IPB

Welcome Guest ( Log In | Register )

> foobar2000 General Forum Rules

This is NOT a tech support forum.
Tech support questions go to foobar2000 Tech Support forum instead.

See also: Hydrogenaudio Terms of Service.

 
Reply to this topicStart new topic
Bitstream DTS-HD?
ppataki
post Apr 6 2011, 17:47
Post #1





Group: Members
Posts: 19
Joined: 5-February 10
Member No.: 77891



Dear All,

I would like to bitstream DTS-HD with foobar2000 through HDMI
I have installed the WASAPI plugin but if I want to play a .dts or .dtshd file I get an unsupported file format error
Then if I install dts plugin as well foobar decodes dts and sends multichannel way through HDMI...

Could you please advise?

Many thanks in advance
Go to the top of the page
+Quote Post
Sandrine
post Apr 6 2011, 18:56
Post #2





Group: Members
Posts: 319
Joined: 2-July 10
Member No.: 81991



QUOTE (ppataki @ Apr 6 2011, 17:47) *
I would like to bitstream DTS-HD with foobar2000 through HDMI
I have installed the WASAPI plugin but if I want to play a .dts or .dtshd file I get an unsupported file format error
Then if I install dts plugin as well foobar decodes dts and sends multichannel way through HDMI...


Am I reading you correctly, you get pass-through for dts? I've never achieved that, could you post your settings, please? Foobar doesn't support pass-through for DTS-HD (or any pass-through, as far as I know). Bitstreaming through WASAPI should be possible but might be tricky in practice. You might have to use DSP plugins to set the output format to something your soundcard accepts (no. of channels, sampling frequency, etc.)

This post has been edited by Sandrine: Apr 6 2011, 19:10
Go to the top of the page
+Quote Post
A_Man_Eating_Duc...
post Apr 6 2011, 22:55
Post #3





Group: Members
Posts: 926
Joined: 21-December 01
From: New Zealand
Member No.: 705



Wouldn't it be easier to use EAC3TO to convert these to FLAC or another lossless format?

You could then pass through the 5.1, 7.1 or 7.2 through to the amp as PCM over the HDMI?

This post has been edited by A_Man_Eating_Duck: Apr 6 2011, 22:58


--------------------
Who are you and how did you get in here ?
I'm a locksmith, I'm a locksmith.
Go to the top of the page
+Quote Post
ppataki
post Apr 7 2011, 08:10
Post #4





Group: Members
Posts: 19
Joined: 5-February 10
Member No.: 77891



Hi,

OK, so about WASAPI: when WASAPI is selected as output I can play stereo files as bitsreamed PCM
(instead of Directshow where all 8 channels are sent to the receiver but 6 of them is muted....)

also with WASAPI I am able to bitstream .dtswav files and the receiver decodes the dts signal
but with .dts and .dtshd files this is not working - very annoying

about transcoding: I would not like to do that as I want my receiver to do the decoding

I have tried the directshow plugin for foobar in order to use ffdshow but it fails (hangs)
Does anybody know a solution to bitstream dtshd with foobar2k?


Cheers
Go to the top of the page
+Quote Post
A_Man_Eating_Duc...
post Apr 7 2011, 08:49
Post #5





Group: Members
Posts: 926
Joined: 21-December 01
From: New Zealand
Member No.: 705



the only plugin that might play your DTSHD files
http://sourceforge.net/projects/dvdadecode...oo_input_dtshd/

it has a few bugs though, but this maybe for the previous version looking at the modified times.
CODE
All the mentioned below is related to current version only.

1. Decoder adds 2048 zero samples before track.
2. Decoder cuts 1-2 seconds at the end of the track.
3. Surround channels are -3dB of what is encoded.
4. Decoder doesn't play DTS9624 streams.


but that doesn't solve the bitstreaming issue though.


--------------------
Who are you and how did you get in here ?
I'm a locksmith, I'm a locksmith.
Go to the top of the page
+Quote Post
ppataki
post Apr 7 2011, 08:56
Post #6





Group: Members
Posts: 19
Joined: 5-February 10
Member No.: 77891



QUOTE (A_Man_Eating_Duck @ Apr 7 2011, 09:49) *
the only plugin that might play your DTSHD files
http://sourceforge.net/projects/dvdadecode...oo_input_dtshd/

it has a few bugs though, but this maybe for the previous version looking at the modified times.
CODE
All the mentioned below is related to current version only.

1. Decoder adds 2048 zero samples before track.
2. Decoder cuts 1-2 seconds at the end of the track.
3. Surround channels are -3dB of what is encoded.
4. Decoder doesn't play DTS9624 streams.


but that doesn't solve the bitstreaming issue though.


yes I use it but unfortunately it decodes the signal instead of bitsreaming it
Go to the top of the page
+Quote Post
andy o
post Apr 7 2011, 14:47
Post #7





Group: Members
Posts: 1292
Joined: 14-April 09
Member No.: 68950



What would be the difference with bitstreaming and with decoding and using WASAPI exclusive?

