summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2017-07-25omxvideoenc: Fix deadlock in error case when drainingSatya Prakash Gupta1-0/+1
https://bugzilla.gnome.org/show_bug.cgi?id=784972
2017-07-25omxaudioenc: Fix deadlock in error case when drainingSatya Prakash Gupta1-0/+1
https://bugzilla.gnome.org/show_bug.cgi?id=784967
2017-07-14Release 1.12.21.12.2Sebastian Dröge6-19/+66
2017-06-20Release 1.12.11.12.1Sebastian Dröge6-19/+111
2017-06-17meson: define HAVE_VIDEO_EXT if OMX_VideoExt.h is presentGuillaume Desmottes1-0/+7
Meson build wasn't defining the HAVE_VIDEO_EXT like configure.ac does. https://bugzilla.gnome.org/show_bug.cgi?id=783346
2017-05-09meson: add dep on GModuleGuillaume Desmottes1-1/+1
libgstomx uses the GModule API and so needs it in its dependencies list. https://bugzilla.gnome.org/show_bug.cgi?id=782387
2017-05-09meson: fix config.h generationTim-Philipp Müller1-3/+1
"No such input file config.h.meson", but it's not needed anyway. https://bugzilla.gnome.org/show_bug.cgi?id=782382
2017-05-04Release 1.12.01.12.0Sebastian Dröge6-19/+769
2017-04-27Release 1.11.911.11.91Sebastian Dröge6-13/+54
2017-04-26videoenc: use GST_ROUND_UP_N() macroGuillaume Desmottes1-2/+1
Makes the code much easier to read and understand. https://bugzilla.gnome.org/show_bug.cgi?id=781409
2017-04-24Automatic update of common submoduleTim-Philipp Müller1-0/+0
From 60aeef6 to 48a5d85
2017-04-10Automatic update of common submoduleTim-Philipp Müller2-1/+1
From 39ac2f5 to 60aeef6
2017-04-07Release 1.11.901.11.90Sebastian Dröge6-20/+107
2017-04-07omxvideoenc: Fix compiler warningSebastian Dröge1-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); ~~~~~~~~~~~~~~~~~~
2017-03-22meson: fix logic to set HAVE_THEORAGurkirpal Singh1-1/+1
https://bugzilla.gnome.org/show_bug.cgi?id=780392
2017-03-14omxvideoenc: Add an unimplemented mapping for RGBA formatsJan Schmidt1-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.
2017-03-14omxvideoenc: Add GST_OMX_HACK_HEIGHT_MULTIPLE_16 for RpiJan Schmidt3-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.
2017-03-14omxvideoenc: Add a mapping for OMX_COLOR_FormatYUV420PackedSemiPlanarJan Schmidt1-0/+3
The RaspberryPi Notes: The RaspberryPi maps NV12 to OMX_COLOR_FormatYUV420PackedSemiPlanar when the strides all match up
2017-03-14omxvideoenc: Filter out unimplemented formatsJan Schmidt1-4/+36
Don't announce pixel formats in the caps if they've not been implemented.
2017-03-14omxvideodec: demote ERROR messageJan Schmidt1-1/+1
There's no need to warn about failing to negotiate EGL output - that can be perfectly normal.
2017-02-24meson: Update versionSebastian Dröge1-1/+1
2017-02-24Back to developmentSebastian Dröge1-2/+2
2017-02-24Release 1.11.21.11.2Sebastian Dröge5-17/+66
2017-02-15meson: dist meson build filesTim-Philipp Müller1-1/+3
Ship meson build files in tarballs, so people who use tarballs in their builds can start playing with meson already.
2017-01-20omxaacenc: let encoder know about incoming rate/channelsVincent Penquerc'h1-0/+3
https://bugzilla.gnome.org/show_bug.cgi?id=777223
2017-01-18build: add meson build definitionMatthew Waters9-0/+430
Currently only been tested on the RPi within gst-build.
2017-01-18examples/testegl: update for libgstgl changesMatthew Waters1-2/+2
2017-01-12Back to developmentSebastian Dröge1-2/+2
2017-01-12Release 1.11.11.11.1Sebastian Dröge5-1128/+137
2017-01-11omxaudioenc: set base class format instead of just source pad capsVincent Penquerc'h1-1/+1
2016-12-19omx*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-12-14Fix broken build due to syntax errorReynaldo H. Verdejo Pinochet1-1/+1
Problem was introduced by 8716c23e2b0553db2982eb84c437f493c974385e
2016-12-13Prevent 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-13Add 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-13Add 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-13Add support for OMX_COLOR_FormatYUV420PackedSemiPlanar and ↵Graham Leggett1-0/+4
OMX_COLOR_Format24bitBGR888 https://bugzilla.gnome.org/show_bug.cgi?id=775959
2016-12-03Automatic update of common submoduleEdward Hervey1-0/+0
From ac2f647 to 39ac2f5
2016-11-26common: use https protocol for common submoduleTim-Philipp Müller1-1/+1
https://bugzilla.gnome.org/show_bug.cgi?id=775110
2016-11-26omx: 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
2016-11-17videodecoder: remove use of EGLImage orientationMatthew Waters1-3/+0
New code should use GstVideoTransformationMeta (The defaults do the right thing here though).
2016-11-01Back to development1.11.0Sebastian Dröge1-3/+3
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