Mailing List archive

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

[vdr] Re: DVB-T stream corruption in Finland



At 12:53 23/01/2003, you wrote:
[...]
I will keep it there for few days only. As the bandwidth is somewhat
limited, please try this only if you are experiencing problems with missing
frames or 'jumpy' picture. And if you do try, please report your success
and/or problems.
First of all, Teemu, you're a star!

After having more or less given up on this problem, I actually coincidentally did some work on it this very morning, obviously without much success. When your email came through the list I was more than delighted to test it.

I also suspected the problem to be in the remuxer, but was barking up the wrong tree with the ts2pes / PTS stuff. You might say the fix is "quite simple" but it's certainly beyond me - I increased MMAX_PLENGTH in remux.c to *16 at one point, when trial & erroring whether it might be the packetsize - but that alone didn't resolve it. It looks like you've done some other nice magic, which I can't quite conceive at the moment just from looking at the patch because it adds other stuff as well and is in the form of ! rather than just + / - all the way.

You're definitely on the right track with this! It has fixed the Mux A (Channel 5) problem with DVB-T over here in the UK, so it looks like they are also sending oversized TS packets. Your patch is stable and without a glitch on vdr 1.1.21 with the 8.1.2003 CVS driver / firmware on that channel. I'm sure all other vdr DVB-T users in the UK will appreciate the patch!

I tried to backport your patch into vdr 1.1.13 which I like to use with the 0.9.4 driver, however on that version, after about 2-3 minutes the picture freezes and vdr quits after 30 secs with "video data stream broken". Pressing OK or changing channel before the timeout is another way of resolving it.

My problem general problem (not altered to your patch) with 1.1.21 and the CVS driver is, that some channels such as BBC2, BBC News 24 and some others run up the buffer to 100% but the card doesn't seem to "pick up" data from the buffer, so it results in a ring buffer overflow. It's reproducably the same channels, whereas others work. Strange. It doesn't appear to be the firmware as I tried an 0.9.4 / 0.9.3 one with the same results. Is anyone else experiencing this with 1.1.21?


--
Info:
To unsubscribe send a mail to listar@linuxtv.org with "unsubscribe vdr" as subject.



Home | Main Index | Thread Index