Opened 18 years ago
Closed 16 years ago
#3666 closed defect (fixed)
DVD speed setting only works when using media monitoring
Reported by: | anonymous | Owned by: | Isaac Richards |
---|---|---|---|
Priority: | minor | Milestone: | unknown |
Component: | mythtv | Version: | head |
Severity: | medium | Keywords: | |
Cc: | Ticket locked: | no |
Description
The changes in #3379 appear to have broken DVD speed setting when "Monitor CD / DVD" is not checked. I assume this is because MediaMonitor::SetCDSpeed
uses MediaMonitor
to set the speed.
Change History (9)
comment:1 Changed 18 years ago by
comment:2 Changed 18 years ago by
Resolution: | → fixed |
---|---|
Status: | new → closed |
(In [13882]) Always create MediaMonitor?, but only send events if needed. Closes #3666
comment:3 Changed 16 years ago by
Resolution: | fixed |
---|---|
Status: | closed → new |
It seems that the problem still exists. My changes in [13882] allowed the media monitor to be on, but inactive (i.e. sending no events). Initial examination of MediaMonitor::SetCDSpeed() reveals that setSpeed() is only called if the MediaMonitor? knows about the device, which will not be the case if "Monitor CD/DVD" is off.
SetCDSpeed() could have a fallthru for both ifs, and call a static MythMediaDevice::setSpeed(const char *device);
comment:4 Changed 16 years ago by
comment:5 Changed 16 years ago by
comment:6 Changed 16 years ago by
comment:7 Changed 16 years ago by
comment:8 Changed 16 years ago by
(In [20298]) Allow eject when MediaMonitor? disabled (20221-20227 from trunk). See #3666
Untested quick patch for this, and #3662: