I've got mythtv working great from a pvr perspective, but now I'm trying to get dvd functionality going without much luck. I've got a fairly slow CPU (details below) with a PVR-350. Currently I'm forced to run ogle, xine or mplayer out via x11 because no matter what I try xvinfo can only report
xvinfo X-Video Extension version 2.2 screen #0 no adaptors present Video playback is choppy and can't keep up with audio, even if I use -framdrop etc. My X installation claims that I should be able to support Xvideo. grep XV /var/log/Xorg.0.log (II) Loading extension XVideo (II) Loading extension XVideo-MotionCompensation And mplayer is compiled with xv support mplayer -vo help MPlayer 1.0pre6-3.4.2 (C) 2000-2004 MPlayer Team CPU: Advanced Micro Devices Athlon 4 /Athlon MP/XP Palomino (Family: 6, Stepping: 2) Detected cache-line size is 64 bytes CPUflags: MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 0 Available video output drivers: ivtvosd IVTV OSD xvmc XVideo Motion Compensation xv X11/Xv x11 X11 ( XImage/Shm ) xover General X11 driver for overlay capable video output drivers I've tried encoding them to various formats (mp3, mpeg, avi) and tried direct playback from the HDD instead of the DVD. All IDE devices have DMA enabled. I've also seen various posts on sites regarding direct output to the pvr from mplayer, but wasn't quite ready to start patching mplayer without some advise. Today I tried switching from KDE to twm with no luck on performance. The video is still choppy and gets to the point where the audio keeps moving ahead faster or gets so far ahead it just dies. I've done quite a few of the suggestings on the video.html speed reference page, all with no luck. Can anyone offer some suggestions? Sorry for such a verbose posting but I wanted to make sure I got the most info in as possible. I'm sure I've left something off. FC3 1G ram Mythtv 0.17 Ivtv 0.3.2 ---------------------------------------------------- more /proc/cpuinfo processor : 0 vendor_id : AuthenticAMD cpu family : 6 model : 6 model name : AMD Athlon(tm) stepping : 2 cpu MHz : 1161.873 cache size : 256 KB fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 1 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 mmx fxsr sse pni sysca ll mmxext 3dnowext 3dnow bogomips : 2293.76 -------------------------------------------------------- 00:05.0 Multimedia video controller: Internext Compression Inc iTVC15 MPEG-2 Encoder (rev 01) Subsystem: Hauppauge computer works Inc. WinTV PVR-350 Flags: bus master, medium devsel, latency 64, IRQ 11 Memory at e0000000 (32-bit, prefetchable) [size=64M] Capabilities: [44] Power Management version 2 01:00.0 VGA compatible controller: S3 Inc. VT8375 [ProSavage8 KM266/KL266] (prog-if 00 [VGA]) Subsystem: Micro-Star International Co., Ltd.: Unknown device 3908 Flags: bus master, 66Mhz, medium devsel, latency 32, IRQ 11 Memory at e5000000 (32-bit, non-prefetchable) [disabled] [size=512K] Memory at d8000000 (32-bit, prefetchable) [disabled] [size=128M] Capabilities: [dc] Power Management version 2 Capabilities: [80] AGP version 2.0 ----------------------------------------------------------------- Xdpyinfo name of display: :1.0 version number: 11.0 vendor string: The X.Org Foundation vendor release number: 60801000 X.Org version: 6.8.1 maximum request size: 16777212 bytes motion buffer size: 256 bitmap unit, bit order, padding: 32, LSBFirst, 32 image byte order: LSBFirst number of supported pixmap formats: 2 supported pixmap formats: depth 1, bits_per_pixel 1, scanline_pad 32 depth 16, bits_per_pixel 16, scanline_pad 32 keycode range: minimum 8, maximum 255 focus: window 0x600012, revert to PointerRoot number of extensions: 22 BIG-REQUESTS DAMAGE DEC-XTRAP DOUBLE-BUFFER Extended-Visual-Information LBX MIT-SCREEN-SAVER MIT-SHM MIT-SUNDRY-NONSTANDARD RECORD SECURITY SHAPE SYNC TOG-CUP VNC-EXTENSION X-Resource XC-APPGROUP XC-MISC XFIXES XFree86-Bigfont XTEST XVideo default screen number: 0 number of screens: 1 screen #0: dimensions: 1024x768 pixels (260x195 millimeters) resolution: 100x100 dots per inch depths (2): 1, 16 root window id: 0x25 depth of root window: 16 planes number of colormaps: minimum 1, maximum 1 default colormap: 0x20 default number of colormap cells: 64 preallocated pixels: black 0, white 65535 options: backing-store NO, save-unders NO largest cursor: 1024x768 current input event mask: 0xd0001d KeyPressMask ButtonPressMask ButtonReleaseMask EnterWindowMask SubstructureRedirectMask PropertyChangeMask ColormapChangeMask number of visuals: 2 default visual id: 0x21 visual: visual id: 0x21 class: TrueColor depth: 16 planes available colormap entries: 64 per subfield red, green, blue masks: 0xf800, 0x7e0, 0x1f significant bits in color specification: 8 bits visual: visual id: 0x22 class: DirectColor depth: 16 planes available colormap entries: 64 per subfield red, green, blue masks: 0x3f, 0x7c0, 0xf800 significant bits in color specification: 8 bits ------------------------------------------------------------------ Dmesg output ivtv: ==================== START INIT IVTV ==================== ivtv: version 0.3.2 (c) loading ivtv: Linux version: 2.6.10-1.741_FC3 686 REGPARM 4KSTACKS gcc-3.4 ivtv: In case of problems please include the debug info ivtv: between the START INIT IVTV and END INIT IVTV lines when ivtv: mailing the ivtv-devel mailinglist. ivtv: Autodetected WinTV PVR 350 card ivtv: Found an iTVC15 based chip ACPI: PCI interrupt 0000:00:05.0[A] -> GSI 11 (level, low) -> IRQ 11 ivtv: Unreasonably low latency timer, setting to 64 (was 32) ivtv: VIA PCI device: 0x3116 vendor: 0x1106 tveeprom: Hauppauge: model = 48132, rev = K268, serial# = 7734825 tveeprom: tuner = LG TAPE H001F MK3 (idx = 68, type = 47) tveeprom: tuner fmt = NTSC(M) (eeprom = 0x08, v4l2 = 0x00001000) tveeprom: audio_processor = MSP3440 (type = 11) ivtv: i2c attach [client=tveeprom[0],ok] ivtv: Tuner Type 47, Tuner formats 0x00001000, Radio: yes, Model 0x00ad2598, Revision 0x00000001 ivtv: NTSC tuner detected ivtv: Radio detected tuner: chip found at addr 0xc2 i2c-bus ivtv i2c driver #0 ivtv: i2c attach [client=(tuner unset),ok] saa7115: starting probe for adapter ivtv i2c driver #0 (0x10005) saa7115: detecting saa7115 client on address 0x42 saa7115: writing init values ivtv: i2c attach [client=saa7115[0],ok] saa7115: status: (1E) 0x48, (1F) 0xc0 saa7127: Ignoring new-style parameters in presence of obsolete ones saa7127: video encoder driver version V 0.3 loaded saa7127: detecting saa7127 client on address 0x88 saa7127: Selecting NTSC video Standard saa7127: Selecting S-Video+Composite saa7127: Turn WSS off saa7127: Widescreen Mode 4:3 Full Format saa7127: Selecting Normal Encoder Input saa7127: Enable Video Output ivtv: i2c attach [client=saa7127[0],ok] msp34xx: init: chip=MSP3448W-A2 +nicam +simple +simpler +radio mode=simple ivtv: i2c attach [client=MSP3448W-A2,ok] msp3410: daemon started eth0: no IPv6 routers present ivtv: Encoder revision: 0x02040024 ivtv: Encoder Firmware may be buggy, use version 0x02040011 ivtv: Decoder revision: 0x02020023 ivtv: Configuring WinTV PVR 350 card with 10 streams ivtv: Create DMA stream 0 using 256 16384 byte buffers 4194304 kbytes total ivtv: Registered v4l2 device, streamtype 0 minor 0 ivtv: Create DMA stream 1 ivtv: Registered v4l2 device, streamtype 1 minor 32 ivtv: Create stream 2 using 40 52224 byte buffers 2097152 kbytes total ivtv: Registered v4l2 device, streamtype 2 minor 224 ivtv: Create DMA stream 3 using 455 4608 byte buffers 2097152 kbytes total ivtv: Registered v4l2 device, streamtype 3 minor 24 ivtv: Create stream 4 ivtv: Registered v4l2 device, streamtype 4 minor 64 ivtv: Create DMA stream 5 using 16 65536 byte buffers 1048576 kbytes total ivtv: Registered v4l2 device, streamtype 5 minor 16 ivtv: Create stream 6 using 1024 2048 byte buffers 262144 kbytes total ivtv: Registered v4l2 device, streamtype 6 minor 228 ivtv: Create stream 7 ivtv: Registered v4l2 device, streamtype 7 minor 232 ivtv: Create DMA stream 8 using 6 103680 byte buffers 622080 kbytes total ivtv: Registered v4l2 device, streamtype 8 minor 48 ivtv: Create DMA stream 9 using 32 65536 byte buffers 2097152 kbytes total ivtv: Setting Tuner 47 tuner: type set to 47 (LG NTSC (TAPE series)) by ivtv i2c driver #0 saa7115: decoder set input (4) saa7115: now setting Composite input ivtv: Setting audio matrix to input 3, output 1 ivtv: Switching standard to NTSC. ivtv: ivtv_enc_thread: pid = 4183, itv = 0xf8de5a20 ivtv: ivtv_dec_thread: pid = 4184, itv = 0xf8de5a20 saa7115: decoder set norm NTSC saa7115: set audio: 0x01 saa7127: Setting Encoder Video Standard saa7127: Set NTSC Video Mode saa7127: Selecting NTSC video Standard ivtv: Initialized WinTV PVR 350, card #0 ivtv: ==================== END INIT IVTV ==================== ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_ide95&alloc_id396&op=click _______________________________________________ Ivtv-users mailing list Ivtv-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ivtv-users