Log in

View Full Version : CoreOgg, Tobias DS Ogg filters: how to know which decodes what?


LordIntruder
24th December 2004, 20:19
Hi,


I'm a bit lost and I didn't succeed to find any info. Well I installed Tobias DirectShow Filter (http://tobias.everwicked.com/oggds.htm) and the DS filter for subtitles.

Up to now: Ogg files decode fine.

Now when I encode my AC3 to Ogg, I use BeSweet and I am up-to-date with the latest Ogg library:

libvorbis.dll using libVorbis v1.1.0 2004-09-24
(library for encoding/decoding Vorbis files)

So now BeSweet use the libVorbis 1.1.0 to encode instead of the default Tobias? Or am I wrong? I mean if I remove libVorbis 1.1.0 from the Besweet directory, which Oggcodec is going to be used? I think it is Tobias one but I may be totally wrong so I ask.

But what I don't understand is: how libvorbis can be a decoder too? How to say to my Windows XP to use this file to decode Ogg? I only have a DLL.

And to finish, I installed CoreVorbis (http://corecodec.org/projects/corevorbis/)

When I play an Ogg file with Media Pplayer Classic (6.4.8.2), when I go to the menu "Play --> Filters" I got 3 lines:

- Default DirectSound Device (1)
- Audio Switcher
- CoreVorbis audio decoder (2)

What decoder is used? 1 or 2 ? If I select 2 I see no difference.

I wonder if I really need the CoreVorbis as without it I can listen my Ogg or OGM without any problems. So what the goal of CoreVorbis? A better output quality I suppose but how to know this is IT that decode my Ogg stuff and not the default Ogg? And finally if Corevorbis decode all my Ogg stuff, do I still need Tobias DS Filter? If no how to uninstall?

Thanks. :)

filewalker
24th December 2004, 22:27
Default DirectSound Device is the audio renderer and not the decoder.(Alternativly you can use "Default WaveOut device)
Every audio format has to be rendered in DirectShow by a renderer.

CoreVorbis is just the decoder.

If you use Tobias 0.9.9.5 version, then you don't need VoreVorbis, because it uses it's own OggDS.(and Corevorbis doesn't work in combination with OggDS 0.9.9.5!!!)

If you want to use Corevorbis decoder you need the newer OggDS 0.9.9.6 DirectShow filter or Gabest Ogg Splitter (which is shipped & used with MPC)

More Info:

http://forum.doom9.org/showthread.php?s=&threadid=65780&highlight=0.9.9.6
http://forum.doom9.org/showthread.php?threadid=61578

http://corevorbis.corecodec.org/index.html

Cu

celtic_druid
25th December 2004, 13:52
Except for the fact that MPC has an internal ogg/ogm splitter, which is how core vorbis is used instead of Tobias' combiled splitter/decoder.