I just recently got an HDTV, and set it up with myth. I have an Athlon
2500, 512 Ram, Nvidia 5700 using 7174 on Gentoo. Xv playback works, but my machine
is too slow, and it drops frames. Using 0.18, XvMC plays back smoothly,
except for a horizontal blue line a couple of pixels tall at the top of
the screen.
With CVS from today, the XvMC patch seems to be running as slow as Xv.
I've checked that the libmpeg2 checkbox is disabled, and that XvMC is
enabled. Attached is some of my -v playback log.
2005-04-27 23:29:00.449 AVFD: Opening Stream #0: codec id 2
2005-04-27 23:29:00.450 detectInterlace(Detect Scan, Detect Scan, 29.97, 1088) ->Interlaced Scan
2005-04-27 23:29:00.451 Interlaced: Interlaced Scan video_height: 1088 fps: 29.97
2005-04-27 23:29:00.451 AVFD: Looking for decoder for 2
2005-04-27 23:29:00.452 AVFD: Opening Stream #1: codec id 86020
2005-04-27 23:29:00.452 AVFD: Looking for decoder for 86020
2005-04-27 23:29:00.453 Estimated bitrate = 25384
2005-04-27 23:29:00.454 recording has no position -- guessing at length
2005-04-27 23:29:00.454 AvFormatDecoder: Successfully opened decoder for file: "/mnt/store/1667_20050427045900_20050427060000.nuv". novideo(0)
2005-04-27 23:29:00.471 VideoOutputNull()
2005-04-27 23:29:00.478 Image size. dispxoff 0, dispyoff: 0, dispwoff: 0, disphoff: 0
2005-04-27 23:29:00.479 Image size. imgx 0, imgy: 0, imgw: 1920, imgh: 1080
2005-04-27 23:29:00.523 waiting for prebuffer... 0
2005-04-27 23:29:00.657 waiting for prebuffer... 1
2005-04-27 23:29:00.793 waiting for prebuffer... 2
2005-04-27 23:29:01.309 ~VideoOutputNull()
adding pes stream at pid 0x840 with type 2
adding pes stream at pid 0x841 with type 129
2005-04-27 23:29:01.903 AVFD: Opening Stream #0: codec id 2
2005-04-27 23:29:01.904 detectInterlace(Detect Scan, Detect Scan, 29.97, 1088) ->Interlaced Scan
2005-04-27 23:29:01.904 Interlaced: Interlaced Scan video_height: 1088 fps: 29.97
2005-04-27 23:29:01.905 AVFD: Looking for decoder for 2
2005-04-27 23:29:01.905 AVFD: Opening Stream #1: codec id 86020
2005-04-27 23:29:01.905 AVFD: Looking for decoder for 86020
2005-04-27 23:29:01.907 Estimated bitrate = 25384
2005-04-27 23:29:01.907 recording has no position -- guessing at length
2005-04-27 23:29:01.907 AvFormatDecoder: Successfully opened decoder for file: "/mnt/store/1669_20050426230000_20050427020000.nuv". novideo(0)
2005-04-27 23:29:01.925 VideoOutputNull()
2005-04-27 23:29:01.932 Image size. dispxoff 0, dispyoff: 0, dispwoff: 0, disphoff: 0
2005-04-27 23:29:01.932 Image size. imgx 0, imgy: 0, imgw: 1920, imgh: 1080
2005-04-27 23:29:01.937 waiting for prebuffer... 0
2005-04-27 23:29:02.072 waiting for prebuffer... 1
2005-04-27 23:29:02.207 waiting for prebuffer... 2
2005-04-27 23:29:02.610 New DB connection, total: 2
2005-04-27 23:29:02.629 ~VideoOutputNull()
adding pes stream at pid 0x840 with type 2
adding pes stream at pid 0x841 with type 129
2005-04-27 23:29:02.704 AVFD: Opening Stream #0: codec id 2
2005-04-27 23:29:02.706 XvMC version: 1.0
2005-04-27 23:29:02.706 XvMCSurfaceTypes::find(w 1920, h 1080, chroma 1, vld 0, idct 1, mpeg2, sub-width 0, sub-height 0, disp, p<= 177, 1770 <=p, port, surfNum)
2005-04-27 23:29:02.707 Trying XvMC port 177
2005-04-27 23:29:02.707 Found a suitable XvMC surface 0
2005-04-27 23:29:02.708 detectInterlace(Detect Scan, Detect Scan, 29.97, 1080) ->Interlaced Scan
2005-04-27 23:29:02.708 Interlaced: Interlaced Scan video_height: 1080 fps: 29.97
2005-04-27 23:29:02.708 AVFD: Looking for decoder for 3
2005-04-27 23:29:02.708 AVFD: Opening Stream #1: codec id 86020
2005-04-27 23:29:02.708 AVFD: Looking for decoder for 86020
2005-04-27 23:29:02.710 Estimated bitrate = 25384
2005-04-27 23:29:03.146 Position map filled from DB to: 323429
2005-04-27 23:29:03.148 SyncPositionMap prerecorded, from DB: 10723 entries
2005-04-27 23:29:03.149 SyncPositionMap, new totframes: 323429, new length: 10791, posMap size: 10723
2005-04-27 23:29:03.149 Position map found
2005-04-27 23:29:03.149 AvFormatDecoder: Successfully opened decoder for file: "/mnt/store/1669_20050426230000_20050427020000.nuv". novideo(0)
2005-04-27 23:29:03.161 Opening audio device '/dev/dsp'.
2005-04-27 23:29:03.161 Opening OSS audio device '/dev/dsp'.
2005-04-27 23:29:03.166 VideoOutputXv()
2005-04-27 23:29:03.171 Over/underscan. V: 0, H: 0, XOff: 0, YOff: 0
2005-04-27 23:29:03.182 XvMC version: 1.0
2005-04-27 23:29:03.182 begin(1) end(2)
2005-04-27 23:29:03.182 @ j=1 Looking for flag[s]: XvInputMask
2005-04-27 23:29:03.182 Adaptor: 0 has flag[s]: XvInputMask XvImageMask
2005-04-27 23:29:03.183 XvMCSurfaceTypes::find(w 1920, h 1, chroma 1, vld 0, idct 1, mpeg2, sub-width 0, sub-height 0, disp, p<= 177, 1770 <=p, port, surfNum)
2005-04-27 23:29:03.183 Trying XvMC port 177
2005-04-27 23:29:03.183 Found a suitable XvMC surface 0
2005-04-27 23:29:03.183 XvMC surface found with IDCT support on port 177
2005-04-27 23:29:03.275 Image size. dispxoff 0, dispyoff: 0, dispwoff: 1280, disphoff: 720
2005-04-27 23:29:03.275 Image size. imgx 0, imgy: 0, imgw: 1920, imgh: 1080
2005-04-27 23:29:04.691 Changing from None to WatchingPreRecorded
2005-04-27 23:29:04.691 Realtime priority would require SUID as root.
XvMC: picture structure FRAME
2005-04-27 23:29:04.867 nVidiaVideoSync: VBlank ioctl did not work, unimplemented in this driver?
2005-04-27 23:29:04.867 DRMVideoSync: Could not open device /dev/dri/card0, No such file or directory
2005-04-27 23:29:04.869 OpenGLVideoSync: GLX extensions: GLX_EXT_visual_info GLX_EXT_visual_rating GLX_SGIX_fbconfig GLX_SGIX_pbuffer GLX_SGI_video_sync GLX_SGI_swap_control GLX_ARB_multisample GLX_NV_float_buffer GLX_ARB_get_proc_address
2005-04-27 23:29:04.945 Using audio as timebase
2005-04-27 23:29:04.945 Video timing method: SGI OpenGL
2005-04-27 23:29:04.945 Refresh rate: 16575, frame interval: 33366
2005-04-27 23:29:05.063 A/V diverged by 3.54777 frames, extending frame to keep audio in sync
2005-04-27 23:29:05.130 A/V diverged by 5.0285 frames, extending frame to keep audio in sync
2005-04-27 23:29:05.197 A/V diverged by 6.22895 frames, extending frame to keep audio in sync
2005-04-27 23:29:05.264 A/V diverged by 7.07684 frames, extending frame to keep audio in sync
2005-04-27 23:29:05.331 A/V diverged by 7.78769 frames, extending frame to keep audio in sync
2005-04-27 23:29:05.397 A/V diverged by 8.26839 frames, extending frame to keep audio in sync
<snip>
2005-04-27 23:29:06.931 A/V diverged by 10.1668 frames, extending frame to keep audio in sync
2005-04-27 23:29:06.996 A/V diverged by 10.1276 frames, extending frame to keep audio in sync
2005-04-27 23:29:06.996 ~VideoOutputXv()
2005-04-27 23:29:06.996 VideoOutputXv::DiscardFrames() 1: AAAUUddL
2005-04-27 23:29:06.997 VideoOutputXv::DiscardFrames() 2: AAAUUddL
2005-04-27 23:29:06.997 VideoOutputXv::DiscardFrames() 3: AAAUUddL
2005-04-27 23:29:06.997 VideoOutputXv::DiscardFrames() 4: AAAdAddA -- done()
2005-04-27 23:29:06.997 VideoOutputXv::DiscardFrames() 1: AAAdAddA
2005-04-27 23:29:06.997 VideoOutputXv::DiscardFrames() 2: AAAAAddA
2005-04-27 23:29:06.998 VideoOutputXv::DiscardFrames() 3: AAAAAddA
2005-04-27 23:29:06.998 VideoOutputXv::DiscardFrames() 4: AAAAAddA -- done()
2005-04-27 23:29:07.073 Changing from WatchingPreRecorded to None
2005-04-27 23:29:07.079 Changing from None to None
_______________________________________________
mythtv-dev mailing list
[email protected]
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev