summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Release 1.12.51.12.51.12Tim-Philipp Müller2018-03-286-59/+143
|
* omxvideodec: fix buffer leak when eglimage setup failsJulien Isorce2018-03-281-1/+2
| | | | | | | | | | Can happen if gst_buffer_pool_acquire_buffer succeeds but gst_buffer_n_memory (buffer) is not exactly 1. In theory this should not happen because the decoder requests EGLImage(RGBA) but better to fix any leak on corner cases. https://bugzilla.gnome.org/show_bug.cgi?id=784365
* Release 1.12.41.12.4Sebastian Dröge2017-12-076-20/+68
|
* Release 1.12.31.12.3Sebastian Dröge2017-09-186-12/+104
|
* omxvideodec: log info about frame before releasing itGuillaume 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 48a5d85 to dd9d403
* omx: Possible Memory leak in gst_caps_from_stringSatya Prakash Gupta2017-07-251-0/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=784978
* omxvideoenc: Fix deadlock in error case when drainingSatya Prakash Gupta2017-07-251-0/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=784972
* omxaudioenc: Fix deadlock in error case when drainingSatya Prakash Gupta2017-07-251-0/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=784967
* Release 1.12.21.12.2Sebastian Dröge2017-07-146-19/+66
|
* Release 1.12.11.12.1Sebastian Dröge2017-06-206-19/+111
|
* meson: define HAVE_VIDEO_EXT if OMX_VideoExt.h is presentGuillaume Desmottes2017-06-171-0/+7
| | | | | | Meson build wasn't defining the HAVE_VIDEO_EXT like configure.ac does. https://bugzilla.gnome.org/show_bug.cgi?id=783346
* meson: add dep on GModuleGuillaume Desmottes2017-05-091-1/+1
| | | | | | libgstomx uses the GModule API and so needs it in its dependencies list. https://bugzilla.gnome.org/show_bug.cgi?id=782387
* meson: fix config.h generationTim-Philipp Müller2017-05-091-3/+1
| | | | | | "No such input file config.h.meson", but it's not needed anyway. https://bugzilla.gnome.org/show_bug.cgi?id=782382
* Release 1.12.01.12.0Sebastian Dröge2017-05-046-19/+769
|
* Release 1.11.911.11.91Sebastian Dröge2017-04-276-13/+54
|
* videoenc: use GST_ROUND_UP_N() macroGuillaume Desmottes2017-04-261-2/+1
| | | | | | Makes the code much easier to read and understand. https://bugzilla.gnome.org/show_bug.cgi?id=781409
* Automatic update of common submoduleTim-Philipp Müller2017-04-241-0/+0
| | | | From 60aeef6 to 48a5d85
* Automatic update of common submoduleTim-Philipp Müller2017-04-102-1/+1
| | | | From 39ac2f5 to 60aeef6
* Release 1.11.901.11.90Sebastian Dröge2017-04-076-20/+107
|
* omxvideoenc: Fix compiler warningSebastian Dröge2017-04-071-1/+1
| | | | | | | | | | gstomxvideoenc.c: In function ‘gst_omx_video_enc_fill_buffer’: CC libgstomx_la-gstomxaacdec.lo gstomxvideoenc.c:1316:27: warning: format ‘%u’ expects argument of type ‘unsigned int’, but argument 8 has type ‘OMX_U32 {aka long unsigned int}’ [-Wformat=] GST_LOG_OBJECT (self, "Matched strides - direct copy %u bytes", ^ outbuf->omx_buf->nFilledLen); ~~~~~~~~~~~~~~~~~~
* meson: fix logic to set HAVE_THEORAGurkirpal Singh2017-03-221-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=780392
* omxvideoenc: Add an unimplemented mapping for RGBA formatsJan Schmidt2017-03-141-0/+6
| | | | | Add some pixel formats mappings for 2 RGBA formats. Not yet implemented in the buffer input code though, so no effect for now.
* omxvideoenc: Add GST_OMX_HACK_HEIGHT_MULTIPLE_16 for RpiJan Schmidt2017-03-143-29/+47
| | | | | | The Raspberry Pi encoder produces corrupt output unless the input height is a multiple of 16. Add a hack that adds zero padding when needed.
* omxvideoenc: Add a mapping for OMX_COLOR_FormatYUV420PackedSemiPlanarJan Schmidt2017-03-141-0/+3
| | | | The RaspberryPi
* omxvideoenc: Filter out unimplemented formatsJan Schmidt2017-03-141-4/+36
| | | | | Don't announce pixel formats in the caps if they've not been implemented.
* omxvideodec: demote ERROR messageJan Schmidt2017-03-141-1/+1
| | | | | There's no need to warn about failing to negotiate EGL output - that can be perfectly normal.
* meson: Update versionSebastian Dröge2017-02-241-1/+1
|
* Back to developmentSebastian Dröge2017-02-241-2/+2
|
* Release 1.11.21.11.2Sebastian Dröge2017-02-245-17/+66
|
* meson: dist meson build filesTim-Philipp Müller2017-02-151-1/+3
| | | | | Ship meson build files in tarballs, so people who use tarballs in their builds can start playing with meson already.
* omxaacenc: let encoder know about incoming rate/channelsVincent Penquerc'h2017-01-201-0/+3
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=777223
* build: add meson build definitionMatthew Waters2017-01-189-0/+430
| | | | Currently only been tested on the RPi within gst-build.
* examples/testegl: update for libgstgl changesMatthew Waters2017-01-181-2/+2
|
* Back to developmentSebastian Dröge2017-01-121-2/+2
|
* Release 1.11.11.11.1Sebastian Dröge2017-01-125-1128/+137
|
* omxaudioenc: set base class format instead of just source pad capsVincent Penquerc'h2017-01-111-1/+1
|
* omx*dec: Flush before we stop the srcpad loopGraham Leggett2016-12-192-15/+15
| | | | | | Flushing could otherwise hang if output port queue of pending buffers was empty https://bugzilla.gnome.org/show_bug.cgi?id=774654
* Fix broken build due to syntax errorReynaldo H. Verdejo Pinochet2016-12-141-1/+1
| | | | Problem was introduced by 8716c23e2b0553db2982eb84c437f493c974385e
* Prevent early EOS by resetting eos flag once GST_OMX_ACQUIRE_BUFFER_EOS is ↵Graham Leggett2016-12-131-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-131-0/+8
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=774600
* Add a signals-premature-eos hack for egl_renderGeorge Kiagiadakis2016-12-133-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-131-0/+4
| | | | | | OMX_COLOR_Format24bitBGR888 https://bugzilla.gnome.org/show_bug.cgi?id=775959
* Automatic update of common submoduleEdward Hervey2016-12-031-0/+0
| | | | From ac2f647 to 39ac2f5
* common: use https protocol for common submoduleTim-Philipp Müller2016-11-261-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=775110
* omx: Fix compiler warning with latest clangSebastian Dröge2016-11-261-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
* videodecoder: remove use of EGLImage orientationMatthew Waters2016-11-171-3/+0
| | | | | | New code should use GstVideoTransformationMeta (The defaults do the right thing here though).
* Back to development1.11.0Sebastian Dröge2016-11-011-3/+3
|
* Release 1.10.01.10.0Sebastian Dröge2016-11-015-17/+1149
|
* Release 1.9.901.9.90Sebastian Dröge2016-09-306-15/+70
|