DVD glitches (e.g. scratches) cause playback to stop completely

Bug #39732 reported by DarkMageZ
14
Affects Status Importance Assigned to Milestone
xine-lib (Ubuntu)
Confirmed
Low
Unassigned

Bug Description

basically, since we don't live in a perfect world and all, i have a scratched dvd, and i hope i'm not the only one. basically, there is 5 seconds of the movie that causes various errors from totem-xine and kaffeine @ that exact spot, stopping the movie.

this could be handled better, by maybe continuing trying to play, sure it would make those 5 seconds ruined, but they were ruined anyways, might as well enjoy the rest of the movie.

i'm aware that this is mostly a problem wit the xine engine, but i'm not quite sure exactly which package(s) i should be filing this against.

Revision history for this message
Sitsofe Wheeler (sitsofe) wrote :

Punting to xine-lib based upon totem-xine comment.

Changed in xine-lib:
importance: Medium → Low
Revision history for this message
C Filorux (breakfast) wrote :

This error exists in kaffeine-xine 0.8.5-0ubuntu1 using libxine1 1.1.7-1ubuntu1 (from MediBuntu). It plays beautifully up to an error, pauses for around 10 seconds, and then says "the source can't be read. Maybe you don't have enough rights for this or the source doesn't contain any data (e.g. no disc in the drive). (Error reading from DVD)." This is the same error (apart from the last sentence) which is displayed by xine if you start it with no disc in the drive. At the same position, xine says "The source can't be read. Maybe you don't have enough rights for this or the source doesn't contain data (e.g. not disc in drive). Error reading NAV packet.)"

These are the error logs in /var/log/messages:

[97829.961174] sr 1:0:0:0: [sr0] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE,SUGGEST_OK
[97829.961183] sr 1:0:0:0: [sr0] Sense Key : Medium Error [current]
[97829.961187] sr 1:0:0:0: [sr0] Add. Sense: Unrecovered read error
[97829.961192] end_request: I/O error, dev sr0, sector 9691360
[97829.961196] printk: 29 messages suppressed.
[97829.961199] Buffer I/O error on device sr0, logical block 2422840
[97829.961205] Buffer I/O error on device sr0, logical block 2422841
[97829.961210] Buffer I/O error on device sr0, logical block 2422842
[97829.961213] Buffer I/O error on device sr0, logical block 2422843
[97829.961215] Buffer I/O error on device sr0, logical block 2422844
[97829.961218] Buffer I/O error on device sr0, logical block 2422845
[97829.961220] Buffer I/O error on device sr0, logical block 2422846
[97829.961223] Buffer I/O error on device sr0, logical block 2422847
[97829.961225] Buffer I/O error on device sr0, logical block 2422848
[97829.961228] Buffer I/O error on device sr0, logical block 2422849

It is possible to play data from the DVD after this by manually positioning past the error (after telling Kaffeine that you really do want to play the DVD).

Revision history for this message
Epson (epson-deactivatedaccount) wrote :

I know this sounds crazy but can you play this dvd without any freezing or errors using a windows desktop/laptop or a standalone dvd player? If you get freezing or errors using both, have you tried cleaning the dvd?

Revision history for this message
C Filorux (breakfast) wrote : Er, cleaning my DVD doesn't fix the software problem

We have improved the quality of playback of especially rented DVD's by using furniture polish (filling in cracks) and brasso (smoothing down flat surface) on the physical media. These hardware changes help to reduce the number of hardware errors, but the impact of a hardware error remains software failure of DVD playback (imagine that!) The software remains unable to gracefully handle hardware and media errors.

Revision history for this message
DarkMageZ (darkmagez) wrote : Re: DVD Playback errors should be handled gracefully

i will mention that the dvd plays back with a very minor glitch correctly in windows. same system. i honestly have to wonder what on earth the coder was thinking when they wrote the dvd playback... i mean seriously... of course there are going to be playback errors... no need to ruin the entire movie over it.

summary: - DVD Playback errors should be handled gracefully
+ DVD glitches (e.g. scratches) cause playback to stop completely
Changed in xine-lib (Ubuntu):
status: New → Confirmed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.