[theora-dev] Using the VP3 ENCODER in a DIRECTSHOW GRAPH wit defined quality and BANDWIDTH - HOW?

Thomas Tomiczek t.tomiczek at thona-consulting.com
Thu Aug 22 06:19:12 PDT 2002



Ok, Dan - sorry for the name mixup, first :-)

I whink I will just start going forward with this. I have some time this
weekend and will dig out an old project I had here for a codec filter
and rip out all the stuff inside it :-)

I will crete the following:
(a) a dll including a specialised encoder filder for DirectShow, NOT
including any UI (Dialog) - sorry, never done GUI's in C++ before. Once
I am finished someone can take this over. I would also devote source
files for an MSM merge module, but sadly we use Installshield here, and
I think that would be pretty useless :-(

Let us start with soeme questions:
(a) Is there a lib with associated header file that I can then use to
link into the codec, or do I have to rebuild the codec here completly
myself? I would prefer to be able to create the filter dll without
having to go through the complete build process.
(b) Is there a FourCC code allocated for the encoded video stream?
Basically, what would the FourCC code be if you would use the codec to
encode video for an AVI file? I need this information for the generation
of the correct video subtypes :-)
(c) Can you name me a header file that includes the definitions of the
configuration functions the codec has, so that I can create a COM
interface for this.

Thanks 

Thomas

<p>-----Original Message-----
From: Daniel B. Miller [mailto:dan at on2.com] 
Sent: Donnerstag, 22. August 2002 15:00
To: theora-dev at xiph.org
Cc: owner-theora-dev at xiph.org
Subject: RE: [theora-dev] Using the VP3 ENCODER in a DIRECTSHOW GRAPH
wit defined quality and BANDWIDTH - HOW?

<p>hi thomas --

On Thu, 22 Aug 2002, Thomas Tomiczek wrote:

> David, inline prefixed with *** - sorry, we have Outlook XP and 
> Exchange server as corporate stnadard, and inserting the ">"'s is not 
> something I found it capable to do.

No problem -- but it's Dan!  Anyway I'm supposed to switch to Outlook
soon, not looking forward to it.
>
> *** Our resources in this field are limited to - I would not exactly 
> have problems coming up with a base filter infrastructure (means that 
> is work for less than an hour), but I dont feel comfortable trying to 
> understand the codec without documentation et al. While I do a lot of
> C++ development, it is pretty limited in scope - I sort of had enough
> problems trying to get the codec to compile at all. If you would be 
> able (or if anyone in the fielf knowledgable with the working of the 
> codec) would be able to actually "hand hold" me when it comes to using

> the codec, I would gladly handle the rest of the work, i.e. developing

> the whole DirectShow encidong part.

I will do my best to help.  I cannot make any blanket promises, but a
working DSHOW filter would be a good thing.  In many ways it's a more
powerful interface than VFW.  I suspect there are other developers out
ther who could use it -- if you're lurking, now would be a good time to
make your presence known.

We did have a playback-only dshow component at one time.  I will check
to see if it's still available, and what it would take to make it
current.
>
> datarate for 11 kbyte/sec.  This will save the key into the registry 
> with these settings.  The key is under HKEY_LOCAL_MACHINE/SOFTWARE/On2

> Technologies (or something very similar).
>
> *** Name an app :-) I tried it in DirectShow, and it fails to open any

> dialog.

Try VirtualDub (www.virtualdub.org)
>
> *** Again, with support in handling the filter (I can ask you detailed

> questions when it comes so far) by someone knowing what he does there,

> I am willing to donate all the work to create a full blown directshow 
> filter :-) Note my ressentiments - I have some bad experience with bad

> open source software in the past, and I definitly dont want to spend 
> weeks trying to understand the filter works itself.

I hope you decide to go for it.  I'll do my best to assist you, within
reason.

>
> Thomas
> --- >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.
>
 ___  Dan Miller
(++,) CTO and founder, On2 Technologies

<p><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.
--- >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