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

Darius Hardy darius at sephs.no-ip.info
Wed Nov 9 13:34:04 EST 2005


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)


-- 
  Darius,
    She who travels light, forgot something.



More information about the mythtv-users mailing list