Modify
Warning Please read the Ticket HowTo before creating or commenting on a ticket. Failure to do so may cause your ticket to be rejected or result in a slower response.

Opened 3 years ago

Closed 8 months ago

Last modified 8 months 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@… 3 years ago.
mythburn patch
dvdauthor.xml (4.2 KB) - added by J.Pilk@… 3 years ago.
dvdauthor.xml fedora13 x84_64 MythCenter? - Animated

Download all attachments as: .zip

Change History (10)

Changed 3 years ago by ryanr23@…

mythburn patch

comment:1 Changed 3 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 3 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 3 years ago by J.Pilk@…

dvdauthor.xml fedora13 x84_64 MythCenter? - Animated

comment:3 Changed 3 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 3 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 2 years ago by paulh

  • Owner paulh deleted
  • Status changed from new to assigned

comment:6 Changed 8 months ago by Paul Harrison <pharrison@…>

  • Owner set to Paul Harrison <pharrison@…>
  • Resolution set to fixed
  • Status changed from assigned to closed

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 8 months 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 8 months ago by paulh

  • Milestone changed from unknown to 0.27

Add Comment

Modify Ticket

Action
as closed .
The resolution will be deleted. Next status will be 'new'.
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.