GStreamer multimedia framework
Go to file
Guillaume Desmottes 3828d9769c omxbufferpool: fix early input buffer release
We used to track the 'allocating' status on the pool. It is used while
allocating so output buffers aren't passed right away to OMX and input
ones are not re-added to the pending queue.

This was causing a bug when exporting buffers to v4l2src. On start
v4l2src acquires a buffer, read its stride and release it right away.
As no buffer was received by the encoder element at this point, 'allocating'
was still on TRUE and so the the buffer wasn't put back to the pending
queue and, as result, no longer available to the pool.

Fix this by checking the active status of the pool instead of manually
tracking it down. The pool is considered as active at the very end of
the activation process so we're good when buffers are released during
the activation.
2018-12-21 17:16:31 +01:00
common@59cb678164 Automatic update of common submodule 2018-12-05 17:24:48 -03:00
config zynqultrascaleplus: enable 'ensure-buffer-count-actual' hack 2018-06-08 09:44:49 +02:00
examples TestEgl: Removed redundant/unused code 2018-01-19 10:16:36 +00: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 omxbufferpool: fix early input buffer release 2018-12-21 17:16:31 +01:00
tests add test support 2017-10-19 16:44:06 +02:00
tools meson: simplify OMX extensions detection 2018-01-30 11:54:37 +00:00
.gitignore add test support 2017-10-19 16:44:06 +02:00
.gitmodules Update git locations to gitlab 2018-11-05 05:43:43 +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.14.0 2018-03-19 20:31:03 +00:00
configure.ac Back to development 2018-03-20 10:31:10 +00:00
COPYING Initial commit with build system 2011-06-21 10:52:13 +02:00
gst-omx.doap Update git locations to gitlab 2018-11-05 05:43:43 +00:00
Makefile.am Release 1.13.1 2018-02-15 17:50:14 +00:00
meson.build meson: Update option names to omit 'with_omx' prefixes 2018-05-25 01:35:58 +10:00
meson_options.txt meson: Update option names to omit 'with_omx' prefixes 2018-05-25 01:35:58 +10:00
NEWS Back to development 2018-03-20 10:31:10 +00:00
README omx: Add minimal README file 2011-10-25 14:24:59 +02:00
RELEASE Back to development 2018-03-20 10:31:10 +00: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