]> git.sesse.net Git - casparcg/commit
3601360: Ensure that the ffmpeg consumer cannot block the channel output thread if...
authorhellgore <hellgore@362d55ac-95cf-4e76-9f9a-cbaa9c17b72d>
Fri, 18 Jan 2013 10:14:02 +0000 (10:14 +0000)
committerhellgore <hellgore@362d55ac-95cf-4e76-9f9a-cbaa9c17b72d>
Fri, 18 Jan 2013 10:14:02 +0000 (10:14 +0000)
commitf669fb3d7a3be5d8e14777531489285dd0d836c4
tree36f1e3bcef009a0a6139aa054f9e238e3ab79145
parent02945d0256ef3413103d10c25bcfb34d1cde7196
3601360: Ensure that the ffmpeg consumer cannot block the channel output thread if the previous frame is still being encoded when a new one arrives. The ffmpeg consumer will instead drop the new frame, ensuring that the channel is otherwise unaffected by the performance problems in the ffmpeg consumer.

git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/trunk@3689 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d
modules/ffmpeg/consumer/ffmpeg_consumer.cpp