Re: [PULL] http://linuxtv.org/hg/~awalls/cx23888-ir-part1

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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


 b/linux/drivers/media/video/cx23885/cx23885-ioctl.c  |  197 ++++++++
 b/linux/drivers/media/video/cx23885/cx23885-ioctl.h  |   39 +
 b/linux/drivers/media/video/cx23885/cx23888-ir.c     |  233 +++++++++
 b/linux/drivers/media/video/cx23885/cx23888-ir.h     |   28 +
linux/drivers/media/video/cx23885/Makefile | 3 linux/drivers/media/video/cx23885/cx23885-417.c | 10 linux/drivers/media/video/cx23885/cx23885-cards.c | 12 linux/drivers/media/video/cx23885/cx23885-core.c | 20 linux/drivers/media/video/cx23885/cx23885-ioctl.c | 11 linux/drivers/media/video/cx23885/cx23885-video.c | 34 - linux/drivers/media/video/cx23885/cx23885.h | 12 linux/drivers/media/video/cx25840/cx25840-audio.c | 461 ++++++++++++++-----
 linux/drivers/media/video/cx25840/cx25840-core.c     |  258 +++++++---
linux/drivers/media/video/cx25840/cx25840-core.h | 22 linux/drivers/media/video/cx25840/cx25840-firmware.c | 10 linux/include/media/v4l2-chip-ident.h | 16 16 files changed, 1140 insertions(+), 226 deletions(-)


These changes are the first part in a set of changes that get IR receive
working for the HVR-1850 with the Hauppaugue grey RC-5 remote, and
starts laying the foundation for using the integrated IR controller in
CX2388[57], CX2310[012], CX2584[0123], and CX23418 chips.

I have 25 other small changes to consolidate and clean up, that I will
submit as a follow up pull request later that get IR working for the
HVR-1850.

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.

2. the second half of this set will include my v4l2_subdev_ir_ops
definition, which has the potential for discussion or rework (I hope not
though).  Since this first half of the changes don't depend on that
being finalized, I wanted to get these 1366 changes moving forward,
before too many unrelated changes happen to the cx25840 and cx23885
modules.

Thanks,
Andy

--
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

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.

For Composite NTSC, I don't know why VLC get a segmentation fault. Xawtv incorrectly detect pixel format and size.

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

[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]
  Powered by Linux