[vlc-devel] Input MainLoop deadline
Rémi Denis-Courmont
remi at remlab.net
Tue Oct 15 05:40:15 CEST 2013
Le lundi 14 octobre 2013 20:03:50 Francois Cartegnie a écrit :
> Some time display bugs are related to missing updates calls from Input
> MainLoop.
>
> That loop waits until a GetWakeup time which is computed from the amount
> of data demuxed. (see below)
>
> In case of large amounts sent by demuxer, that delay can be quite high,
> and higher than intf or stats update time.
>
> Can't have a way to always set i_deadline = to min of i_intf_update,
> i_statistic_update, or i_wakeup ?
I doubt it would be that easy. The more you iterate the loop, the more the
demuxer plugin will send data. In other words, the interval intrinsically
needs to be proportional to the amount of data sent.
--
Rémi Denis-Courmont
http://www.remlab.net/
More information about the vlc-devel
mailing list