Mercurial > libavformat.hg
view rtspcodes.h @ 452:11d07f14b077 libavformat
mpeg SVCD compatibility, SCR fixes, standard compliance
- 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>)
author | michael |
---|---|
date | Mon, 26 Apr 2004 22:16:06 +0000 |
parents | 05318cf2e886 |
children | 8bf9be9bb107 |
line wrap: on
line source
DEF(200, RTSP_STATUS_OK, "OK") DEF(405, RTSP_STATUS_METHOD, "Method Not Allowed") DEF(453, RTSP_STATUS_BANDWIDTH, "Not Enough Bandwidth") DEF(454, RTSP_STATUS_SESSION, "Session Not Found") DEF(455, RTSP_STATUS_STATE, "Method Not Valid in This State") DEF(459, RTSP_STATUS_AGGREGATE, "Aggregate operation not allowed") DEF(460, RTSP_STATUS_ONLY_AGGREGATE, "Only aggregate operation allowed") DEF(461, RTSP_STATUS_TRANSPORT, "Unsupported transport") DEF(500, RTSP_STATUS_INTERNAL, "Internal Server Error") DEF(503, RTSP_STATUS_SERVICE, "Service Unavailable") DEF(505, RTSP_STATUS_VERSION, "RTSP Version not supported")