Hi Mauro, Thanks for the review. On Monday 21 March 2011 20:39:17 Mauro Carvalho Chehab wrote: > Em 27-02-2011 14:36, Laurent Pinchart escreveu: > > Hi Mauro, > > > > These patches move the uvcvideo.h header file from > > drivers/media/video/uvc to include/linux, making the UVC API public. > > > > Martin Rubli has committed support for the public API to libwebcam, so > > userspace support is up to date. > > > > The following changes since commit 9e650fdb12171a5a5839152863eaab9426984317: > > [media] drivers:media:radio: Update Kconfig and Makefile for wl128x FM > > driver (2011-02-27 07:50:42 -0300) > > > > are available in the git repository at: > > git://linuxtv.org/pinchartl/uvcvideo.git uvcvideo-next > > > > Laurent Pinchart (6): > > uvcvideo: Deprecate UVCIOC_CTRL_{ADD,MAP_OLD,GET,SET} > > There are some places there saying that the removal will happen at 2.6.39. I'll fix that. > > uvcvideo: Rename UVC_CONTROL_* flags to UVC_CTRL_FLAG_* > > uvcvideo: Include linux/types.h in uvcvideo.h > > uvcvideo: Move uvcvideo.h to include/linux > > -'U' 00-0F drivers/media/video/uvc/uvcvideo.h conflict! > +'U' 00-0F linux/uvcvideo.h conflict! > > Please avoid conflicts at userspace API's. The uvcvideo driver already uses 'U'. I can change it, but it will break the ABI. > > uvcvideo: Fix descriptor parsing for video output devices > > This one seems independent from API changes. Applying it. > > > v4l: videobuf2: Typo fix What about this one ? > > Martin Rubli (2): > > uvcvideo: Add UVCIOC_CTRL_QUERY ioctl > > uvcvideo: Add driver documentation > > Please, don't use "enum" at the public API: > > + __u32 id V4L2 control identifier > + __u8 name[32] V4L2 control name > + __u8 entity[16] UVC extension unit GUID > + __u8 selector UVC control selector > + __u8 size V4L2 control size (in bits) > + __u8 offset V4L2 control offset (in bits) > + enum v4l2_ctrl_type > + v4l2_type V4L2 control type > + enum uvc_control_data_type > + data_type UVC control data type > + struct uvc_menu_info > + *menu_info Array of menu entries (for menu controls > only) + __u32 menu_count Number of menu entries (for menu > controls only) + > + * struct uvc_menu_info > + > + __u32 value Menu entry value used by the device > + __u8 name[32] Menu entry name > > > enum size is not portable. (OK, I know that V4L2 API has some enum's, but > let's not add new stuff using it). Also, please be sure that the new API > won't require any compat32 bits. OK I'll fix that. > > Stephan Lachowsky (1): > > uvcvideo: Fix uvc_fixup_video_ctrl() format search > > This one seems independent from API changes. Applying it. -- Regards, Laurent Pinchart -- 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