V4L/DVB: cx2341x: Remove temporal filter control restriction

Since the change that stops the CX23415/6 firmware-intiiated secondary stream
appears to fix the temporal filter, it's now fully re-enabled for all capture
resolutions.

Signed-off-by: Ian Armstrong <ian@iarmst.demon.co.uk>
Signed-off-by: Andy Walls <awalls@radix.net>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
This commit is contained in:
Ian Armstrong 2010-03-06 21:43:04 -03:00 коммит произвёл Mauro Carvalho Chehab
Родитель 9a766d55b7
Коммит 947f04cba2
1 изменённых файлов: 0 добавлений и 14 удалений

Просмотреть файл

@ -1000,20 +1000,6 @@ int cx2341x_update(void *priv, cx2341x_mbox_func func,
h, w); h, w);
if (err) return err; if (err) return err;
} }
if (new->width != 720 || new->height != (new->is_50hz ? 576 : 480)) {
/* Adjust temporal filter if necessary. The problem with the
temporal filter is that it works well with full resolution
capturing, but not when the capture window is scaled (the
filter introduces a ghosting effect). So if the capture
window is scaled, then force the filter to 0.
For full resolution the filter really improves the video
quality, especially if the original video quality is
suboptimal. */
temporal = 0;
}
if (force || NEQ(stream_type)) { if (force || NEQ(stream_type)) {
err = cx2341x_api(priv, func, CX2341X_ENC_SET_STREAM_TYPE, 1, err = cx2341x_api(priv, func, CX2341X_ENC_SET_STREAM_TYPE, 1,
mpeg_stream_type[new->stream_type]); mpeg_stream_type[new->stream_type]);