[mythtv-commits] Ticket #6703: frontend and preview dies on local broadcasts

MythTV mythtv at cvs.mythtv.org
Mon Jul 13 23:59:31 UTC 2009


#6703: frontend and preview dies on local broadcasts
--------------------------------------+-------------------------------------
 Reporter:  hakon at alstadheim.priv.no  |        Owner:  ijr       
     Type:  defect                    |       Status:  infoneeded
 Priority:  minor                     |    Milestone:  0.22      
Component:  MythTV - Video Playback   |      Version:  unknown   
 Severity:  medium                    |   Resolution:            
  Mlocked:  0                         |  
--------------------------------------+-------------------------------------

Comment(by hakon at alstadheim.priv.no):

 I'm afraid I have to use the mentioned patch to get sound (AAC). As
 mentioned in the mail announcing the ffmpeg sync by Janne Grunau,
 "Importent parts still missing are AAC in LATM support and Spectral
 extension EAC-3." The patch I'm running is presumably more or less what
 will be done to get the AAC support going.If it would be REALLY essential
 I could compile a version without the patch, but hopefully the fact that
 the only channel that shows two sets of PIDS is the one with this problem
 will give a clue to fixing this. Maybe I did not make that sufficiently
 clear in my original report but to expand a bit, I ran this on one of my
 storage directories:

 {{{
 #!/bin/bash
 cd /pub2/mythtv/
 for f in *.mpg ; do
     CHANID=$(echo -n $f |sed -e 's/_.*/ /' )
     case $CHANID in
         #audio only
         3109*|2105*) ;;
         *)
         echo -n "$CHANID"
         mplayer -tsprobe 10000000 -frames 0 -identify  $f 2>/dev/null|
 grep -m 1 -e '^VIDEO' || echo $f error;;
     esac
 done

 }}}

 The output contains 125 lines. Running sort -u on the output gives:
 {{{
 2102 VIDEO H264(pid=525) AUDIO AAC(pid=692) NO SUBS (yet)!  PROGRAM N. 1
 2103 VIDEO H264(pid=521) AUDIO AAC(pid=676) NO SUBS (yet)!  PROGRAM N. 1
 3009 VIDEO H264(pid=512) AUDIO AAC(pid=640) NO SUBS (yet)!  PROGRAM N. 1
 3009 VIDEO H264(pid=515) AUDIO AAC(pid=652) NO SUBS (yet)!  PROGRAM N. 1
 }}}
 In other words: I have three dvb-t channels, and the only channel with
 varying pids is the offending channel. I am fairly sure that the only
 recordings that will not play are the ones with "divergent" PIDs. I have
 been trying to find out how the dvb-t channels are stored in the mysql
 tables, but I am unable to find my way around. Should I do a rescan of all
 the channels ? It has always been a bit of a hassle scanning the dvb-t
 channels because I've had to hand-edit the transport-id in mythconverg
 after scanning (off-by-one error somewhere). Trac seems to say there was a
 fix for that recently so I should try a rescan :-/

 I should also have mentioned in the original report that I also have to
 configure with --enable-libfaad. Like Paul Kendall said on mythtv-dev:
 On Thursday 09 July 2009 02:06:43 am Håkon Alstadheim wrote:
 > > Paul Kendall wrote:
 >> > > [...about a patch for LATM ...]
 > >
 > > I'm eager to try this on dvb-t in Norway, but I'm wondering what the
 > > correct flags to configure would be to use the new code. Do I still
 use
 > > --enable-libfaad ?

 Yes, you still need --enable-libfaad as the ffmpeg AAC does not do HE-AAC
 yet.
 > >
 > > Once I have myth compiled the official way, I'm sure I'll have some
 > > interesting bug-reports coming :-).

 Cheers,
 Paul

-- 
Ticket URL: <http://svn.mythtv.org/trac/ticket/6703#comment:5>
MythTV <http://www.mythtv.org/>
MythTV


More information about the mythtv-commits mailing list