Mercurial > mplayer.hg
comparison DOCS/tech/nut.txt @ 22174:a25747a97680
clarify description of reserved_count in frame header patch by (Clemens Ladisch cladisch,fastmail,net)
author | michael |
---|---|
date | Sat, 10 Feb 2007 17:00:03 +0000 |
parents | 456d6d9dddce |
children | cc89992b27a3 |
comparison
equal
deleted
inserted
replaced
22173:7a98ceca1330 | 22174:a25747a97680 |
---|---|
299 Basic Packets: | 299 Basic Packets: |
300 | 300 |
301 frame: | 301 frame: |
302 frame_code f(8) | 302 frame_code f(8) |
303 frame_flags= flags[frame_code] | 303 frame_flags= flags[frame_code] |
304 frame_res= reserved_count[frame_code] | |
304 if(frame_flags&FLAG_CODED){ | 305 if(frame_flags&FLAG_CODED){ |
305 coded_flags v | 306 coded_flags v |
306 frame_flags ^= coded_flags | 307 frame_flags ^= coded_flags |
307 } | 308 } |
308 if(frame_flags&FLAG_STREAM_ID){ | 309 if(frame_flags&FLAG_STREAM_ID){ |
313 } | 314 } |
314 if(frame_flags&FLAG_SIZE_MSB){ | 315 if(frame_flags&FLAG_SIZE_MSB){ |
315 data_size_msb v | 316 data_size_msb v |
316 } | 317 } |
317 if(frame_flags&FLAG_RESERVED) | 318 if(frame_flags&FLAG_RESERVED) |
318 reserved_count[frame_code] v | 319 frame_res v |
319 for(i=0; i<reserved_count[frame_code]; i++) | 320 for(i=0; i<frame_res; i++) |
320 reserved v | 321 reserved v |
321 if(frame_flags&FLAG_CHECKSUM){ | 322 if(frame_flags&FLAG_CHECKSUM){ |
322 checksum u(32) | 323 checksum u(32) |
323 } | 324 } |
324 data | 325 data |