So this is kind of a repeat post but I'm at a complete loss here and have a little more info. While watching the pvr-150mce input in live-tv mode or while it's recording a show, there's a problem when trying to skip. On the first skip of a commercial break, the OSD time increments 30 seconds but it actually skips back in the show. I usually have to skip 2 or 3 times to get back to the commercial break. I'm guessing this might be a discrepancy in framerates or what ivtv, the firmware, or myth THINKS the framerates are. This doesn't appear to be happening on recordings that are finished recording. Attached are my modules, ivtv option, XF86config, and IVTV INIT.
mythtv kernel: ivtv: ==================== START INIT IVTV ====================
mythtv kernel: ivtv: version 0.3.6 (p) loading
mythtv kernel: ivtv: Linux version: 2.6.9-chw-4 SMP preempt 586 gcc-3.3
mythtv kernel: ivtv: In case of problems please include the debug info
mythtv kernel: ivtv: between the START INIT IVTV and END INIT IVTV lines when
mythtv kernel: ivtv: mailing the ivtv-devel mailinglist.
mythtv kernel: ivtv: Autodetected WinTV PVR 350 card
mythtv kernel: ivtv: Found an iTVC15 based chip
mythtv kernel: ACPI: PCI interrupt 0000:01:08.0[A] -> GSI 18 (level, high) -> 
IRQ 18
mythtv kernel: ivtv: Unreasonably low latency timer, setting to 64 (was 32)
mythtv kernel: ivtv: XXX PCI device: 0x01e0 vendor: 0x10de
mythtv kernel: lirc_i2c: chip found @ 0x18 (Hauppauge IR)
mythtv kernel: ivtv: i2c attach [client=Hauppauge IR,ok]
mythtv kernel: lirc_dev: lirc_register_plugin:sample_rate: 10
mythtv kernel: tveeprom: Hauppauge: model = 48132, rev = K168, serial# = 7378609
mythtv kernel: tveeprom: tuner = LG TAPE H001F MK3 (idx = 68, type = 47)
mythtv kernel: tveeprom: tuner fmt = NTSC(M) (eeprom = 0x08, v4l2 = 0x00001000)
mythtv kernel: tveeprom: audio_processor = MSP3440 (type = 11)
mythtv kernel: ivtv: i2c attach [client=tveeprom[50],ok]
mythtv kernel: ivtv: Tuner Type 47, Tuner formats 0x00001000, Radio: yes, Model 
0x00ad1598, Revision 0x00000001
mythtv kernel: ivtv: Radio detected
mythtv kernel: tuner: Ignoring new-style parameters in presence of obsolete ones
mythtv kernel: tuner: chip found at addr 0xc2 i2c-bus ivtv i2c driver #0
mythtv kernel: ivtv: i2c attach [client=(tuner unset),ok]
mythtv kernel: saa7115: starting probe for adapter ivtv i2c driver #0 (0x10005)
mythtv kernel: saa7115: detecting saa7115 client on address 0x42
mythtv kernel: saa7115: writing init values
mythtv kernel: ivtv: i2c attach [client=saa7115[50],ok]
mythtv kernel: saa7115: status: (1E) 0x48, (1F) 0xc0
mythtv kernel: saa7127: Ignoring new-style parameters in presence of obsolete 
ones
mythtv kernel: saa7127: video encoder driver version V 0.3 loaded
mythtv kernel: saa7127: detecting saa7127 client on address 0x88
mythtv kernel: saa7127: Selecting NTSC video Standard
mythtv kernel: saa7127: Selecting S-Video+Composite
mythtv kernel: saa7127: Turn WSS off
mythtv kernel: saa7127: Widescreen Mode 4:3 Full Format
mythtv kernel: saa7127: Selecting Normal Encoder Input
mythtv kernel: saa7127: Enable Video Output
mythtv kernel: ivtv: i2c attach [client=saa7127[50],ok]
mythtv kernel: msp34xx: ivtv version
mythtv kernel: msp34xx: init: chip=MSP3448W-A2, has NICAM support, simple (D) 
mode, simpler (G) no-thread mode
mythtv kernel: msp34xx: $Id$ compiled on: Jun 21 2005 00:07:07
mythtv kernel: ivtv: i2c attach [client=MSP3448W-A2,ok]
mythtv kernel: ivtv: Encoder revision: 0x02040011
mythtv kernel: ivtv: Decoder revision: 0x02020023
mythtv kernel: ivtv: Configuring WinTV PVR 350 card with 10 streams
mythtv kernel: ivtv: Registered v4l2 device for encoder MPEG minor 0
mythtv kernel: ivtv: Create DMA encoder MPEG stream: 32 x 131072 buffers 
(4096KB total)
mythtv kernel: ivtv: Allocate DMA encoder MPEG stream: 32 x 131072 buffers 
(4096KB total)
mythtv kernel: ivtv: Registered v4l2 device for encoder YUV minor 32
mythtv kernel: ivtv: Create DMA encoder YUV stream: 194 x 10800 buffers (2048KB 
total)
mythtv kernel: ivtv: Allocate DMA encoder YUV stream: 194 x 10800 buffers 
(2048KB total)
mythtv kernel: ivtv: Registered v4l2 device for encoder VBI minor 224
mythtv kernel: ivtv: Create DMA encoder VBI stream: 240 x 8736 buffers (2048KB 
total)
mythtv kernel: ivtv: Allocate DMA encoder VBI stream: 240 x 8736 buffers 
(2048KB total)
mythtv kernel: ivtv: Registered v4l2 device for encoder PCM audio minor 24
mythtv kernel: ivtv: Create DMA encoder PCM audio stream: 455 x 4608 buffers 
(2048KB total)
mythtv kernel: ivtv: Allocate DMA encoder PCM audio stream: 455 x 4608 buffers 
(2048KB total)
mythtv kernel: ivtv: Registered v4l2 device for encoder radio minor 64
mythtv kernel: ivtv: Create encoder radio stream
mythtv kernel: ivtv: Allocate encoder radio stream
mythtv kernel: ivtv: Registered v4l2 device for decoder MPEG minor 16
mythtv kernel: ivtv: Create DMA decoder MPEG stream: 16 x 65536 buffers (1024KB 
total)
mythtv kernel: ivtv: Allocate DMA decoder MPEG stream: 16 x 65536 buffers 
(1024KB total)
mythtv kernel: ivtv: Registered v4l2 device for decoder VBI minor 228
mythtv kernel: ivtv: Create DMA decoder VBI stream: 1024 x 2048 buffers (2048KB 
total)
mythtv kernel: ivtv: Allocate DMA decoder VBI stream: 512 x 2048 buffers 
(1024KB total)
mythtv kernel: ivtv: Registered v4l2 device for decoder VOUT minor 232
mythtv kernel: ivtv: Create decoder VOUT stream
mythtv kernel: ivtv: Allocate decoder VOUT stream
mythtv kernel: ivtv: Registered v4l2 device for decoder YUV minor 48
mythtv kernel: ivtv: Create DMA decoder YUV stream: 24 x 43200 buffers (1024KB 
total)
mythtv kernel: ivtv: Allocate DMA decoder YUV stream: 24 x 43200 buffers 
(1024KB total)
mythtv kernel: ivtv: Create DMA decoder OSD stream: 32 x 65536 buffers (2048KB 
total)
mythtv kernel: ivtv: Setting Tuner 47
mythtv kernel: ivtv: ivtv_enc_thread: pid = 1331, itv = 0xe0f51da0
mythtv kernel: ivtv: ivtv_enc_vbi_thread: pid = 1332, itv = 0xe0f51da0
mythtv kernel: ivtv: ivtv_dec_thread: pid = 1333, itv = 0xe0f51da0
mythtv kernel: ivtv: ivtv_dec_vbi_thread: pid = 1334, itv = 0xe0f51da0
mythtv kernel: tuner: type set to 47 (LG NTSC (TAPE series)) by ivtv i2c driver 
#0
mythtv kernel: saa7115: decoder set norm NTSC
mythtv kernel: saa7115: set audio: 0x01
mythtv kernel: saa7115: decoder set input (4)
mythtv kernel: saa7115: now setting Composite input
mythtv kernel: ivtv: Setting audio matrix to input 3, output 1
mythtv kernel: ivtv: Switching standard to NTSC.
mythtv kernel: saa7115: decoder set norm NTSC
mythtv kernel: saa7115: set audio: 0x01
mythtv kernel: saa7127: Setting Encoder Video Standard
mythtv kernel: saa7127: Set NTSC Video Mode
mythtv kernel: saa7127: Selecting NTSC video Standard
mythtv kernel: ivtv: Initialized WinTV PVR 350, card #0
mythtv kernel: ivtv: Autodetected WinTV PVR 150 card
mythtv kernel: ivtv: Found an iTVC16 based chip
mythtv kernel: ACPI: PCI interrupt 0000:01:0a.0[A] -> GSI 16 (level, high) -> 
IRQ 16
mythtv kernel: ivtv: Unreasonably low latency timer, setting to 64 (was 32)
mythtv kernel: ivtv: XXX PCI device: 0x01e0 vendor: 0x10de
mythtv kernel: cx25840: requesting /lib/modules/HcwMakoA.ROM
mythtv kernel: cx25840: firmware loaded
mythtv kernel: ivtv: i2c attach [client=cx25840[50],ok]
mythtv kernel: tveeprom: Hauppauge: model = 26552, rev = B268, serial# = 7864903
mythtv kernel: tveeprom: tuner = LG TAPE H001F MK3 (idx = 68, type = 47)
mythtv kernel: tveeprom: tuner fmt = NTSC(M) (eeprom = 0x08, v4l2 = 0x00001000)
mythtv kernel: tveeprom: audio_processor = MSP3410D (type = 5)
mythtv kernel: ivtv: i2c attach [client=tveeprom[50],ok]
mythtv kernel: tuner: chip found at addr 0xc2 i2c-bus ivtv i2c driver #1
mythtv kernel: ivtv: i2c attach [client=(tuner unset),ok]
mythtv kernel: saa7115: starting probe for adapter ivtv i2c driver #1 (0x10005)
mythtv kernel: ivtv: Tuner Type 47, Tuner formats 0x00001000, Radio: yes, Model 
0x00892598, Revision 0x00000001
mythtv kernel: ivtv: Radio detected
mythtv kernel: ivtv: i2c attach [client=wm8775[50],ok]
mythtv kernel: ivtv: Encoder revision: 0x02040011
mythtv kernel: ivtv: Configuring WinTV PVR 150 card with 5 streams
mythtv kernel: ivtv: Registered v4l2 device for encoder MPEG minor 1
mythtv kernel: ivtv: Create DMA encoder MPEG stream: 32 x 131072 buffers 
(4096KB total)
mythtv kernel: ivtv: Allocate DMA encoder MPEG stream: 32 x 131072 buffers 
(4096KB total)
mythtv kernel: ivtv: Registered v4l2 device for encoder YUV minor 33
mythtv kernel: ivtv: Create DMA encoder YUV stream: 194 x 10800 buffers (2048KB 
total)
mythtv kernel: ivtv: Allocate DMA encoder YUV stream: 194 x 10800 buffers 
(2048KB total)
mythtv kernel: ivtv: Registered v4l2 device for encoder VBI minor 225
mythtv kernel: ivtv: Create DMA encoder VBI stream: 240 x 8736 buffers (2048KB 
total)
mythtv kernel: ivtv: Allocate DMA encoder VBI stream: 240 x 8736 buffers 
(2048KB total)
mythtv kernel: ivtv: Registered v4l2 device for encoder PCM audio minor 25
mythtv kernel: ivtv: Create DMA encoder PCM audio stream: 455 x 4608 buffers 
(2048KB total)
mythtv kernel: ivtv: Allocate DMA encoder PCM audio stream: 455 x 4608 buffers 
(2048KB total)
mythtv kernel: ivtv: Registered v4l2 device for encoder radio minor 65
mythtv kernel: ivtv: Create encoder radio stream
mythtv kernel: ivtv: Allocate encoder radio stream
mythtv kernel: ivtv: Setting Tuner 47
mythtv kernel: ivtv: ivtv_enc_thread: pid = 1395, itv = 0xe0f750fc
mythtv kernel: ivtv: ivtv_enc_vbi_thread: pid = 1396, itv = 0xe0f750fc
mythtv kernel: tuner: type set to 47 (LG NTSC (TAPE series)) by ivtv i2c driver 
#1
mythtv kernel: ivtv: Switching standard to NTSC.
mythtv kernel: ivtv: Initialized WinTV PVR 150, card #1
mythtv kernel: ivtv: ====================  END INIT IVTV  ====================
mythtv kernel: ivtv-osd: Framebuffer module loaded (attached to ivtv card id 0)
mythtv kernel: ivtv-osd: Framebuffer is at decoder-relative address 0x00510000 
and has 1704960 bytes.
mythtv kernel: ivtv-osd: screen coords: [0 0] -> [720 480]
mythtv kernel: ivtv-osd: original global alpha = 208
mythtv kernel: ivtv-osd: current OSD state = 39
mythtv kernel: ivtv-osd: new global alpha = 208 (1 255 0)
mythtv kernel: ivtv-osd: framebuffer at 0xd5510000, mapped to 0xe1e10000, size 
1350k
mythtv kernel: ivtv-osd: mode is 720x480x32, linelength=2880
mythtv kernel: ivtv-osd: fb1: iTVC15 TV out frame buffer device
mythtv kernel: ivtv: Allocate DMA decoder OSD stream: 32 x 65536 buffers 
(2048KB total)
alias char-major-81 videodev
alias char-major-61 lirc_i2c
options ivtv ivtv_dynbuf=0 ivtv_std=1
# /etc/modules: kernel modules to load at boot time.
#
# This file should contain the names of kernel modules that are
# to be loaded at boot time, one per line.  Comments begin with
# a `#', and everything on the line after them are ignored.
ide_cd
tmscsim
usbcore
uhci_hcd
ohci_hcd
usb_storage
ieee1394
ohci1394
sbp2
rtc
ac
battery
button
fan
processor
thermal
pcmcia_core
yenta_socket
ds
serial_core
8250
parport
parport_pc
agpgart
nvidia_agp
forcedeth
3c59x
soundcore
snd
snd_seq_device
snd_rawmidi
snd_mpu401_uart
snd_ak4xxx_adda
snd_page_alloc
snd_timer
snd_pcm
snd_ac97_codec
snd_ice17xx_ak4xxx
snd_ice1724
snd_mixer_oss
af_packet
autofs4
ipv6
md5

lirc_i2c
cx25840 i2c_enable=-1,1
ivtv
ivtv-fb 
Section "ServerLayout"
        Identifier     "XFree86 Configured"
        Screen  0 "TV Screen"
        InputDevice    "PS/2 Mouse" "CorePointer"
        InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "ServerFlags"
        Option "AllowMouseOpenFail"  "true"

EndSection

Section "Files"
        RgbPath      "/usr/X11R6/lib/X11/rgb"
        ModulePath   "/usr/X11R6/lib/modules"
        FontPath     "/usr/X11R6/lib/X11/fonts/misc:unscaled"
        FontPath     "/usr/X11R6/lib/X11/fonts/misc"
        FontPath     "/usr/X11R6/lib/X11/fonts/75dpi:unscaled"
        FontPath     "/usr/X11R6/lib/X11/fonts/75dpi"
        FontPath     "/usr/X11R6/lib/X11/fonts/100dpi:unscaled"
        FontPath     "/usr/X11R6/lib/X11/fonts/100dpi"
        FontPath     "/usr/X11R6/lib/X11/fonts/Speedo"
        FontPath     "/usr/X11R6/lib/X11/fonts/PEX"
# Additional fonts: Locale, Gimp, TTF...
        FontPath     "/usr/X11R6/lib/X11/fonts/cyrillic"
#       FontPath     "/usr/X11R6/lib/X11/fonts/latin2/75dpi"
#       FontPath     "/usr/X11R6/lib/X11/fonts/latin2/100dpi"
# True type and type1 fonts are also handled via xftlib, see /etc/X11/XftConfig!
        FontPath     "/usr/X11R6/lib/X11/fonts/Type1"
        FontPath     "/usr/share/fonts/ttf/western"
        FontPath     "/usr/share/fonts/ttf/decoratives"
        FontPath     "/usr/share/fonts/truetype"
        FontPath     "/usr/share/fonts/truetype/openoffice"
        FontPath     "/usr/share/fonts/truetype/ttf-bitstream-vera"
        FontPath     "/usr/share/fonts/latex-ttf-fonts"
        FontPath     "/usr/X11R6/lib/X11/fonts/defoma/CID"
        FontPath     "/usr/X11R6/lib/X11/fonts/defoma/TrueType"
EndSection

Section "Module"
        Load  "ddc"  # ddc probing of monitor
#       Load  "GLcore"
        Load  "dbe"
        Load  "v4l"
        Load  "extmod"
#       Load  "glx"
        Load  "bitmap" # bitmap-fonts
        Load  "speedo"
        Load  "type1"
        Load  "freetype"
        Load  "record"
EndSection

Section "InputDevice"
        Identifier  "Keyboard0"
        Driver      "keyboard"
        Option      "CoreKeyboard"
        Option "XkbRules" "xfree86"
        Option "XkbModel" "pc105"
        Option "XkbLayout" "us"

EndSection

Section "InputDevice"
        Identifier  "Serial Mouse"
        Driver      "mouse"
        Option      "Protocol" "Microsoft"
        Option      "Device" "/dev/ttyS0"
        Option      "Emulate3Buttons" "true"
        Option      "Emulate3Timeout" "70"
        Option      "SendCoreEvents"  "true"
EndSection

Section "InputDevice"
        Identifier  "PS/2 Mouse"
        Driver      "mouse"
        Option      "Protocol" "auto"
Option          "ZAxisMapping"          "4 5"
        Option      "Device" "/dev/psaux"
        Option      "Emulate3Buttons" "true"
        Option      "Emulate3Timeout" "70"
        Option      "SendCoreEvents"  "true"
EndSection

Section "InputDevice"
        Identifier      "USB Mouse"
        Driver          "mouse"
        Option          "Device"                "/dev/input/mice"
        Option          "SendCoreEvents"        "true"
        Option          "Protocol"              "IMPS/2"
        Option          "ZAxisMapping"          "4 5"
        Option          "Buttons"               "5"
