[mythtv-commits] Ticket #4475: MythArchive stream selection failure

MythTV mythtv at cvs.mythtv.org
Tue Jan 15 18:30:52 UTC 2008


#4475: MythArchive stream selection failure
----------------------------------+-----------------------------------------
 Reporter:  otto at kolsi dot fi  |       Owner:  paulh  
     Type:  defect                |      Status:  new    
 Priority:  minor                 |   Milestone:  unknown
Component:  mytharchive           |     Version:  head   
 Severity:  medium                |     Mlocked:  0      
----------------------------------+-----------------------------------------
 When using ProjectX to demux DVB-T recording, mythburn.py fails with
 following log.

 {{{
 2008-01-15 19:51:10
 *************************************************************
 2008-01-15 19:51:10 Processing file /file/1003_20071223223600.mpg of type
 recording
 2008-01-15 19:51:10
 *************************************************************
 2008-01-15 19:51:27 Preferred audio languages fin and eng
 2008-01-15 19:51:27 Video id: 0x131, Audio1: [1] 0x231 (MP2, fin), Audio2:
 [-1] - 0x-1 (N/A, N/A)
 2008-01-15 19:51:27 Using Project-X to demux file
 2008-01-15 19:51:27 projectx -out "/file/MythArchiveTemp/work/1" -name
 "1003_20071223223600" "/file/1003_20071223223600.mpg"
 2008-01-15 19:52:48 Preferred audio languages fin and eng
 2008-01-15 19:52:48 Video id: 0x131, Audio1: [1] 0x231 (MP2, fin), Audio2:
 [-1] - 0x-1 (N/A, N/A)
 2008-01-15 19:52:48
 ------------------------------------------------------------
 Traceback (most recent call last):
   File "/usr/local/share/mythtv/mytharchive/scripts/mythburn.py", line
 5092, in main
     processJob(job)
   File "/usr/local/share/mythtv/mytharchive/scripts/mythburn.py", line
 4834, in processJob
     processFile(node,folder)
   File "/usr/local/share/mythtv/mytharchive/scripts/mythburn.py", line
 4321, in processFile
     doProcessFileProjectX(file, folder)
   File "/usr/local/share/mythtv/mytharchive/scripts/mythburn.py", line
 4668, in doProcessFileProjectX
 progress.log 2008-01-15 19:58:27.321 Deleting UPnP client...
     if not runProjectX(chanid, starttime, folder, False, mediafile):
   File "/usr/local/share/mythtv/mytharchive/scripts/mythburn.py", line
 2020, in runProjectX
     renameProjectXFiles(folder, pxbasename)
   File "/usr/local/share/mythtv/mytharchive/scripts/mythburn.py", line
 2099, in renameProjectXFiles
     if os.path.exists(streamFiles[streamIds.index(stream)]):
 IndexError: list index out of range
 2008-01-15 19:52:48
 ------------------------------------------------------------
 }}}

 For the record, this is what ProjectX shows the file contains:
 {{{
 -> Input File 0:  '/file/1003_20071223223600.mpg' (1,639,677,156 bytes)
 -> Filetype is TS (generic PES Container)
 -> demux
 -> Service ID 0x1
 -> PMT 0x100 refers to these usable streams:
 Video:
 PID: 0x131
 Audio:
 PID: 0x231(fin)
 Teletext:
 PID: 0x331(fin_i100 )
 Subpict.:
 PID: 0x431(fin_0x11_p1_a0 )

 demuxing DVB MPEG-TS file 1003_20071223223600.mpg
 !> PID 0x0 (PAT) (0 #1) -> ignored
 !> PID 0x100 (PMT) (188 #2) -> ignored
 ok> PID 0x131 has PES-ID 0xE0 (MPEG Video) (376 #3)
 ok> PID 0x331 has PES-ID 0xBD (private stream 1) (TTX)  (1128 #7)
 ok> PID 0x231 has PES-ID 0xC0 (MPEG Audio) (26508 #142)
 -> video basics: 720*576 @ 25fps @ 0.7031 (16:9) @ 5000000bps, vbvBuffer
 112
 }}}

-- 
Ticket URL: <http://svn.mythtv.org/trac/ticket/4475>
MythTV <http://svn.mythtv.org/trac>
MythTV


More information about the mythtv-commits mailing list