1
0
mirror of https://git.ffmpeg.org/ffmpeg.git synced 2026-11-06 21:04:45 +03:00
Files
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-06-14 15:09:33 +02:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2015-07-22 23:23:29 +02:00
2015-04-18 14:14:24 -03:00
…
…
…
…
…
…
2015-08-04 04:16:43 +02:00
…
…
…
…
…
…
2015-05-06 17:50:09 +02:00
…
…
…
…
…
…
…
…
2015-05-28 16:10:56 +02:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2015-08-06 11:05:02 +02:00
2015-08-06 11:05:02 +02:00
2015-07-27 16:21:14 +01:00
2015-08-06 11:05:02 +02:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2015-05-20 15:50:58 +02:00
…
…
…
…
…
…
…
2015-08-06 11:05:02 +02:00
…
…
2015-06-17 20:11:43 +02:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2015-07-27 19:13:48 +02:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2015-07-22 23:23:29 +02:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2015-08-03 10:12:10 +02:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2015-07-27 15:24:58 +01:00