aboutsummaryrefslogtreecommitdiffstats
path: root/libavformat/dnxhddec.c
diff options
context:
space:
mode:
authorNicolas George <nicolas.george@normalesup.org>2012-04-24 15:45:08 +0200
committerNicolas George <nicolas.george@normalesup.org>2012-05-31 17:27:27 +0200
commit06bf6d3bc04979bd39ecdc7311d0daf8aee7e10f (patch)
treef0d43d52c9ac6b0ee65ed31fb697984a1c963db1 /libavformat/dnxhddec.c
parent6d679c435990281e69a74075eeaba499a35f4a80 (diff)
downloadffmpeg-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