[theora-dev] Theora Directshow Filter

illiminable ogg at illiminable.com
Fri Apr 9 00:59:27 PDT 2004



Btw... this may make life a bit easier until i release everything...

// {05187161-5C36-4324-A734-22BF37509F2D}
DEFINE_GUID(CLSID_TheoraDecodeFilter,
0x5187161, 0x5c36, 0x4324, 0xa7, 0x34, 0x22, 0xbf, 0x37, 0x50, 0x9f, 0x2d);

// {D124B2B1-8968-4ae8-B288-FE16EA34B0CE}
DEFINE_GUID(MEDIASUBTYPE_Theora,
0xd124b2b1, 0x8968, 0x4ae8, 0xb2, 0x88, 0xfe, 0x16, 0xea, 0x34, 0xb0, 0xce);

// {A99F116C-DFFA-412c-95DE-725F99874826}
DEFINE_GUID(FORMAT_Theora,
0xa99f116c, 0xdffa, 0x412c, 0x95, 0xde, 0x72, 0x5f, 0x99, 0x87, 0x48, 0x26);

<p>struct sTheoraFormatBlock {
 unsigned long theoraVersion;
 unsigned long width;
 unsigned long height;
 unsigned long frameWidth;
 unsigned long frameHeight;
 unsigned long frameRateNumerator;
 unsigned long frameRateDenominator;
 unsigned long aspectNumerator;
 unsigned long aspectDenominator;
 unsigned long maxKeyframeInterval;
 unsigned long targetBitrate;
 unsigned char targetQuality;
 unsigned char xOffset;
 unsigned char yOffset;
 unsigned char colourSpace;
};

This is the format block it will send to the downstream filter.

Cheers.

Zen.
----- Original Message -----
From: "Milan Cutka" <cutka at szm.sk>
To: "illiminable" <theora-dev at xiph.org>
Sent: Friday, April 09, 2004 2:35 PM
Subject: Re: [theora-dev] Theora Directshow Filter

<p>> i> The first release of a theora decode filter for directshow is
> i> available. Still no doubt buggy as hell... but it can now play all
> i> my limited collection of test videos ok. Alpha 3 vids only. See the
> i> already known bugs on the page.
>
> i> www.illiminable.com/ogg/
>
> Thank you for your work.
>
> I just implemented support for your filters to ffdshow. Now ffdshow
> can connect to your Ogg Demux Source filter and can decompress video.
> It's just a quick hack, but seems to work for few sample clips (or at
> least it doesn't crash). I'll commit changes to ffdshow CVS today or
> tomorrow .
>
>    Milan
>
>
>
> --- >8 ----
> List archives:  http://www.xiph.org/archives/
> Ogg project homepage: http://www.xiph.org/ogg/
> To unsubscribe from this list, send a message to
'theora-dev-request at xiph.org'
> containing only the word 'unsubscribe' in the body.  No subject is needed.
> Unsubscribe messages sent to the list will be ignored/filtered.
>
>
>

<p>--- >8 ----
List archives:  http://www.xiph.org/archives/
Ogg project homepage: http://www.xiph.org/ogg/
To unsubscribe from this list, send a message to 'theora-dev-request at xiph.org'
containing only the word 'unsubscribe' in the body.  No subject is needed.
Unsubscribe messages sent to the list will be ignored/filtered.



More information about the Theora-dev mailing list