Duncan Webb wrote:
> Well this is pretty obvious why when I determined that it was
> VIDIOC_S_FMT call that was changing the temporal_filter.
>
> in driver/ivtv-ioctl.c
> #if LINUX_VERSION_CODE <= KERNEL_VERSION(2, 6, 18)
> if (itv->params.width != 720 || itv->params.height !=
> (itv->is_50hz ? 576 : 480))
> itv->params.video_temporal_filter = 0;
> else
> itv->params.video_temporal_filter = 8;
> #endif
>
> Any reason for the temporal_filter being over written?
>
Setting it to 0 when the video frame size wasn't "full resolution"
was added because the temporal filter created some horrible ghosting
artifacts at other resolutions. This was probably back in 2005 when the
default was 8.
Now the default is 0 iirc, so maybe this code should be modified
accordingly?
_______________________________________________
ivtv-devel mailing list
[email protected]
http://ivtvdriver.org/mailman/listinfo/ivtv-devel