GNOME Bugzilla – Bug 658443
theoraenc: do not automatically override quality when using target bitrate
Last modified: 2011-09-07 11:28:20 UTC
If both quality and bitrate are set, libtheora will try to meet both constraints, causing it to prefer emitting a smaller number of good frames, to emitting the full number of frames that would not meet the requested quality. This causes a slideshow effect when the bitrate is low and the quality is high. And the default theoraenc is high (48/63). So only set quality when it is requested, and leave it unset otherwise.
Created attachment 195851 [details] [review] theoraenc: do not automatically override quality when using target bitrate
commit cea0ac790f900c79227a4df0c52efaa6b5a1efbd Author: Vincent Penquerc'h <vincent.penquerch@collabora.co.uk> Date: Wed Sep 7 11:06:44 2011 +0100 theoraenc: do not automatically override quality when using target bitrate If both quality and bitrate are set, libtheora will try to meet both constraints, causing it to prefer emitting a smaller number of good frames, to emitting the full number of frames that would not meet the requested quality. This causes a slideshow effect when the bitrate is low and the quality is high. And the default theoraenc is high (48/63). So only set quality when it is requested, and leave it unset otherwise. https://bugzilla.gnome.org/show_bug.cgi?id=658443