[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