summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2014-02-07gstomxvideoenc: implement scaling configuration supportHEADmasterLeo Liu2-1/+75
Signed-off-by: Leo Liu <leo.liu@amd.com>
2014-02-07omx: add tunneling support between decoder and encoders v2Christian König4-17/+110
Forward the frames through both the OMX tunnel as well as the gst pad, this way we can map OMX buffers to their frame counterpart when they left the tunnel on the other side. v2: fix tunnel close and buffer dealloc order Signed-off-by: Christian König <christian.koenig@amd.com>
2014-02-07omx: improve tunneling supportChristian König2-7/+8
Keep track where the tunnel leads us instead of just if it's tunneled or not. Signed-off-by: Christian König <christian.koenig@amd.com>
2014-02-07gstomxvideoenc: simplify _find_nearest_frameChristian König1-87/+15
Just the same as we did with the decoder. Also give the function a gst_omx_video_enc prefix to distinct it from the decoder function. Signed-off-by: Christian König <christian.koenig@amd.com>
2014-02-07gstomxvideodec: simplify _find_nearest_frameChristian König1-44/+16
No need to make it more complicated and error prone than necessary. Also give the function a gst_omx_video_dec prefix to distinct it from the encoder function. Signed-off-by: Christian König <christian.koenig@amd.com>
2014-02-07gstomxvideodec: remove dead codeChristian König1-47/+1
This code doesn't seems to be used for quite a while, remove it before it starts to rot. Signed-off-by: Christian König <christian.koenig@amd.com>
2014-02-07gstomxvideodec: fix multithreads negotiation problem v2Leo Liu1-0/+5
v2: update comment text Signed-off-by: Leo Liu <leo.liu@amd.com> Signed-off-by: Christian König <christian.koenig@amd.com>
2014-01-30Automatic update of common submoduleEdward Hervey1-0/+0
From d48bed3 to 1a07da9
2014-01-25omx: Don't handle FLUSHING and NOT_LINKED as errorsSebastian Dröge3-6/+21
Also don't stop the task on NOT_LINKED. We're not a demuxer.
2013-12-22Automatic update of common submoduleTim-Philipp Müller1-0/+0
From dbedaa0 to d48bed3
2013-11-05Automatic update of common submoduleTim-Philipp Müller1-0/+0
From 865aa20 to dbedaa0
2013-09-28examples: simplify the thread synchronization codeJosep Torra1-35/+18
Make everithing more simple and fix the races conditions remaining in the previous approaches.
2013-09-25rpi: The WMV/VC1 decoder can only do WMV9 and VC1, no older versionsSebastian Dröge1-0/+1
2013-09-24Automatic update of common submoduleTim-Philipp Müller1-0/+0
From 6b03ba7 to 865aa20
2013-09-24examples: fix another race conditionJosep Torra1-8/+7
Fix a race condition that caused randome deadlocks on EOS.
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-45/+74
Fixes a race condition that caused pipeline deadlock during seeks.
2013-09-20examples: display QoS statisticsJosep Torra1-2/+20
2013-09-20examples: use dedicated thread for rendering the sceneJosep Torra1-75/+77
Produces smother animation and prevents dropping frames due busy mainloop.
2013-09-20examples: don't force an specific audio sinkJosep Torra1-9/+1
Let playbin2 choose the audiosink available in the system.
2013-09-20examples: drop remnants of initial appsink attemptJosep Torra1-1/+1
2013-09-20Automatic update of common submoduleEdward Hervey1-0/+0
From b613661 to 6b03ba7
2013-09-19Automatic update of common submoduleTim-Philipp Müller1-0/+0
From 74a6857 to b613661
2013-09-19Automatic update of common submoduleTim-Philipp Müller1-0/+0
From 01a7a46 to 74a6857
2013-08-20omx: don't use the 'z' modifier to print size_tTim-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
2013-07-01gstomxvideoenc: 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-07-01examples: enable audio in testegl exampleIlya Smelykh1-1/+17
2013-06-12configure: Allow build without gstreamer-eglSebastian Dröge1-1/+1
2013-06-11examples: testegl example port to 1.xIlya Smelykh2-137/+563
https://bugzilla.gnome.org/show_bug.cgi?id=701706
2013-06-05Automatic update of common submoduleSebastian Dröge1-0/+0
From 098c0d7 to 01a7a46
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.
2013-05-15Automatic update of common submoduleSebastian Dröge1-0/+0
From 5edcd85 to 098c0d7
2013-05-10examples: add an example aplication based OpenGL ES + EGLJosep Torra6-0/+1471
Application that shows how to integrate playbin with an OpenGL ES scene through EGL. Renders a video on the surfaces of an animated cube. The code is not ported to 1.x so it's not built by default.
2013-05-10omxvideodec: Redesign video size change reconfiguration codeJosep Torra1-55/+40
Ensure stop the decoder before clossing the tunnel.
2013-05-06Makefile.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-06omx: 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
2013-04-27omx: fixed type error in printf callCarlos Rafael Giani1-1/+1
%zu expects size_t https://bugzilla.gnome.org/show_bug.cgi?id=699008
2013-04-23Check for gstreamer-eglTim-Philipp Müller3-24/+27
And don't use if not available. https://bugzilla.gnome.org/show_bug.cgi?id=697574
2013-04-23configure: 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-04-22Automatic update of common submoduleTim-Philipp Müller1-0/+0
From 3cb3d3c to 5edcd85
2013-04-18omx: 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.
2013-04-18omx: fixes unused variable 'comp' when GStreamer is built without debugJosep Torra1-11/+8
2013-04-18omxvideodec: don't use 'self->dec_out_port' anymore and use just 'port'Josep Torra1-4/+4
Fixes some criticals.
2013-04-18omxvideodec: fixes 'port' may be used uninitialized in this functionJosep Torra1-0/+1
2013-04-18omxvideodec: silence warnings building for RPI related to 'vcos_*'Josep Torra1-0/+17
2013-04-18omxvideodec: Use new type from libgstvideoJosep Torra1-1/+1
2013-04-16omx: Disable output port before transition to idle statejitendra3-21/+21
https://bugzilla.gnome.org/show_bug.cgi?id=698109
2013-04-15gst: Add better support for static pluginsSebastian Dröge1-1/+23
2013-04-14Automatic update of common submoduleTim-Philipp Müller1-0/+0
From aed87ae to 3cb3d3c
2013-04-12configure: add --disable-fatal-warnings for disabling -WerrorTim-Philipp Müller1-1/+3