Opened 13 years ago

Closed 11 years ago

Last modified 11 years ago

#9703 closed Patch - Bug Fix (fixed)

DVD created with MythArchive freezes at title menu when title selected

Reported by: ryanr23@… Owned by: Paul Harrison <pharrison@…>
Priority: minor Milestone: 0.27
Component: Plugin - MythArchive Version: 0.24-fixes
Severity: medium Keywords:
Cc: Ticket locked: no

Description

Relevant Mythbuntu packages:

  • mytharchive 0.24.0+fixes.20110330.80192ec-0ubuntu.
  • dvdauthor 0.6.14

Created a DVD in mytharchive with 4 recordings. Played the DVD with MythTV player and with XBox. In both systems, the DVD freezes when selecting a title from the title menu.

A similar issue is documented in this thread:

http://www.gossamer-threads.com/lists/mythtv/users/233635

The bug seems to be related to the pause attribute applied to the pgc nodes in the menu. I have applied the attached patch to resolve the issue locally on my system.

Changes:

  • Change pause="" to pause="0" since dvdauthor manpage doesn't define empty string to be valid
  • Remove pause="inf" attribute from 2nd and 3rd menu pgc nodes
  • Added pause="inf" attribute to the vob node in the 2nd menu. This seems consistent with other dvdauthor examples.

I'm not an expert on dvdauthor, so I'm not sure what the "correct" fix should be or how this might affect other themes/scenarios.

Attachments (2)

mythburn-menufreezefix.patch (1.3 KB) - added by ryanr23@… 13 years ago.
mythburn patch
dvdauthor.xml (4.2 KB) - added by J.Pilk@… 13 years ago.
dvdauthor.xml fedora13 x84_64 MythCenter? - Animated

Download all attachments as: .zip

Change History (10)

Changed 13 years ago by ryanr23@…

mythburn patch

comment:1 Changed 13 years ago by J.Pilk@…

I create DVDs on a regular basis and don't see this, playing in the 0.24-fixes internal player, VLC or external boxes. With non-animated themes (Black, MythCenter?) the selection boxes don't show but selection works; with Black and VLC the 'next recording' menu button only performs a short pause but the Navigation tab works. I usually use MythCenter? - Animated which seems to play more reliably but takes a little longer to encode.

I have tried this patch in my CentOS 5 box, creating iso images using each of those themes and four 2-minute recording segments. I didn't see any change that looked significant. Pity.

comment:2 Changed 13 years ago by ryanr23@…

J.Pilk - What version of dvdauthor are you using? Also, can you attach the resulting dvdauthor XML so I can compare it with my file? I'd like to know if there are other differences.

I'll try to do the same when I get a chance. Thanks.

Changed 13 years ago by J.Pilk@…

Attachment: dvdauthor.xml added

dvdauthor.xml fedora13 x84_64 MythCenter? - Animated

comment:3 Changed 13 years ago by J.Pilk@…

I've attached my most recent dvdauthor.xml file from my main system as I normally use it. Mythburn.py has a few minor tweaks.

Extract from mythburn.log

Multiplexing MPEG stream to /home/John/arctmp/work/1/final.vob Available streams - video and one audio stream Multiplexing MPEG stream to /home/John/arctmp/work/2/final.vob Available streams - video and one audio stream Multiplexing MPEG stream to /home/John/arctmp/work/3/final.vob Available streams - video and one audio stream Starting dvdauthor Command is ionice -c3 dvdauthor -x /home/John/arctmp/work/dvdauthor.xml DVDAuthor::dvdauthor, version 0.6.18. Build options: gnugetopt graphicsmagick iconv freetype fribidi Send bugs to <dvdauthor-users@…>

dvdauthor-0.6.18-2.fc13.x86_64.rpm

MythTV Version : v0.24-231-gc2baf1b (This is from ATrpms) MythTV Branch : fixes/0.24 Network Protocol : 63 Library API : 0.24.20101129-1 QT Version : 4.6.3 Options compiled in:

linux release using_alsa using_jack using_oss using_pulse using_pulseoutput using_backend using_bindings_perl using_bindings_python using_dvb using_firewire using_frontend using_hdhomerun using_hdpvr using_iptv using_ivtv using_joystick_menu using_libfftw3 using_lirc using_mheg using_opengl_video using_opengl_vsync using_qtdbus using_qtwebkit using_v4l using_x11 using_xrandr using_xv using_xvmc using_xvmc_vld using_xvmcw using_bindings_perl using_bindings_python using_mythtranscode using_opengl using_vdpau using_ffmpeg_threads using_live using_mheg

comment:4 Changed 13 years ago by J.Pilk@…

I ought to add that the tests I did on my Centos box (32-bit) used dvdauthor 0.6.11 with listed build options gnugetopt, iconv, freetype

comment:5 Changed 12 years ago by paulh

Owner: paulh deleted
Status: newassigned

comment:6 Changed 11 years ago by Paul Harrison <pharrison@…>

Owner: set to Paul Harrison <pharrison@…>
Resolution: fixed
Status: assignedclosed

In a8f37289c61e86e771ae10f73a3fad713e21cea6/mythtv:

mythburn.py: fix playback problem with some players

  • Remove the redundant pause="0" attributes they aren't required.
  • Remove the pause="inf" from the menus they loop forever so the pause is redundant.

I wasn't able to reproduce the problems in the ticket but should fix #9703.

comment:7 Changed 11 years ago by Paul Harrison <pharrison@…>

In 82f5a1087ebd78dea26b131c8c2d775a3e773a9b/mythtv:

mythburn.py: fix playback problem with some players

  • Remove the redundant pause="0" attributes they aren't required.
  • Remove the pause="inf" from the menus they loop forever so the pause is redundant.

I wasn't able to reproduce the problems in the ticket but should fix #9703.

(cherry picked from commit a8f37289c61e86e771ae10f73a3fad713e21cea6)

comment:8 Changed 11 years ago by paulh

Milestone: unknown0.27
Note: See TracTickets for help on using tickets.