This post has been edited by andy o: Apr 7 2011, 14:48
Go to the top of the page
+Quote Post
ppataki
post Apr 7 2011, 14:50
Post #8





Group: Members
Posts: 19
Joined: 5-February 10
Member No.: 77891



When bitstreaming, it is the receiver that does the decoding
Go to the top of the page
+Quote Post
andy o
post Apr 7 2011, 17:03
Post #9





Group: Members
Posts: 1292
Joined: 14-April 09
Member No.: 68950



I know that, but is there any real difference, like it's more practical for some reason or other to decode in the receiver? I prefer to bitstream audio with blu-ray movies too, but that's because it's a drag to set up the DTS-HD decoder to work right with MPC-HC, so I just bitstream everything. Also, if I don't use WASAPI exclusive, I don't need to use ReClock.
Go to the top of the page
+Quote Post
Sandrine
post Apr 7 2011, 18:16
Post #10





Group: Members
Posts: 319
Joined: 2-July 10
Member No.: 81991



QUOTE (ppataki @ Apr 7 2011, 15:50) *
When bitstreaming, it is the receiver that does the decoding


I was under the impression that bitstreaming means bypassing all post-processing (mixer), but that could include a pre-processed signal like decoded dts (=LPCM), while pass-through refers to sending the raw undecoded signal to another device. But maybe it's the same thing?

This post has been edited by Sandrine: Apr 7 2011, 18:17
Go to the top of the page
+Quote Post
Kinloch
post Dec 29 2011, 02:24
Post #11





Group: Members
Posts: 1
Joined: 29-December 11
Member No.: 96091



This is quite a long time after this thread was active however I thought I would share some of my findings and thinking on the subject of passing a DTS encoded signal to a home theater receiver via either HDMI or SPDIF.

My first comment is that it's painfully difficult to pass an unfettered DTS encoded signal from a Windows computer to a receiver. Everything seems to want to get in the way. Any form of Digital processing or volume adjustment will cause corruption and results in some form of decode failure. Also unless there is sufficient gain (max volume) the signal (even uncorrupted) will not decode or may drop, skip or blip.

More.. Some software will want to grab exclusive control over sound devices and will not yield producing the peculiarly frustrating "now it works, now it doesn't" scenario.

What's the answer? There isn't a silver bullet here but I have some tips:

Tip #1 - Pick a sound card with "DTS Interactive" capability.
Quote: "DTS Interactive encodes any digital sound source into DTS Digital Surround for transport and playback through any DTS-enabled system via a signal cable connection, such as powered PC speakers, an A/V receiver or any other DTS- compatible surround decoder sound system, eliminating the hassle of multiple cables and ensuring audio signal integrity."

There is an inexpensive card (< $50) available from newegg ASUS Xonar DS 7.1 - This is particularly attractive because some idiot has given it a bad review because he doesn't know what a PCI slot is!! There are also much MUCH more expensive cards available from ASUS, HT|OMEGA and others. These more expensive cards may provide additional features of interest and are built with top end components but as far as interactive encoding is concerned they're the same.

Using a DTS Interactive card anything that you can get to play to the "cards speakers" will be encoded and shoved out as a DTS encoded digital signal through your SPDIF or HDMI connection. This also allows you to use the volume control in your software - something you were missing and you can now also allow seemingly innocent things to happened such as systems sounds (be careful of volume), cross-fading or even more significant digital effects. The output is re-encoded on the sound card into DTS on the fly.

Tip #2 - Try to only run one media player at a time
As mentioned earlier - some players will capture a device and some players react poorly when they can't capture a device already being used. The resulting failures and partial failures can leave your system in what I like to term "a significant state of unrest" - a condition unlikely to produce anything reliable.

Tip #3 - Make sure you know what your file associations will do
Double click on that .flac or .dts or .wav - Do you know what application is going to be invoked? You need to take control of this and don't let the latest upgrade of quicktime or some other application make itself the default.

Tip #4 - Separate your Audio and Video objectives
One tool is not enough. Like trying to hammer a nail with the screwdriver - it might work but your apt to get hurt.

I have used all manner of free and paid software for Video and Audio include Windows Media Player, iTunes, WinAmp, Foobar 2000, VLC Media Player, Total Media Theater and many more. Using a DTS Interactive capable sound card pretty much makes them all viable but they're most certainly not all equal.

Everything has problems. For example I long for WinAmp to actually work for all my needs but I have elected not to attempt using it for DTS encoded music. I find that the WinAmp add-ons needed to try and deal with DTS encoded sources are simply too unstable.

TotalMedia Theater (currently revision 5) has a special place in my world because it's a well written and maintained player which is capable of outputting directly to an SPDIF or HDMI output - (handles it's own encoding very well) and is typically quite resilient to changes imposed by other software.

So my current list:

QUOTE
.flac -> WinAmp (primarily I like the auto tagging - give it artist, title and track length and it will probably match the rest).

