• 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
doc Loading commit data...
libavcodec Loading commit data...
libavformat Loading commit data...
postproc Loading commit data...
tests Loading commit data...
vhook Loading commit data...
.cvsignore Loading commit data...
COPYING Loading commit data...
CREDITS Loading commit data...
Changelog Loading commit data...
INSTALL Loading commit data...
Makefile Loading commit data...
README Loading commit data...
berrno.h Loading commit data...
cmdutils.c Loading commit data...
cmdutils.h Loading commit data...
configure Loading commit data...
cygwin_inttypes.h Loading commit data...
ffinstall.nsi Loading commit data...
ffmpeg.c Loading commit data...
ffplay.c Loading commit data...
ffserver.c Loading commit data...
ffserver.h Loading commit data...
output_example.c Loading commit data...
qt-faststart.c Loading commit data...
xvmc_render.h Loading commit data...