Ticket #7640 (closed defect: fixed)
Opened 2 years ago
Last modified 2 years ago
DVD: switching audio track via OSD does not update DVD preferences
| Reported by: | linux@… | Owned by: | skamithi |
|---|---|---|---|
| Priority: | minor | Milestone: | unknown |
| Component: | MythTV - General | Version: | unknown |
| Severity: | medium | Keywords: | |
| Cc: | Ticket locked: | no |
Description
Hi,
when testing some other stuff I stumbled over the following problem:
when I set the audio track of a DVD via 'Select Audio Track' using the OSD the 'DVDRingBufferPriv' structure is not updated. Because of this the internal player will switch back to the default audio track that was selected via the DVD menu whenever 'AvFormatDecoder::ScanStreams?' gets called (as was the case in my example, where I had a DVD on which a number of new streams were found in the course of the first few minutes of the feature film).
I added a patch that updates the state correctly in the NuppelVideoPlayer? as to me it seems there is no way to cleanly do this anywhere in avformatdecoder.cpp. The patch is against release-0-22-fixes.
Please let me know if you need more information or testing.
Best wishes,
Martin.
Attachments
Change History
Changed 2 years ago by linux@…
-
attachment
dvdlanguageselection1.patch
added
comment:1 Changed 2 years ago by skamithi
- Owner changed from ijr to skamithi
- Status changed from new to assigned
comment:2 Changed 2 years ago by skamithi
comment:3 Changed 2 years ago by skamithi
Changed 2 years ago by skamithi
-
attachment
dvdnav_set_active_audio_stream.patch
added
you go to the DVD menu and then back to the movie, the audio track would get reset to the internal dvdnav vm's default. this path from martin kittel keeps it at the audio track you selected from the osd.
comment:4 Changed 2 years ago by skamithi
Changed 2 years ago by linux@…
-
attachment
remove-m_autoselectaudio.patch
added
remove m_autoselectaudio from DVDRingBuffer as it has become superfluous now that the dvdnav vm tracks the users choices
comment:5 Changed 2 years ago by skamithi
comment:6 Changed 2 years ago by skamithi
comment:7 Changed 2 years ago by skamithi
- Status changed from assigned to closed
- Resolution set to fixed

patch to update selected language in 'DVDRingBufferPriv'