From patchwork Thu Nov 1 17:49:47 2007 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: =?utf-8?q?NIVAL_Micha=C3=ABl?= X-Patchwork-Id: 12541 Received: from smtp3-g19.free.fr ([212.27.42.29]) by www.linuxtv.org with esmtp (Exim 4.63) (envelope-from ) id 1IneB6-0002BF-4t for vdr@linuxtv.org; Thu, 01 Nov 2007 18:50:00 +0100 Received: from smtp3-g19.free.fr (localhost.localdomain [127.0.0.1]) by smtp3-g19.free.fr (Postfix) with ESMTP id 51DD517B569 for ; Thu, 1 Nov 2007 18:49:59 +0100 (CET) Received: from [192.168.1.200] (can06-4-88-179-60-147.fbx.proxad.net [88.179.60.147]) by smtp3-g19.free.fr (Postfix) with ESMTP id 274A617B5BA for ; Thu, 1 Nov 2007 18:49:59 +0100 (CET) Message-ID: <472A11BB.7040206@club-internet.fr> Date: Thu, 01 Nov 2007 18:49:47 +0100 From: =?ISO-8859-1?Q?NIVAL_Micha=EBl?= User-Agent: Mozilla-Thunderbird 2.0.0.6 (X11/20071009) MIME-Version: 1.0 To: vdr@linuxtv.org X-Enigmail-Version: 0.95.0 OpenPGP: id=D445DFCC Subject: [vdr] Plugins DVD and Dolby Digital X-BeenThere: vdr@linuxtv.org X-Mailman-Version: 2.1.9 Precedence: list Reply-To: VDR Mailing List List-Id: VDR Mailing List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Nov 2007 17:50:00 -0000 Status: O X-Status: X-Keywords: X-UID: 14410 Hi, With VDR-1.5.10 and cvs version plugins DVD, it is not possible to have audio. The syslog shows: [4223] switching to pre 1.3.19 Dolby Digital compatibility mode UseDolbyDigital is disabled. The solution I have for the moment is to apply the patch that I put in attachment. Thanks for your help. diff -Nru vdr-1.5.10/device.c vdr-1.5.10-DVD/device.c --- vdr-1.5.10/device.c 2007-10-14 15:09:19.000000000 +0200 +++ vdr-1.5.10-DVD/device.c 2007-11-01 18:11:45.000000000 +0100 @@ -1236,8 +1236,8 @@ int PayloadOffset = Data[8] + 9; // Compatibility mode for old subtitles plugin: - if ((Data[PayloadOffset - 3] & 0x81) == 1 && Data[PayloadOffset - 2] == 0x81) - PayloadOffset--; +// if ((Data[PayloadOffset - 3] & 0x81) == 1 && Data[PayloadOffset - 2] == 0x81) +// PayloadOffset--; uchar SubStreamId = Data[PayloadOffset]; uchar SubStreamType = SubStreamId & 0xF0;