[theora-dev] Theora Directshow Filter

illiminable ogg at illiminable.com
Fri Apr 9 00:34:53 PDT 2004



Excellent... i have a few weeks off after i go away for the weekend. I am
hoping to tidy up all my source so it can be released and then people can
better debug and implement integrated solutions. There's still a lot of
absolute pathing and other things like that in them, which needs to be fixed
up before anyone can easily build them on another machine.

Also... i'm curious... I assume you mean to channel theora streams to
ffdshow... not the other video codecs ffdshow supports ? Otherwise i'm
curious as to how the demux identified divx or other codecs ?

When i get back... i'd be interested to check out some files (and BOS page
formats) for the other codecs ffdshow supports, so i can put in proper
stream recognisers for them. If you could point me to some specs on the BOS
page formats you use for the other codecs that would be great.

There's also a few issues i have to work out with regards to my project
files for libogg, libtheora, libspeex, libflac and libvorbis. I have my own
customised project files which probably shouldn't go into the generic
libraries. Which means that just putting these libraries straight out of svn
in the my sdk directories means they won't integrate properly. And it's
probably not useful to maintain my totally seperate repositaries of these
libraries just for the sake of one or two files.

I'm still trying to think of an ideal way to deal this. At the moment i just
have one monster svn module on my own system, which contains all the
contained projects (about 20)... but this is fine while only i'm working on
it... but ideally they need to be split into their own modules. But due to
the way windows .sln/.vcproj files work it much prefers to have atomic
solutions rather than piecewise ones.

It can be very awkward to debug under windows when you don't integrate all
the projects under one solution. And since there are many interdependancies
in the whole package... many of them are little use without the full
solution infrastructure. I'm sure i'll find a good solution to this when the
time comes. As a general rule... most people would be better off getting a
complete sdk .zip file which contains all the project source, all tuned to
properly work with each other, and all in the correct directory structure so
that the solution will "build straight out of the package" without trying to
find all the dependancies and change all the pathing etc. But this isn't as
svn friendly. Anyway.. i'm sure i'll figure something out.

I'm working on seeking as well at the moment which is the biggest
functionality that is still missing... and hopefully get some more test vids
so i can fix the new bugs that have been reported to me about the theora
filter.

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