On Sun, 2009-09-27 at 21:42 +0800, David T. L. Wong wrote: > Andy Walls wrote: > > Mauro, > > > > Please pull from http://linuxtv.org/hg/~awalls/cx23888-ir-part1 > > > > for the following 8 changesets: > > > > 01/08: v4l2-chip-ident: Add ID's needed for the cx23885 and cx25840 modules > > http://linuxtv.org/hg/~awalls/cx23888-ir-part1?cmd=changeset;node=5b2b33f2e3d7 > > > > 02/08: cx23885: Fix support for v4l2-dbg access to CX2388[578] and CX23417 regs > > http://linuxtv.org/hg/~awalls/cx23888-ir-part1?cmd=changeset;node=f652c361b61d > > > > 03/08: cx23885: Add skeleton v4l2_subdev for the CX23888 integrated IR controller > > http://linuxtv.org/hg/~awalls/cx23888-ir-part1?cmd=changeset;node=f153c30da5c5 > > > > 04/08: cx25840: Improve detection of CX2388[578] A/V cores > > http://linuxtv.org/hg/~awalls/cx23888-ir-part1?cmd=changeset;node=0efbeb807ff0 > > > > 05/08: cx25840: Convert chip/core family checks to static inline functions > > http://linuxtv.org/hg/~awalls/cx23888-ir-part1?cmd=changeset;node=80d278a74d8a > > > > 06/08: cx25840: Separate set_audclk_freq functionality for the different chips > > http://linuxtv.org/hg/~awalls/cx23888-ir-part1?cmd=changeset;node=5f58b345e32e > > > > 07/08: cx25840: Init PLLs properly for CX2388[578] A/V cores > > http://linuxtv.org/hg/~awalls/cx23888-ir-part1?cmd=changeset;node=b1ebfabe9c60 > > > > 08/08: cx23885: Enable HVR-1850 CX23888 A/V core to get VID_CLK running for IR > > http://linuxtv.org/hg/~awalls/cx23888-ir-part1?cmd=changeset;node=7d99cae94fe5 > > > > > > I am submitting this CX23888 IR work in two parts, instead of one > > complete set, for two reasons: > > > > 1. Steve is waiting on these particular cx25840 module changes to move > > forward on work for analog video for some cards supported by the cx23885 > > driver. I don't want to hold up that work. > > Thanks, > > Andy > > > Andy and the List, > > I just tested your tree for the cx23885 card MagicPro ProHDTV Extreme > 2. I can get it works for Composite PAL. Thanks Andy. > > Without your patch, PLL doesn't lock well, video not sync. David, Although fixing analog video wasn't my objective, it is good to hear that things have improved. I needed the VID PLL working properly because the IR controller in the CX2388[58] chips use it as a reference clock. Because of that, analog video got a minor fix up as a side effect. I was actually worried I might break analog video for CX23885 cards that were working, as I only have a HVR-1850 (CX23888) with which to test. Thank you for the report. :) > For Composite NTSC, I don't know why VLC get a segmentation fault. > Xawtv incorrectly detect pixel format and size. Based on my shallow glance through the cx23885 driver, it does not surprise me that the cx23885 driver may need some fixes to get analog video working properly and reliably for various cards. In time I suspect it will get done. Regards, Andy > David T.L. Wong -- To unsubscribe from this list: send the line "unsubscribe linux-media" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html