HardwareHeaven.com

HardwareHeaven.com

Looking for the skin chooser?
 
 
  • Home

  • Hardware reviews

  • Articles

  • News

  • Tools

  • Gaming at HardwareHeaven

  • Forums

 

Go Back   HardwareHeaven.com > Forums > Hardware and Related Topics > kX Project Audio Driver Support Forum > General Discussion


Reply
 
Thread Tools
Old Dec 3, 2005, 04:02 PM   #1
DriverHeaven Newbie
 
Join Date: Dec 2005
Posts: 1
Rep Power: 0
tjblank is on a distinguished road

Newbie question re AC3/DTS live input

My goal is to take Live AC3 (or DTS) from an optical input (e.g. from an XBOX), decode the signal, then drive the output to a directshow filter graph as six seperate channels.

From there, I want to play with a bunch of differnt room correction algorithms before sending it to the 5.1 speaker analog outputs but this I know how to do.

Any suggestions on how to get the input correctly into DShow?

Thanks,
Tom
tjblank is offline   Reply With Quote


Old Dec 3, 2005, 11:04 PM   #2
S-3D enthusiast
 
Tril's Avatar
 
Join Date: Sep 2004
Location: Canada
Posts: 1,676
Rep Power: 64
Tril has much to be proud ofTril has much to be proud ofTril has much to be proud ofTril has much to be proud ofTril has much to be proud ofTril has much to be proud ofTril has much to be proud ofTril has much to be proud ofTril has much to be proud ofTril has much to be proud of
System Specs

What are the room corrections algorithms that you want to use?

If you succeed in doing what you want, the chances are high that the latency will be too high.

Quote:
then drive the output to a directshow filter graph as six seperate channels.
You would need some kind of asio host in a directshow source filter. I don't think it exists yet but maybe it does.

Maybe there are other ways but this idea seems to be a good one.

I tried to make one before but I had problems because of 6 audio channels. I was able to make a directshow source filter that passed 2 asio sound channels but I was never able to make it work with 6. It's not a problem with asio. It's as easy to get 6 channels as it is to get 2. It's my limited knowledge of directshow filter programming that caused this. I also had problems with multithreading. The code I based my plugin on (one of microsoft samples) used multithreading. Code from different source files ran at the same time. I had trouble getting the asio code and the filter code to work together and it is still far from perfect.
Tril is offline   Reply With Quote
Reply

Thread Tools