diff --git a/mythtv/libs/libmythtv/DVDRingBuffer.cpp b/mythtv/libs/libmythtv/DVDRingBuffer.cpp
index 30c66a6..0f1c1e9 100644
a
|
b
|
DVDRingBufferPriv::DVDRingBufferPriv() |
50 | 50 | m_buttonstreamid(0), m_runningCellStart(false), |
51 | 51 | m_runSeekCellStart(false), |
52 | 52 | m_menupktpts(0), m_curAudioTrack(0), |
53 | | m_curSubtitleTrack(0), m_autoselectaudio(true), |
| 53 | m_curSubtitleTrack(0), |
54 | 54 | m_autoselectsubtitle(true), |
55 | 55 | m_jumptotitle(true), |
56 | 56 | m_seekpos(0), m_seekwhence(0), |
… |
… |
int DVDRingBufferPriv::safe_read(void *data, unsigned sz) |
350 | 350 | { |
351 | 351 | if (m_parent) |
352 | 352 | m_parent->HideDVDButton(true); |
353 | | m_autoselectaudio = true; |
354 | 353 | m_autoselectsubtitle = true; |
355 | 354 | GetMythUI()->RestoreScreensaver(); |
356 | 355 | } |
… |
… |
int DVDRingBufferPriv::safe_read(void *data, unsigned sz) |
408 | 407 | break; |
409 | 408 | case DVDNAV_AUDIO_STREAM_CHANGE: |
410 | 409 | { |
411 | | if (m_autoselectaudio) |
412 | 410 | m_curAudioTrack = dvdnav_get_active_audio_stream(m_dvdnav); |
413 | 411 | |
414 | 412 | VERBOSE(VB_PLAYBACK, |
… |
… |
void DVDRingBufferPriv::SetTrack(uint type, int trackNo) |
1165 | 1163 | else if (type == kTrackTypeAudio) |
1166 | 1164 | { |
1167 | 1165 | m_curAudioTrack = trackNo; |
1168 | | m_autoselectaudio = false; |
1169 | 1166 | dvdnav_set_active_audio_stream(m_dvdnav, trackNo); |
1170 | 1167 | } |
1171 | 1168 | } |
diff --git a/mythtv/libs/libmythtv/DVDRingBuffer.h b/mythtv/libs/libmythtv/DVDRingBuffer.h
index 6cc288c..36cf538 100644
a
|
b
|
class MPUBLIC DVDRingBufferPriv |
158 | 158 | long long m_menupktpts; |
159 | 159 | int m_curAudioTrack; |
160 | 160 | int8_t m_curSubtitleTrack; |
161 | | bool m_autoselectaudio; |
162 | 161 | bool m_autoselectsubtitle; |
163 | 162 | bool m_jumptotitle; |
164 | 163 | long long m_seekpos; |