Revise and fix stream control for VCD.

A VCD's stream->priv is a pointer of type mp_vcd_priv_t and not one
of type stream_priv_s. Add a struct member 'track' to mp_vcd_priv_t
to store the track information there.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@36529 b3059339-0415-0410-9bf9-f77b7e298cf2
Add new stream control command STREAM_CTRL_GET_CURRENT_TITLE for CDDA.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@36530 b3059339-0415-0410-9bf9-f77b7e298cf2
Silence a format warning with cdparanoia.

Although cdparanoia returns a long value, it's just a cast of an int,
while libcdio uses uint8_t (which both is sufficient for the possible
99 tracks).


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@36531 b3059339-0415-0410-9bf9-f77b7e298cf2
Add stream control command STREAM_CTRL_GET_CURRENT_TITLE for VCD.

It's just an alias for STREAM_CTRL_GET_CURRENT_CHAPTER for the sake
of consistency.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@36532 b3059339-0415-0410-9bf9-f77b7e298cf2
Update track information at GUI_SET_STREAM for CDDA and VCD.

This is (only) necessary for playbacks that have been started
on the command line (specifying such as cdda://5 or vcd://2)
rather than using the GUI menus.

For TV/DVB (that don't have tracks) set it to a fixed value.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@36533 b3059339-0415-0410-9bf9-f77b7e298cf2