Almost have my PVR - just need digital optical audio....

Ask questions regarding Gentoox, Gentoo and Linux in general in these forums and we'll do our best to help you!
Post Reply
justintime
Linux User
Posts: 12
Joined: Tue Feb 10, 2004 4:47 pm
Location: Kearney, NE

Almost have my PVR - just need digital optical audio....

Post by justintime »

I have mythfrontend running as beautifully as it can be over svideo into my TV. I have the Advanced AV pack, and I'm utilizing the digital optical audio out. I can't seem to get any playback to go over the optical cable.

I've scoured the net for the last few hours, and I've seen lots of references to the problem, but no solutions. I *really* want to have 5.1 output - if I need to buy ShALLaX an Advanced AV pack, then so be it.

There's nothing that really points to any problems in the logs, except maybe this line:

Code: Select all

Feb 12 19:05:43 Xbox kernel: ALSA ../../alsa-kernel/pci/ac97/ac97_codec.c:1960: AC'97 0:0 does not respond - RESET
Here's the rest of anything related to sound in the logfile:

Code: Select all

Xbox conf.d # grep "8x0\|alsa\|audio\|sound" /var/log/messages
Feb 12 07:53:05 Xbox kernel: ALSA ../../alsa-kernel/pci/ac97/ac97_codec.c:1960: AC'97 0:0 does not respond - RESET
Feb 12 07:53:05 Xbox kernel: snd_intel8x0_setup_periods ichdev->size=32768, ichdev->fragsize=32768
Feb 12 07:53:05 Xbox kernel: intel8x0: measured 48000 clock as 48000
Feb 12 07:53:05 Xbox kernel: intel8x0: clocking to 48000
Feb 12 17:27:43 Xbox kernel: ALSA ../../alsa-kernel/pci/ac97/ac97_codec.c:1960: AC'97 0:0 does not respond - RESET
Feb 12 17:27:43 Xbox kernel: snd_intel8x0_setup_periods ichdev->size=32768, ichdev->fragsize=32768
Feb 12 17:27:43 Xbox kernel: intel8x0: measured 48000 clock as 48000
Feb 12 17:27:43 Xbox kernel: intel8x0: clocking to 48000
Feb 12 17:30:17 Xbox kernel: ALSA ../../alsa-kernel/pci/ac97/ac97_codec.c:1960: AC'97 0:0 does not respond - RESET
Feb 12 17:30:17 Xbox kernel: snd_intel8x0_setup_periods ichdev->size=32768, ichdev->fragsize=32768
Feb 12 17:30:17 Xbox kernel: intel8x0: measured 48000 clock as 48000
Feb 12 17:30:17 Xbox kernel: intel8x0: clocking to 48000
Feb 12 17:30:46 Xbox kernel: snd_intel8x0_pcm_prepare 1
Feb 12 17:30:46 Xbox kernel: snd_intel8x0_setup_periods ichdev->size=65520, ichdev->fragsize=16380
Feb 12 17:30:46 Xbox kernel: snd_intel8x0_pcm_prepare doing S/PDIF lockstep
Feb 12 17:30:46 Xbox kernel: snd_intel8x0_setup_periods ichdev->size=65520, ichdev->fragsize=16380
Feb 12 17:51:16 Xbox kernel: snd_intel8x0_pcm_prepare 1
Feb 12 17:51:16 Xbox kernel: snd_intel8x0_setup_periods ichdev->size=65536, ichdev->fragsize=16384
Feb 12 17:51:16 Xbox kernel: snd_intel8x0_pcm_prepare doing S/PDIF lockstep
Feb 12 17:51:16 Xbox kernel: snd_intel8x0_setup_periods ichdev->size=65536, ichdev->fragsize=16384
Feb 12 17:59:00 Xbox kernel: snd_intel8x0_pcm_prepare 1
Feb 12 17:59:00 Xbox kernel: snd_intel8x0_setup_periods ichdev->size=49200, ichdev->fragsize=24600
Feb 12 17:59:00 Xbox kernel: snd_intel8x0_pcm_prepare doing S/PDIF lockstep
Feb 12 17:59:00 Xbox kernel: snd_intel8x0_setup_periods ichdev->size=49200, ichdev->fragsize=24600
Feb 12 17:59:00 Xbox kernel: snd_intel8x0_pcm_prepare 1
Feb 12 17:59:00 Xbox kernel: snd_intel8x0_setup_periods ichdev->size=35648, ichdev->fragsize=4456
Feb 12 17:59:00 Xbox kernel: snd_intel8x0_pcm_prepare doing S/PDIF lockstep
Feb 12 17:59:00 Xbox kernel: snd_intel8x0_setup_periods ichdev->size=35648, ichdev->fragsize=4456
Feb 12 17:59:00 Xbox kernel: snd_intel8x0_pcm_prepare 1
Feb 12 17:59:00 Xbox kernel: snd_intel8x0_setup_periods ichdev->size=35648, ichdev->fragsize=4456
Feb 12 17:59:00 Xbox kernel: snd_intel8x0_pcm_prepare doing S/PDIF lockstep
Feb 12 17:59:00 Xbox kernel: snd_intel8x0_setup_periods ichdev->size=35648, ichdev->fragsize=4456
Feb 12 18:27:25 Xbox kernel: ALSA ../../alsa-kernel/pci/ac97/ac97_codec.c:1960: AC'97 0:0 does not respond - RESET
Feb 12 18:27:25 Xbox kernel: snd_intel8x0_setup_periods ichdev->size=32768, ichdev->fragsize=32768
Feb 12 18:27:25 Xbox kernel: intel8x0: measured 48000 clock as 48000
Feb 12 18:27:25 Xbox kernel: intel8x0: clocking to 48000
Feb 12 18:28:17 Xbox kernel: snd_intel8x0_pcm_prepare 1
Feb 12 18:28:17 Xbox kernel: snd_intel8x0_setup_periods ichdev->size=49200, ichdev->fragsize=24600
Feb 12 18:28:17 Xbox kernel: snd_intel8x0_pcm_prepare doing S/PDIF lockstep
Feb 12 18:28:17 Xbox kernel: snd_intel8x0_setup_periods ichdev->size=49200, ichdev->fragsize=24600
Feb 12 18:28:17 Xbox kernel: snd_intel8x0_pcm_prepare 1
Feb 12 18:28:17 Xbox kernel: snd_intel8x0_setup_periods ichdev->size=35648, ichdev->fragsize=4456
Feb 12 18:28:17 Xbox kernel: snd_intel8x0_pcm_prepare doing S/PDIF lockstep
Feb 12 18:28:17 Xbox kernel: snd_intel8x0_setup_periods ichdev->size=35648, ichdev->fragsize=4456
Feb 12 18:28:17 Xbox kernel: snd_intel8x0_pcm_prepare 1
Feb 12 18:28:17 Xbox kernel: snd_intel8x0_setup_periods ichdev->size=35648, ichdev->fragsize=4456
Feb 12 18:28:17 Xbox kernel: snd_intel8x0_pcm_prepare doing S/PDIF lockstep
Feb 12 18:28:17 Xbox kernel: snd_intel8x0_setup_periods ichdev->size=35648, ichdev->fragsize=4456
Feb 12 19:05:43 Xbox kernel: ALSA ../../alsa-kernel/pci/ac97/ac97_codec.c:1960: AC'97 0:0 does not respond - RESET
Feb 12 19:05:43 Xbox kernel: snd_intel8x0_setup_periods ichdev->size=32768, ichdev->fragsize=32768
Feb 12 19:05:43 Xbox kernel: intel8x0: measured 48000 clock as 48000
Feb 12 19:05:43 Xbox kernel: intel8x0: clocking to 48000
Feb 12 19:07:53 Xbox kernel: snd_intel8x0_pcm_prepare 1
Feb 12 19:07:53 Xbox kernel: snd_intel8x0_setup_periods ichdev->size=49200, ichdev->fragsize=24600
Feb 12 19:07:53 Xbox kernel: snd_intel8x0_pcm_prepare doing S/PDIF lockstep
Feb 12 19:07:53 Xbox kernel: snd_intel8x0_setup_periods ichdev->size=49200, ichdev->fragsize=24600
Feb 12 19:07:53 Xbox kernel: snd_intel8x0_pcm_prepare 1
Feb 12 19:07:53 Xbox kernel: snd_intel8x0_setup_periods ichdev->size=49200, ichdev->fragsize=24600
Feb 12 19:07:53 Xbox kernel: snd_intel8x0_pcm_prepare doing S/PDIF lockstep
Feb 12 19:07:53 Xbox kernel: snd_intel8x0_setup_periods ichdev->size=49200, ichdev->fragsize=24600
Feb 12 19:07:53 Xbox kernel: snd_intel8x0_pcm_prepare 1
Feb 12 19:07:53 Xbox kernel: snd_intel8x0_setup_periods ichdev->size=8192, ichdev->fragsize=4096
Feb 12 19:07:53 Xbox kernel: snd_intel8x0_pcm_prepare doing S/PDIF lockstep
Feb 12 19:07:53 Xbox kernel: snd_intel8x0_setup_periods ichdev->size=8192, ichdev->fragsize=4096
Feb 12 19:09:14 Xbox kernel: snd_intel8x0_pcm_prepare 1
Feb 12 19:09:14 Xbox kernel: snd_intel8x0_setup_periods ichdev->size=8192, ichdev->fragsize=4096
Feb 12 19:09:14 Xbox kernel: snd_intel8x0_pcm_prepare doing S/PDIF lockstep
Feb 12 19:09:14 Xbox kernel: snd_intel8x0_setup_periods ichdev->size=8192, ichdev->fragsize=4096
Feb 12 19:09:18 Xbox kernel: snd_intel8x0_pcm_prepare 1
Feb 12 19:09:18 Xbox kernel: snd_intel8x0_setup_periods ichdev->size=8192, ichdev->fragsize=4096
Feb 12 19:09:18 Xbox kernel: snd_intel8x0_pcm_prepare doing S/PDIF lockstep
Feb 12 19:09:18 Xbox kernel: snd_intel8x0_setup_periods ichdev->size=8192, ichdev->fragsize=4096
Feb 12 19:09:25 Xbox kernel: snd_intel8x0_pcm_prepare 1
Feb 12 19:09:25 Xbox kernel: snd_intel8x0_setup_periods ichdev->size=8192, ichdev->fragsize=4096
Feb 12 19:09:25 Xbox kernel: snd_intel8x0_pcm_prepare doing S/PDIF lockstep
Feb 12 19:09:25 Xbox kernel: snd_intel8x0_setup_periods ichdev->size=8192, ichdev->fragsize=4096
Feb 12 19:09:27 Xbox kernel: snd_intel8x0_pcm_prepare 1
Feb 12 19:09:27 Xbox kernel: snd_intel8x0_setup_periods ichdev->size=8192, ichdev->fragsize=4096
Feb 12 19:09:27 Xbox kernel: snd_intel8x0_pcm_prepare doing S/PDIF lockstep
Feb 12 19:09:27 Xbox kernel: snd_intel8x0_setup_periods ichdev->size=8192, ichdev->fragsize=4096
Feb 12 19:09:31 Xbox kernel: snd_intel8x0_pcm_prepare 1
Feb 12 19:09:31 Xbox kernel: snd_intel8x0_setup_periods ichdev->size=8192, ichdev->fragsize=4096
Feb 12 19:09:31 Xbox kernel: snd_intel8x0_pcm_prepare doing S/PDIF lockstep
Feb 12 19:09:31 Xbox kernel: snd_intel8x0_setup_periods ichdev->size=8192, ichdev->fragsize=4096
Feb 12 19:09:32 Xbox kernel: snd_intel8x0_pcm_prepare 1
Feb 12 19:09:32 Xbox kernel: snd_intel8x0_setup_periods ichdev->size=8192, ichdev->fragsize=4096
Feb 12 19:09:32 Xbox kernel: snd_intel8x0_pcm_prepare doing S/PDIF lockstep
Feb 12 19:09:32 Xbox kernel: snd_intel8x0_setup_periods ichdev->size=8192, ichdev->fragsize=4096
Feb 12 19:09:33 Xbox kernel: snd_intel8x0_pcm_prepare 1
Feb 12 19:09:33 Xbox kernel: snd_intel8x0_setup_periods ichdev->size=8192, ichdev->fragsize=4096
Feb 12 19:09:33 Xbox kernel: snd_intel8x0_pcm_prepare doing S/PDIF lockstep
Feb 12 19:09:33 Xbox kernel: snd_intel8x0_setup_periods ichdev->size=8192, ichdev->fragsize=4096
Feb 12 19:11:13 Xbox kernel: snd_intel8x0_pcm_prepare 1
Feb 12 19:11:13 Xbox kernel: snd_intel8x0_setup_periods ichdev->size=65536, ichdev->fragsize=4096
Feb 12 19:11:13 Xbox kernel: snd_intel8x0_pcm_prepare doing S/PDIF lockstep
Feb 12 19:11:13 Xbox kernel: snd_intel8x0_setup_periods ichdev->size=65536, ichdev->fragsize=4096
Feb 12 19:11:15 Xbox kernel: snd_intel8x0_pcm_prepare 1
Feb 12 19:11:15 Xbox kernel: snd_intel8x0_setup_periods ichdev->size=65536, ichdev->fragsize=4096
Feb 12 19:11:15 Xbox kernel: snd_intel8x0_pcm_prepare doing S/PDIF lockstep
Feb 12 19:11:15 Xbox kernel: snd_intel8x0_setup_periods ichdev->size=65536, ichdev->fragsize=4096
Feb 12 19:11:15 Xbox kernel: snd_intel8x0_pcm_prepare 1
Feb 12 19:11:15 Xbox kernel: snd_intel8x0_setup_periods ichdev->size=65536, ichdev->fragsize=4096
Feb 12 19:11:15 Xbox kernel: snd_intel8x0_pcm_prepare doing S/PDIF lockstep
Feb 12 19:11:15 Xbox kernel: snd_intel8x0_setup_periods ichdev->size=65536, ichdev->fragsize=4096
Feb 12 19:11:26 Xbox kernel: snd_intel8x0_pcm_prepare 1
Feb 12 19:11:26 Xbox kernel: snd_intel8x0_setup_periods ichdev->size=65536, ichdev->fragsize=4096
Feb 12 19:11:26 Xbox kernel: snd_intel8x0_pcm_prepare doing S/PDIF lockstep
Feb 12 19:11:26 Xbox kernel: snd_intel8x0_setup_periods ichdev->size=65536, ichdev->fragsize=4096
Feb 12 19:25:18 Xbox kernel: snd_intel8x0_pcm_prepare 1
Feb 12 19:25:18 Xbox kernel: snd_intel8x0_setup_periods ichdev->size=65536, ichdev->fragsize=4096
Feb 12 19:25:18 Xbox kernel: snd_intel8x0_pcm_prepare doing S/PDIF lockstep
Feb 12 19:25:18 Xbox kernel: snd_intel8x0_setup_periods ichdev->size=65536, ichdev->fragsize=4096
Feb 12 19:25:21 Xbox kernel: snd_intel8x0_pcm_prepare 1
Feb 12 19:25:21 Xbox kernel: snd_intel8x0_setup_periods ichdev->size=65536, ichdev->fragsize=4096
Feb 12 19:25:21 Xbox kernel: snd_intel8x0_pcm_prepare doing S/PDIF lockstep
Feb 12 19:25:21 Xbox kernel: snd_intel8x0_setup_periods ichdev->size=65536, ichdev->fragsize=4096
Feb 12 19:25:21 Xbox kernel: snd_intel8x0_pcm_prepare 1
Feb 12 19:25:21 Xbox kernel: snd_intel8x0_setup_periods ichdev->size=65536, ichdev->fragsize=4096
Feb 12 19:25:21 Xbox kernel: snd_intel8x0_pcm_prepare doing S/PDIF lockstep
Feb 12 19:25:21 Xbox kernel: snd_intel8x0_setup_periods ichdev->size=65536, ichdev->fragsize=4096
Feb 12 19:25:22 Xbox kernel: snd_intel8x0_pcm_prepare 1
Feb 12 19:25:22 Xbox kernel: snd_intel8x0_setup_periods ichdev->size=65536, ichdev->fragsize=4096
Feb 12 19:25:22 Xbox kernel: snd_intel8x0_pcm_prepare doing S/PDIF lockstep
Feb 12 19:25:22 Xbox kernel: snd_intel8x0_setup_periods ichdev->size=65536, ichdev->fragsize=4096
I've thought going up to alsa-0.9.8, has anyone else tried this?

