summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* omxvideodec: log info about frame before releasing it1.10Guillaume Desmottes2017-09-141-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
* Automatic update of common submoduleTim-Philipp Müller2017-08-171-0/+0
| | | | From ac2f647 to 742c09d
* Release 1.10.51.10.5Sebastian Dröge2017-06-155-16/+58
|
* Release 1.10.41.10.4Sebastian Dröge2017-02-235-19/+60
|
* Release 1.10.31.10.3Sebastian Dröge2017-01-305-15/+139
|
* omx: Fix compiler warning with latest clangSebastian Dröge2017-01-251-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
* omxaudioenc: set base class format instead of just source pad capsVincent Penquerc'h2017-01-251-1/+1
|
* omxaacenc: let encoder know about incoming rate/channelsVincent Penquerc'h2017-01-251-0/+3
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=777223
* Fix broken build due to syntax errorReynaldo H. Verdejo Pinochet2016-12-221-1/+1
| | | | Problem was introduced by 8716c23e2b0553db2982eb84c437f493c974385e
* Prevent early EOS by resetting eos flag once GST_OMX_ACQUIRE_BUFFER_EOS is ↵Graham Leggett2016-12-221-1/+2
| | | | | | triggered https://bugzilla.gnome.org/show_bug.cgi?id=774600
* Add clear debug logging on all the paths out of gst_omx_port_acquire_buffer()Graham Leggett2016-12-221-0/+8
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=774600
* Add a signals-premature-eos hack for egl_renderGeorge Kiagiadakis2016-12-223-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
* Add support for OMX_COLOR_FormatYUV420PackedSemiPlanar and ↵Graham Leggett2016-12-221-0/+4
| | | | | | OMX_COLOR_Format24bitBGR888 https://bugzilla.gnome.org/show_bug.cgi?id=775959
* omx*dec: Flush before we stop the srcpad loopGraham Leggett2016-12-222-15/+15
| | | | | | Flushing could otherwise hang if output port queue of pending buffers was empty https://bugzilla.gnome.org/show_bug.cgi?id=774654
* Release 1.10.21.10.2Sebastian Dröge2016-11-295-11/+57
|
* Release 1.10.11.10.1Sebastian Dröge2016-11-175-19/+62
|
* Release 1.10.01.10.0Sebastian Dröge2016-11-015-17/+1149
|
* Release 1.9.901.9.90Sebastian Dröge2016-09-306-15/+70
|
* configure: Depend on gstreamer 1.9.2.1Sebastian Dröge2016-09-141-1/+1
|
* omx: Also search for gstomx.conf in the autoconf --sysconfdirSebastian Dröge2016-09-142-1/+6
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=770743
* Automatic update of common submoduleJan Schmidt2016-09-102-1/+1
| | | | From b18d820 to f980fd9
* Automatic update of common submoduleJan Schmidt2016-09-102-1/+1
| | | | From ac2f647 to b18d820
* Back to developmentSebastian Dröge2016-09-011-1/+1
|
* Release 1.9.21.9.2Sebastian Dröge2016-09-016-61/+47
|
* Automatic update of common submoduleStefan Sauer2016-07-111-0/+0
| | | | From ac2f647 to f49c55e
* Back to developmentSebastian Dröge2016-07-061-2/+2
|
* Release 1.9.11.9.1Sebastian Dröge2016-07-066-69/+563
|
* omxvideodec: Use GST_VIDEO_FRAME_PLANE_STRIDE() to get output buffer's strideKazunori Kobayashi2016-06-291-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
* Automatic update of common submoduleNicolas Dufresne2016-06-211-0/+0
| | | | From ac2f647 to f363b32
* omxaudioenc: implement GstPreset interfaceAurélien Zanelli2016-06-211-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
* omxvideoenc: implement GstPreset interfaceAurélien Zanelli2016-06-211-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
* omx: #define OMX_SKIP64BIT on the RPi as required by their APISebastian Dröge2016-06-177-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
* omxvideodec: Implement ::drain() virtual methodSebastian Dröge2016-06-171-8/+8
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=767641
* configure: remove AG_GST_PARSE_SUBSYSTEM_DISABLESTim-Philipp Müller2016-06-041-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
* omxvideodec : Use gstglmemoryegl for the RPiGwang Yoon Hwang2016-05-042-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
* Automatic update of common submoduleJulien Isorce2016-04-141-0/+0
| | | | From 6f2d209 to ac2f647
* Automatic update of common submoduleSebastian Dröge2016-02-261-0/+0
| | | | From b64f03f to 6f2d209
* examples: update egl example for gstgl API changesMatthew Waters2016-02-171-36/+27
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=762053 https://bugzilla.gnome.org/show_bug.cgi?id=753917
* Automatic update of common submoduleThiago Santos2016-02-052-0/+2
| | | | From 86e4663 to b64f03f
* configure: Make -Bsymbolic check work with clang.Koop Mast2015-12-211-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
* Automatic update of common submoduleNicolas Dufresne2015-12-072-1/+5
| | | | From b319909 to 86e4663
* Remember the last_error after a failed set state call to avoid blocking the ↵Enrique Ocaña González2015-11-181-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
* Properly handle drain requests while flushingEnrique Ocaña González2015-11-184-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
* omx: fix hacks leak on class initNicolas Huet2015-11-181-0/+1
|
* Automatic update of common submoduleTim-Philipp Müller2015-10-211-0/+0
| | | | From b99800a to b319909
* Automatic update of common submoduleSebastian Dröge2015-10-211-0/+0
| | | | From 9aed1d7 to b99800a
* omxaacdec: Do not accept unknown layoutsThiago Santos2015-09-011-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.
* omxaudiodec: use default pad accept-caps handlingThiago Santos2015-09-011-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.
* omxvideodec: use default pad accept-caps handlingThiago Santos2015-08-281-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.
* omxvideoenc: Add keyframe support for the Rpi, using ↵Graham Leggett2015-08-271-0/+13
| | | | | | OMX_IndexConfigBrcmVideoRequestIFrame https://bugzilla.gnome.org/show_bug.cgi?id=753085