.wav -> Only Foobar seems to be able to properly discern a 6ch DTS encoded .wav from something else. I should probably rename all my 6ch .wav's to .dtswav but nobody seems to do that - can't think why. (component name DTS Decoder)

.dtshd -> Foobar (component name DTS-HD Decoder)

.dts -> Foobar (component name DTS Decoder)

.iso -> Magic ISO (mount as virtual drive) -> TotalMedia Theater 5

.ac3 -> try to avoid but if I must then whatever works (foobar component name AC3 Decoder)

VIDEO_TS folder -> TotalMedia Theater 5

.mkv -> TotalMedia Theater 5

.mp3 -> Take your pick - whatever works best for interaction with your mp3 player.

.anything else -> whatever I can make work reliably.


I hope that some who follow me down this rabbit-hole of multichannel music (and video) are able to draw something useful from this rambling post. Many of the lessons I have learned have been expensive in both time and money and I would save you both.

>> End of Post <<
Go to the top of the page
+Quote Post
andy o
post Dec 30 2011, 04:06
Post #12





Group: Members
Posts: 1292
Joined: 14-April 09
Member No.: 68950



It's trivially easy to pass through DTS in any of its forms with modern enough hardware and software (starting more than 2 years ago for DTS-HD). DTS Interactive was a quick fix for a problem that existed with SPDIF connections of not being able to pass multichannel LPCM, but that's moot now with HDMI. DTS-I will recompress your probably already compressed audio so it's not ideal by any means. If you're having any trouble, I'd recommend Windows Vista/7 with one of this or previous generation HDMI graphics cards, plus a DirectShow player like Media Player Classic, plus LAV filters, which will let you enable bitstreaming of all these new audio formats. ffdshow also does it, as should TotalMedia Theatre, but I haven't been using it since version 3, and I think they only allow bitstreaming for blu-ray discs. But, this is the foobar2000 forum...

This post has been edited by andy o: Dec 30 2011, 04:07
Go to the top of the page
+Quote Post
Perocat
post Mar 18 2012, 18:46
Post #13





Group: Members
Posts: 11
Joined: 22-September 11
Member No.: 93883



If you convert DTSHD with eac3to to multiCH flac and then stream that as multiCH to the receiver, there isn't difference between the first and the second choise. Either the computer and the receiver are not decoding anything, only the computer is reading the flac file. I am right, or not?
Go to the top of the page
+Quote Post
Sandrine
post Mar 19 2012, 18:40
Post #14





Group: Members
Posts: 319
Joined: 2-July 10
Member No.: 81991



QUOTE (andy o @ Dec 30 2011, 04:06) *
But, this is the foobar2000 forum...


... and if foobar falls flat in any area it's bitstreaming. I still don't understand why there's no out-of-the-box interface available for those formats that support it like DTS and it's hi-res brethren, to name one. Yes, it needs WASAPI exclusive mode to work, but that shouldn't be a problem. Hopefully Peter will come up with something when the WASAPI rewrite becomes available.

This post has been edited by Sandrine: Mar 19 2012, 18:41
Go to the top of the page
+Quote Post
andy o
post Mar 24 2012, 03:21
Post #15





Group: Members
Posts: 1292
Joined: 14-April 09
Member No.: 68950



But these "HD" audio streams are virtually non-existent without a video accompanying it. And if you're gonna rip audio only anyway from a blu-ray, you may just as well rip to flac.

This post has been edited by andy o: Mar 24 2012, 03:21
Go to the top of the page
+Quote Post
Sandrine
post Mar 24 2012, 09:31
Post #16





Group: Members
Posts: 319
Joined: 2-July 10
Member No.: 81991



QUOTE (andy o @ Mar 24 2012, 03:21) *
But these "HD" audio streams are virtually non-existent without a video accompanying it.


No matter, there's still a fairly large amount of DTS music around and people who much prefer hardware decoding over software decoding. Also, there's SACD and MLP which can be bitstreamed and the audiophile crowd has started making legal copies of their own precious discs because of disc rot, waiting for a viable solution to play them through audio players. XBMC is getting there, and foobar2000 - having a name as most versatile player - should not stay behind.
Go to the top of the page
+Quote Post
andy o
post Mar 24 2012, 16:04
Post #17





Group: Members
Posts: 1292
Joined: 14-April 09
Member No.: 68950



This was about DTS-HD though. AFAIK, fb2k can do legacy DTS just fine.
Go to the top of the page
+Quote Post
Sandrine
post Mar 25 2012, 11:26
Post #18





Group: Members
Posts: 319
Joined: 2-July 10
Member No.: 81991



QUOTE (andy o @ Mar 24 2012, 16:04) *
This was about DTS-HD though. AFAIK, fb2k can do legacy DTS just fine.


Well, it's never worked for me and I've tried every suggestion I could find in this forum. On the other hand, XBMC plays the same files right away so that my receiver gets them as DTS and not PCM.

This post has been edited by Sandrine: Mar 25 2012, 11:27
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



RSS Lo-Fi Version Time is now: 29th July 2014 - 15:37