gstreamer/gst
Gwenole Beauchesne 528f486513 vaapidecode: decode and output all pending frames on normal EOS.
The gst_vaapidecode_decode_loop() function is called within a separate
task to fetch and output all frames that were decoded so far. So, if
the decoder_loop_status is forcibly set to EOS when _finish() is called,
then we are bound to exist the task without submitting the pending
frames.

If the downstream element error'ed out, then the gst_pad_push() would
propagate up an error and so we will get it right for cutting off
_finish() early in that case.

This is a regression from 6003596.

https://bugzilla.gnome.org/show_bug.cgi?id=733897
2014-07-29 15:47:46 +02:00
..
vaapi vaapidecode: decode and output all pending frames on normal EOS. 2014-07-29 15:47:46 +02:00
Makefile.am Group all plugins into the same bundle 2011-12-07 14:33:59 +01:00