Opened 11 years ago

Closed 11 years ago

Last modified 11 years ago

#4897 closed defect (fixed)

Internal DVD playback totally broken on Via hardware

Reported by: Robin Gilks <g8ecj@…> Owned by: Anduin Withers
Priority: blocker Milestone: 0.21
Component: mythdvd Version: 0.21-fixes
Severity: high Keywords:
Cc: Ticket locked: no

Description

Somewhere between 16407 and 16467 (tagged release) DVD playback totally breaks for me. I get a log full of the following:

2008-03-09 18:06:00.312 TV: Changing from None to WatchingPreRecorded? 2008-03-09 18:06:00.314 New DB connection, total: 3 2008-03-09 18:06:00.316 Connected to database 'mythconverg' at host: 192.168.1.15 2008-03-09 18:06:00.449 Video timing method: DRM 2008-03-09 18:06:00.972 DPMS Reactivated. X Error: BadAccess? (attempt to access private resource denied) 10

Major opcode: 140 Minor opcode: 19 Resource id: 0x0

2008-03-09 18:06:01.388 DPMS Deactivated 2008-03-09 18:06:01.388 DPMS Reactivated. X Error: BadAccess? (attempt to access private resource denied) 10

Major opcode: 140 Minor opcode: 19 Resource id: 0x0

X Error: BadAccess? (attempt to access private resource denied) 10

Major opcode: 140 Minor opcode: 19 Resource id: 0x0

X Error: BadAccess? (attempt to access private resource denied) 10

Major opcode: 140 Minor opcode: 19 Resource id: 0x0

X Error: BadAccess? (attempt to access private resource denied) 10

Major opcode: 140 Minor opcode: 19 Resource id: 0x0

X Error: BadAccess? (attempt to access private resource denied) 10

Major opcode: 140 Minor opcode: 19 Resource id: 0x0

X Error: BadAccess? (attempt to access private resource denied) 10

Major opcode: 140 Minor opcode: 19 Resource id: 0x0

X Error: BadAccess? (attempt to access private resource denied) 10

Major opcode: 140 Minor opcode: 19 Resource id: 0x0

X Error: BadAccess? (attempt to access private resource denied) 10

Major opcode: 140 Minor opcode: 19 Resource id: 0x0

X Error: BadAccess? (attempt to access private resource denied) 10

Major opcode: 140 Minor opcode: 19 Resource id: 0x0

X Error: BadAccess? (attempt to access private resource denied) 10

Major opcode: 140 Minor opcode: 19 Resource id: 0x0

X Error: BadAccess? (attempt to access private resource denied) 10

Major opcode: 140 Minor opcode: 19 Resource id: 0x0

X Error: BadAccess? (attempt to access private resource denied) 10

Major opcode: 140 Minor opcode: 19 Resource id: 0x0

Any attempt to skip the menu language selection (that I can't actually see) causes a segfault that also breaks ALSA S/PDIF output when the frontend restarts. Not backtraced since that appears to be the least of my problems!

All other aspects of the internal player seem to be OK since I reverted my profile from Normal back to CPU-- (Slim doesn't work very well on an SP13000)

Attachments (3)

dvdcrash.log (130.2 KB) - added by greg 11 years ago.
4897-dbg-v1.patch (606 bytes) - added by danielk 11 years ago.
Possible fix
4897-v2.patch (702 bytes) - added by danielk 11 years ago.
Better fix

Download all attachments as: .zip

Change History (10)

comment:1 Changed 11 years ago by greg

The break was [16434] . Reverting to any revision before that avoids the problem.

Logs/backtrace attached

Changed 11 years ago by greg

Attachment: dvdcrash.log added

comment:2 Changed 11 years ago by Robin Gilks <g8ecj@…>

I was afraid of that :-( That version is on the wrong side of a dbver change so I'll stick with xine for a while until either fixes or trunk resolves it.

comment:3 Changed 11 years ago by stuartm

Milestone: unknown0.21
Priority: criticalblocker

Changed 11 years ago by danielk

Attachment: 4897-dbg-v1.patch added

Possible fix

comment:4 Changed 11 years ago by danielk

Does the attached patch help?

Changed 11 years ago by danielk

Attachment: 4897-v2.patch added

Better fix

comment:5 Changed 11 years ago by danielk

Resolution: fixed
Status: newclosed

(In [16483]) Fixes #4897. Refs #4567. This fixes a DVD menu handling problem introduced by [16434].

When stream parameters were updated but a new video size was not passed to NVP::SetVideoParams?() an invalid video size was sent to the video output classes.

comment:6 Changed 11 years ago by Robin Gilks <g8ecj@…>

The patch seems to fix the segfault and the 'X' error messages have gone away.

I always used to get the DVD menu button show up on a VNC link which I'm not seeing so I can't give a full report until I'm in front of the TV set tonight (only so much I can do from work!!)

comment:7 Changed 11 years ago by Robin Gilks <g8ecj@…>

Missed the update last time!

Looks like r16483 has nailed it - even VNC works now :-)

Note: See TracTickets for help on using tickets.