On Mon, 21 Mar 2005, V.Catana wrote: Vadim, > 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. thanks again, Patrick.