[mythtv] Re: [mythtv-commits] mythtv commits (Video Output XV/XvMC merge)

Ian Dall ian at beware.dropbear.id.au
Sun Apr 24 07:44:18 UTC 2005


Daniel Kristjansson writes:
 > On Sat, 2005-04-23 at 02:05 +0000, mythtv at cvs.mythtv.org wrote:
 > > ----------------------------------------------------------------------------
 > > Changes committed by danielk on Sat Apr 23 02:04:33 2005
 > <snip>
 > > Log Message:
 > > 
 > > NOTE: I recommend a make distclean...
 > 
 > I just wanted to add that I expect there to be a few problems as this
 > gets wider testing.
 > 
 > Bring it on.

This is a big improvement on all fronts. OSD flicker seems to be gone, and so far I haven't seen any problems with skipping forward/back.

However, switching between SD and HD channels in Live TV browse mode
triggered this SIGABRT:

[...]
[mpegvideo_xvmc @ 0xb7772888]ac-tex damaged at 0 32
[mpegvideo_xvmc @ 0xb7772888]ac-tex damaged at 0 33
[mpegvideo_xvmc @ 0xb7772888]ac-tex damaged at 0 34
[mpegvideo_xvmc @ 0xb7772888]invalid mb type in I Frame at 0 35
*** glibc detected *** double free or corruption: 0x08d56270 ***
 
Program received signal SIGABRT, Aborted.
[Switching to Thread -1289409616 (LWP 21240)]
0xffffe402 in __kernel_vsyscall ()
(gdb) bt
#0  0xffffe402 in __kernel_vsyscall ()
#1  0x4647b955 in raise () from /lib/tls/libc.so.6
#2  0x4647d319 in abort () from /lib/tls/libc.so.6
#3  0x464b4a1b in malloc_printerr () from /lib/tls/libc.so.6
#4  0x464b54ba in free () from /lib/tls/libc.so.6
#5  0xb75d77d8 in av_free (ptr=0x0) at mem.c:123
#6  0xb780d4b0 in av_destruct_packet (pkt=0x8e88580) at utils.c:172
#7  0xb7bbaabb in av_free_packet (pkt=0x8e88580) at avformat.h:71
#8  0xb7bc3ad4 in AvFormatDecoder::GetFrame (this=0xb1f60008, onlyvideo=0)
    at avformatdecoder.cpp:1741
#9  0xb7a94dcf in NuppelVideoPlayer::GetFrame (this=0x81c5720, onlyvideo=0,
    unsafe=false) at NuppelVideoPlayer.cpp:899
#10 0xb7a9b0c3 in NuppelVideoPlayer::StartPlaying (this=0x81c5720)
    at NuppelVideoPlayer.cpp:2100
#11 0xb7b4aeeb in SpawnDecode (param=0x81c5720) at tv_play.cpp:210
#12 0x466881d5 in start_thread () from /lib/tls/libpthread.so.0
#13 0x465192da in clone () from /lib/tls/libc.so.6
(gdb)


I'm not sure of the status of support for HD, but a SIGABRT is not good!

Ian


More information about the mythtv-dev mailing list