Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[linux-dvb] Re: DMX_SET_FILTER problem on 2.6.3



> Uberto Barbini wrote:
> >>>Could be some configuration param in the kernel, or in devfs?
> >>
> >>What hardware/driver? If av7110 based, try hw_sections=1.
> >
> >
> > I have a TT 1.3 dvb-s so I tried with  hw_sections=1 and it works, but I
> > cannot use it for everyday use.
> >
> > Have you any idea where the error may be ?
> > I see that av7110.c was splitted in december and I suspect the error is
near
> > then (the working drivers are from cvs 18/11/2003).
> >
> > Bye Uberto
> >
> >
>
> Hi,
>
> On Astra 19.2E, 12515 H, SR 22000 :
>
> #./test_pes 20           // (be patient, it takes about 5 minutes to fill
the 4k buffer)
> test_pes: using '/dev/dvb/adapter0/demux0'
>            PID 0x0014
> 00 70 70 05 cf 45 07 37  35 73 70 1a cf 45 07 37    .pp..E.75sp..E.7
> 35 f0 0f 58 0d 4e 4c 44  02 01 00 cf 31 09 24 17    5..X.NLD....1.$.
> 01 00 a1 df d8 ca ff ff  ff ff ff ff ff ff ff ff    ................
>
> # ./test_sections 20 112
> test_sections: using '/dev/dvb/adapter0/demux0'
>    PID 0x0014
>    TID 0x70
>    Filter 0x70 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00
>      Mask 0xff 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00
> 70 70 05 cf 45 07 47 25                             pp..E.G%
>
> # ./test_sections 20 115
> test_sections: using '/dev/dvb/adapter0/demux0'
>    PID 0x0014
>    TID 0x73
>    Filter 0x73 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00
>      Mask 0xff 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00
>
> Nothing !
>
>
>
> On Astra 19.2E, 12363 V, SR 27500 :
>
> # ./test_pes 20
> test_pes: using '/dev/dvb/adapter0/demux0'
>            PID 0x0014
> 00 70 70 05 cf 45 07 51  17 ff ff ff ff ff ff ff    .pp..E.Q........
> ff ff ff ff ff ff ff ff  ff ff ff ff ff ff ff ff    ................
> ff ff ff ff ff ff ff ff  ff ff ff ff ff ff ff ff    ................
> ff ff ff ff ff ff ff ff  ff ff ff ff ff ff ff ff    ................
> ff ff ff ff ff ff ff ff  ff ff ff ff ff ff ff ff    ................
> ff ff ff ff ff ff ff ff  ff ff ff ff ff ff ff ff    ................
> ff ff ff ff ff ff ff ff  ff ff ff ff ff ff ff ff    ................
> ff ff ff ff ff ff ff ff  ff ff ff ff ff ff ff ff    ................
> ff ff ff ff ff ff ff ff  ff ff ff ff ff ff ff ff    ................
> ff ff ff ff ff ff ff ff  ff ff ff ff ff ff ff ff    ................
> ff ff ff ff ff ff ff ff  ff ff ff ff ff ff ff ff    ................
> ff ff ff ff ff ff ff ff  00 73 70 47 cf 45 07 51    .........spG.E.Q
> 17 f0 3c 58 0d 46 52 41  02 01 00 d7 bb 01 00 00    ..<X.FRA........
> 01 00 58 0d 4e 43 4c 02  11 00 d7 bb 01 00 00 11    ..X.NCL.........
> 00 58 0d 47 4c 50 03 04  00 d7 bb 01 00 00 04 00    .X.GLP..........
> 58 0d 52 55 4e 02 04 00  d7 bb 01 00 00 04 00 b9    X.RUN...........
> b2 ef 79 ff ff ff ff ff  ff ff ff ff ff ff ff ff    ..y.............
> ff ff ff ff ff ff ff ff  ff ff ff ff ff ff ff ff    ................
> ff ff ff ff ff ff ff ff  ff ff ff ff ff ff ff ff    ................
> ff ff ff ff ff ff ff ff  ff ff ff ff ff ff ff ff    ................
> ff ff ff ff ff ff ff ff  ff ff ff ff ff ff ff ff    ................
> ff ff ff ff ff ff ff ff  ff ff ff ff ff ff ff ff    ................
> ff ff ff ff ff ff ff ff  ff ff ff ff ff ff ff ff    ................
>
>
> # ./test_sections 20 112
> test_sections: using '/dev/dvb/adapter0/demux0'
>    PID 0x0014
>    TID 0x70
>    Filter 0x70 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00
>      Mask 0xff 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00
> 70 70 05 cf 45 07 50 53                             pp..E.PS
>
>
> # ./test_sections 20 115
> test_sections: using '/dev/dvb/adapter0/demux0'
>    PID 0x0014
>    TID 0x73
>    Filter 0x73 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00
>      Mask 0xff 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00
> 73 70 47 cf 45 07 50 20  f0 3c 58 0d 46 52 41 02    spG.E.P .<X.FRA.
> 01 00 d7 bb 01 00 00 01  00 58 0d 4e 43 4c 02 11    .........X.NCL..
> 00 d7 bb 01 00 00 11 00  58 0d 47 4c 50 03 04 00    ........X.GLP...
> d7 bb 01 00 00 04 00 58  0d 52 55 4e 02 04 00 d7    .......X.RUN....
> bb 01 00 00 04 00 d3 be  4a e5                      ........J.
>
>
>
> This shows clearly that there is a bug in the software sections filters.
When the tables are put together into one
> packet, the filters are ignoring the second table.
>
> (Kernel 2.6.3 Gentoo-r1, driver shipped with 2.6.3, Hauppauge WinTV DVB-S
Rev 1.3, AMD Athlon 1600+).
>
> Jean-Claude
>

Could it be that this behavior was "introduced" by the "loseless" software
section filtering some month ago?

Andreas Oberritter had some weeks ago already ask if the section filering
could be reverted to the old code, because the new code isenīt as loseless
as the old code.

BTW: Since some month i have sometimes kernel traps with symbols from
demux/filtering stuff.

Andreas Share



-- 
Info:
To unsubscribe send a mail to ecartis@linuxtv.org with "unsubscribe linux-dvb" as subject.



Home | Main Index | Thread Index