[vlc-devel] [streaming] Meaning of i_pts_delay
Rémi Denis-Courmont
rem at videolan.org
Fri Sep 14 17:25:03 CEST 2007
Le Friday 14 September 2007 18:11:52 Anand Anand, vous avez écrit :
> Can someone please tell me what i_pts_delay represents?
It is the "presentation timestamp", i.e. the time when the payload should be
performed. This is in contrast with the "decoding timestamp" (i_dts), which
is when the payload need to be... well, decoded. The ordering of pts and dts
is not always the same. Some A/V codecs generate frames differentially to
some "future" frame(s): in that case, the "future" frame must be performed
later (it has a bigger PTS) but must be decoded first (its DTS is smaller)
and cached.
> Another question is regarding vlc's support for dynamically loadable
> modules as stated in the developer documentation? Could someone please
> elaborate on this?
Most of VLC features are available via "modules", which are usually
dynamically linked libraries that VLC loads on a need basis.
> Does vlc load any kernel modules dynamically?
No. There is no need to do that, since most modern kernels implement some form
of module autoloading already.
--
Rémi Denis-Courmont
http://www.remlab.net/
More information about the vlc-devel
mailing list