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