An AVI file can have multiple tracks For example an audio track and a video track In order to parse an arbitrary number of tracks VLC first must determine if a given track is finished and playable Two variables are set up with this purpose in mind Both named i_track The variable p_sys respresents the avi file for our purposes Thus the "official" i_track variable