Browse Source

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
tags/v0.6
Diego Biurrun 16 years ago
parent
commit
49d2d1c35c
1 changed files with 1 additions and 0 deletions
  1. +1
    -0
      libavcodec/mpeg4videoenc.c

+ 1
- 0
libavcodec/mpeg4videoenc.c View File

@@ -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 */


Loading…
Cancel
Save