[linux-dvb] [PATCH] for Skystar2 USB box
patrick.boettcher at desy.de
Mon Mar 21 09:54:21 CET 2005
On Mon, 21 Mar 2005, V.Catana wrote:
> I'v been testing a SkyStar2 USB box with Patrick Boettcher's new driver
> and found the following issues:
> - driver receives many null TS packets (pid=0x1fff). They occupy the
> limited USB bandwidth and this leads to loss of video packets.
> Enabling the null packet filter fixes this.
> - packets that flexcop sends to USB have a 2 byte header that has to
> be removed.
> - sometimes a TS packet is split between different urbs. These parts have
> to be combined in a temporary buffer.
> The included patch has been tested with vdr and mplayer.
Thanks a lot, it is working also for the airstar box. I needed to convert
some indention and brace positioning. It is now in CVS.
> There is another problem that is not fixed yet. When driver modules are
> unloaded and reinserted again the box wount start sending data to USB.
> You need to remove the modules, disconnect and reconnect the power cable
> from the USB box and then insert the modules.
Oha, thanks for reporting, I was not aware of this problem.
The problem is maybe, that the urbs are submitted at device-plugin, not
when the actual transfer is started. The function
flexcop_usb_stream_control is a place holder for that, but I didn't find
the time yet, to put the code there.
More information about the linux-dvb