With a new public release due out shortly and lots of problems relating to sound on the forum I thought I'd take the time to explain DScaler's support for sound both now and going forward.
the bt848 chip is very flexible in terms of what it can do for video and there is very little leeway for card hardware designers to muck about with the video end. This is why it is usually very easy to add support for new cards based on the bt8x8 chips.
For sound things get much more complicated.
The Different ways sound is supported
1) Mono sound from the tuner is passed to the bt chip. If you have a mono card then this way should work. I will try and resolve issues related to sound on mono cards.
2) NICAM Stereo (Europe) MSP Chip. These cards have an MSP chip and some support is in DScaler for these cards. I have no test setup for this but accept patches for changes to get NICAM working. I have reports that it works on some European NICAM broadcasts. I think it doesn't work on UK Nicam.
3) BTSC Stereo (US) MSP Chip. There is currently no support for these cards. After a bit of research it seems that these cards will only play stereo when in a mode that is not implemented in the bttv code that the sound support was taken from. This will be addressed in later versions. There is already a large backlog of changes required but this is on the list.
4) Other. Some hw manufacturers have used other chips and ways of supporting sound. These are not supported now and probably won't be unless someone else writes or ports the code. Patches to support specific cards will be accepted once I have implemented a new design for sound support. This should make it easier to add support for new cards.
Workarounds
The most basic workaround is not to use the onbaord tuner :)
This is one used by most of the users of DScaler and explains why sound tends to take a back seat in priority.
Sometimes running the supplied TV tuner app before or after Dscaler can help. Note that if you are using an hauppague card then Dscaler 3.1.0 will include a card type of "Standard bt848 (No init MSP)" that will not touch the MSP on startup which should make the card behave as it did in version 2.3.0.
Using the Mixer
DScaler now also supports controling the mixer and can mute lines when channels are changed or when DScaler exits.
The mixer set dialog canm be accessed from Hardware/Audio Mixer Setup.
It allows you to specify which mixer lines are to be controlled by DScaler and which ones are to be unmuted when a given input is selected.
If "Reset Mizer to Initial Settings on Exit" is selected then it returns the mixer to the state it was when Dscaler started, if off then all the mixers lines that have been selected are muted on exit.
Still got a problem
We should use this thread to collect all sound issues and to categorize peoples problems into
1) Bug I will fix now
2) Bug I will fix later
3) Bug I will never fix
4) Not a problem
John
the bt848 chip is very flexible in terms of what it can do for video and there is very little leeway for card hardware designers to muck about with the video end. This is why it is usually very easy to add support for new cards based on the bt8x8 chips.
For sound things get much more complicated.
The Different ways sound is supported
1) Mono sound from the tuner is passed to the bt chip. If you have a mono card then this way should work. I will try and resolve issues related to sound on mono cards.
2) NICAM Stereo (Europe) MSP Chip. These cards have an MSP chip and some support is in DScaler for these cards. I have no test setup for this but accept patches for changes to get NICAM working. I have reports that it works on some European NICAM broadcasts. I think it doesn't work on UK Nicam.
3) BTSC Stereo (US) MSP Chip. There is currently no support for these cards. After a bit of research it seems that these cards will only play stereo when in a mode that is not implemented in the bttv code that the sound support was taken from. This will be addressed in later versions. There is already a large backlog of changes required but this is on the list.
4) Other. Some hw manufacturers have used other chips and ways of supporting sound. These are not supported now and probably won't be unless someone else writes or ports the code. Patches to support specific cards will be accepted once I have implemented a new design for sound support. This should make it easier to add support for new cards.
Workarounds
The most basic workaround is not to use the onbaord tuner :)
This is one used by most of the users of DScaler and explains why sound tends to take a back seat in priority.
Sometimes running the supplied TV tuner app before or after Dscaler can help. Note that if you are using an hauppague card then Dscaler 3.1.0 will include a card type of "Standard bt848 (No init MSP)" that will not touch the MSP on startup which should make the card behave as it did in version 2.3.0.
Using the Mixer
DScaler now also supports controling the mixer and can mute lines when channels are changed or when DScaler exits.
The mixer set dialog canm be accessed from Hardware/Audio Mixer Setup.
It allows you to specify which mixer lines are to be controlled by DScaler and which ones are to be unmuted when a given input is selected.
If "Reset Mizer to Initial Settings on Exit" is selected then it returns the mixer to the state it was when Dscaler started, if off then all the mixers lines that have been selected are muted on exit.
Still got a problem
We should use this thread to collect all sound issues and to categorize peoples problems into
1) Bug I will fix now
2) Bug I will fix later
3) Bug I will never fix
4) Not a problem
John

















