[vdr] How to record H.264 stream in VDR?

Michael Müllner mi.muellner at chello.at
Thu Oct 19 19:48:55 CEST 2006


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.

--- 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);


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 at linuxtv.org
> http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
>



More information about the vdr mailing list