[mythtv-commits] Ticket #9385: mythburn.py fails on audio coded labeled EAC3

MythTV noreply at mythtv.org
Sun Dec 19 14:28:50 UTC 2010


#9385: mythburn.py fails on audio coded labeled EAC3
-----------------------------------+----------------------------
 Reporter:  hobbes1069@…           |          Owner:  paulh
     Type:  Patch - Feature        |         Status:  assigned
 Priority:  minor                  |      Milestone:  unknown
Component:  Plugin - MythArchive   |        Version:  0.24-fixes
 Severity:  medium                 |     Resolution:
 Keywords:  mytharchive, mythburn  |  Ticket locked:  0
-----------------------------------+----------------------------
Description changed by paulh:

Old description:

> One recording had the audio codec labeled as EAC3 in the streaminfo.xml.
> ffmpeg didn't seem to care (I'm not sure if it uses streaminfo.xml) but
> mythreplex choked on it.
>
> progress.log:
> 2010-12-16 14:52:12 Preferred audio languages eng and eng
> 2010-12-16 14:52:12 Video id: 0x1e0, Audio1: [1] 0x80 (EAC3, N/A),
> Audio2: [-1] - 0x-1 (N/A, N/A)
> 2010-12-16 14:52:12 Splitting MPEG stream into audio and video parts
> 2010-12-16 14:52:12 Running: mythreplex --demux --fix_sync -o
> /home/mythuser/temp/work/2/stream -v 224
> "/home/mythuser/temp/work/2/newfile2.mpg"
> 2010-12-16 14:54:09
> ************************************************************
> 2010-12-16 14:54:09 ERROR: Failed while running mythreplex. Command
> was mythreplex --demux --fix_sync -o /home/mythuser/temp/work/2/stream
> -v 224 "/home/mythuser/temp/work/2/newfile2.mpg"
> 2010-12-16 14:54:09
> ************************************************************
> 2010-12-16 14:54:09
> 2010-12-16 14:54:09 Terminated
> ---
>
> Running the failed command manually produces the following after
> processing part of the file:
> Running the failed command manually runs for a while before I get this:
>
> Can't find all required streams
> Please check if audio and video have standard IDs (0xc0 or 0xe0)
> ---
>
> Added EAC3 lines to mythburn.py (patch attached) and it worked.

New description:

 One recording had the audio codec labeled as EAC3 in the streaminfo.xml.
 ffmpeg didn't seem to care (I'm not sure if it uses streaminfo.xml) but
 mythreplex choked on it.
 {{{
 progress.log:
 2010-12-16 14:52:12 Preferred audio languages eng and eng
 2010-12-16 14:52:12 Video id: 0x1e0, Audio1: [1] 0x80 (EAC3, N/A),
 Audio2: [-1] - 0x-1 (N/A, N/A)
 2010-12-16 14:52:12 Splitting MPEG stream into audio and video parts
 2010-12-16 14:52:12 Running: mythreplex --demux --fix_sync -o
 /home/mythuser/temp/work/2/stream -v 224
 "/home/mythuser/temp/work/2/newfile2.mpg"
 2010-12-16 14:54:09
 ************************************************************
 2010-12-16 14:54:09 ERROR: Failed while running mythreplex. Command
 was mythreplex --demux --fix_sync -o /home/mythuser/temp/work/2/stream
 -v 224 "/home/mythuser/temp/work/2/newfile2.mpg"
 2010-12-16 14:54:09
 ************************************************************
 2010-12-16 14:54:09
 2010-12-16 14:54:09 Terminated
 ---
 }}}
 Running the failed command manually produces the following after
 processing part of the file:
 Running the failed command manually runs for a while before I get this:

 Can't find all required streams
 Please check if audio and video have standard IDs (0xc0 or 0xe0)
 ---

 Added EAC3 lines to mythburn.py (patch attached) and it worked.

--

-- 
Ticket URL: <http://code.mythtv.org/trac/ticket/9385#comment:3>
MythTV <http://code.mythtv.org/trac>
MythTV Media Center


More information about the mythtv-commits mailing list