[vlc-devel] [PATCH] access: enable ISDB-T layers

HIRANO Takahito hiranotaka at zng.info
Tue Feb 16 18:48:20 CET 2016


I tested this with the earth-pt3 driver, and it required this patch.

The driver sets 7 to the DTV_ISDBT_LAYER_ENABLED parameter when the
frontend of earth-pt3 is initialized [1], but it's overridden to 0 by the
DTV_CLEAR ioctl call from VLC [2, 3], so we need to revert it back to 7
explicitly.

We need to enable at least one layer to receive TS from ISDB-T. There are
drivers with which we can watch TV without setting this parameter, but I
think it's just because these drivers don't support disabling layers.
Correct me if I'm wrong.

[1]
https://github.com/torvalds/linux/blob/master/drivers/media/dvb-frontends/tc90522.c#L635
[2]
https://github.com/torvalds/linux/blob/master/drivers/media/dvb-core/dvb_frontend.c#L1041
[3]
https://github.com/videolan/vlc/blob/master/modules/access/dtv/linux.c#L1134

2016-02-17 1:55 GMT+09:00 Francois Cartegnie <fcvlcdev at free.fr>:

> Le 16/02/2016 16:33, HIRANO Takahito a écrit :
> > Layer configurations were set, but layers have not been enabled. Some DVB
> > drivers are require them to be enabled to watch TV.
>
> DVB drivers which are ?
>
> Francois
> _______________________________________________
> vlc-devel mailing list
> To unsubscribe or modify your subscription options:
> https://mailman.videolan.org/listinfo/vlc-devel
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.videolan.org/pipermail/vlc-devel/attachments/20160217/30f567fb/attachment.html>


More information about the vlc-devel mailing list