> Hi, > > On 02/24/2010 01:58 AM, Mauro Carvalho Chehab wrote: >> Hans de Goede wrote: >>> Hi, >>> >>> On 02/23/2010 04:37 PM, Mauro Carvalho Chehab wrote: >>>> Hans de Goede wrote: >>>> >>>>> Ok, so this will give me a local tree, how do I get this onto >>>>> linuxtv.org ? >>>> >>>> I added it. In thesis, it is open for commit to you, me, hverkuil and >>>> dougsland. >>>> >>> >>> I see good, thanks! Can someone (Douglas ?) with better hg / git powers >>> then me please >>> somehow import all the libv4l changes from: >>> http://linuxtv.org/hg/~hgoede/libv4l >> >> Ok, I added there. The procedure were simple: I ran Brandon script >> again, >> but after pulling from your tree. Then, I used git format-patch to >> generate >> a quilt series, and used git quiltimport on the correct -git tree. >> > > Thanks! > > >>> Once that is done I'll retire my own tree, and move all my userspace >>> work to >>> the git tree. >>> >>> For starters I plan to create / modify Makefiles so that everything >>> will >>> build >>> out of the box, and has proper make install targets which can be used >>> by >>> distro's >>> >>> So: >>> -proper honoring of CFLAGS >>> -work with standard (and possibly somewhat older kernel headers) >>> -honor DESTDIR, PREFIX and LIBDIR when doing make install >> >> The better here is to have the latest kernel headers copied on the tree. >> This way, it is possible to compile libv4l2 with an older kernel version >> and >> later upgrade the kernel, if needed, or to use a fast machine to compile >> it, and then use it on another machine. >> > > If possible I would like to avoid this, afaik no other userspace utility > packages > are doing this. > > Where necessary libv4l currently has code snippets like: > > #ifndef V4L2_PIX_FMT_SPCA501 > #define V4L2_PIX_FMT_SPCA501 v4l2_fourcc('S','5','0','1') /* YUYV per line > */ > #endif > > So libv4l (in its current state) will already compile fine with older > kernel > headers. I expect that the other utilities will not need a lot of > recent kernel ABI. So for now I would like to try and extend the above > approach > to the other utilities. Note that the v4l2-ctl and v4l2-dbg utilities often *do* track the latest kernel. In particular v4l2-ctl is often used to control/test new features. Regards, Hans -- Hans Verkuil - video4linux developer - sponsored by TANDBERG Telecom -- 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