On 25.05.2011 23:47, Johan Andersson wrote:
Thank you!

It all works if we change the line to:
> #609: independentFrame = ((Data[i+2]>>3)& 0x06)==0;

For some reason 'picture_coding_type' is set to '000' in
this stream, not '001'. So only checkin the upper bits
seem to do the trick.

As streams like this seem to exist both in Sweden and in France,
is there any chance of making this change in the official VDR?

If you can point me to an official standard document that defines
000 as a valid picture coding type... ;-)

Just curious: since as you write TV4 works and TV6 doesn't, and
both are apparently broadcast by the same provider, is there any
chance you could contact that provider and ask why this difference
exists? I mean there has to be some rationale for this...

Klaus

Dominique skrev 2011-05-25 22:25:
Hi

This has been discussed here .. even if the solution is a temporary one, it
works nice in France from months

http://www.linuxtv.org/pipermail/vdr/2010-June/023193.html

Best regards

Le mercredi 25 mai 2011 21:57:15, Johan Andersson a écrit :
Has anyone seen something similar to this?
[...]
The relevant line in remux.c is:
#609: independentFrame = ((Data[i+2]>>3)& 0x07)==1;

> [...]

_______________________________________________
vdr mailing list
vdr@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr

Reply via email to