summaryrefslogtreecommitdiffstats
path: root/DOCS
diff options
context:
space:
mode:
authoralex <alex@b3059339-0415-0410-9bf9-f77b7e298cf2>2005-05-29 14:10:01 +0000
committeralex <alex@b3059339-0415-0410-9bf9-f77b7e298cf2>2005-05-29 14:10:01 +0000
commit8c430a1f89fcc816cd4f49a394bdef69965a94f4 (patch)
treedce732d34e4770c2f50595af8a6b1fd6f7673f39 /DOCS
parent64e09b7d4ee18b79568a0ffc67b8a17de2965ceb (diff)
downloadmpv-8c430a1f89fcc816cd4f49a394bdef69965a94f4.tar.bz2
mpv-8c430a1f89fcc816cd4f49a394bdef69965a94f4.tar.xz
an ancient doc, maybe has use, but at least will be available in Attic once removed :)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@15589 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'DOCS')
-rw-r--r--DOCS/tech/mpdsf.txt28
1 files changed, 28 insertions, 0 deletions
diff --git a/DOCS/tech/mpdsf.txt b/DOCS/tech/mpdsf.txt
new file mode 100644
index 0000000000..88e03db5f5
--- /dev/null
+++ b/DOCS/tech/mpdsf.txt
@@ -0,0 +1,28 @@
+MPlayer's Dump Stream Formats
+=============================
+
+Designed by Alex & Arpi
+
+The file starts with a variable size header:
+--------------------------------------------
+
+32-bit Stream format fourcc (MPVS or MPAS)
+ MPVS = MPlayer Video Stream
+ MPAS = MPlayer Audio Stream
+8-bit Demuxer type (AVI,MOV,ASF,REAL,...)
+8-bit Flags (marks dumped headers)
+ Values: 0x1: WAVEFORMATEX
+ 0x2: Audio extra codec data
+ 0x4: BITMAPINFOHEADER
+ 0x8: QT's ImageDesc
+ 0x16: indicates 32-bit chunk size before every data chunk
+16-bit Lenght of headers
+
+There's strict rule in the follow-up of the codec-headers.
+Depending on flags,
+
+Data chunks:
+------------
+
+32-bit Optional 32-bit chunk size
+... Data