[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