BurntTech 6 Posted August 25, 2018 Posted August 25, 2018 (edited) I've been working on a few different rooms with emby and bitstreaming. I ended up testing a gaming rig setup to a 7.1 receiver via HDMI. I learned the long way SPDIF doesn't support more then 5.1 it appears. Using HDMI on a Radeon R9 390 it detects the receiver and is able to send test tones over all 8 channels. This the part that just got confusing as I tested bitstream I was able to stream anything that was 5.1 and the codec was detected correctly. TrueAudio HD and DTS HD MA play no sounds. I hooked up a laptop I use for bitstreaming in a different room to the same cable. The laptop is able to play both TrueAudio HD and DTS HD MA. So the cable works the receiver supports it, is it possible the GPU has issue sending bitsteams? I'm able to disable bitstreaming option in emby and it correctly plays all 8 channels via PCM. The best answer I can assume is I have an Active Display Port to HDMI convertor which should be lossless. Seems weird if it can play 7.1 correctly. Edited August 27, 2018 by BurntTech
Guest asrequested Posted August 25, 2018 Posted August 25, 2018 What apps? What DP adapter? DP 1.2 or 1.4? What are you connecting to? Gonna need a lot more info
BurntTech 6 Posted August 26, 2018 Author Posted August 26, 2018 Main testing app is emby theater. Games that use pcm work great like overwatch or fornite for 7.1 Looks like this adapter which looks like dp 1.2 https://m.newegg.com/products/N82E16812443021 I've tested connecting to pioneer receivers vsx-30 vsx-1019ah lx-701
Guest asrequested Posted August 26, 2018 Posted August 26, 2018 Your GPU appears to be using DP 1.2, so that should be ok. I'm not familiar with the game browser in Theater. Do you play games from within Theater? Or is there a third party app/plugin that actually plays the game? I'm still don't have a clear picture of what it is you're doing.
BurntTech 6 Posted August 26, 2018 Author Posted August 26, 2018 Sorry I didn't mean to confuse you, I'm using emby theater for playing movies using bitstreaming. The games are only to validate 7.1 was working but not sure if that was a good test either. The setup is a desktop plugged into a receiver via HDMI for Audio. Its using that active DP to HDMI adapter since ATI R9 390 GPU only have DVI or DP. When testing the laptop using just HDMI as it doesn't have DP (Can't remember if its Nvidia 950 or Intel might be both on the Lenovo y700 but it works :-) ). To get this to work only two ideas is to get another GPU or try a different adapter? It would seem weird for GPU to need to understand the bit stream information.
BurntTech 6 Posted August 26, 2018 Author Posted August 26, 2018 Interesting Update if I disable the problem encodings in Emby for bitstream as seen in the attachment. If I disable DTS-HD the receiver when playing a DTS-HD test file picks up its DTS stream but only 5.1. Now with TrueHD disabled and windows and the emby set 7.1. Testing Rampage or other TrueHD the stereo switches from the default PCM its normally sitting at to stereo.
Guest asrequested Posted August 26, 2018 Posted August 26, 2018 Post a log https://emby.media/community/index.php?/topic/50975-how-to-enable-mpv-logging-for-theater/?fromsearch=1
BurntTech 6 Posted August 27, 2018 Author Posted August 27, 2018 Also attached the log. Looks like it accepts the 7.1 [ 0.323][v][ao/wasapi] Selecting device '{eeb46e3b-4780-4ad7-b463-a7091ac1bd51}' (2 - VSX-30 (AMD High Definition Audio Device)) [ 0.323][v][ao/wasapi] Monitoring changes in device {0.0.0.00000000}.{eeb46e3b-4780-4ad7-b463-a7091ac1bd51} [ 0.328][d][ao/wasapi] Init wasapi thread [ 0.328][d][ao/wasapi] Activating pAudioClient interface [ 0.329][d][ao/wasapi] Probing formats [ 0.331][v][ao/wasapi] Trying 7.1 spdif-dtshd (16/16 bits) @ 192000hz (exclusive) -> ok [ 0.331][v][ao/wasapi] Accepted as 7.1 spdif-dtshd @ 192000hz -> 7.1 spdif-dtshd (16/16 bits) @ 192000hz (exclusive) [ 0.331][d][ao/wasapi] Fixing format [ 0.331][d][ao/wasapi] IAudioClient::GetDevicePeriod mpv.log
Guest asrequested Posted August 27, 2018 Posted August 27, 2018 Yup! That looks fine [ 0.297][v][ad] Codec list: [ 0.297][v][ad] spdif_dts_hd (dts) - libavformat/spdifenc audio pass-through decoder [ 0.297][v][ad] Opening decoder spdif_dts_hd [ 0.297][v][ad] Selected codec: spdif_dts_hd (libavformat/spdifenc audio pass-through decoder) [ 0.297][v][af] User filter list: [ 0.297][v][af] (empty) [ 0.297][v][cplayer] Starting playback... [ 0.298][v][ad] In: profile=60 samplerate=48000 [ 0.298][v][af] [in] 192000Hz 7.1 8ch spdif-dtshd [ 0.298][v][af] [userspeed] 192000Hz 7.1 8ch spdif-dtshd [ 0.298][v][af] [userspeed] (disabled) [ 0.298][v][af] [convert] 192000Hz 7.1 8ch spdif-dtshd [ 0.298][d][ffmpeg/video] h264: Reinit context to 1920x1088, pix_fmt: yuv420p [ 0.318][v][vd] Decoder format: 1920x1080 yuv420p auto/auto/auto/auto/auto CL=mpeg2/4/h264 (auto 0.000000/0.000000/0.000000) [ 0.318][v][vd] Using container aspect ratio. [ 0.318][v][vf] [in] 1920x1080 yuv420p bt.709/bt.709/bt.1886/limited/display SP=1.000000 CL=mpeg2/4/h264 [ 0.318][v][vf] [userdeint] 1920x1080 yuv420p bt.709/bt.709/bt.1886/limited/display SP=1.000000 CL=mpeg2/4/h264 [ 0.318][v][vf] [userdeint] (disabled) [ 0.318][v][vf] [autorotate] 1920x1080 yuv420p bt.709/bt.709/bt.1886/limited/display SP=1.000000 CL=mpeg2/4/h264 [ 0.318][v][vf] [autorotate] (disabled) [ 0.318][v][vf] [convert] 1920x1080 yuv420p bt.709/bt.709/bt.1886/limited/display SP=1.000000 CL=mpeg2/4/h264 [ 0.318][v][vf] [convert] (disabled) [ 0.318][v][vf] [out] 1920x1080 yuv420p bt.709/bt.709/bt.1886/limited/display SP=1.000000 CL=mpeg2/4/h264 [ 0.318][v][ao] Trying audio driver 'wasapi' [ 0.318][v][ao/wasapi] requested format: 192000 Hz, 7.1 channels, spdif-dtshd [ 0.319][d][ao/wasapi] Init wasapi [ 0.319][d][ao/wasapi] Find device '' [ 0.322][v][ao/wasapi] No device specified. Selecting default. [ 0.323][v][ao/wasapi] Selecting device '{eeb46e3b-4780-4ad7-b463-a7091ac1bd51}' (2 - VSX-30 (AMD High Definition Audio Device)) [ 0.323][v][ao/wasapi] Monitoring changes in device {0.0.0.00000000}.{eeb46e3b-4780-4ad7-b463-a7091ac1bd51} [ 0.328][d][ao/wasapi] Init wasapi thread [ 0.328][d][ao/wasapi] Activating pAudioClient interface [ 0.329][d][ao/wasapi] Probing formats [ 0.331][v][ao/wasapi] Trying 7.1 spdif-dtshd (16/16 bits) @ 192000hz (exclusive) -> ok [ 0.331][v][ao/wasapi] Accepted as 7.1 spdif-dtshd @ 192000hz -> 7.1 spdif-dtshd (16/16 bits) @ 192000hz (exclusive) [ 0.331][d][ao/wasapi] Fixing format
BurntTech 6 Posted August 27, 2018 Author Posted August 27, 2018 Do we think this is the DP 1.2 or the GPU at this point? I'm able to get this receiver to correctly play this stream from a different device. It appears emby theater is passing the 7.1.
Guest asrequested Posted August 27, 2018 Posted August 27, 2018 If you always want mpv to use that audio device, you can put this in your mpv.conf audio-device=wasapi/2 - VSX-30 (AMD High Definition Audio Device)
BurntTech 6 Posted August 27, 2018 Author Posted August 27, 2018 That log i sent you is a non working example. even though it looks good the receiver marks it as stereo and no sound plays. I was just saying the other computer was able able to get that receiver to work. That proves the VSX-30 receiver does indeed support DTS-HD-MA.
Guest asrequested Posted August 27, 2018 Posted August 27, 2018 Are you sure you're using the correct setting on your receiver?
Guest asrequested Posted August 27, 2018 Posted August 27, 2018 (edited) If you haven't already, I'd suggest using 'Auto Surround'. https://www.pioneerelectronics.com/StaticFiles/Manuals/Home/VSX-30_OperatingInstructions0430.pdf (page 126) Edited August 27, 2018 by Doofus
Guest asrequested Posted August 27, 2018 Posted August 27, 2018 Also, make sure windows is seeing the device, correctly.
BurntTech 6 Posted August 27, 2018 Author Posted August 27, 2018 I was in direct mode for both the laptop (works) and the desktop(doesn't). I'll see I think I have another computer with an ati card to try this that has HDMI.
BurntTech 6 Posted August 27, 2018 Author Posted August 27, 2018 It appears the Display port and or the adapter allow for those 7.1 via PCM but not TrueHD or DTS-HD MA. I noticed R9 390 has a HDMI just didn't notice since it was upside down :-) After testing HDMI to the receiver and surprise it worked. I'm still not sure what is going on with DP but i'm glad I have HDMI port on that card.
Guest asrequested Posted August 28, 2018 Posted August 28, 2018 Well, I have that same adapter, and I was able to bitstream. So maybe there's a limitation with that GPU.
BurntTech 6 Posted January 23, 2019 Author Posted January 23, 2019 FYI Just heads up I upgraded to 1080 TI and display port going to the monitors and have a HDMI cable going to the receiver. Bitstreaming has been working great and get to keep fast response times on the monitors since they don't have to go through the receiver. I think the issue may have been ATI and using Display port for sound then anything else to your point.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now