Hello community, here is the log from the commit of package v4l-utils for openSUSE:Factory checked in at Mon Aug 8 15:46:07 CEST 2011. -------- New Changes file: --- /dev/null 2010-08-26 16:28:41.000000000 +0200 +++ /mounts/work_src_done/STABLE/v4l-utils/v4l-utils.changes 2011-07-23 20:51:10.000000000 +0200 @@ -0,0 +1,258 @@ +------------------------------------------------------------------- +Sat Jul 23 18:47:46 UTC 2011 - asterios.dramis@gmail.com + +- Update to v0.8.5 + Utils changes: + * parse_em28xx_drxk.pl: New parser for dumps of em28xx with drxk frontend + * qv4l2: Add support for bitmap controls + * v4l2-ctl: add support for the new bitmask control type + * v4l2-ctl: add support for the control event + * v4l2-ctl: small bugfixes + * v4l2-compliance: various new tests + * lib_media_dev: various fixes / cleanups + libv4l changes: + * Add some more laptop models to the upside down devices table + * Add support for SE401 pixelformat + * Software autogain tweaks +- Rebased disable_rds_compilation.patch to apply cleanly. + +------------------------------------------------------------------- +Sun Jun 26 16:52:00 UTC 2011 - asterios.dramis@gmail.com + +- Update to v0.8.4 + Utils changes: + * Various small fixes + * qv4l2: Add support for configuring the framerate for devices which support + this like uvc cams + * parse_tcpdump_log.pl: new parser for tcpdump / wireshark made usbmon dumps + * New lib_media_dev lib, to pair audio devices with video devices (and other + combinations) for now this lives in utils and does not get installed + systemwide, as the API is not stable + libv4l changes: + * Add many more laptop models to the upside down devices table + * Some small bugfixes + * Add vicam cameras to list of cameras need sw auto gain + whitebalance + * Add support for M420 pixelformat + * Add support for Y10B pixelformat + * Add support for JPGL pixelformat + * Modified (rewrote) jpeg decompression code to use libjpeg[-turbo], for + much lower cpu load when doing jpeg decompression + * Detect usb connection speed of devices + * Rewrite src format selection algorithm, taking bandwidth into account and + choosing the format which will give us the lowest CPU load while still + allowing 30 fps + * Intercept S_PARM and redo src format selection based on new fps setting, + potentially switching from JPG to YUYV / M420 when the app lowers the fps, + resulting in a significant lower cpu load +- Spec file updates + * Require libv4l in the libraries. + * Minor other updates. +- Fixed rpmlint warning "wrong-icon-size". +- Removed the desktop file and icon for qv4l2 (they are provided by the + package now). +- Rebased disable_rds_compilation.patch to apply cleanly. + +------------------------------------------------------------------- +Sun May 8 17:46:17 UTC 2011 - asterios.dramis@gmail.com + +- Update to v0.8.3 + * Name changed to v4l-utils (libv4l + some utils). + * Lots of changes (see ChangeLog). +- Spec file updates + * Changes based on rpmdevtools templates and spec-cleaner run. + * Changes to incorporate the addition of the utils. + * Updates Licenses (based on Fedora). +- Added desktop file and icon for qv4l2 (taken from Fedora package). +- Removed libv4l-nonvoid_return.diff patch (fixed upstream). +- Added a patch to disable compilation of utils/rds (fails to compile with + ic2-dev.h from ic2-tools). + +------------------------------------------------------------------- +Thu Jun 10 08:32:50 UTC 2010 - wittemar@googlemail.com + +- build libv4l-32bit + +------------------------------------------------------------------- +Mon May 17 10:07:34 UTC 2010 - coolo@novell.com + +- remove explicit version requires to non-versioned package from + shared libraries +- buildrequire pkg-config to fix provides + +------------------------------------------------------------------- +Mon Feb 22 15:53:02 CET 2010 - ro@suse.de + +- buildfix: "control reaches end of non-void function" + +------------------------------------------------------------------- +Mon Feb 22 09:39:16 UTC 2010 - bphilips@novell.com + +- Upstream doesn't provide bz2. Change back to gz in URL. + +------------------------------------------------------------------- +Mon Feb 22 09:35:32 UTC 2010 - bphilips@novell.com + +- Update to v0.6.4 + - Add more laptop models to the upside down devices table + - Add error checking to mr97310a decompression + - Increase mr97310a minimum clockdiv upon 3 consecutive decoding errors + - Add support for decompressing CPIA1 compressed YUV + - Speed up autogain algorithm + +- Updates from v0.6.3 + - Add more laptop models to the upside down devices table + - Improved mr97310a decompression + - Add support for decompressing yuv420 planar JPEG (one component per SOS, + 3 SOS per frame), this is needed for w9968cf based cams + - Add support for STV0680 raw bayer data + +- Updates from v0.6.2 + - Add more laptop models to the upside down devices table + - Put usb id in controls shm segment name for USB devices, to better + distuingish between devices plugged into the same port + - Enable software whitebalance and autogain for mr97310a cameras + - Improvements / tweaks to software autogain algorithm + +------------------------------------------------------------------- +Fri Jan 15 13:15:18 UTC 2010 - chris@computersalat.de + +- cleanup spec + * shared libs to subpkg + * added debug_package_requires + * bzipped source +- rpmlint + * devel-package-with-non-devel-group + * summary-not-capitalized +- added baselibs.conf as a source2 + o and updated + +------------------------------------------------------------------- +Tue Sep 1 13:10:00 CEST 2009 - schaeferf.obs@googlemail.com + +- Update to v0.6.1 + - Add more laptop models to the upside down devices table + - Bugfix: fixup 320x240 output for pac7302 cameras + - Bugfix: fix reqbuf Device or Resource busy error when using v4l2_read() + - Some applications want to use jpg format if possible, so do not hide + it from the apps (do not assume it always needs conversion) + - Change controls shm segment name to include the username, as it is only + writable by the user (this means libv4l controls are per user) (Gregor Jasny) + - Add support for decompressing sn9c2028 compressed bayer (Theodore Kilgore) + - Report V4L2_FMT_FLAG_EMULATED in v4l2_fmtdesc flags for emulated formats + +------------------------------------------------------------------- +Thu Aug 6 20:48:38 CEST 2009 - schaeferf.obs@googlemail.com + +- Update to v0.6.0 + - Software whitebalancing, automatic gain, exposure and gamma control for cams which lack this in hardware + - Fake v4l2 controls to control all these + - Software flipping controls + - Recognize disabled controls and replace with fake equivalents where available + - Add tons of laptop models to the upside down devices table + - Add support for decompressing ov511 and ov518 "JPEG" + - Improved pac207 decompression code + - Support for rgb565 source format + - Many bug fixes +- Merge spec files from drivers:webcam and openSUSE:Factory <bphilips@suse.de> + +------------------------------------------------------------------- +Tue Mar 10 16:51:08 PDT 2009 - bphilips@suse.de + +- Add baselibs.conf to build -32bit packages +- Version bump to 0.5.8 + * Add support for UYVY (for USB Apple iSight) patch by Julien BLACHE + <jb@jblache.org> + * Remove v4lconvert_yvyu_to_yuv420 function as its functionality is + duplicate with v4lconvert_yuyv_to_yuv420 + * Use Requires.private where appropiate in .pc files (patch by Gregor Jasny) + * Switch to using USB-id's instead of USB product string, as not all devices + set a unique product string. This fixes the upside down issues with + genius e-messenger 112 cams + * Add support for sn9c20x-i420 format patch by Vasily Khoruzhick + <anarsoul@gmail.com> + +------------------------------------------------------------------- +Wed Dec 3 22:16:58 PST 2008 - bphilips@suse.de + +- Version bump to 0.5.7 + * Fix a nasty (and stupid) bug in the special try_fmt handling for UVC cams + * Add some more verbose logging of various calls when asking libv4l to log + calls to a file, to assist in (future) debugging + libv4l-0.5.6 + * Always do a s_fmt on uvc cams even if this changes nothing, as not doing + the s_fmt triggers a bug in the uvcvideo driver in kernel <= 2.6.28 + (with certain cams) + libv4l-0.5.5 + * Avoid the use of try_fmt as much as possible on UVC cams, instead use the + results of the enum_framesizes ioctl. This is because: + 1) try_fmt actually causes IO with UVC cams making apps which do lot of + querrying of device capabilities slow (cheese) + 2) some buggy cams don't like getting lots of UVC video probes and crash + when they do + libv4l-0.5.4 + * Don't report DQBUF errors when errno is EAGAIN, this fixes flooding the + screen with errors when applications use non blocking mode + * Add support for downscaling to make apps which want low resolutions + (skype, spcaview) happy when used with cams which can only do high + resolutions (by Lukáš Karas <lukas.karas@centrum.cz>). ++++ 61 more lines (skipped) ++++ between /dev/null ++++ and /mounts/work_src_done/STABLE/v4l-utils/v4l-utils.changes calling whatdependson for head-i586 New: ---- baselibs.conf disable_rds_compilation.patch v4l-utils-0.8.5.tar.bz2 v4l-utils.changes v4l-utils.spec ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ v4l-utils.spec ++++++ # # spec file for package v4l-utils # # Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # # norootforbuild Name: v4l-utils Version: 0.8.5 Release: 1 Summary: Utilities for video4linux and DVB devices # ir-keytable and v4l2-sysfs-path are GPLv2 only License: GPLv2+ and GPLv2 Url: http://linuxtv.org/downloads/v4l-utils/ Group: Hardware/TV Source0: http://linuxtv.org/downloads/v4l-utils/%{name}-%{version}.tar.bz2 Source100: baselibs.conf # PATCH-FIX-OPENSUSE disable_rds_compilation.patch asterios.dramis@gmail.com -- Disable compilation of utils/rds (it isn't installed anyway) as it fails to compile with i2c-dev.h from i2c-tools (needs the one from linux-glibc-devel) Patch0: disable_rds_compilation.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build # Only needed to patch broken images in the upstream tarball BuildRequires: ImageMagick BuildRequires: kernel-headers BuildRequires: libqt4-devel %if 0%{?suse_version} > 1130 BuildRequires: sysfsutils-devel %else BuildRequires: sysfsutils %endif %if 0%{?suse_version} BuildRequires: update-desktop-files %endif Requires: libv4l = %{version} Requires: udev %define debug_package_requires libv4l1-0 = %{version}-%{release} %define debug_package_requires libv4l2-0 = %{version}-%{release} %define debug_package_requires libv4lconvert0 = %{version}-%{release} %description v4l-utils is a collection of various video4linux (V4L) and DVB utilities. The main v4l-utils package contains cx18-ctl, ir-keytable, ivtv-ctl, v4l2-ctl and v4l2-sysfs-path. %package devel-tools # decode_tm6000 is GPLv2 only License: GPLv2+ and GPLv2 Summary: Utilities for v4l2 / DVB driver development and debugging Group: Hardware/TV Requires: libv4l = %{version} %description devel-tools Utilities for v4l2 / DVB driver authors: decode_tm6000, v4l2-compliance and v4l2-dbg. %package -n libv4l # Some of the decompression helpers are GPLv2, the rest is LGPLv2+ License: LGPLv2+ and GPLv2 Summary: Collection of video4linux support libraries Url: http://hansdegoede.livejournal.com/3636.html Group: System/Libraries %description -n libv4l libv4l is a collection of libraries which adds a thin abstraction layer on top of video4linux2 devices. The purpose of this (thin) layer is to make it easy for application writers to support a wide variety of devices without having to write separate code for different devices in the same class. libv4l consists of 3 different libraries: libv4lconvert, libv4l1 and libv4l2. %package -n libv4l1-0 License: LGPLv2+ Summary: Video4linux support library Group: System/Libraries Requires: libv4l %description -n libv4l1-0 libv4l1 offers the (deprecated) v4l1 API on top of v4l2 devices, independent of the drivers for those devices supporting v4l1 compatibility (which many v4l2 drivers do not). This package contains shared lib for packages that use libv4l1.so.0 %package -n libv4l2-0 License: LGPLv2+ Summary: Video4linux support library Group: System/Libraries Requires: libv4l %description -n libv4l2-0 libv4l2 offers the v4l2 API on top of v4l2 devices, while adding for the application transparent libv4lconvert conversion where necessary. This package contains shared lib for packages that use libv4l2.so.0 %package -n libv4lconvert0 License: LGPLv2+ Summary: Video4linux support library Group: System/Libraries Requires: libv4l %description -n libv4lconvert0 libv4lconvert offers functions to convert from any (known) pixel-format to V4l2_PIX_FMT_BGR24 or V4l2_PIX_FMT_YUV420. This package contains shared lib for packages that use libv4lconvert.so.0 %package -n libv4l-devel License: LGPLv2+ Summary: Development files for libv4l Group: Development/Libraries/C and C++ Requires: libv4l1-0 = %{version} Requires: libv4l2-0 = %{version} Requires: libv4lconvert0 = %{version} %description -n libv4l-devel The libv4l-devel package contains libraries and header files for developing applications that use libv4l. %package -n qv4l2 License: GPLv2+ Summary: Video4linux test control and streaming test application Group: Hardware/TV Requires: libv4l = %{version} %description -n qv4l2 qv4l2 is a test control and streaming test application for video4linux. %prep %setup -q %patch0 %build make CFLAGS="%{optflags} -fno-strict-aliasing" CXXFLAGS="%{optflags}" %{?_smp_mflags} %install make install PREFIX=%{_prefix} LIBDIR=%{_libdir} DESTDIR=%{buildroot} # Patch image with wrong dimensions - fix rpmlint warning "wrong-icon-size" mogrify -extent "36x36" -background transparent -gravity "south" %{buildroot}%{_datadir}/icons/hicolor/32x32/apps/qv4l2.png mogrify -scale 32x32 -background transparent %{buildroot}%{_datadir}/icons/hicolor/32x32/apps/qv4l2.png %if 0%{?suse_version} %suse_update_desktop_file -N "QV4l2" -G "V4L2 Test Utility" -r qv4l2 Qt AudioVideo Video TV %endif %clean rm -rf %{buildroot} %post -n libv4l1-0 -p /sbin/ldconfig %postun -n libv4l1-0 -p /sbin/ldconfig %post -n libv4l2-0 -p /sbin/ldconfig %postun -n libv4l2-0 -p /sbin/ldconfig %post -n libv4lconvert0 -p /sbin/ldconfig %postun -n libv4lconvert0 -p /sbin/ldconfig %files %defattr(-,root,root,-) %doc COPYING ChangeLog README TODO %dir %{_sysconfdir}/rc_keymaps %config(noreplace) %{_sysconfdir}/rc_keymaps/* %config(noreplace) %{_sysconfdir}/rc_maps.cfg /lib/udev/rules.d/70-infrared.rules %{_bindir}/cx18-ctl %{_bindir}/ir-keytable %{_bindir}/ivtv-ctl %{_bindir}/v4l2-ctl %{_bindir}/v4l2-sysfs-path %{_mandir}/man1/ir-keytable.1%{ext_man} %files devel-tools %defattr(-,root,root,-) %doc COPYING ChangeLog README TODO %{_bindir}/decode_tm6000 %{_bindir}/v4l2-compliance %{_sbindir}/v4l2-dbg %files -n libv4l %defattr(-,root,root,-) %doc COPYING.LIB ChangeLog README README.lib TODO %{_libdir}/libv4l/ %files -n libv4l1-0 %defattr(-,root,root,-) %{_libdir}/libv4l1.so.* %files -n libv4l2-0 %defattr(-,root,root,-) %{_libdir}/libv4l2.so.* %files -n libv4lconvert0 %defattr(-,root,root,-) %{_libdir}/libv4lconvert.so.* %files -n libv4l-devel %defattr(-,root,root,-) %doc README.lib-multi-threading %{_includedir}/libv4l*.h %{_libdir}/libv4l*.so %{_libdir}/pkgconfig/*.pc %files -n qv4l2 %defattr(-,root,root,-) %doc COPYING ChangeLog README TODO %{_bindir}/qv4l2 %{_datadir}/applications/qv4l2.desktop %dir %{_datadir}/icons/hicolor %dir %{_datadir}/icons/hicolor/??x?? %dir %{_datadir}/icons/hicolor/??x??/apps %dir %{_datadir}/icons/hicolor/scalable %dir %{_datadir}/icons/hicolor/scalable/apps %{_datadir}/icons/hicolor/*/apps/qv4l2.* %changelog ++++++ baselibs.conf ++++++ libv4l libv4l1-0 libv4l2-0 libv4lconvert0 ++++++ disable_rds_compilation.patch ++++++ --- utils/Makefile.orig 2011-07-17 19:06:39.000000000 +0300 +++ utils/Makefile 2011-07-23 21:41:32.646000060 +0300 @@ -1,4 +1,4 @@ -SUBDIRS=libv4l2util libmedia_dev decode_tm6000 keytable rds v4l2-compliance v4l2-ctl v4l2-dbg v4l2-sysfs-path xc3028-firmware +SUBDIRS=libv4l2util libmedia_dev decode_tm6000 keytable v4l2-compliance v4l2-ctl v4l2-dbg v4l2-sysfs-path xc3028-firmware all install: @for i in $(SUBDIRS); do \ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org