Archive for Nebula DigiTV TV Card Support The unoffical Nebula DigiTV support forum
 


       Nebula DigiTV TV Card Support Forum Index -> Linux Specific Issues
tominglis

No Sound: Kubuntu 6.06 & Kaffeine 0.7.1 - FIXED

I have the second revision of the Nebula DigiTV PCI, with the Zarlink MT352 demodulator.

It seems to be fully supported in this kernel (2.6.15) and distribution. The bttv and bt878 drivers were loaded on startup, and so the Brooktree controllers automagically work. In order to get the card to work with DVB applications all I needed to do was 'sudo modprobe dvb_bt8xx', which loads all of the DVB frontend drivers, including the Zarlink one.

In Kaffeine, the card manages to scan all of the channels quickly and play them in good quality. The only (!) problem I have, is that I can't hear the audio stream!? I have a Sound Blaster Audigy 4 OEM card, which works fine with ALSA for everything except DVB-T playback in Kaffeine. The audio stream is being correctly demodulated, since if you record a session and play it back, it is fine. Clearly there is some kind of issue with passing the audio from the Brooktree controller to the sound system / sound card over the PCI bus?

A quick Google reveals that I'm not alone with this problem, and that it may be something that has become broken since Kubuntu 5.10:

[link]

[link]

Any help would be massively appreciated.
HyperReality

Re: No Sound: Kubuntu 6.06 & Kaffeine 0.7.1

tominglis wrote:
Clearly there is some kind of issue with passing the audio from the Brooktree controller to the sound system / sound card over the PCI bus?


Unfortunately, I can't be much help other than to say that it can't be anything to do with the data transfer from the DigiTV card over the PCI bus. This is because the data comes off the card as a single full MPEG2 Transport Stream which contains all of the video and audio streams for the frequency the card is tuned to.

It is up to the core DVB framework and application software to demultiplex this stream into the required audio and video streams.

In the case of the audio stream, the application then sends the audio data to the sound card for output - this is completely separate from the process of getting TS data off the DigiTV card.

Given that you are getting video for live TV, and getting audio in the recordings, I would say that both the DigiTV PCI card drivers and the DigiTV card are working correctly, and there is either a problem with the core DVB framework, the Soundblaster drivers, or the way Kaffeine is handling audio for live TV, in the distribution you are using.

I suppose there could be some sort of PCI bus conflict occurring when both data is coming off the DigiTV card and audio data is being sent to the sound card, so maybe try the cards in different PCI slots to see if that changes the behaviour in any way.
tominglis

Oops, No Audio Stream - Missing Codec?

Thanks for replying so quickly; you are a true legend!

I was only guessing about the PCI thing - I don't really understand how DVB cards work - so thanks for clearing that up!

I've tried recording a session myself (my friend did it before), and it doesn't actually play back the audio stream, no matter which of the three formats you store it in (TS, MPEG PES, MPEG PS). I don't know why he said it did!? Rolling Eyes For the MPEG PS stream, if you hover the mouse over the file in Konqueror it says it has an unknown audio stream.

I am wondering whether there is a codec that needs to be installed, which hasn't been, perhaps in the libxine-extracodecs package mentioned in the other thread? Is an MPEG 2 audio decoder not normally installed by default with the Xine engine? If not, I will try to install it.
tominglis

BOOM!

Yay. Installing the extra codecs package has made it work fine now. I am such a doofus. Thanks loads for the help.

For anyone who comes across this thread, all you need to get the Nebmeister working in Kubuntu 6.06 with Kaffeine 0.7.1, is to:

A) sudo modprobe dvb_bt8xx (you can add it to /etc/modules if you want it to start up each time)

This will install the DVB drivers and Zarlink demodulator driver.

B) sudo apt-get install libxine-extracodecs

This will provide the necessary MPEG 2 Audio codec to enable Xine / Kaffeine to demux the audio stream.
HyperReality

Glad to hear that you've got it sorted out - thanks for the information you have provided for others. Smile
tominglis

Could we delete this thread, so that it doesn't cause confusion to any one looking to get the Neb working on Kubuntu. I hope my new thread is clearer and to the point?

Thanks dude!

Tom
HyperReality

For further info please see . Thanks Tom. Smile

Topic locked.
       Nebula DigiTV TV Card Support Forum Index -> Linux Specific Issues
Page 1 of 1