Mercurial > mplayer.hg
comparison DOCS/tech/mpcf.txt @ 9422:5e990417accf
disallow multiple subpackets per packet for video streams idea by (me & Moritz Bunkus <moritz at bunkus dot org>)
author | michael |
---|---|
date | Fri, 14 Feb 2003 11:48:13 +0000 |
parents | 4baee69b8e39 |
children | 89d27a306886 |
comparison
equal
deleted
inserted
replaced
9421:4baee69b8e39 | 9422:5e990417accf |
---|---|
282 msb_timestamp_flag | 282 msb_timestamp_flag |
283 indicates that the msb_timestamp is coded | 283 indicates that the msb_timestamp is coded |
284 MUST be 1 for keyframes | 284 MUST be 1 for keyframes |
285 | 285 |
286 subpacket_type | 286 subpacket_type |
287 00 1 subpacket per packet (normally used for video) | 287 00 1 subpacket per packet (video, ...) |
288 01 subpacket_count fixed length subpackets per packet | 288 01 subpacket_count fixed length subpackets per packet |
289 10 subpacket_count variable length subpackets per packet | 289 10 subpacket_count variable length subpackets per packet |
290 11 reserved | 290 11 reserved |
291 the only legal subpacket_type for video streams is 00, so video streams | |
292 MUST NOT contain multiple subpackets per packet | |
291 Note, if there are multiple subpackets then the timestamp of the packet | 293 Note, if there are multiple subpackets then the timestamp of the packet |
292 is the timestamp of the first subpacket | 294 is the timestamp of the first subpacket |
293 Note, if multiple subpackets are stored in one frame then the resulting | 295 Note, if multiple subpackets are stored in one frame then the resulting |
294 framesize SHOULD be < 16kbyte and not more then 0.5 sec of data SHOULD | 296 framesize SHOULD be < 16kbyte and not more then 0.5 sec of data SHOULD |
295 be put in a single packet | 297 be put in a single packet |