1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2025-02-20 07:48:15 +02:00
FFmpeg/libavcodec
wm4 67db57ea12 mmaldec: fix problems with flush logic
Don't try to do a blocking wait for MMAL output if we haven't even sent
a single real packet, but only flush packets. Obviously we can't expect
to get anything back.

Additionally, don't send a flush packet to MMAL in the same case. It
appears the MMAL decoder will sometimes hang in mmal_vc_port_disable()
(called from ffmmal_close_decoder()), waiting for a reply from the GPU
which never arrives. Either MMAL disallows sending flush packets without
preceding real data, or it's a MMAL bug.
2015-08-11 12:14:15 +02:00
..
2015-07-27 19:13:48 +02:00
2015-08-04 04:16:43 +02:00
2015-08-06 11:05:02 +02:00
2015-08-06 11:05:02 +02:00
2015-08-06 11:05:02 +02:00
2015-08-06 11:05:02 +02:00
2015-07-27 19:13:48 +02:00
2015-08-03 10:12:10 +02:00