[mythtv-users] XvMC with SVN revision 7738 and nvidia driver 6629

Curtis Stanford curtis at stanfordcomputing.com
Wed Nov 9 13:51:23 EST 2005


On Nov 9, 2005, at 11:34 AM, Darius Hardy wrote:

> On Wed, 2005-11-09 at 11:12 -0500, Mark deJong wrote:
>
>>
>> I've got:
>>
>> p4 2.8 Ghz.
>> 1 GB RAM
>>
>> The following shows up in the log, most noteably the following:
>> <snip>
>> [mpegvideo_xvmc @ 0xb74edfb0]Warning MVs not available
>> [mpegvideo_xvmc @ 0xb74edfb0]00 motion_type at 114 26
>> [mpegvideo_xvmc @ 0xb74edfb0]Warning MVs not available
>> [mpegvideo_xvmc @ 0xb74edfb0]ac-tex damaged at 79 28
>> [mpegvideo_xvmc @ 0xb74edfb0]slice mismatch
>> </snip
>>
>> Extended log:
>>
>> 2005-11-09 08:25:30.217 AFD: Opened codec 0x8b2fe90,
>> id(MPEG2VIDEO_XVMC) type(Video)
>> 2005-11-09 08:25:30.217 AFD: Opened codec 0x82ff3e0, id(MP2)
>> type(Audio)
>> 2005-11-09 08:25:30.266 Opening audio device '/dev/dsp'.
>> 2005-11-09 08:25:30.266 Opening OSS audio device '/dev/dsp'.
>> 2005-11-09 08:25:30.652 SyncPositionMap liveTV, from Encoder: 6
>> entries
>> XvMC: picture structure FRAME
>> 2005-11-09 08:25:30.839 TV: Changing from None to WatchingLiveTV
>> 2005-11-09 08:25:30.853 Using realtime priority.
>> 2005-11-09 08:25:30.959 Video timing method: RTC
>> 2005-11-09 08:25:30.973 VideoOutputXv Error: ProcessFrameXvMC: Failed
>> to get OSD lock
>> 2005-11-09 08:25:30.993 VideoOutputXv Error: ProcessFrameXvMC: Failed
>> to get OSD lock
>> 2005-11-09 08:25:31.717 TV: Attempting to change from WatchingLiveTV
>> to None
>> 2005-11-09 08:25:31.875 TV: Changing from WatchingLiveTV to None
>> 2005-11-09 08:25:31.891 TV: Attempting to change from None to
>> WatchingLiveTV
>> 2005-11-09 08:25:31.899 Using protocol version 19
>> 0: start_time: -9223372036854.775 duration: -9223372036854.775
>> 1: start_time: -9223372036854.775 duration: -9223372036854.775
>> stream: start_time: -9223372036854.775 duration: -9223372036854.775
>> bitrate=39194 kb/s
>> 2005-11-09 08:25:35.106 AFD: Opened codec 0x82ff3e0,
>> id(MPEG2VIDEO_XVMC) type(Video)
>> 2005-11-09 08:25:35.107 AFD: Opened codec 0x8308bf0, id(AC3)
>> type(Audio)
>> 2005-11-09 08:25:35.124 Opening audio device '/dev/dsp'.
>> 2005-11-09 08:25:35.125 Opening OSS audio device '/dev/dsp'.
>> 2005-11-09 08:25:35.341 SyncPositionMap liveTV, from Encoder: 6
>> entries
>> 2005-11-09 08:25:36.227 TV: Changing from None to WatchingLiveTV
>> 2005-11-09 08:25:36.240 Using realtime priority.
>> 2005-11-09 08:25:36.347 Video timing method: RTC
>> [mpegvideo_xvmc @ 0xb74edfb0]Warning MVs not available
>> [mpegvideo_xvmc @ 0xb74edfb0]00 motion_type at 114 26
>> [mpegvideo_xvmc @ 0xb74edfb0]Warning MVs not available
>> [mpegvideo_xvmc @ 0xb74edfb0]ac-tex damaged at 79 28
>> [mpegvideo_xvmc @ 0xb74edfb0]slice mismatch
>> [mpegvideo_xvmc @ 0xb74edfb0]invalid mb type in I Frame at 100 41
>> [mpegvideo_xvmc @ 0xb74edfb0]skipped MB in I frame at 14 42
>> [mpegvideo_xvmc @ 0xb74edfb0]ac-tex damaged at 20 57
>> [mpegvideo_xvmc @ 0xb74edfb0]mb incr damaged
>> [mpegvideo_xvmc @ 0xb74edfb0]mb incr damaged
>> [mpegvideo_xvmc @ 0xb74edfb0]00 motion_type at 86 41
>> [mpegvideo_xvmc @ 0xb74edfb0]invalid mb type in P Frame at 87 49
>> [mpegvideo_xvmc @ 0xb74edfb0]slice mismatch
>> [mpegvideo_xvmc @ 0xb74edfb0]Warning MVs not available
>> [mpegvideo_xvmc @ 0xb74edfb0]mb incr damaged
>> [mpegvideo_xvmc @ 0xb74edfb0]skipped MB in I frame at 91 7
>> [mpegvideo_xvmc @ 0xb74edfb0]ac-tex damaged at 17 14
>> [mpegvideo_xvmc @ 0xb74edfb0]00 motion_type at 89 33
>> [mpegvideo_xvmc @ 0xb74edfb0]00 motion_type at 68 38
>> [mpegvideo_xvmc @ 0xb74edfb0]00 motion_type at 49 57
>> [mpegvideo_xvmc @ 0xb74edfb0]00 motion_type at 9 59
>> [mpegvideo_xvmc @ 0xb74edfb0]00 motion_type at 24 46
>> [mpegvideo_xvmc @ 0xb74edfb0]skipped MB in I frame at 113 2
>> [mpegvideo_xvmc @ 0xb74edfb0]skipped MB in I frame at 78 13
>> [mpegvideo_xvmc @ 0xb74edfb0]ac-tex damaged at 104 13
>> [mpegvideo_xvmc @ 0xb74edfb0]ac-tex damaged at 63 40
>> [mpegvideo_xvmc @ 0xb74edfb0]mb incr damaged
>
> I'm having trouble getting XvMC playing outside of MythTV but I'm
> managing to watch a sample 1080i clip with an AthlonXP2000+ without
> needing XvMC, so yours shouldn't have any trouble.
>
> At a guess from the logs you gave the mpeg stream could be corrupt. Is
> dma on for your hard-drive?
>
> #hdparm -d /dev/hda
>
> (Change hda for whichever drive you're recording to)

Are you using firewire? I'm finding that my DCT-6200 box spits out  
some pretty bad mpeg streams. I get a lot of errors like you are  
seeing on HD channels. The weird thing is, some channels are better  
than others. The HD movie channel and PBS are almost flawless. The  
network HD channels are full of crap, it seems. I get jumpy audio and  
lots of errors and prebuffering pauses on these channels.

Curtis



More information about the mythtv-users mailing list