From patchwork Thu Oct 19 17:48:55 2006 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: =?utf-8?q?Michael_M=C3=BCllner?= X-Patchwork-Id: 12403 Received: from viefep15-int.chello.at ([213.46.255.20] helo=viefep17-int.chello.at) by www.linuxtv.org with esmtp (Exim 4.50) id 1Gac1F-0002g0-Pi for vdr@linuxtv.org; Thu, 19 Oct 2006 19:49:25 +0200 Received: from [192.168.250.253] (really [84.113.41.43]) by viefep17-int.chello.at (InterMail vM.6.01.05.04 201-2131-123-105-20051025) with ESMTP id <20061019174852.TUNT18728.viefep17-int.chello.at@[192.168.250.253]> for ; Thu, 19 Oct 2006 19:48:52 +0200 Message-ID: <4537BA87.8090109@chello.at> Date: Thu, 19 Oct 2006 19:48:55 +0200 From: =?ISO-8859-1?Q?Michael_M=FCllner?= User-Agent: Thunderbird 1.5.0.7 (Windows/20060909) MIME-Version: 1.0 To: VDR Mailing List Subject: Re: [vdr] How to record H.264 stream in VDR? References: <45296BDE.4070201@gmx.de> <452AA71C.7030908@bieringer.de> <0a4401c6f300$603b81e0$0600080a@hp> In-Reply-To: <0a4401c6f300$603b81e0$0600080a@hp> 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: Thu, 19 Oct 2006 17:49:26 -0000 Status: O X-Status: X-Keywords: X-UID: 10977 Hallo, some time ago there was a patch here in this list for H264 but it didnt work for me but maybe my prob is that me receive S13.0E only on my primary Card. (FF dvb-s) If i add this patch VDR didnt del the VPid anymore but when i start an recording VDR restart itself and create only 0 bytes files. Here the patch again maybe it works for you. 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); regards Mike dvb schrieb: > In DVB-S and DVB-T > LUXE TV HD:11240:v:S13.0E:27500:0:36,37:0:0:13809:0:0:0 > VPID is 33 > > > > _______________________________________________ > vdr mailing list > vdr@linuxtv.org > http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr > --- 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;