• Hauke Duden's avatar
    mpeg SVCD compatibility, SCR fixes, standard compliance · 22494489
    Hauke Duden authored
    - fixed VBR+constrained bitstream header flags for non-VCD
    - more sane (and SVCD compatible) value for video stream->max_buffer_size
    - always write at least one PES header stuffing byte for MPEG-2 to
    prevent accidental start code generation
    - do not write more than 16 stuffing bytes in a PES header (not
    allowed). Use padding packets instead.
    - include a PES extension in the first MPEG-2 packet
    - fill the first pack of SVCD files with padding
    - "sanity hack" that prevents the SCR from overtaking the PTS for non-VCD
    - fixed VCD PTS values to correspond to the SCR
    - always include DTS in the first SVCD packet (fixes lots of
    compatibility problems with DVD players)
    
    patch by (Hauke Duden <H.NS.Duden at gmx dot net>)
    
    Originally committed as revision 3078 to svn://svn.ffmpeg.org/ffmpeg/trunk
    22494489
Name
Last commit
Last update
..
.cvsignore Loading commit data...
Makefile Loading commit data...
audiogen.c Loading commit data...
dsptest.c Loading commit data...
ffmpeg.regression.ref Loading commit data...
ffserver.regression.ref Loading commit data...
lena.pnm Loading commit data...
libav.regression.ref Loading commit data...
regression.sh Loading commit data...
rotozoom.c Loading commit data...
rotozoom.regression.ref Loading commit data...
server-regression.sh Loading commit data...
test.conf Loading commit data...
tiny_psnr.c Loading commit data...
videogen.c Loading commit data...