PDA

View Full Version : oggDS & kX


BoF
28th July 2003, 10:06
hello doom9 community,

here is a problem I've submited to the kX team without success, I hope you'll be inspired...

I play multichannel sound on a 4.0 speaker system, using the analog output.
my kX translation:
I play 4.0 sound using 4 analog epilog pins.
:)

I use the Ogg Vorbis codec (oggDropXPd) to encode streams with more than 2 channels. When I want to render such a file in Winamp, all is ok and channels are mapped to my 4 speakers. But when I use the Tobias's oggDS under Media Player Classic, rear speakers sound the same as front. The main fact is that I can't get rear channels (RL, RR).

I used the Analyser from the kX Mixer and peak meter into the kX DSP to know where the sound come from. It reveals that the Nullsoft Vorbis Decoder (or Winamp in general) renders multichannel files at FXBusses 04 to 09 (ac3,ds3d) whereas oggDS only uses FXBusses 00 and 01 (wave). I have checked that the MPC audio properties were on the default directsound device - it is!
For example, when I play an ac3 file with MPC through ac3Filter, it uses FXBusses 04 to 09 (ac3,ds3d)..and it works fine.

Could you help me to find my mistake?
..or just say oggDS can't use ds3d device.

thx, BoF.

----Hardware / Software configuration---------------
Driver Name:kX Audio Driver (Debug)
Driver Date: May 28 2003 00:28:30
Driver Version: 5.10.00.3533 - debug
DB Name:none
SB0060 5.1 [bc00]

Media Player Classic (unicode build)
Version 6.4.5.6
rem: thx gabest, I love your player ;-)

Ogg DirectShow Filter Collection
Version 0.9.9.5

Nic
28th July 2003, 11:03
I could release a beta of my revamped OggDS filters, they use the CoreVorbis Decoder instead of the built in one. That might correct the problem as I believe CoreVorbis doesn't have any troubles with multichannel...

-Nic

BoF
28th July 2003, 11:59
It would be great Nic!!

another related question:
Tobias'oggDS is a collection of filters that can mux/demux ogm AND render ogg. Does the Matroska container keep ogg-users (not ogm) the full use of oggDS?

[ogm input file]->[oggDS splitter]->[oggDS renderer]->[dsound]
become:
[mkv input file]->[matroska demux]->[oggDS renderer]->[dsound]
?

Ghim
28th July 2003, 12:01
If I understood, there's won't be "OGGds renderer" anymore, Corevorbis will be used instead...
And Corevorbis already works great with Matroska files, so no pb !