summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--DOCS/tech/mpcf.txt22
1 files changed, 21 insertions, 1 deletions
diff --git a/DOCS/tech/mpcf.txt b/DOCS/tech/mpcf.txt
index c5f8f72057..b82ee79349 100644
--- a/DOCS/tech/mpcf.txt
+++ b/DOCS/tech/mpcf.txt
@@ -201,11 +201,31 @@ info_packet: (optional)
reserved_bytes
checksum u(32)
+file
+ file_id_string
+ while(!eof){
+ main_header
+ for(i=0; i<stream_count; i++){
+ if(next_packet==video_stream_header)
+ video_stream_header
+ else
+ audio_stream_header
+ }
+ while(next_packet != main_header){
+ if(next_packet == info_packet)
+ info_packet
+ else
+ frame
+ }
+//FIXME index
+ }
forward_ptr
size of the packet (exactly the distance from the first byte of the
startcode of the current packet to the first byte of the following packet
- Note: a frame with 0 bytes means that its skiped
+
+file_id_string
+ "nut/multimedia container\0"
*_startcode
all startcodes start with 'N'