[vlc-devel] zvbi "default region" setting

Derk-Jan Hartman hartman at videolan.org
Tue Sep 9 13:40:30 CEST 2008


On 9 sep 2008, at 13:03, Marian Ďurkovič wrote:
>> Looks like a bug in zvbi to me.
>
> Seems I found the problem - zvbi is setting the "default region" to 16
> (i.e. Western Europe+Turkey) - see src/packet.c
> Thus, for any other region this is not suitable...
>
> However, zvbi provides function vbi_teletext_set_default_region()
> which needs to be called from VLC just before  
> vbi_event_handler_register()
> in order to set the default region - i.e for Western & Central  
> Europe it
> needs to read:
>
> vbi_teletext_set_default_region( p_sys->p_vbi_dec, 0);

I dont get it. This should be signaled by any number of TTXT packets.
X/28/0 format1
X/28/1
X/28/4
M/29/0
M/29/1
M/29/4

If none of these set the appropriate value, then the encoder doesn't  
even support proper Level1 teletext. I'd rather believe that either  
zvbi implementation is incomplete, or that the encoder sets an  
incorrect value...

Relevant here is C.4 of the TTXT spec it seems.

DJ


More information about the vlc-devel mailing list