diff options
author | Nicolas George <nicolas.george@normalesup.org> | 2012-04-24 15:45:08 +0200 |
---|---|---|
committer | Nicolas George <nicolas.george@normalesup.org> | 2012-05-31 17:27:27 +0200 |
commit | 06bf6d3bc04979bd39ecdc7311d0daf8aee7e10f (patch) | |
tree | f0d43d52c9ac6b0ee65ed31fb697984a1c963db1 /libavformat/dnxhddec.c | |
parent | 6d679c435990281e69a74075eeaba499a35f4a80 (diff) | |
download | ffmpeg-06bf6d3bc04979bd39ecdc7311d0daf8aee7e10f.tar.gz |
vf_overlay: rewrite request/push logic.
The old implementation, upon receiving a frame on the main
input, would request an overlay frame if necessary. This could
generate an infinite recursion, off-by-one frame mismatch and
other harmful effects, especially it the split filter is present
upgraph.
The new implementation uses the linear approach: it uses two
buffer queues for frames received out of turn and forwards
request_frame calls to the input where a frame is necessary.
Diffstat (limited to 'libavformat/dnxhddec.c')
0 files changed, 0 insertions, 0 deletions