I have finally received some feedback on DVB-T, and it reportedly works,
although with a minor bug: it was necessary to use the "cable" connector
instead of the "antenna" one. There is an updated patch at the web page
http://www.sharemation.com/IstvanV/v4l/xc4000.html that attempts to
correct this problem. It also includes a few CX88 changes that are not
related to adding support for XC4000 based cards, and could possibly be
released as separate patches:
- implements a "sharpness" control using the CX2388x peaking filter
and changing the notch filter
- in two places (cx88-core.c and cx88-video.c) code that checked for
CX88_VMUX_TELEVISION did not also check for CX88_VMUX_CABLE; this
was the reason why selecting the audio standard did not work for the
cable input
- in cx88-mpeg.c, there was code that set core->input to CX88_VMUX_DVB;
this does not seem to make sense, since core->input is an index to an
array (core->board.input), while the CX88_VMUX_* values are not
intended to be used as indexes, but rather values of the 'type'
member of struct cx88_input. But it is also not obvious if this has
any actual effect other than what is reported as the current input
when queried by an application. In any case, I changed the code to
search for an input of type CX88_VMUX_DVB, or set the input to 0 if
it is not found
--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majord...@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html