Mercurial > mplayer.hg
changeset 15588:f059e49b9f10
an ancient doc, maybe has use, but at least will be available in Attic once removed :)
author | alex |
---|---|
date | Sun, 29 May 2005 14:10:01 +0000 |
parents | 46a8dc7bb562 |
children | c3108031b78a |
files | DOCS/tech/mpdsf.txt |
diffstat | 1 files changed, 28 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/DOCS/tech/mpdsf.txt Sun May 29 14:10:01 2005 +0000 @@ -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