Page 1 of 3 123 LastLast
Results 1 to 10 of 31

Thread: Issues using S/PDIF

Hybrid View

  1. #1

    Issues using S/PDIF

    With the switch to PVRX2, and the associated ability to use GBPVR to play DVDs (which I couldn't with my Hauppauge 350 card), I got myself an optical cable to hook the SPDIF output from my PVR to my A/V amp.

    But I can't *quite* get it to work - the A/V amp reports that it is getting a digital signal, but no sound comes out. It plays 2 channel music files just fine over the SPDIF cable, tho. When I look at the audio options in the GBPVR config, I either can't see any SPDIF options, or they're greyed out.

    Can anyone give any advice on getting SPDIF working?

    Thanks in advance

    Champ

  2. #2
    Join Date
    Nov 2006
    Location
    Pennsylvania, USA
    Posts
    809
    What audio decoder are you using?

  3. #3
    Quote Originally Posted by scb147 View Post
    What audio decoder are you using?
    In the GBPVR config, it's set to Intervideo Non-CC Audio Decoder

    My audio driver is AC97.

  4. #4
    Join Date
    Sep 2007
    Location
    Ontario
    Posts
    38
    My sound card is an M-Audio Transit. That's an external USB device. I have to set the audio renderer to default wave device. You might try that.

  5. #5
    Join Date
    Oct 2006
    Location
    Hamilton New Zealand
    Posts
    4,613
    nvidia audio decoder is the best for getting the output you want
    ac3 filter may work aswell
    i have never been able to get cyberlink to work
    and intervideo isnt much better strange as they work fine when you use them with player they came with

  6. #6
    Quote Originally Posted by stustunz View Post
    nvidia audio decoder is the best for getting the output you want
    OK, I've downloaded the Nvidia trial, and got some wierd results.

    Under WMP11, if I turn on the NVidia SPDIF option, the sound disappears, even tho the A/V amp reports that it is getting digital input.

    Under PVRX2, behaviour seems very erratic. I've spent a couple of hours trying different options, many of which cause PVRX2 to hang, but I never get consistent results. The bottom line is that I can't play DVDs with SPDIF sound output with PVRX2 either.

    Given that the problem occurs in WMP11, it clearly isn't a GBPVR problem. However, I'd still like to fix it!

    Any other ideas?

  7. #7
    Join Date
    Nov 2006
    Location
    Pennsylvania, USA
    Posts
    809
    My sound card is built into the motherboard and it has SPDIF. The drivers for it has some settings pertaining to SPDIF output. I have to disable a bunch of Dolby crap and only have Enable SPDIF Digital Output in order for it to work.

    Currently, I use the regular MPEG Audio Decoder for LiveTV/Recordings and Cyberlink Audio Decoder for DVDs.

  8. #8
    Join Date
    Oct 2006
    Location
    Hamilton New Zealand
    Posts
    4,613
    i think the mpeg audio decoder only does 2 channel output
    ita ages since i played with spdif it was always hit and miss getting it to work
    you need to find a setting like passthrough
    then us ethe decoder just cause nvidia had no sound doesnt mean it didnt work it just means it couldnt get to the part of your system it needed to
    so what ever one you use set the decoder(spdif) to work then try different settings in your hardware ie the passthrough (stops the hardware doing anything to the signal)
    i dont know if the trial nvidia purevideo will do spdif properly anyway

    do a search on ac3 filter or start a thread asking how do i set up ac3 filter.....someone will tell you

  9. #9
    Join Date
    Nov 2006
    Location
    Pennsylvania, USA
    Posts
    809
    Quote Originally Posted by stustunz View Post
    i think the mpeg audio decoder only does 2 channel output
    That's correct, but my LiveTV and Recordings are all from analog cable, so I only need 2 channels... So the MPEG Audio Decoder works for me

    Oh, and I had to do the registry patch for Cyberlink to get the SPDIF to work correctly with my DVDs.
    Last edited by scb147; 2007-11-14 at 07:42 PM. Reason: Forgot to comment about Cyberlink reg patch

  10. #10
    Join Date
    Apr 2007
    Location
    Lower Hutt, NZ
    Posts
    107

    I got it to work like this under XP...

    I have an ASUS K8VSE motherboard with onboard Soundmax audio and a co-ax SPDIF output. Getting it to work reliably was really hard, and I could never get it to work at all in Windows media Player MP or Media Centre Edition because (I think) they use the DirectSound Audio Renderer by default and the ASUS Soundmax drivers only output SPDIF to the Waveout audio renderer (there are Via drivers that work instead, but they gave me other problems).

    Anyway, this is the most reliable way I've got it to work (Graphedit is also a really useful tool to see what codecs / renderers are being inserted invisibly into the play chain!)

    First, uninstall unwanted codecs (Cyberlink, Intervideo, AC3Filter, XVid, anything else you've installed) - the "cleaner" it is the better it works!

    1. Install NVIDIA PureVideo decoder - I have the platinum version that includes SPDIF support, I'm not sure all versions do.

    2. Download and install FFDShow codec (primarily for MPEG4/Xvid/DIVx). Don't worry too much about the options you use during install, we'll change them later.

    3. In GBPVR Config Playback tab, set the Video codec to NVIDIA, the Audio codec to FFDShow and the audio renderer to Default Waveout device (or your soundcard driver Waveout if listed)

    4. In GBPVR DVD tab, set Video codec to NVIDIA, Audio codec to NVIDIA and audio renderer to Defaullt Waveout device (or your soundcard driver Waveout if listed)

    5. Go to Start, Programs, FFDShow, Audio Decoder Settings

    a. Under the Codecs tab, set AC3 and DTS to SPDIF. If you want MP1/MP2/MP3 passed through (so you can let your amp recode surroundsound if required), set them to "disabled". This is what I prefer, but if you want to use use FFDShow to recode them into different surroundsound formats, leave them enabled (see c. below).

    b. Under the Resample tab, turn resampling on and set it to 48KHz (98KHz may also work)

    c. Under the Mixer tab, you can either leave it off, or turn it on and set the type to "same as input" to pass through to the amp. (You can play around with the options here and the codec settings you have enabled, if you want FFDShow to remix into different surroundsound formats.)

    d. Under the Output tab, check the "AC3" box.

    6. In your Soundcard drivers, make sure the soundcard output is set to SPDIF and AC3. How you do this will vary from soundcard to soundcard.

    7. Start GBPVR / PVRX2 in windowed mode (not -FSE for the next bit!).

    8. Play a DVD from DVD drive or Hard Drive files. The NVidia codec icon should pop up on the taskbar. Right click it to enter configuration mode.

    a. For Video codec configuration, make sure hardware acceleration is on and choose VRM9 output as default. (I also find setting deinterlacing to "Auto" rather than "Smart" gives less jitter / tearing, don't know why)

    b. For Audio codec, set it to Receiver / SPDIF mode.

    9. Stop the DVD and play an AVI (MPEG4/DIVx/XVid). The FFDShow video and audio codec icons should pop up on the taskbar. If you need to "tweak" any settings, you can do it by righ clicking these.

    10. Now stop GBPVR, restart the PC (not really necessary but always a good idea). SPDIF *should* now be working. Make sure GBPVR is set back to start -FSE if you changed it earlier.

    If it's all working properly, DVDs should use the NVidia audio decoder and pass AC3/DTS through to the amplified via SPDIF. MP3 and MPeg 1/2 should either pass through to SPDIF unchanged, or use the FFDShow audio codec (depending on how you set it).

    Give this a try anyway, and post back results - I'll try to help troubleshoot if I can.

    P.S. If you have video jitter / tearing, always start GBPVR with the the -FSE switch; in your video card settings, for jitter reduce antialiasing (or turn it off), also anisotropic filtering; for tearing, force horizontal sync on.

    Cheers.
    Near-silent budget HTPC: X-case w/ ACBel 400W quiet PSU, 2x undervolted (5V) 80mm case fans, ASUS M2A-VM-HDMI, silent Asus nVidia 9400GT, AMD X2 4800+, 2GB Corsair DDR800, Windows XP/SP3, Hauppauge HVR-900 hybrid tuner + PVR150MCE analog, GBPVR PVRX2 (latest), CyberLink H.264 PDVD(7), Monogram AAC, FFDShow video & audio, VMR9-FSE

    HDMI -> Panasonic PTAX100E 100" 720p/1080i projector, S-Video -> 27" CRT TV, SP/DIF -> Denon AVR3805 (7.1) + Q-Acoustics 1030 / 1010 speakers, Harmony 525 remote

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •