Hi.  I just joined the list.  I'm a neophyte when it comes to video 
codecs, encoder settings, and the like. I got a WinTV-PVR 150 working 
with ivtv in Fedora Core 4 last night, but now I have a jitter problem. 
  The encoder stream is rock solid when viewing live tv or recorded 
content from a DirecTV DVR A/V port, but when I view playback from a 
Panasonic PV-10504D camcorder (also using composite A/V), there's 
significant jitter.  The video stream is very stable on the camcorder's 
LCD screen itself and when played back to a television, but frequently 
rips, tears, and loses color (what I'm collectively calling "jitter") 
when viewed on the encoder.  I've tried a different A/V cable to no 
avail.  This condition is present whether viewing the stream "live" 
(mplayer -vo xv /dev/video0) or after the fact (cat /dev/video0 > 
test.mpg, then feeding the file to mplayer or xine). I've adjusted all 
sorts of settings using ivtvctl, but haven't hit the magic combination 
(if there is one) that provides stable encoding of the camcorder stream. 
Unfortunately, that's the main reason I bought the card -- to capture 
old home videos and burn to dvd.

What can I do to reduce encoder jitter in my camcorder stream? Any 
pointers from experienced videophiles would be greatly appreciated.

Thanks in advance,
Jay

System particulars:

[EMAIL PROTECTED] jcliburn]# uname -a
Linux osprey 2.6.15-1.1831_FC4 #1 SMP Tue Feb 7 13:37:59 EST 2006 x86_64 
x86_64 x86_64 GNU/Linux
[EMAIL PROTECTED] jcliburn]# yum list ivtv*
Setting up repositories
Reading repository metadata in from local files
Installed Packages
ivtv.x86_64                              1:0.4.2-102.rhfc4.at   installed
ivtv-firmware.noarch                     2:1.8a-8.at            installed
ivtv-firmware-audio.noarch               0.0.1-5.at             installed
ivtv-firmware-dec.noarch                 2.02.023-8.at          installed
ivtv-firmware-enc.noarch                 2.04.024-8.at          installed
ivtv-kernheaders.x86_64                  1:0.4.2-102.rhfc4.at   installed
ivtv-kmdl-2.6.15-1.1831_FC4.x86_64       1:0.4.2-102.rhfc4.at   installed

ivtv:  ==================== START INIT IVTV ====================
ivtv:  version 0.4.3 (development snapshot compiled on Tue Feb 14 
19:48:26 2006) loading
ivtv:  Linux version: 2.6.15-1.1831_FC4 SMP gcc-4.0
ivtv:  In case of problems please include the debug info between
ivtv:  the START INIT IVTV and END INIT IVTV lines, along with
ivtv:  any module options, when mailing the ivtv-users mailinglist.
ivtv0: Autodetected WinTV PVR 150 card (cx23416 based)
ACPI: PCI Interrupt 0000:00:0a.0[A] -> GSI 18 (level, low) -> IRQ 185
tveeprom: ivtv version
tveeprom: Hauppauge: model = 26582, rev = C699, serial# = 8784266
tveeprom: tuner = TCL 2002N 5H (idx = 99, type = 50)
tveeprom: tuner fmt = NTSC(M) (eeprom = 0x08, v4l2 = 0x00001000)
tveeprom: audio processor = CX25843 (type = 25)
tveeprom: decoder processor = CX25843 (type = 1e)
ivtv0: i2c attach to card #0 ok [client=tveeprom, addr=50]
tuner (ivtv): chip found at addr 0xc2 i2c-bus ivtv i2c driver #0
ivtv0: i2c attach to card #0 ok [client=(tuner unset), addr=61]
cx25840 1-0044: cx25843-23 found @ 0x88 (ivtv i2c driver #0)
cx25840 1-0044: loaded v4l-cx25840.fw firmware (13353 bytes)
ivtv0: i2c attach to card #0 ok [client=cx25840, addr=44]
wm8775 1-001b: chip found @ 0x36 (ivtv i2c driver #0)
ivtv0: i2c attach to card #0 ok [client=wm8775, addr=1b]
ivtv0: loaded v4l-cx2341x-enc.fw firmware (262144 bytes)
ivtv0: Encoder revision: 0x02040024
ivtv0 warning: Encoder Firmware can be buggy, use version 0x02040011 or 
0x02050032.
ivtv0: Allocate DMA encoder MPEG stream: 128 x 32768 buffers (4096KB total)
ivtv0: Allocate DMA encoder YUV stream: 194 x 10800 buffers (2048KB total)
ivtv0: Allocate DMA encoder VBI stream: 120 x 17472 buffers (2048KB total)
ivtv0: Allocate DMA encoder PCM audio stream: 455 x 4608 buffers (2048KB 
total)
tuner: type set to 50 (TCL 2002N) by ivtv i2c driver #0
ivtv0: Initialized WinTV PVR 150, card #0
ivtv:  ====================  END INIT IVTV  ====================

[EMAIL PROTECTED] jcliburn]# ivtvctl -a
ioctl IVTV_IOC_G_CODEC ok
Codec parameters
aspect      : 2
audio       : 0x00e9
bframes     : 3
bitrate_mode: 0
bitrate     : 8000000
bitrate_peak: 9600000
dnr_mode    : 0
dnr_spatial : 0
dnr_temporal: 8
dnr_type    : 0
framerate   : 0
framespergop: 15
gop_closure : 1
pulldown    : 0
stream_type : 14
ioctl VIDIOC_G_FMT ok
         Type   : Video Capture
         Width  : 720
         Height : 480
ioctl VIDIOC_QUERYCAP ok
         Driver name   : ivtv
         Card type     : WinTV PVR 150
         Bus info      : 0000:00:0a.0
         Driver version: 1027
         Capabilities  : 0x01030011
ioctl: VIDIOC_ENUMINPUT
         Input   : 0
         Name    : Tuner
         Type    : 0x00000001
         Audioset: 0x00000003
         Tuner   : 0x00000000
         Standard: 0x0000000000003000 ( NTSC )
         Status  : 0

         Input   : 1
         Name    : Composite 0
         Type    : 0x00000002
         Audioset: 0x00000003
         Tuner   : 0x00000000
         Standard: 0x00000000007F7FFF ( PAL NTSC SECAM )
         Status  : 0

         Input   : 2
         Name    : Composite 1
         Type    : 0x00000002
         Audioset: 0x00000003
         Tuner   : 0x00000000
         Standard: 0x00000000007F7FFF ( PAL NTSC SECAM )
         Status  : 0

         Input   : 3
         Name    : S-Video 0
         Type    : 0x00000002
         Audioset: 0x00000003
         Tuner   : 0x00000000
         Standard: 0x00000000007F7FFF ( PAL NTSC SECAM )
         Status  : 0

         Input   : 4
         Name    : S-Video 1
         Type    : 0x00000002
         Audioset: 0x00000003
         Tuner   : 0x00000000
         Standard: 0x00000000007F7FFF ( PAL NTSC SECAM )
         Status  : 0
ioctl VIDIOC_G_INPUT ok
Video input = 2
ioctl: VIDIOC_ENUMOUTPUT
ioctl VIDIOC_G_OUTPUT failed: Invalid argument
ioctl: VIDIOC_ENUMAUDIO
         Input   : 0
         Name    : Tuner Audio In

         Input   : 1
         Name    : Audio Line 1

         Input   : 2
         Name    : Audio Line 2

         Input   : 3
         Name    : Audio Line 3

         Input   : 4
         Name    : Audio Line 4
ioctl VIDIOC_G_AUDIO ok
Audio input = 2: Audio Line 2
ioctl VIDIOC_G_FREQUENCY ok
Frequency = 1076
ioctl: VIDIOC_ENUMSTD
         index       : 0
         ID          : 0x0000000000003000
         Name        : NTSC
         Frame period: 1001/30000
         Frame lines : 525

         index       : 1
         ID          : 0x00000000000000FF
         Name        : PAL
         Frame period: 1/25
         Frame lines : 625

         index       : 2
         ID          : 0x00000000007F0000
         Name        : SECAM
         Frame period: 1/25
         Frame lines : 625
ioctl VIDIOC_G_STD ok
Video standard = 0x00003000
ioctl: VIDIOC_QUERYCTRL
Brightness = 128
Contrast = 64
Saturation = 64
Hue = 0
Volume = 60928
Mute = 0

[EMAIL PROTECTED] jcliburn]# lsmod
Module                  Size  Used by
ivtv                  253780  0
nvidia               4896436  12
parport_pc             65580  1
lp                     49025  0
parport                77261  2 parport_pc,lp
ipv6                  432321  12
ipt_REJECT             39489  1
ipt_state              35393  3
ip_conntrack           98409  1 ipt_state
nfnetlink              40969  1 ip_conntrack
iptable_filter         36673  1
ip_tables              56897  3 ipt_REJECT,ipt_state,iptable_filter
video                  52553  0
button                 41185  0
battery                44233  0
ac                     38985  0
ohci1394               71457  0
ieee1394              407641  1 ohci1394
uhci_hcd               70369  0
ehci_hcd               70477  0
tda9887                48912  0
wm8775                 40269  0
cx25840                58065  0
tuner                  58664  0
tveeprom               48288  0
i2c_algo_bit           43081  1 ivtv
videodev               45633  1 ivtv
i2c_viapro             43737  0
i2c_core               59457  8 
ivtv,tda9887,wm8775,cx25840,tuner,tveeprom,i2c_algo_bit,i2c_viapro
snd_via82xx            65769  1
gameport               51793  1 snd_via82xx
snd_ac97_codec        146045  1 snd_via82xx
snd_ac97_bus           36033  1 snd_ac97_codec
snd_seq_dummy          37445  0
snd_seq_oss            71973  0
snd_seq_midi_event     42177  1 snd_seq_oss
snd_seq                99225  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_pcm_oss            93297  0
snd_mixer_oss          52673  2 snd_pcm_oss
snd_pcm               139593  3 snd_via82xx,snd_ac97_codec,snd_pcm_oss
snd_timer              62025  2 snd_seq,snd_pcm
snd_page_alloc         46289  2 snd_via82xx,snd_pcm
snd_mpu401_uart        42561  1 snd_via82xx
snd_rawmidi            64225  1 snd_mpu401_uart
snd_seq_device         43857  4 
snd_seq_dummy,snd_seq_oss,snd_seq,snd_rawmidi
snd                   103073  11 
snd_via82xx,snd_ac97_codec,snd_seq_oss,snd_seq,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer,snd_mpu401_uart,snd_rawmidi,snd_seq_device
soundcore              45025  2 snd
via_velocity           72681  0
crc_ccitt              35521  1 via_velocity
floppy                107993  0
dm_snapshot            50833  0
dm_zero                35393  0
dm_mirror              57001  0
ext3                  179665  4
jbd                   100073  1 ext3
dm_mod                 98697  6 dm_snapshot,dm_zero,dm_mirror
sata_via               42821  0
libata                 98265  1 sata_via
sd_mod                 53697  0
scsi_mod              195321  2 libata,sd_mod

_______________________________________________
ivtv-users mailing list
[email protected]
http://ivtvdriver.org/mailman/listinfo/ivtv-users

Reply via email to