From patchwork Sat Mar 26 03:01:07 2005 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Oliver Endriss X-Patchwork-Id: 11824 Received: from pop.gmx.net ([213.165.64.20] helo=mail.gmx.net) by www.linuxtv.org with smtp (Exim 4.34) id 1DF1Yn-0007kt-Gn for vdr@linuxtv.org; Sat, 26 Mar 2005 04:02:01 +0100 Received: (qmail invoked by alias); 26 Mar 2005 03:01:43 -0000 Received: from p549AF327.dip.t-dialin.net (HELO cassiopeia.escape-edv.de) [84.154.243.39] by mail.gmx.net (mp013) with SMTP; 26 Mar 2005 04:01:43 +0100 X-Authenticated: #476490 Received: from orion (192.168.1.10) by cassiopeia.escape-edv.de (192.168.1.11) with esmtp ; Sat, 26 Mar 2005 04:07:07 +0100 From: Oliver Endriss Organization: ESCAPE GmbH EDV-Loesungen To: vdr@linuxtv.org Subject: Re: [vdr] Not able to switch off comment for blind people in splitted Stereo Signal Date: Sat, 26 Mar 2005 04:01:07 +0100 User-Agent: KMail/1.6.2 References: <423D9A49.8020608@cadsoft.de> <42442115.8020402@tvcs.de> <42442497.4030102@cadsoft.de> In-Reply-To: <42442497.4030102@cadsoft.de> MIME-Version: 1.0 Content-Disposition: inline Message-Id: <200503260401.08386@orion.escape-edv.de> X-Y-GMX-Trusted: 0 X-BeenThere: vdr@linuxtv.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: vdr@linuxtv.org List-Id: Klaus Schmidinger's VDR List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 26 Mar 2005 03:02:01 -0000 Status: O X-Status: X-Keywords: X-UID: 1103 Klaus Schmidinger wrote: > Tomahawk wrote: > > I just switched over the german channel ARD showing a movie in 2 Channel > > Audio. > > > > Channel A the normal Movie Audio > > Channel B the Audio for blind people > > > > Though I tried to switch it in the Audio Menu (Cursors left right for > > left and right channel) nothing changed I always had to listen to the > > descriptive Audio for blind people too. > > Because my digital audio receiver has no possibility to switch between > > channel a or b. > > > > Shouldn't there be something implemented to switch the Audio Channel on > > TV channles choosing not to use two audio pids for splitting the audio > > modes but by splitting the Stereo Signal. > > I'd say the ARD has screwd up things. > They aren't broadcasting this correctly. Unfortunately, DVB standards are too difficult to implement for most channels. :P If you own a FF card with Crystal audio chip [*], you may try this patch: It will switch the *analog* output of the sound chip to L/stereo/R mode, which will even work if data is not encoded correctly. [*] FF DVB-S Cards with Crystal chip: - rev 1.5 - rev 1.6 - some rev 2.1 boards - rev 2.2 - rev 2.3 Oliver diff -p -u -r1.15 av7110_av.c --- linux/drivers/media/dvb/ttpci/av7110_av.c 17 Mar 2005 03:16:11 -0000 1.15 +++ linux/drivers/media/dvb/ttpci/av7110_av.c 26 Mar 2005 02:38:29 -0000 @@ -1230,14 +1236,20 @@ static int dvb_audio_ioctl(struct inode switch(av7110->audiostate.channel_select) { case AUDIO_STEREO: audcom(av7110, AUDIO_CMD_STEREO); + if (av7110->adac_type == DVB_ADAC_CRYSTAL) + i2c_writereg(av7110, 0x20, 0x02, 0x49); break; case AUDIO_MONO_LEFT: audcom(av7110, AUDIO_CMD_MONO_L); + if (av7110->adac_type == DVB_ADAC_CRYSTAL) + i2c_writereg(av7110, 0x20, 0x02, 0x4a); break; case AUDIO_MONO_RIGHT: audcom(av7110, AUDIO_CMD_MONO_R); + if (av7110->adac_type == DVB_ADAC_CRYSTAL) + i2c_writereg(av7110, 0x20, 0x02, 0x45); break; default: