[mythtv-commits] Ticket #2077: transcoding fails with "Deadlock detected. One buffer is full when ..." for some DVB recordings

MythTV mythtv at cvs.mythtv.org
Sat Jul 7 19:09:28 UTC 2007


#2077: transcoding fails with "Deadlock detected.  One buffer is full when ..."
for some DVB recordings
--------------------+-------------------------------------------------------
 Reporter:  seb     |        Owner:  ghaushe 
     Type:  defect  |       Status:  assigned
 Priority:  minor   |    Milestone:  unknown 
Component:  mythtv  |      Version:  head    
 Severity:  medium  |   Resolution:          
  Mlocked:  0       |  
--------------------+-------------------------------------------------------

Comment(by cbrabandt at yahoo.com):

 This ticket is over a year old.  Does anyone have a fix or workaround yet?
 The bug is still present in the current Mythdora 4 distro and every
 version of SVN I've ever compiled.

 I find that mythtranscode completes successfully, if I don't use the -l
 cutlist option:

 [mythtv at mythbackend1 recordings]$ mythtranscode -c 1061 -s "2007-06-14
 23:34:00" -o test.mpg --showprogress --mpeg2
 2007-07-07 11:48:24.117 Using runtime prefix = /usr
 2007-07-07 11:48:24.218 New DB connection, total: 1
 2007-07-07 11:48:24.253 Enabled verbose msgs: important
 2007-07-07 11:48:24.268 New DB connection, total: 2
 Mux rate: 20.28 Mbit/s
 2007-07-07 11:48:29.368 1.8% complete
 ...
 ...
 2007-07-07 11:54:44.362 99.7% complete
 [mythtv at mythbackend1 recordings]$

 However, with a cutlist, it fails:

 [mythtv at mythbackend1 recordings]$ mythtranscode -c 1061 -s "2007-06-14
 23:34:00" -o test.mpg -l --showprogress --mpeg2
 2007-07-07 11:43:46.070 Using runtime prefix = /usr
 2007-07-07 11:43:46.114 New DB connection, total: 1
 2007-07-07 11:43:46.128 Enabled verbose msgs: important
 2007-07-07 11:43:46.197 New DB connection, total: 2
 2007-07-07 11:43:51.873 3.1% complete
 ...
 ...
 ...
 2007-07-07 11:46:02.206 90.6% complete
 2007-07-07 11:46:07.089 Deadlock detected.  One buffer is full when
                 the other is empty!  Aborting

 The recordings are HD mpeg2 transport streams captured from KWorld 115 and
 Dvico Fusion cards, and firewire.

 Is there anything I can do to help the devs resolve this bug (video
 samples, etc.)?

-- 
Ticket URL: <http://svn.mythtv.org/trac/ticket/2077#comment:11>
MythTV <http://svn.mythtv.org/trac>
MythTV


More information about the mythtv-commits mailing list