Ticket #1544: bookmark_fix1.diff
File bookmark_fix1.diff, 1.6 KB (added by , 17 years ago) |
---|
-
avformatdecoder.cpp
1610 1610 int trackNo = ringBuffer->DVD()->GetTrack(kTrackTypeSubtitle); 1611 1611 uint captionmode = GetNVP()->GetCaptionMode(); 1612 1612 int trackcount = (int)GetTrackCount(kTrackTypeSubtitle); 1613 if (captionmode == kDisplayAVSubtitle && 1614 (trackNo < 0 || trackNo >= trackcount)) 1613 if (trackNo < 0 || trackNo >= trackcount) 1615 1614 { 1616 1615 GetNVP()->SetCaptionsEnabled(false, false); 1617 1616 } -
DVDRingBuffer.cpp
999 1030 if (type == kTrackTypeSubtitle) 1000 1031 { 1001 1032 curSubtitleTrack = trackNo; 1002 autoselectsubtitle = false; 1033 if (trackNo < 0) 1034 autoselectsubtitle = true; 1035 else 1036 autoselectsubtitle = false; 1003 1037 } 1004 1038 else if (type == kTrackTypeAudio) 1005 1039 { -
NuppelVideoPlayer.cpp
6625 6625 { 6626 6626 audiotrack = GetTrack(kTrackTypeAudio); 6627 6627 if (GetCaptionMode() == kDisplayAVSubtitle) 6628 subtitletrack = GetTrack(kTrackTypeSubtitle);6628 subtitletrack = ringBuffer->DVD()->GetTrack(kTrackTypeSubtitle); 6629 6629 ringBuffer->DVD()->GetPartAndTitle(part, title); 6630 6630 } 6631 6631 else