Tim-Philipp Müller
|
37de5a081c
|
mpegpsmux: use gstreamer debug logging system everywhere
|
2012-12-31 19:45:54 +00:00 |
|
Tim-Philipp Müller
|
c056ecb02b
|
mpegpsmux: port to 0.11
Naive port. Barely tested.
|
2012-12-31 19:42:03 +00:00 |
|
Sebastian Dröge
|
c3c33d88d4
|
mfc: Don't reconfigure if we get compatible caps
|
2012-12-31 15:59:08 +01:00 |
|
Sebastian Dröge
|
bee7328210
|
mfc: Only create the MFC context in ::set_format()
|
2012-12-31 15:59:08 +01:00 |
|
Sebastian Dröge
|
9739f58a7f
|
mfc: Recreate fimc context if settings change
|
2012-12-31 15:59:08 +01:00 |
|
Sebastian Dröge
|
3a4ade2966
|
mfc: Some refactoring
|
2012-12-31 15:59:08 +01:00 |
|
Sebastian Dröge
|
7a8845243c
|
mfc: Do zerocopy if we get EGLImage buffers
|
2012-12-31 15:59:07 +01:00 |
|
Sebastian Dröge
|
37603c7dbd
|
mfc: Some minor fixes
|
2012-12-31 15:59:07 +01:00 |
|
Sebastian Dröge
|
2cf73892e1
|
mfc: Fix double-unmap of the codec data
|
2012-12-31 15:59:07 +01:00 |
|
Sebastian Dröge
|
30fd0ded4f
|
mfc: Pass codec_data to the codec if there's some
|
2012-12-31 15:59:07 +01:00 |
|
Sebastian Dröge
|
cfe1ff1c08
|
mfc: Refactor fimc code a bit
|
2012-12-31 15:59:07 +01:00 |
|
Sebastian Dröge
|
3b172723d6
|
mfc: Downgrade an error to debug output
|
2012-12-31 15:59:07 +01:00 |
|
Sebastian Dröge
|
410eb82aff
|
mfc: Some fimc cleanup
|
2012-12-31 15:59:07 +01:00 |
|
Sebastian Dröge
|
64230003d9
|
mfc: Add profile/level and width/height constraints
|
2012-12-31 15:59:07 +01:00 |
|
Sebastian Dröge
|
817d30f130
|
mfc: Don't leak buffers when setting new dest settings for a direct buffer
|
2012-12-31 15:59:07 +01:00 |
|
Sebastian Dröge
|
21258a52cd
|
mfc: Add initial MPEG4 support
|
2012-12-31 15:59:07 +01:00 |
|
Sebastian Dröge
|
fbf42806dc
|
mfc: Add some more debug output
|
2012-12-31 15:59:06 +01:00 |
|
Sebastian Dröge
|
fe5b268a1c
|
mfc: Implement tracking of frames using the v4l2_buffer timestamp
|
2012-12-31 15:59:06 +01:00 |
|
Sebastian Dröge
|
35400051fa
|
mfc: Reset some more variables on ::reset()
|
2012-12-31 15:59:06 +01:00 |
|
Sebastian Dröge
|
8c433b8fb9
|
mfc: Also add support for YV12
|
2012-12-31 15:59:06 +01:00 |
|
Sebastian Dröge
|
2212880093
|
mfc: Add support for video meta
|
2012-12-31 15:59:06 +01:00 |
|
Sebastian Dröge
|
6111f89365
|
mfc: Implement negotiation to NV12 or I420 based on downstream caps
|
2012-12-31 15:59:06 +01:00 |
|
Sebastian Dröge
|
c77e820a52
|
mfc: Workaround for wrongly reported strides by FIMC
|
2012-12-31 15:59:06 +01:00 |
|
Sebastian Dröge
|
52f8649586
|
mfc: Add proper support for MFC decoder strides
|
2012-12-31 15:59:06 +01:00 |
|
Sebastian Dröge
|
94acf4189c
|
mfc: Try with I420 for now, it's easier to debug
|
2012-12-31 15:59:06 +01:00 |
|
Sebastian Dröge
|
440dec8a68
|
mfc: Add some more debug output
|
2012-12-31 15:59:06 +01:00 |
|
Sebastian Dröge
|
048a09682f
|
mfc: Don't require stride to be set on src parameters
|
2012-12-31 15:59:06 +01:00 |
|
Sebastian Dröge
|
dd56c6b5b6
|
mfc: The mfc decoder library is dual licensed too
Apache License 2.0 and LGPL2+
|
2012-12-31 15:59:05 +01:00 |
|
Sebastian Dröge
|
dedbb443ed
|
mfc: Use CAMIF/FIMC for hardware color format conversion and de-tiling
|
2012-12-31 15:59:05 +01:00 |
|
Sebastian Dröge
|
1ca618fa6a
|
mfc: Only unref the outbuf if it doesn't belong to the frame
|
2012-12-31 15:59:05 +01:00 |
|
Sebastian Dröge
|
902e72874a
|
mfc: Port to GStreamer 1.0
|
2012-12-31 15:59:05 +01:00 |
|
Sebastian Dröge
|
01da756491
|
mfc: Add initial decoder element implementation
This does not copy the output to any output buffers yet.
Other than that should be basically functional already.
|
2012-12-31 15:59:05 +01:00 |
|
Sebastian Dröge
|
5d6c33d7e4
|
mfc: Add plugin and decoder skeleton
|
2012-12-31 15:59:05 +01:00 |
|
Sebastian Dröge
|
b0129f9994
|
mfc: Make mfc_decoder library compile and fix some compiler warnings
|
2012-12-31 15:59:05 +01:00 |
|
Sebastian Dröge
|
d4c78fc4ca
|
mfc: Add mfc_decoder library from FXI
|
2012-12-31 15:59:05 +01:00 |
|
Sebastian Dröge
|
2cae6df5e5
|
eglglessink: Downgrade a GST_ERROR to a GST_DEBUG
|
2012-12-31 15:59:05 +01:00 |
|
Sebastian Dröge
|
9f14fd5cce
|
eglglessink: Make last_flow handling more threadsafe
|
2012-12-31 15:59:05 +01:00 |
|
Sebastian Dröge
|
4df3e56c9a
|
eglglessink: Add support for allocating EGLImages on Mali
This allows to decoders and other upstream elements to do
zero-copy to the sink.
|
2012-12-31 15:59:04 +01:00 |
|
Tim-Philipp Müller
|
21d9fe45e4
|
configure: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
AM_CONFIG_HEADER has been removed in the just-released automake 1.13:
https://lists.gnu.org/archive/html/automake/2012-12/msg00038.html
https://bugzilla.gnome.org/show_bug.cgi?id=690881
|
2012-12-31 00:16:42 +00:00 |
|
Sebastian Dröge
|
6748198668
|
eglglessink: Fix indention
|
2012-12-30 11:32:29 +01:00 |
|
Sebastian Dröge
|
6140bc7f8c
|
eglglessink: Return the last_flow immediately if it wasn't GST_FLOW_OK
|
2012-12-30 11:32:02 +01:00 |
|
Sebastian Dröge
|
fa6cddcf45
|
eglglessink: Fix copy&paste mistake
|
2012-12-30 11:29:49 +01:00 |
|
Sebastian Dröge
|
be5486231b
|
eglglessink: Improve EGL/GL error handling a bit
|
2012-12-30 11:25:13 +01:00 |
|
Sebastian Dröge
|
d643ff961e
|
eglglessink: Don't access the video frame data if not necessary
|
2012-12-30 11:25:13 +01:00 |
|
Sebastian Dröge
|
83612e7d19
|
eglglessink: Configure caps from the setcaps function already
|
2012-12-30 11:25:13 +01:00 |
|
Matthias Hardt
|
0e3fdb1e16
|
tsdemux: extract ISO 639 language codes for subtitles into taglists
https://bugzilla.gnome.org/show_bug.cgi?id=680200
|
2012-12-28 23:32:55 +00:00 |
|
Sebastian Dröge
|
e454e9a862
|
eglglessink: Bind the OpenGL ES API in the render thread too
|
2012-12-28 20:07:34 +01:00 |
|
Sebastian Dröge
|
46c7bbfeb5
|
eglglessink: Some refactoring as preparation for platform specific rendering
|
2012-12-28 20:07:34 +01:00 |
|
Sebastian Dröge
|
823f490fe8
|
eglglessink: Add some more comments
|
2012-12-28 20:07:34 +01:00 |
|
Sebastian Dröge
|
6b8188f9f6
|
eglglessink: Only use the GstVideoFrame if we have a buffer
|
2012-12-28 20:07:34 +01:00 |
|