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.

Why can’t fb2k play more than 2 channels via digital out (SPDIF/HDMI)?, [TOS #5: split from “WASAPI plug-in version 3.0 beta”/topic ID: 95247]
Ceniza
post May 30 2012, 17:41
Post #1





Group: Members
Posts: 22
Joined: 30-May 12
Member No.: 100288



I've been using foobar2000 for a little while now with a Xonar HDAV1.3 Deluxe in Windows Vista 64 bits. My version of foobar is 1.1.11, and I've tried the latest stable version of the WASAPI plugin as well as both 3.0 betas (1 and 2). It's also worth noting that the sound card is connected to an A/V receiver (Sony DA3600ES) through HDMI.

All three versions of the plugin work the same in terms of perceived behavior. There is, however, something that has kept me wondering: multi-channel output via "S/PDIF".

Before using foobar, I was using mplayer-hc with ReClock. I setup ReClock to use WASAPI through the digital output (S/PDIF). The funny thing is that such setup works rather fine (the only problem is that the center/bass and front/back surround speakers are swapped each, and since it is a pass-through, the Xonar HDAV Center options do nothing). 4.0, 5.1, 24 bits, 48 kHz, 96 kHz, ... all of them work. The A/V receiver receives the proper signal each time. I even asked about it in the ReClock forums, and what was considered surprising was that using S/PDIF for such formats (anything above 2.0) worked for me. It must be noted also that although it's called S/PDIF, it really goes out through HDMI, not coax or optical.

With foobar, however, only 2.0 works when S/PDIF is selected. If I try to play a 4.0 or 5.1 track through S/PDIF, it complains with the error:

QUOTE
Unrecoverable playback error: Unsupported stream format: 96000 Hz / 24-bit / 6 channels


My question is: do you know what is so magical about ReClock that such a track works properly with it, but foobar doesn't like it? If it's of any use I can paste here the Pin In and Out information when using mplayer-hc with ReClock.

Thanks also for this lovely work.
Go to the top of the page
+Quote Post
 
Start new topic
Replies
andy o
post Jun 5 2012, 21:15
Post #2





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



Yeah, it clearly says that it only supports what SPDIF is supposed to support, no multichannel. What I think is happening is that either by an oversight of the Asus driver or maybe even by design, fb2k and ReClock can now access the HDMI kind of directly via the SPDIF passthrough. I don't know how this could happen, but I have no other explanation. Do you know if you can bitstream TrueHD or DTS-HD with ffdshow or LAV filters, with ReClock if you also use "SPDIF pass through"?
Go to the top of the page
+Quote Post
Ceniza
post Jun 6 2012, 19:20
Post #3





Group: Members
Posts: 22
Joined: 30-May 12
Member No.: 100288



QUOTE (andy o @ Jun 5 2012, 22:15) *
Do you know if you can bitstream TrueHD or DTS-HD with ffdshow or LAV filters, with ReClock if you also use "SPDIF pass through"?


I tried with ffdshow, LAV and multiple ReClock settings, but I could not get bitstreaming to work for TrueHD or DTS-HD. What's even more strange is that it will not work in TMT 5 either if it's just a file. However, if I play any blu-ray that uses TrueHD (both 5.1 and 7.1) or DTS-MA (5.1) in TMT, then it will bitstream just fine. What works is letting TMT send uncompressed LPCM through ReClock, which will switch to the proper number of channels and sampling rate (no wonder there, though).

It could also be an issue in the version of TMT I'm using. I remember upgrading at some point and getting broken multi-channel output, reason why I decided to go back to the previous version. In any case, once ReClock is added to the chain, bitstreaming no longer works.
Go to the top of the page
+Quote Post

Posts in this topic
- Ceniza   Why can’t fb2k play more than 2 channels via digital out (SPDIF/HDMI)?   May 30 2012, 17:41
- - Sandrine   http://en.wikipedia.org/wiki/Spdif#Applications   May 30 2012, 22:03
- - SoNic67   SPDIF interface cannot handle more data than 2 cha...   May 30 2012, 23:34
- - Ceniza   I'm aware of the 2 channels limitation of S/PD...   May 31 2012, 17:10
|- - SoNic67   QUOTE (Ceniza @ May 31 2012, 12:10) Altho...   May 31 2012, 23:53
- - Ceniza   Minor update: I decided to try to initialize WASAP...   May 31 2012, 20:33
- - kode54   ReClock implies that the decoded PCM audio signal ...   Jun 1 2012, 00:47
- - Ceniza   QUOTE (SoNic67 @ May 31 2012, 23:53) Your...   Jun 1 2012, 15:58
|- - SoNic67   QUOTE (Ceniza @ Jun 1 2012, 10:58) My rec...   Jun 1 2012, 19:11
|- - Ceniza   QUOTE (SoNic67 @ Jun 1 2012, 19:11) You r...   Jun 1 2012, 20:45
|- - SoNic67   QUOTE (Ceniza @ Jun 1 2012, 15:45) Again:...   Jun 4 2012, 23:53
- - Ceniza   I have found it! I was planning to check some...   Jun 1 2012, 19:01
- - washu   Sounds like your sound card drivers are broken. ...   Jun 1 2012, 21:10
|- - Ceniza   QUOTE (washu @ Jun 1 2012, 21:10) Sounds ...   Jun 1 2012, 21:57
- - andy o   It's much simpler than you think. The HDAV dri...   Jun 3 2012, 09:42
|- - Ceniza   QUOTE (andy o @ Jun 3 2012, 10:42) Play y...   Jun 3 2012, 15:53
- - andy o   Well you might wanna go ask at the Asus forums for...   Jun 3 2012, 20:27
|- - Ceniza   QUOTE (andy o @ Jun 3 2012, 21:27) Well y...   Jun 4 2012, 15:38
- - andy o   Maybe they actually opened the HDMI device to show...   Jun 5 2012, 01:27
|- - Ceniza   QUOTE (andy o @ Jun 5 2012, 02:27) What s...   Jun 5 2012, 16:57
- - andy o   Yeah, it clearly says that it only supports what S...   Jun 5 2012, 21:15
- - Ceniza   QUOTE (andy o @ Jun 5 2012, 22:15) Do you...   Jun 6 2012, 19:20


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: 20th April 2014 - 08:00