gstreamer/omx
Guillaume Desmottes 56654cced5 omxvideodec: retrieve OMX_IndexParamVideoPortFormat before setting it
The usual pattern when setting OMX params is to first get the struct
param, override the values we want to set and then set the updated
param.
We were not doing this with OMX_IndexParamVideoPortFormat and so were
resetting some fields such as OMX_VIDEO_PARAM_PORTFORMATTYPE.xFramerate

https://bugzilla.gnome.org/show_bug.cgi?id=790979
2017-11-29 12:41:37 -05:00
..
openmax openmax: Add OpenMAX IL 1.1.2 headers 2011-07-06 08:42:09 +02:00
gstomx.c omx: wait for flush complete and buffers being released when flushing 2017-11-28 13:35:07 -05:00
gstomx.h add gst_omx_buffer_flags_to_string() 2017-10-11 13:49:30 -04:00
gstomxaacdec.c omxaacdec: Do not accept unknown layouts 2015-09-01 16:13:00 -03:00
gstomxaacdec.h omx: Add AAC audio decoder 2014-07-13 18:22:39 +02:00
gstomxaacenc.c omxaacenc: also set 'profile' if mpegversion is 4 2017-11-29 16:13:24 +00:00
gstomxaacenc.h omxaacenc: Add initial version of OpenMAX AAC encoder element 2011-08-16 10:49:21 +02:00
gstomxamrdec.c omx: Add omxamrdec 2014-11-13 13:32:16 +01:00
gstomxamrdec.h omx: Add omxamrdec 2014-11-13 13:32:16 +01:00
gstomxanalogaudiosink.c omxaudiosink: Implements OpenMAX based audio sinks 2014-05-09 13:15:18 +02:00
gstomxanalogaudiosink.h omxaudiosink: Implements OpenMAX based audio sinks 2014-05-09 13:15:18 +02:00
gstomxaudiodec.c omx{audio,video}{dec,enc}: sequentially disable ports because buffers are not shared 2017-08-17 14:01:27 +01:00
gstomxaudiodec.h omxaudiodec: Add an output adapter for chunking the output into codec frames 2015-05-19 19:14:42 +03:00
gstomxaudioenc.c omx{audio,video}{dec,enc}: sequentially disable ports because buffers are not shared 2017-08-17 14:01:27 +01:00
gstomxaudioenc.h omx: Let base classes handle EOS 2014-08-14 17:36:11 +03:00
gstomxaudiosink.c omxaudiosink: Set port to not flushing in prepare() and keep it at flushing in unprepare() 2014-07-20 17:47:50 +02:00
gstomxaudiosink.h omxaudiosink: Implements OpenMAX based audio sinks 2014-05-09 13:15:18 +02:00
gstomxbufferpool.c omxvideodec: add dmabuf support for output 2017-07-18 23:46:46 +01:00
gstomxbufferpool.h omxvideodec: add dmabuf support for output 2017-07-18 23:46:46 +01:00
gstomxh263dec.c omx: Add more constraints to the default sink template caps 2013-03-19 13:28:30 +01:00
gstomxh263dec.h omxh263dec: Add H.263 decoder element 2011-07-25 11:44:56 +02:00
gstomxh263enc.c h263enc: fix caps leak in error code path 2017-09-28 13:24:07 +03:00
gstomxh263enc.h omxh263enc: Add H.263 encoder element 2011-07-29 12:06:21 +02:00
gstomxh264dec.c h264dec: add hack to pass profile and level to OMX 2017-07-11 11:57:50 -04:00
gstomxh264dec.h omxh264dec: Rename from omxh264videodec to omxh264dec 2011-07-12 08:54:22 +02:00
gstomxh264enc.c zynqultrascaleplus: add support for extra AVC levels 2017-11-23 11:39:33 -05:00
gstomxh264enc.h omxh264enc: add 'b-frames' property 2017-07-03 10:22:20 -04:00
gstomxh264utils.c zynqultrascaleplus: add support for extra AVC levels 2017-11-23 11:39:33 -05:00
gstomxh264utils.h omxh264enc: move profile and level parsing functions to their own files 2017-07-11 11:57:50 -04:00
gstomxh265dec.c omxh265dec: add H265 decoder 2017-09-06 14:50:18 -04:00
gstomxh265dec.h omxh265dec: add H265 decoder 2017-09-06 14:50:18 -04:00
gstomxh265enc.c omxh265: fix enum casting when using Allegro HEVC extensions 2017-10-19 16:19:16 +02:00
gstomxh265enc.h omxh265enc: add H265 encoder 2017-09-06 14:50:18 -04:00
gstomxh265utils.c omxh265: fix enum casting when using Allegro HEVC extensions 2017-10-19 16:19:16 +02:00
gstomxh265utils.h omxh265enc: add H265 encoder 2017-09-06 14:50:18 -04:00
gstomxhdmiaudiosink.c omxaudiosink: Implements OpenMAX based audio sinks 2014-05-09 13:15:18 +02:00
gstomxhdmiaudiosink.h omxaudiosink: Implements OpenMAX based audio sinks 2014-05-09 13:15:18 +02:00
gstomxmjpegdec.c omx: Add more constraints to the default sink template caps 2013-03-19 13:28:30 +01:00
gstomxmjpegdec.h omx: Add MJPEG decoder support 2013-03-18 16:34:51 +01:00
gstomxmp3dec.c omxaudiodec: Implement setting of fallback channel positions 2014-07-13 22:15:44 +02:00
gstomxmp3dec.h omx: Add audio decoder base class and a subclass for MP3 2014-07-02 09:21:00 +02:00
gstomxmp3enc.c omx: add gstomxmp3enc 2017-07-12 14:29:44 +01:00
gstomxmp3enc.h omx: add gstomxmp3enc 2017-07-12 14:29:44 +01:00
gstomxmpeg2videodec.c omx: Add more constraints to the default sink template caps 2013-03-19 13:28:30 +01:00
gstomxmpeg2videodec.h omx: Rename MPEG2 decoder for consistency everywhere 2013-03-18 16:34:51 +01:00
gstomxmpeg4videodec.c omx: Add more constraints to the default sink template caps 2013-03-19 13:28:30 +01:00
gstomxmpeg4videodec.h omx: Add initial version of OpenMAX framework, video decoder base class and MPEG4 video decoder 2011-07-09 11:06:05 +02:00
gstomxmpeg4videoenc.c omx: more printf format fixes 2013-04-18 23:10:13 +01:00
gstomxmpeg4videoenc.h omxvideoenc: Add video encoder base class and MPEG4 video encoder 2011-07-20 11:08:18 +02:00
gstomxtheoradec.c omx: Add more constraints to the default sink template caps 2013-03-19 13:28:30 +01:00
gstomxtheoradec.h omx: fix typo in copyright headers 2013-03-19 16:40:09 +00:00
gstomxvideo.c Add support for OMX_COLOR_FormatYUV420PackedSemiPlanar and OMX_COLOR_Format24bitBGR888 2016-12-13 11:18:43 +02:00
gstomxvideo.h omxvideo: Include the separate headers too for compatibility with 1.0.x 2014-06-24 10:22:37 +02:00
gstomxvideodec.c omxvideodec: retrieve OMX_IndexParamVideoPortFormat before setting it 2017-11-29 12:41:37 -05:00
gstomxvideodec.h omxvideodec: factor out enable and disable code 2017-08-08 10:40:47 -04:00
gstomxvideoenc.c add gst_omx_buffer_flags_to_string() 2017-10-11 13:49:30 -04:00
gstomxvideoenc.h omxvideoenc: factor out enable and disable code 2017-08-08 10:40:47 -04:00
gstomxvp8dec.c properly cast extension enums 2017-10-19 16:19:16 +02:00
gstomxvp8dec.h omx: Only include OMX_VideoExt.h conditionally 2014-06-24 14:52:43 +02:00
gstomxwmvdec.c omx: Add more constraints to the default sink template caps 2013-03-19 13:28:30 +01:00
gstomxwmvdec.h omxwmvdec: Add WMV video decoder element 2011-07-25 12:01:05 +02:00
Makefile.am omxh265dec: add H265 decoder 2017-09-06 14:50:18 -04:00
meson.build omxh265dec: add H265 decoder 2017-09-06 14:50:18 -04:00