summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2017-09-14omxvideodec: log info about frame before releasing it1.10Guillaume Desmottes1-2/+2
gst_video_decoder_release_frame() takes ownership of the frame and will destroy it. So we should no longer use it after calling it. https://bugzilla.gnome.org/show_bug.cgi?id=787628
2017-08-17Automatic update of common submoduleTim-Philipp Müller1-0/+0
From ac2f647 to 742c09d
2017-06-15Release 1.10.51.10.5Sebastian Dröge5-16/+58
2017-02-23Release 1.10.41.10.4Sebastian Dröge5-19/+60
2017-01-30Release 1.10.31.10.3Sebastian Dröge5-15/+139
2017-01-25omx: Fix compiler warning with latest clangSebastian Dröge1-1/+1
gstomx.c:1376:42: error: implicit conversion from enumeration type 'GstOMXAcquireBufferReturn' to different enumeration type 'OMX_ERRORTYPE' (aka 'enum OMX_ERRORTYPE') [-Werror,-Wenum-conversion] g_return_val_if_fail (!port->tunneled, GST_OMX_ACQUIRE_BUFFER_ERROR); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ https://bugzilla.gnome.org/show_bug.cgi?id=775112
2017-01-25omxaudioenc: set base class format instead of just source pad capsVincent Penquerc'h1-1/+1
2017-01-25omxaacenc: let encoder know about incoming rate/channelsVincent Penquerc'h1-0/+3
https://bugzilla.gnome.org/show_bug.cgi?id=777223
2016-12-22Fix broken build due to syntax errorReynaldo H. Verdejo Pinochet1-1/+1
Problem was introduced by 8716c23e2b0553db2982eb84c437f493c974385e
2016-12-22Prevent early EOS by resetting eos flag once GST_OMX_ACQUIRE_BUFFER_EOS is ↵Graham Leggett1-1/+2
triggered https://bugzilla.gnome.org/show_bug.cgi?id=774600
2016-12-22Add clear debug logging on all the paths out of gst_omx_port_acquire_buffer()Graham Leggett1-0/+8
https://bugzilla.gnome.org/show_bug.cgi?id=774600
2016-12-22Add a signals-premature-eos hack for egl_renderGeorge Kiagiadakis3-4/+25
egl_render seems to have a bug and signals EOS before it has finished pushing out all data; this hack simply makes acquire_buffer() wait a bit more before signalling EOS, in case egl_render decides to spit out some more data. https://bugzilla.gnome.org/show_bug.cgi?id=741856
2016-12-22Add support for OMX_COLOR_FormatYUV420PackedSemiPlanar and ↵Graham Leggett1-0/+4
OMX_COLOR_Format24bitBGR888 https://bugzilla.gnome.org/show_bug.cgi?id=775959
2016-12-22omx*dec: Flush before we stop the srcpad loopGraham Leggett2-15/+15
Flushing could otherwise hang if output port queue of pending buffers was empty https://bugzilla.gnome.org/show_bug.cgi?id=774654
2016-11-29Release 1.10.21.10.2Sebastian Dröge5-11/+57
2016-11-17Release 1.10.11.10.1Sebastian Dröge5-19/+62
2016-11-01Release 1.10.01.10.0Sebastian Dröge5-17/+1149
2016-09-30Release 1.9.901.9.90Sebastian Dröge6-15/+70
2016-09-14configure: Depend on gstreamer 1.9.2.1Sebastian Dröge1-1/+1
2016-09-14omx: Also search for gstomx.conf in the autoconf --sysconfdirSebastian Dröge2-1/+6
https://bugzilla.gnome.org/show_bug.cgi?id=770743
2016-09-10Automatic update of common submoduleJan Schmidt2-1/+1
From b18d820 to f980fd9
2016-09-10Automatic update of common submoduleJan Schmidt2-1/+1
From ac2f647 to b18d820
2016-09-01Back to developmentSebastian Dröge1-1/+1
2016-09-01Release 1.9.21.9.2Sebastian Dröge6-61/+47
2016-07-11Automatic update of common submoduleStefan Sauer1-0/+0
From ac2f647 to f49c55e
2016-07-06Back to developmentSebastian Dröge1-2/+2
2016-07-06Release 1.9.11.9.1Sebastian Dröge6-69/+563
2016-06-29omxvideodec: Use GST_VIDEO_FRAME_PLANE_STRIDE() to get output buffer's strideKazunori Kobayashi1-1/+1
GST_VIDEO_FRAME_PLANE_STRIDE() should be used to get the actual buffer stride, as reported in the buffers's GstVideoMeta, when copying data to that buffer. https://bugzilla.gnome.org/show_bug.cgi?id=768173
2016-06-21Automatic update of common submoduleNicolas Dufresne1-0/+0
From ac2f647 to f363b32
2016-06-21omxaudioenc: implement GstPreset interfaceAurélien Zanelli1-4/+6
To allow user to use GstPreset to quickly save and load a set of parameters. https://bugzilla.gnome.org/show_bug.cgi?id=767907
2016-06-21omxvideoenc: implement GstPreset interfaceAurélien Zanelli1-4/+6
To allow user to use GstPreset to quickly save and load a set of parameters. https://bugzilla.gnome.org/show_bug.cgi?id=767907
2016-06-17omx: #define OMX_SKIP64BIT on the RPi as required by their APISebastian Dröge7-38/+59
Also add generic support for OMX_SKIP64BIT to gst-omx, in case other implementations also #define that for whatever reason. https://bugzilla.gnome.org/show_bug.cgi?id=766475
2016-06-17omxvideodec: Implement ::drain() virtual methodSebastian Dröge1-8/+8
https://bugzilla.gnome.org/show_bug.cgi?id=767641
2016-06-04configure: remove AG_GST_PARSE_SUBSYSTEM_DISABLESTim-Philipp Müller1-6/+0
This would check which subsystems are disabled in core by grepping gstconfig.h. Only problem is: gstconfig.h has moved into libdir now so we've been checking a non-existent file for a while now. The macro would just sets GST_DISABLE_* for use in configure.ac and Makefile.am, but we don't use that anywhere so just get rid of it (the one place where we use GST_DISABLE_GST_DEBUG is in a .c file which gets the define from the gstconfig.h include). https://bugzilla.gnome.org/show_bug.cgi?id=750056
2016-05-04omxvideodec : Use gstglmemoryegl for the RPiGwang Yoon Hwang2-30/+21
Modified to use gstglmemoryegl to avoid texture creation/copy operations at the glupload. [Matthew Waters]: gst-indent the sources and port testegl to GstGLMemoryEGL https://bugzilla.gnome.org/show_bug.cgi?id=760918
2016-04-14Automatic update of common submoduleJulien Isorce1-0/+0
From 6f2d209 to ac2f647
2016-02-26Automatic update of common submoduleSebastian Dröge1-0/+0
From b64f03f to 6f2d209
2016-02-17examples: update egl example for gstgl API changesMatthew Waters1-36/+27
https://bugzilla.gnome.org/show_bug.cgi?id=762053 https://bugzilla.gnome.org/show_bug.cgi?id=753917
2016-02-05Automatic update of common submoduleThiago Santos2-0/+2
From 86e4663 to b64f03f
2015-12-21configure: Make -Bsymbolic check work with clang.Koop Mast1-5/+5
Update the -Bsymbolic check with the version glib has. This version works with clang. https://bugzilla.gnome.org/show_bug.cgi?id=759713
2015-12-07Automatic update of common submoduleNicolas Dufresne2-1/+5
From b319909 to 86e4663
2015-11-18Remember the last_error after a failed set state call to avoid blocking the ↵Enrique Ocaña González1-0/+7
next get state call gst_omx_video_dec_flush() blocks forever in http://cgit.freedesktop.org/gstreamer/gst-omx/tree/omx/gstomxvideodec.c?id=9adf0ff82903cad5331e40975ae91ed5d11bc102#n2110 when the previous call to gst_omx_component_set_state() fails in http://cgit.freedesktop.org/gstreamer/gst-omx/tree/omx/gstomx.c?id=9adf0ff82903cad5331e40975ae91ed5d11bc102#n827. To mitigate that, I set "last_error" to true, so the code in http://cgit.freedesktop.org/gstreamer/gst-omx/tree/omx/gstomx.c?id=9adf0ff82903cad5331e40975ae91ed5d11bc102#n862 exits early and doesn't block. https://bugzilla.gnome.org/show_bug.cgi?id=758274
2015-11-18Properly handle drain requests while flushingEnrique Ocaña González4-0/+48
Without this commit the decoder streaming thread stops without ever attending the drain request, leaving the decoder input thread waiting forever. https://bugzilla.gnome.org/show_bug.cgi?id=758274
2015-11-18omx: fix hacks leak on class initNicolas Huet1-0/+1
2015-10-21Automatic update of common submoduleTim-Philipp Müller1-0/+0
From b99800a to b319909
2015-10-21Automatic update of common submoduleSebastian Dröge1-0/+0
From 9aed1d7 to b99800a
2015-09-01omxaacdec: Do not accept unknown layoutsThiago Santos1-2/+4
It was defaulting to RAW when an unknown layout was received but the caps template would actually forbid that on the caps query or accept-caps anyway.
2015-09-01omxaudiodec: use default pad accept-caps handlingThiago Santos1-0/+3
Instead of the audiodecoder one. The OMX audioo decoders have their valid input in the template pad, so just check against that to avoid doing a query downstream.
2015-08-28omxvideodec: use default pad accept-caps handlingThiago Santos1-0/+3
Instead of the videodecoder one. The OMX video decoders have their valid input in the template pad, so just check against that to avoid doing a query downstream.
2015-08-27omxvideoenc: Add keyframe support for the Rpi, using ↵Graham Leggett1-0/+13
OMX_IndexConfigBrcmVideoRequestIFrame https://bugzilla.gnome.org/show_bug.cgi?id=753085