Mercurial > mplayer.hg
comparison DOCS/tech/mpcf.txt @ 12150:2c9a2b1772bc
language_code & fourcc vb->v reversal
version 0->1, 0 was NUT with subpackets :)
stream_id < stream_count rule (otherwise stream[stream_id] would be problematic ...)
author | michael |
---|---|
date | Wed, 07 Apr 2004 13:00:33 +0000 |
parents | b8fea9441d02 |
children | 8e4700721c38 |
comparison
equal
deleted
inserted
replaced
12149:2cce4d42f4a8 | 12150:2c9a2b1772bc |
---|---|
113 stream_header: | 113 stream_header: |
114 stream_startcode f(64) | 114 stream_startcode f(64) |
115 packet_header | 115 packet_header |
116 stream_id v | 116 stream_id v |
117 stream_class v | 117 stream_class v |
118 fourcc v | 118 fourcc vb |
119 average_bitrate v | 119 average_bitrate v |
120 language_code v | 120 language_code vb |
121 time_base_nom v | 121 time_base_nom v |
122 time_base_denom v | 122 time_base_denom v |
123 msb_timestamp_shift v | 123 msb_timestamp_shift v |
124 initial_timestamp_predictor v(3) | 124 initial_timestamp_predictor v(3) |
125 initial_data_size_predictor v(2) | 125 initial_data_size_predictor v(2) |
232 | 232 |
233 *_startcode | 233 *_startcode |
234 the first bit is allways set | 234 the first bit is allways set |
235 | 235 |
236 version | 236 version |
237 0 for now | 237 1 for now |
238 | 238 |
239 stream_id | 239 stream_id |
240 Note: streams with a lower relative class MUST have a lower relative id | 240 Note: streams with a lower relative class MUST have a lower relative id |
241 so a stream with class 0 MUST allways have a id which is lower then any | 241 so a stream with class 0 MUST allways have a id which is lower then any |
242 stream with class > 0 | 242 stream with class > 0 |
243 streams should use low ids | 243 stream_id MUST be < stream_count |
244 | 244 |
245 stream_class | 245 stream_class |
246 0 video | 246 0 video |
247 32 audio | 247 32 audio |
248 64 subtiles | 248 64 subtiles |