summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2013-09-28omx: don't use the 'z' modifier to print size_t0.10Tim-Philipp Müller2-3/+3
gcc will warn in some cases even if the size of the type is exactly that of size_t on the platform. https://bugzilla.gnome.org/show_bug.cgi?id=699008 Conflicts: omx/gstomxvideodec.c
2013-09-28gstomxvideoenc: Set bitrate in setcapsRoman Arutyunyan1-0/+15
Otherwise it gets lost whenever we configure new caps https://bugzilla.gnome.org/show_bug.cgi?id=698049
2013-09-28rpi: The WMV/VC1 decoder can only do WMV9 and VC1, no older versionsSebastian Dröge1-0/+1
2013-09-28examples: simplify the thread synchronization codeJosep Torra1-31/+17
Make everithing more simple and fix the races conditions remaining in the previous approaches.
2013-09-24examples: fix another race conditionJosep Torra1-9/+11
Fix a race condition that caused randome deadlocks on EOS.
2013-09-24examples: request native videoJosep Torra1-1/+2
There's no need for video conversion elements so don't autoplug them.
2013-09-20rpi: fix a copy paste error in the config fileJosep Torra1-2/+1
2013-09-20examples: fix a race condition when seekingJosep Torra1-41/+75
Fixes a race condition that caused pipeline deadlock during seeks.
2013-09-20examples: display QoS statisticsJosep Torra1-4/+21
2013-09-20examples: use dedicated thread for rendering the sceneJosep Torra1-77/+79
Produces smother animation and prevents dropping frames due busy mainloop.
2013-09-20examples: don't force an specific audio sinkJosep Torra1-10/+1
Let playbin2 choose the audiosink available in the system.
2013-09-20examples: drop remnants of initial appsink attemptJosep Torra2-2/+0
2013-09-20basevideodecoder: disable reordered PTS detectionsJosep Torra1-0/+4
This feature doesn't works in the rpi because it buffers a lot of frames internally.
2013-05-20omx: Take lock on EOS to update the flow return valueJosep Torra3-0/+6
Fixes "GThread-ERROR **: file gthread-posix.c: line 171 (g_mutex_free_posix_impl): error 'Device or resource busy' during 'pthread_mutex_destroy ((pthread_mutex_t *) mutex)'" in _finalize. Conflicts: omx/gstomxaudioenc.c omx/gstomxvideodec.c omx/gstomxvideoenc.c
2013-05-10Revert "Don't build examples by default to match 1.x feature set"Josep Torra1-3/+3
This reverts commit ae5a594d511040f58f605998908dad90584bcb58. Now the code is also in master although not completelly ported yet.
2013-05-10Makefile.am: Add -I common/m4Sebastian Dröge1-1/+1
This allows autoreconf to work correctly and automatic regeneration of autotools files if something changed.
2013-05-10omx: Add pads based on element typejitendra5-34/+50
This allows to later add sources and sink that only have a srcpad or sinkpad. https://bugzilla.gnome.org/show_bug.cgi?id=699754 Conflicts: omx/gstomxaudioenc.c omx/gstomxvideodec.c omx/gstomxvideoenc.c
2013-05-10omx: fixed type error in printf callCarlos Rafael Giani1-1/+1
%zu expects size_t https://bugzilla.gnome.org/show_bug.cgi?id=699008
2013-05-10configure: error out if no OMX target has been set explicitly with ↵Tim-Philipp Müller1-3/+3
--with-omx-target=x Avoids people building for e.g. the Raspberry Pi and then wondering why things don't work as expected (since structs are packed differently there).
2013-05-10omx: more printf format fixesTim-Philipp Müller7-60/+65
Fix printf formats again, so that gst-omx compiles warning- free on the Raspberry Pi as well. Unfortunately OMX_UINT32 maybe be typedefed to uint32_t or unsigned long, which doesn't work well with our debugging printf format strings, so just use %u for those and cast to guint. Conflicts: omx/gstomxvideodec.c
2013-05-10omx: fix printf formats in debug messagesTim-Philipp Müller7-35/+35
OMX_U32 is typedefed to an unsigned long, OMX_TICKS to a 64-bit integer. Conflicts: omx/gstomxvideodec.c
2013-05-10Don't build examples by default to match 1.x feature setJosep Torra1-3/+3
2013-05-10Update .gitignoreJosep Torra1-0/+2
2013-05-10Honour '--disable-examples' configure flagJosep Torra1-1/+5
2013-05-10egl: allow a delegate call to eglTerminate for display wrapperJosep Torra3-11/+30
Add a destroy notify function on our gst_egl_display wrapper. Update example code to use the new API.
2013-05-10omxvideodec: support video size changes againJosep Torra2-56/+57
2013-05-10examples: add an example aplication based OpenGL ES + EGLJosep Torra6-1/+1456
Application that shows how to integrate playbin2 with an OpenGL ES scene through EGL. Renders a video on the surfaces of an animated cube.
2013-05-10omxvideodec: implement EGL transportJosep Torra5-125/+863
2013-05-10egl: helper library to manage EGL display and memoryJosep Torra7-1/+940
2013-04-18omx: fixes unused variable 'comp' when GStreamer is built without debugJosep Torra1-11/+8
2013-04-18omx: Disable output port before transition to idle statejitendra3-21/+21
https://bugzilla.gnome.org/show_bug.cgi?id=698109
2013-03-22rpi: Fix commit that added the VC1 decoderSebastian Dröge1-4/+4
2013-03-22omx: Add more constraints to the default sink template capsSebastian Dröge9-10/+20
Conflicts: omx/gstomxwmvdec.c
2013-03-22rpi: Add VC1/WMV3 decoderSebastian Dröge1-0/+10
WMV2 and WMV1 (aka WMV 1-8) are not supported by RPi.
2013-03-22rpi: Add MJPEG decoderSebastian Dröge1-0/+9
2013-03-22rpi: Add VP8 decoderSebastian Dröge1-0/+9
2013-03-22omxvideodec: Set ENDOFFRAME flag for the end of framesSebastian Dröge1-1/+11
Conflicts: omx/gstomxvideodec.c
2013-03-22makefile: source code for local copy of base classes has to be distedJosep Torra1-0/+2
2013-03-22makefile: conditional VP8 source code has to be distedJosep Torra1-1/+5
2013-03-22omx: Remove additional commaSebastian Dröge1-2/+2
2013-03-22omx: Rename MPEG2 decoder for consistency everywhereSebastian Dröge6-78/+80
Conflicts: omx/gstomxmpeg2videodec.c
2013-03-22omx: Add MJPEG decoder supportSebastian Dröge4-2/+167
2013-03-22omx: Add VP8 decoder supportSebastian Dröge5-0/+182
Conflicts: omx/Makefile.am
2013-03-22rpi: Add h263 decoder and rename MPEG2 decoder for consistencySebastian Dröge1-4/+22
2013-03-16omx: Mark OpenMAX buffers as EGLImage if they contain oneSebastian Dröge2-0/+6
Needs special handling in some places, e.g. because nFilledLen will always be 0.
2013-03-16omxmpeg2dec: mpeg-2 decoder should be able to handle mpeg-1 tooTim-Philipp Müller1-1/+1
https://bugzilla.gnome.org/show_bug.cgi?id=695879
2013-03-16omx: minor stylistic change for consistency with other similar codeJosep Torra1-3/+2
Conflicts: omx/gstomx.c
2013-03-16omx: Clarify that loop task is also paused in EOSJosep Torra3-1/+3
Conflicts: omx/gstomxaudioenc.c
2013-03-16omxvideoenec: Don't forget propagate flow return value upstreamJosep Torra1-0/+1
Conflicts: omx/gstomxvideoenc.c
2013-03-15omx: improve debug logging some moreTim-Philipp Müller1-15/+16