[linux-dvb] [PATCH] cx23885 analog TV and audio support for HVR-1500
Steven Toth
stoth at linuxtv.org
Sat Aug 30 02:41:14 CEST 2008
Steven Toth wrote:
> Tim Lucas wrote:
>> Mijhail Moreyra wrote:
>> > Steven Toth wrote:
>> >> Mijhail Moreyra wrote:
>> >>> Steven Toth wrote:
>> >>>> Mijhail,
>> >>>>
>> >>>> http://linuxtv.org/hg/~stoth/cx23885-audio
>> <http://linuxtv.org/hg/%7Estoth/cx23885-audio>
>> >>>>
>> >>>> This tree contains your patch with some minor whitespace cleanups
>> >>>> and fixes for HUNK related merge issues due to the patch
>> wrapping at
>> >>>> 80 cols.
>> >>>>
>> >>>> Please build this tree and retest in your environment to ensure I
>> >>>> did not break anything. Does this tree still work OK for you?
>> >>>>
>> >>>> After this I will apply some other minor cleanups then invite a few
>> >>>> other HVR1500 owners to begin testing.
>> >>>>
>> >>>> Thanks again.
>> >>>>
>> >>>> Regards,
>> >>>>
>> >>>> Steve
>> >>>
>> >>> Hi, sorry for the delay.
>> >>>
>> >>> I've tested the http://linuxtv.org/hg/~stoth/cx23885-audio
>> <http://linuxtv.org/hg/%7Estoth/cx23885-audio> tree and
>> >>> it doesn't work well.
>> >>>
>> >>> You seem to have removed a piece from my patch that avoids some
>> register
>> >>> modification in cx25840-core.c:cx23885_
>> initialize()
>> >>>
>> >>> - cx25840_write(client, 0x2, 0x76);
>> >>> + if (state->rev != 0x0000) /* FIXME: How to detect the bridge
>> >>> type ??? */
>> >>> + /* This causes image distortion on a true cx23885
>> >>> board */
>> >>> + cx25840_write(client, 0x2, 0x76);
>> >>>
>> >>> As the patch says that register write causes a horrible image
>> distortion
>> >>> on my HVR-1500 which has a real cx23885 (not 23887, 23888, etc)
>> board.
>> >>>
>> >>> I don't know if it's really required for any bridge as everything
>> seems
>> >>> to be auto-configured by default, maybe it can be simply dropped.
>> >>>
>> >>> Other than that the cx23885-audio tree works well.
>> >>>
>> >>> WRT the whitespaces, 80 cols, etc; most are also in the sources I
>> took
>> >>> as basis, so I didn't think they were a problem.
>> >>
>> >> That's a mistake, I'll add that later tonight, thanks for finding
>> >> this. I must of missed it when I had to tear apart your email because
>> >> of HUNK issues caused by patch line wrapping.
>> >>
>> >> Apart from this, is everything working as you expect?
>> >>
>> >> Regards,
>> >>
>> >> Steve
>> >>
>> >>
>> >
>> > OK.
>> >
>> > And sorry about the patch, I didn't know it was going to be broken
>> that
>> > way by being sent by email.
>> >
>> > >> Other than that the cx23885-audio tree works well.
>> >
>>
>> > Great, thanks for confirming.
>>
>> > Regards,
>>
>> > Steve
>>
>> I'll try asking again since my replies in gmail were not including the
>> correct subject heading.
>> Can this code for cx23885 analog support be adapted for the DViCO
>> Fusion HDTV7 Dual Express which also uses the cx23885? Currently the
>> driver for that card is digital only and I am stuck with a free
>> antiquated large satellite system that is analog only in my apartment.
>> I am willing to put in the work if someone can point me in the right
>> direction. Thank you,
>
> Wait until I get a chance to merge the cx25840 fix late tonight. Watch
> the stoth/cx23885-audio tree for a cx25840 fix appearing, then test the
> driver. Look in the driver, find the correct card=N option for the
> HVR1500 and load the driver on your system with that option .... then
> try analog.
Tim,
The audio fix has now been applied to
http://linuxtv.org/hg/~stoth/cx23885-audio.
Try loading the card as the HVR1500 and see what happens.
Mijhail, if you could download and compile the cx23885-audio tree one
more time I would be grateful.
Regards,
Steve
More information about the linux-dvb
mailing list