Thanks,

Justin
nutsy4
Novice
Posts: 24
Joined: Sun Jan 11, 2004 7:21 pm

PVR?

Post by nutsy4 »

PVR is Personal Video Recorder right? what do you use for input?
justintime
Linux User
Posts: 12
Joined: Tue Feb 10, 2004 4:47 pm
Location: Kearney, NE

Post by justintime »

Yep - ie TiVo is a PVR.

I bought the MS Remote which works just fine, but you should be able to use LIRC and any IR sensor...
knoweffex
Linux User
Posts: 18
Joined: Tue Jan 20, 2004 10:08 pm

Post by knoweffex »

justintime: I think what he means is what input are you receiving the tv signal from which i assume would be one of those usb tv tuners as i've read others have tried those.
nutsy4
Novice
Posts: 24
Joined: Sun Jan 11, 2004 7:21 pm

Post by nutsy4 »

knoweffex: you knew exactly what I meant, thanks.
justintime
Linux User
Posts: 12
Joined: Tue Feb 10, 2004 4:47 pm
Location: Kearney, NE

Post by justintime »

Ahh. MythTV has a separation of the viewer from the recorder. My tuner is in my office across the house in a 2300+ 1GB RAM system. In it sits an old $50 Hauppage WinTV PCI card. That machine does all the hard work, encoding, recording, etc.

