GStreamer multimedia framework
Find a file
Julien Isorce eec88a9651 omx{audio,video}{dec,enc}: sequentially disable ports because buffers are not shared
For the history, the parallel disable port has been introduced by:
"00be69f omxvideodec: Disable output port when setting a new format"
and then replicated to videoenc, audiodec and audioenc.

This is only required to do 'parallel' if buffers are shared between ports.
But for decoders and encoders the input and output buffer are of different
nature by definition (bitstream vs images). So they cannot be shared.

Also starting from IL 1.2.0 it is written in the spec that the parallel
disable is not allowed and will return an error. Except when buffers are
shared.

Again here we know in advance that they are not shared so let's always
do a sequential disable.

Tested on Desktop, rpi and zynqultrascaleplus.

https://bugzilla.gnome.org/show_bug.cgi?id=786348
2017-08-17 14:01:27 +01:00
common@3f4aa969cb Automatic update of common submodule 2017-08-17 12:26:05 +01:00
config config: add OMX.Aratelia.video_decoder.vp8 to Tizonia config 2017-07-18 23:45:11 +01:00
examples build: add meson build definition 2017-01-18 15:23:42 +11:00
hooks build: add meson build definition 2017-01-18 15:23:42 +11:00
m4 Add m4 directory so aclocal doesn't complain in autogen.sh 2015-04-08 16:03:34 +01:00
omx omx{audio,video}{dec,enc}: sequentially disable ports because buffers are not shared 2017-08-17 14:01:27 +01:00
tools omx: Use has_suffix() instead of has_prefix() for the Broadcom hack 2012-12-19 12:19:12 +01:00
.gitignore config: add omxmp3dec config for tizonia 2017-07-05 17:27:27 -04:00
.gitmodules common: use https protocol for common submodule 2016-11-26 11:28:00 +00:00
AUTHORS Release 1.0.0 2013-03-22 17:16:33 +01:00
autogen.sh Automatic update of common submodule 2017-04-10 23:51:00 +01:00
ChangeLog Release 1.12.0 2017-05-04 15:48:56 +03:00
configure.ac omxvideodec: add dmabuf support for output 2017-07-18 23:46:46 +01:00
COPYING Initial commit with build system 2011-06-21 10:52:13 +02:00
gst-omx.doap Release 1.12.0 2017-05-04 15:48:56 +03:00
Makefile.am meson: dist meson build files 2017-02-15 18:22:53 +00:00
meson.build omxvideodec: add dmabuf support for output 2017-07-18 23:46:46 +01:00
meson_options.txt meson: Add tizonia option 2017-07-05 17:27:27 -04:00
NEWS Release 1.12.0 2017-05-04 15:48:56 +03:00
README omx: Add minimal README file 2011-10-25 14:24:59 +02:00
RELEASE Release 1.12.0 2017-05-04 15:48:56 +03:00

GStreamer OpenMAX IL wrapper plugin
--------------------------

 This plugin wraps available OpenMAX IL components and makes
 them available as standard GStreamer elements.

License:
--------

  This package and its contents are licensend under the GNU Lesser General
Public License (LGPL).

Dependencies:
-------------

 * GStreamer core
 * gst-plugins-base