[mythtv-users] firewire xvmc issue
Brad Zawacki
zawackib at umich.edu
Wed Mar 16 23:07:50 UTC 2005
Here's the backtrace from just after a channel change failure:
[mpegvideo_xvmc @ 0xb7992888]concealing 8160 DC, 8160 AC, 8160 MV errors
[mpegvideo_xvmc @ 0xb7992888]concealing 8160 DC, 8160 AC, 8160 MV errors
*** glibc detected *** double free or corruption (!prev): 0x0842ced0 ***
Program received signal SIGABRT, Aborted.
[Switching to Thread -1250952272 (LWP 20234)]
0xffffe410 in __kernel_vsyscall ()
(gdb) backtrace
#0 0xffffe410 in __kernel_vsyscall ()
#1 0x4e098955 in raise () from /lib/tls/libc.so.6
#2 0x4e09a319 in abort () from /lib/tls/libc.so.6
#3 0x4e0cbf9a in __libc_message () from /lib/tls/libc.so.6
#4 0x4e0d2528 in _int_free () from /lib/tls/libc.so.6
#5 0x4e0d2afa in free () from /lib/tls/libc.so.6
#6 0xb77b42fd in av_free (ptr=0x0) at mem.c:123
#7 0xb7a2b53d in av_destruct_packet (pkt=0x814bd88) at utils.c:172
#8 0xb7d23103 in av_free_packet (pkt=0x814bd88) at avformat.h:71
#9 0xb7d29a8d in AvFormatDecoder::GetFrame (this=0xb440d008,
onlyvideo=0) at avformatdecoder.cpp:1656
#10 0xb7c08357 in NuppelVideoPlayer::GetFrame (this=0x8148690,
onlyvideo=0, unsafe=false) at NuppelVideoPlayer.cpp:839
#11 0xb7c0d7aa in NuppelVideoPlayer::StartPlaying (this=0x8148690) at
NuppelVideoPlayer.cpp:2018
#12 0xb7cb8904 in SpawnDecode (param=0x8148690) at tv_play.cpp:204
#13 0x4e2b93ae in start_thread () from /lib/tls/libpthread.so.0
#14 0x4e137b6e in clone () from /lib/tls/libc.so.6
Maybe that'll help somebody more than it helps me :|
-bz
On Tue, Mar 15, 2005 at 11:46:32PM -0500, Brad Zawacki wrote:
> I've got a motorola 6200 cable box that I recently hooked to my mythbox
> via firewire. I initially had problems with the connection, but CVS
> fixed that with the addition of broadcast connections. It mostly works
> now, and with xvmc enabled I'm able to watch live HD on my 1.8Ghz p4
> machine at about 70% CPU usage.
>
> The problem is that xvmc causes problems with channel changes on the firewire
> connection. The 6200ch script executes fine, and the backend has no
> errors, but the frontend either prebuffer-waits forever or dies.
>
> Best case with '-v playback' I get this:
>
> 2005-03-15 23:26:58.602 waiting for prebuffer...
> 2005-03-15 23:26:58.602 rate: 29.97 speed: 1 skip: 1 = interval 33366
> 2005-03-15 23:26:58.603 Set video sync frame interval to 33366
> [mpegvideo_xvmc @ 0xb79fd854]Warning MVs not available
> 2005-03-15 23:26:58.656 No codec for stream index 1
> 2005-03-15 23:26:58.657 No codec for stream index 1
> 2005-03-15 23:26:58.658 No codec for stream index 1
> 2005-03-15 23:26:58.658 No codec for stream index 1
> 2005-03-15 23:26:58.736 prebuffer wait timed out..
> 2005-03-15 23:26:58.737 waiting for prebuffer...
> ...
>
> ...and it goes on forever like this, with the screen frozen.
> Worst case I get this:
>
> [mpegvideo_xvmc @ 0xb79fd854]ac-tex damaged at 5 0
> [mpegvideo_xvmc @ 0xb79fd854]Warning MVs not available
> [mpegvideo_xvmc @ 0xb79fd854]ac-tex damaged at 3 1
> [mpegvideo_xvmc @ 0xb79fd854]ac-tex damaged at 0 2
> 2005-03-15 23:31:02.801 prebuffer wait timed out..
> 2005-03-15 23:31:02.802 waiting for prebuffer...
> [mpegvideo_xvmc @ 0xb79fd854]ac-tex damaged at 0 3
> [mpegvideo_xvmc @ 0xb79fd854]ac-tex damaged at 0 4
> [mpegvideo_xvmc @ 0xb79fd854]ac-tex damaged at 10 5
> ...
> 2005-03-15 23:31:06.374 prebuffer wait timed out..
> 2005-03-15 23:31:06.374 waiting for prebuffer...
> *** glibc detected *** double free or corruption (!prev): 0x0a239510 ***
> Aborted
>
> ...and the front end goes away, sometimes taking the backend with it. I
> 'think' that the first example happens when changing to a SD channel,
> and the second when changing to a HD channel, but I'm not positive that
> it's the difference.
>
> Google hasn't helped me much with the glibc thing, but it seems like it
> might be a significant library conflict. I don't know how to fix it.
>
>
> Any help is appreciated.
> -BZ
> _______________________________________________
> mythtv-users mailing list
> mythtv-users at mythtv.org
> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://mythtv.org/pipermail/mythtv-users/attachments/20050316/2ee6562a/attachment.pgp
More information about the mythtv-users
mailing list