The xbox is simply a viewer - connecting via the network to view the audio/video stuff.
nutsy4
Novice
Posts: 24
Joined: Sun Jan 11, 2004 7:21 pm

Post by nutsy4 »

Then why not use XBMC, you can stream without any drivers, quite simple.
justintime
Linux User
Posts: 12
Joined: Tue Feb 10, 2004 4:47 pm
Location: Kearney, NE

Post by justintime »

Because Myth will download TV guide data, shedule recordings, pause live tv, plus all the things that XBMC does. As far as I know, there's no live tv support in XBMC is there?
knoweffex
Linux User
Posts: 18
Joined: Tue Jan 20, 2004 10:08 pm

Post by knoweffex »

nope, no live tv support in XBMC, can only stream solid movies/videos/audio or live radio with shoutcast. XBMC can show you what is on tv though through the tv guide feature :wink: you would need a separate tv tuner for XBMC to view external tv signals as the xbox is using the tvout signal and you would need another one to view/record from. about the networking...are you just using VNC or SSH to control your PC that is running the recorder, or does MythTV have a networking feature through the viewer?
justintime
Linux User
Posts: 12
Joined: Tue Feb 10, 2004 4:47 pm
Location: Kearney, NE

Post by justintime »

Myth has a program guide that looks very similar to the direct tv type. You can view the data on the xbox, as it's actually in a MySQL db on the backend. You can schedule recordings from the xbox, and the backend server does it. Techically, you could have a headless server running, and not even have X installed on the backend, and control everything from the xbox. It's quite a beautiful program...
ShALLaX
Site Admin
Posts: 1973
Joined: Sun Aug 10, 2003 9:25 pm
Location: England
Contact:

Post by ShALLaX »

I think youre forgetting that XBMC is also illegal, and I like to keep things legal here :P
The original Xbox adaptation of Gentoo
Beelzebub
Newbie
Posts: 3
Joined: Sun Feb 15, 2004 7:28 am
Location: New York City
Contact:

Post by Beelzebub »

so it is possible to have Tivo/PVR type of feature via the xbox with a usb tunner?
Dark_TB
Novice
Posts: 33
Joined: Fri Jan 16, 2004 6:42 pm

Post by Dark_TB »

I wanted set mythtv up but I don't understand how to do it.
I can't find a step by step guide...
And can you run the server/backend on a windows machine, I only use linux on my xbox for now.

What is required for the backend. And what is mySQL, and is this the backend server?

I'm totaly lost.
Post Reply