EndSection

Section "Monitor"
        Identifier  "NTSC Monitor"
        HorizSync  30-68
        VertRefresh 50-120
        Mode "720x480"
          # D: 34.563 MHz, H: 37.244 kHz, V: 73.897 Hz
          DotClock 34.564
          HTimings 720 752 840 928
          VTimings 480 484 488 504
          Flags    "-HSync" "-VSync"
        EndMode
EndSection

Section "Device"
        Identifier  "Hauppauge PVR 350 iTVC15 Framebuffer"
        Driver      "ivtvdev"

        ### change fb1 to whatever number you got in the previous section
        Option      "fbdev" "/dev/fb1"
        Option      "ivtv" "/dev/fb1"

        ### change the busid to whatever is reported by lspci. Note that 
        ### output of lspci is hex, so add a preceding "0x" to the BusID
        BusID "PCI:1:08:0" 
EndSection

Section "Screen"
        Identifier  "TV Screen"
        Device      "Hauppauge PVR 350 iTVC15 Framebuffer"
        Monitor     "NTSC Monitor"
        DefaultDepth 24
        DefaultFbbpp 32
        Subsection "Display"
          Depth 24
          FbBpp 32
          Modes "720x480"
        EndSubsection
EndSection

Section "DRI"
        Mode 0666
EndSection

Reply via email to