From patchwork Sun Jun 18 18:12:34 2006 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Stefan Lucke X-Patchwork-Id: 12339 Received: from einhorn.in-berlin.de ([192.109.42.8] ident=root) by www.linuxtv.org with esmtp (Exim 4.50) id 1Fs1lF-0002iI-SI for vdr@linuxtv.org; Sun, 18 Jun 2006 20:12:37 +0200 X-Envelope-From: stefan@lucke.in-berlin.de X-Envelope-To: Received: from jarada.farpoint.de (p54BF7B42.dip.t-dialin.net [84.191.123.66]) (authenticated bits=0) by einhorn.in-berlin.de (8.13.6/8.13.6/Debian-1) with ESMTP id k5IICZIA016900 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT) for ; Sun, 18 Jun 2006 20:12:36 +0200 From: Stefan Lucke To: VDR Mailing List Subject: Re: [vdr] Which HDTV channels available ? Date: Sun, 18 Jun 2006 20:12:34 +0200 User-Agent: KMail/1.8.3 References: <20060617153006.GA22608@gmail.com> <20060618162836.GB29233@gmail.com> <4495934A.5030603@chello.at> In-Reply-To: <4495934A.5030603@chello.at> MIME-Version: 1.0 Message-Id: <200606182012.34724.stefan@lucke.in-berlin.de> X-Spam-Score: * (1.314) AWL,BAYES_50,FORGED_RCVD_HELO X-Scanned-By: MIMEDefang_at_IN-Berlin_e.V. on 192.109.42.8 X-BeenThere: vdr@linuxtv.org X-Mailman-Version: 2.1.5 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: Sun, 18 Jun 2006 18:12:38 -0000 Status: O X-Status: X-Keywords: X-UID: 9831 On Sonntag 18 Juni 2006 19:54, Michael Müllner wrote: > > Gregoire Favre schrieb: > > Any hope to have MPEG4/AVC pre-support in VDR ? > > > > Thank, > > > > I hope so :) maybe we can than record this H264 over dvb-s. > Atm i think its a streamID problem and vdr set the vpid to 0. Is it just a small thing in pat.c to record these streams (see attached patch) ? On dvb-list there are some post that there are some sources even on DVB-T in uk and fr. --- vdr-1.4.0/pat.c 2006-03-31 14:39:34.000000000 +0200 +++ vdr-1.4.0.jarada/pat.c 2006-06-18 20:04:34.000000000 +0200 @@ -340,6 +340,8 @@ switch (stream.getStreamType()) { case 1: // STREAMTYPE_11172_VIDEO case 2: // STREAMTYPE_13818_VIDEO + case 0x19: // advanced codec HD digital television service + case 0x1b: //ISO/IEC 14496-10 Video (MPEG-4 part 10/AVC, aka H.264) Vpid = stream.getPid(); break; case 3: // STREAMTYPE_11172_AUDIO @@ -408,7 +410,7 @@ } } break; - //default: printf("PID: %5d %5d %2d %3d %3d\n", pmt.getServiceId(), stream.getPid(), stream.getStreamType(), pmt.getVersionNumber(), Channel->Number());//XXX + default: printf("PID: %5d %5d %2d %3d %3d\n", pmt.getServiceId(), stream.getPid(), stream.getStreamType(), pmt.getVersionNumber(), Channel->Number());//XXX } for (SI::Loop::Iterator it; (d = (SI::CaDescriptor*)stream.streamDescriptors.getNext(it, SI::CaDescriptorTag)); ) { CaDescriptors->AddCaDescriptor(d, true);