[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