You've already forked FFmpeg
mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-07-16 22:42:38 +02:00
Explain why the level variable is magically inceased in mpeg4_encode_dc().
It must be in a certain range to avoid DC overflows. Originally committed as revision 21087 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
@ -242,6 +242,7 @@ void ff_clean_mpeg4_qscales(MpegEncContext *s){
|
||||
static inline void mpeg4_encode_dc(PutBitContext * s, int level, int n)
|
||||
{
|
||||
#if 1
|
||||
/* DC will overflow if level is outside the [-255,255] range. */
|
||||
level+=256;
|
||||
if (n < 4) {
|
||||
/* luminance */
|
||||
|
Reference in New Issue
Block a user