Author: markk
Date: 2010-07-27 19:01:47 +0000 (Tue, 27 Jul 2010)
New Revision: 25441
Changeset: http://svn.mythtv.org/trac/changeset/25441
Modified:
trunk/mythtv/libs/libmythtv/avformatdecoder.cpp
trunk/mythtv/libs/libmythtv/avformatdecoder.h
trunk/mythtv/libs/libmythtv/decoderbase.h
trunk/mythtv/libs/libmythtv/nuppeldecoder.cpp
Log:
Extend the decoder track types to include video tracks, add video tracks
to the tracks as detected and use selectedTrack instead of
selectedVideoIndex in AvFormatDecoder.
This is the first step in adding audio only playback to
NuppelVideoPlayer by providing a method in DecoderBase to determine
audio only streams: GetTrackCount(kTrackTypeVideo)
N.B. libavformat typically selects only one video track even if there
are multiple video tracks in the stream so technically this is a little
OTT. It should however provide scope for track switching in the future.