Properly handle drain requests while flushing
authorEnrique Ocaña González <eocanha@igalia.com>
Wed, 18 Nov 2015 12:59:59 +0000 (12:59 +0000)
committerSebastian Dröge <sebastian@centricular.com>
Wed, 18 Nov 2015 13:18:02 +0000 (15:18 +0200)
commitd1a79d7c591fbe68f2048bcfb02a14ba49c312e4
treefcf290debe5055a77705c03e65276b5e4b798345
parent9adf0ff82903cad5331e40975ae91ed5d11bc102
Properly handle drain requests while flushing

Without this commit the decoder streaming thread stops without ever attending
the drain request, leaving the decoder input thread waiting forever.

https://bugzilla.gnome.org/show_bug.cgi?id=758274
omx/gstomxaudiodec.c
omx/gstomxaudioenc.c
omx/gstomxvideodec.c
omx/gstomxvideoenc.c