[MPlayer-dev-eng] To demuxer gurus
Nick Kurshev
nickols_k at mail.ru
Sun Feb 10 12:37:52 CET 2002
Hello!
I'm still working on correcting my previously applied patch which uses -ni key
to disable adaptive deiinterlacing on radeons.
My cheaped research of inet give me following result:
http://www.oreilly.com/centers/gff/formats/micriff/
This document says:
AVI Header Subchunk
[snip]
typedef struct _AVIHeader
{
DWORD TimeBetweenFrames; /* Time delay between frames */
DWORD MaximumDataRate; /* Data rate of AVI data */
DWORD PaddingGranularity; /* Size of single unit of padding */
DWORD Flags; /* Data parameters */
DWORD TotalNumberOfFrames; /* Number of video frame stored */
DWORD NumberOfInitialFrames; /* Number of preview frames */
DWORD NumberOfStreams; /* Number of data streams in chunk*/
DWORD SuggestedBufferSize; /* Minimum playback buffer size */
DWORD Width; /* Width of video frame in pixels */
DWORD Height; /* Height of video frame in pixels*/
DWORD TimeScale; /* Unit used to measure time */
DWORD DataRate; /* Data rate of playback */
DWORD StartTime; /* Starting time of AVI data */
DWORD DataLength; /* Size of AVI data chunk */
} AVIHEADER;
[snip]
Flags contains parameter settings specific to the AVI file and its data.
The parameters correspond to the bit values of the Flags field as follows:
Bit 8
AVI file is interleaved.
[snip]
This info is missed in mplayer's header files.
Does someone knows could we extract more info on how AVI is interleaved?
Or we should assume EVEN_ODD order of lines?
Best regards! Nick
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://lists.mplayerhq.hu/pipermail/mplayer-dev-eng/attachments/20020210/2d76ca97/attachment.pgp>
More information about the MPlayer-dev-eng
mailing list