[linux-dvb] Re: Flexcop (HD5000) dvr0 removes null pid?

Patrick Boettcher patrick.boettcher at desy.de
Wed Sep 21 23:49:46 CEST 2005


Hi Steve,

On Wed, 21 Sep 2005, Steve Malenfant wrote:

> I fixed the problem temporary by changing this :
> 211: flexcop_null_filter_ctrl(fc, 1);
> to :
> 211: flexcop_null_filter_ctrl(fc, 0);
> Shouldn't this be the default?

No, because normally the stuffing data is not needed by the user, so 
having this enabled, the amount of data the (software-)demuxer 
has to handle is lowered.

If you want to capture the full transport stream, you can query for PID 
0x2000. In that case, the flexcop should also deliver the stuffing 
packets... I assume it doesn't.

In that case the solution would be to change flexcop_pid_feed_control in 
flexcop-hw-filter.c in a way, that the null_filter will be deactivated 
when PID 0x2000 or 0x1fff is requested, otherwise enabled (which is also 
default).

Can you try to implement this and provide a patch?

BTW. Are you using the HD5000-card? If so, which patch do you use?

best regards,
Patrick.

--
   Mail: patrick.boettcher at desy.de
   WWW:  http://www.wi-bw.tfh-wildau.de/~pboettch/



More information about the linux-dvb mailing list