summaryrefslogtreecommitdiffstats
path: root/DOCS
diff options
context:
space:
mode:
authorods15 <ods15@b3059339-0415-0410-9bf9-f77b7e298cf2>2006-02-17 19:45:35 +0000
committerods15 <ods15@b3059339-0415-0410-9bf9-f77b7e298cf2>2006-02-17 19:45:35 +0000
commit01856feb6322136fb7c1dd2c5dbcb77262d2775b (patch)
tree8c0ba6c78b1d410e137c7812c6fb2b153340364e /DOCS
parent7aef655c0f9bc05b1cdf28785176132d3d4fd242 (diff)
downloadmpv-01856feb6322136fb7c1dd2c5dbcb77262d2775b.tar.bz2
mpv-01856feb6322136fb7c1dd2c5dbcb77262d2775b.tar.xz
some cleanup. enforce decode_delay to not be too high.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17640 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'DOCS')
-rw-r--r--DOCS/tech/mpcf.txt19
1 files changed, 6 insertions, 13 deletions
diff --git a/DOCS/tech/mpcf.txt b/DOCS/tech/mpcf.txt
index d99af4d39b..e1c0147c6a 100644
--- a/DOCS/tech/mpcf.txt
+++ b/DOCS/tech/mpcf.txt
@@ -111,9 +111,6 @@ Bitstream syntax:
Common elements:
----------------
-packet header:
- forward ptr v
-
reserved_bytes:
for(i=0; i<forward_ptr - length_of_non_reserved; i++)
reserved u(8)
@@ -126,7 +123,7 @@ reserved_bytes:
main header:
main_startcode f(64)
- packet header
+ forward_ptr v
version v
stream_count v
max_distance v
@@ -170,7 +167,7 @@ main header:
stream_header:
stream_startcode f(64)
- packet_header
+ forward_ptr v
stream_id v
stream_class v
fourcc vb
@@ -231,7 +228,7 @@ frame:
index:
index_startcode f(64)
- packet header
+ forward_ptr v
max_pts v
syncpoints v
for(i=0; i<syncpoints; i++){
@@ -296,7 +293,7 @@ info_frame: (optional)
info_packet: (optional)
info_startcode f(64)
- packet header
+ forward_ptr v
info_frame
syncpoint:
@@ -456,6 +453,7 @@ decode_delay
dts from pts
is set to 0 for streams without B-frames, and set to 1 for streams with
B-frames, may be larger for future codecs
+ decode_delay MUST NOT be set higher than necessary for a codec.
fixed_fps
1 indicates that the fps is fixed
@@ -562,6 +560,7 @@ checksum
checksum is calculated for the area pointed to by forward_ptr not
including the checksum itself (from first byte after the
forward_ptr until last byte before the checksum).
+ In the case of info frames, covers area from begginning of frame.
syncpoint_checksum
crc32 checksum
@@ -729,12 +728,6 @@ Info frames:
Info frames can be used to describe the file or some part of it (chapters)
-Unknown packets:
-----------------
-
-MUST be ignored by the demuxer
-
-
demuxer (non-normative):
------------------------