Opened 12 years ago

Closed 11 years ago

#6038 closed defect (fixed)

dvd speed control doesn't work correctly

Reported by: Rob Webb <robwebb5@…> Owned by: skamithi
Priority: minor Milestone: unknown
Component: DVD Playback Version: unknown
Severity: medium Keywords:
Cc: Ticket locked: no


DVD speed control when using the "Internal" player for DVD playback does not work, resulting in the DVD spinning at maximum speed and making lots of noise.

When using the "speedcontrol.c" program ( and an external player e.g. xine or vlc the DVD speed is correctly changed, resulting in a nice quiet DVD watching experience.

The reason for the problem with the "Internal" player is that MythTV will call CDROM_SELECT_SPEED ioctl, and only if this fails will it call SG_IO to send the "SET_STREAMING" command to the DVD player, whereas the speedcontrol program first sends the "SET_STREAMING" command and then (on success) calls the CDROM_SELECT_SPEED ioctl. The solution is to modify MythTV to call SG_IO first, and then (on success) the CDROM_SELECT_SPEED ioctl.

Attachments (1)

dvd_speed_patch.txt (1.1 KB) - added by Rob Webb <robwebb5@…> 12 years ago.
patch to make MythTV call SG_IO and then CDROSELECT_SPEED - tested on NEC 3550A

Download all attachments as: .zip

Change History (4)

Changed 12 years ago by Rob Webb <robwebb5@…>

Attachment: dvd_speed_patch.txt added

patch to make MythTV call SG_IO and then CDROSELECT_SPEED - tested on NEC 3550A

comment:1 Changed 11 years ago by skamithi

(In [19866]) refs #6038. apply dvd speed control patch from rob webb. will apply to 0.21 fixes soon if there are no complaints from trunk users.

comment:2 Changed 11 years ago by anonymous

Has this made it into 0.21-fixes yet?

comment:3 Changed 11 years ago by skamithi

Resolution: fixed
Status: newclosed

(In [20272]) Closes #6038. apply [19866] to 0.21 fixes

Note: See TracTickets for help on using tickets.