[vdr] no channel update for certain channels

Klaus Schmidinger Klaus.Schmidinger at cadsoft.de
Wed Jan 28 17:45:49 CET 2009


On 27.01.2009 11:54, Matthias Dahl wrote:
> Hi.
> 
> On Tuesday 27 January 2009 11:28:12 Klaus Schmidinger wrote:
> 
>> Do you have a complete channels.conf entry for this one?
> 
> This should work, according to different posts on this list. I haven't yet 
> tested it myself because ITV HD broadcasts only selected ITV shows/movies and 
> is thus not 24/7 on the air and I just haven't gotten around to it yet:
> 
> 	ITV HD;BSkyB:11426:hC23M2O0S0:S28.2E:27500:3401:0;3402=eng:0:0:10510:0:0:0

When I tune to that transponder, I only get

Brit Shorts;Arqiva:11426:hC23M2O0S0:S28.2E:27500:1451=2:1452=eng:1455:0:3846:59:2315:0
HINRG LOWNRG;Arqiva:11426:hC23M2O0S0:S28.2E:27500:0:641:0:0:55213:59:2315:0
WELL CLASS;Arqiva:11426:hC23M2O0S0:S28.2E:27500:0:643:0:0:55214:59:2315:0
GROOVE;Arqiva:11426:hC23M2O0S0:S28.2E:27500:0:645:0:0:55215:59:2315:0
-;Arqiva:11426:hC23M2O0S0:S28.2E:27500:0:646:0:0:55216:59:2315:0
RADIO SHEPHERD;Arqiva:11426:hC23M2O0S0:S28.2E:27500:0:4101:0:0:10551:59:2315:0

There is no channel with an unknown stream type announced here.

Maybe all it would take is to add 0x0B to the switch in cPatFilter::Process(),
as in:

        for (SI::Loop::Iterator it; pmt.streamLoop.getNext(stream, it); ) {
            switch (stream.getStreamType()) {
              case 1: // STREAMTYPE_11172_VIDEO
              case 2: // STREAMTYPE_13818_VIDEO
              case 0x0B: // MPEG4 XXX
              case 0x1B: // MPEG4
                      Vpid = stream.getPid();

Can you try that?

Klaus



More information about the vdr mailing list