debian/0000755000000000000000000000000012265055117007172 5ustar debian/upstream0000644000000000000000000000040012177020314010740 0ustar Name: v4l-utils Contact: Linux Media Mailing List Repository: git://linuxtv.org/v4l-utils.git Repository-Browse: http://git.linuxtv.org/v4l-utils.git Watch: http://linuxtv.org/downloads/v4l-utils/v4l-utils-([\d\.]*)\.tar\.bz2 debian/dvb-tools.docs0000644000000000000000000000002112177020314011737 0ustar utils/dvb/README debian/libv4l-dev.links0000644000000000000000000000006112177020314012172 0ustar usr/share/doc/libv4l-0 /usr/share/doc/libv4l-dev debian/watch0000644000000000000000000000012012177020314010205 0ustar version=3 http://linuxtv.org/downloads/v4l-utils/v4l-utils-([\d\.]*)\.tar\.bz2 debian/ir-keytable.README.Debian0000644000000000000000000000101112177020314013424 0ustar If you need to modify the keycode mapping table for your device, you have to perform the following steps: 1) Copy either an already existing table from the shipped mappings located in /lib/udev/rc_keymaps or write the currently active table into a file via 'ir-keytable --read > somefile' 2) Edit the table to your needs and test it via 'ir-keytable --write=somefile' 3) Make the change persistent by putting the file into /etc/rc_keymaps and add the proper driver, table and file name into /etc/rc_maps.cfg debian/copyright0000644000000000000000000003737012177020314011130 0ustar Upstream-Name: v4l-utils Upstream-Contact: Linux Media Mailing List Source: http://linuxtv.org/downloads/v4l-utils/ Upstream Authors: Hans de Goede Hans Verkuil Mauro Carvalho Chehab Gregor Jasny Files: contrib/cx231xx/parse_cx231xx.pl Copyright: 2010 Mauro Carvalho Chehab License: GPL-2 Files: contrib/em28xx/parse_em28xx.pl Copyright: 2008-2011 Mauro Carvalho Chehab License: GPL-2 Files: contrib/em28xx/parse_em28xx_drxk.pl Copyright: 2011 Mauro Carvalho Chehab License: GPL-2 Files: contrib/em28xx/rewrite_eeprom.pl Copyright: 2009 Mauro Carvalho Chehab 2009 Douglas Schilling Landgraf License: GPL-2 Files: contrib/parse_tcpdump_log.pl Copyright: 2011 Mauro Carvalho Chehab License: GPL-2 Files: contrib/saa7134/parse_saa7134.pl Copyright: 2008 Mauro Carvalho Chehab License: GPL-2 Files: contrib/sn9c201/parse_sn9c201.pl Copyright: 2010 Mauro Carvalho Chehab License: GPL-2 contrib/usb_parse/parse_usb.pl Copyright: 2010 Mauro Carvalho Chehab License: GPL-2 Files: lib/libv4l2/log.c Copyright: 2008 Elmar Kleijn 2008 Sjoerd Piepenbrink 2008 Hans de Goede License: LGPL-2.1+ Files: lib/libv4lconvert/bayer.c Copyright: 2008 Hans de Goede Written by Damien Douxchamps and Frederic Devernay License: LGPL-2.1+ Files: lib/libv4lconvert/hm12.c Copyright: 2009 Hans Verkuil License: LGPL-2.1+ Files: lib/libv4lconvert/jpgl.c Copyright: 2003 Sylvain Munaut 2011 Jean-François Moine License: LGPL-2.1+ Files: lib/libv4lconvert/control/*: Copyright: 2008-2009 Elmar Kleijn 2008-2009 Sjoerd Piepenbrink 2008-2009 Radjnies Bhansingh 2008-2010 Hans de Goede License: LGPL-2.1+ Files: lib/libv4lconvert/processing/libv4lprocessing*, lib/libv4lconvert/processing/whitebalance.c Copyright: 2008-2009 Elmar Kleijn 2008-2009 Sjoerd Piepenbrink 2008-2009 Hans de Goede License: LGPL-2.1+ Files: lib/libv4lconvert/libv4lsyscall-priv.h Copyright: 2009 Hans Petter Selasky. All rights reserved. License: * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. Files: lib/libv4lconvert/mr97310a.c Copyright: 2004-2009 Theodore Kilgore License: LGPL-2+ Files: lib/libv4lconvert/ov511-decomp.c Copyright: 1999-2003 Mark W. McClelland 1998-2000 OmniVision Technologies License: GPL-2 Files: lib/libv4lconvert/ov518-decomp.c Copyright: 2002-2003 Mark W. McClelland Yuri van Oers 1998-2000 OmniVision Technologies License: GPL-2 Files: lib/libv4lconvert/pac207.c Copyright: 2005 Bertrik.Sikken. Thomas Kaiser 2003 2004 2005 Michel Xhaard License: LGPL-2.1+ Files: lib/libv4lconvert/rgbyuv.c Copyright: 2008 Hans de Goede 2009 Mauro Carvalho Chehab License: LGPL-2.1+ Files: lib/libv4lconvert/se401.c Copyright: 2011 Hans de Goede Jeroen B. Vreeken License: LGPL-2.1+ Files: lib/libv4lconvert/sn9c10x.c Copyright: 2005 Bertrik.Sikken License: LGPL-2.1+ Files: lib/libv4lconvert/sn9c2028-decomp.c Copyright: 2005 Theodore Kilgore License: LGPL-2.1+ Files: lib/libv4lconvert/sn9c20x.c Copyright: 2008-2009 Vasily Khoruzhick Jens on microdia google group License: LGPL-2.1+ Files: lib/libv4lconvert/spca561-decompress.c Copyright: 2005 Andrzej Szombierski [qq@kuku.eu.org] License: LGPL-2.1+ Files: lib/libv4lconvert/sq905c.c Copyright: 2005, 2007, 2009 Theodore Kilgore License: LGPL-2.1+ Files: lib/libv4lconvert/tinyjpeg* Copyright: 2006, Luc Saillard License: All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: - Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. - Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. - Neither the name of the author nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Files: lib/libv4lconvert/jidctflt.c lib/libv4lconvert/jpeg_memsrcdest.c Copyright: 1994-1998, Thomas G. Lane. License: This file is part of the Independent JPEG Group's software. The authors make NO WARRANTY or representation, either express or implied, with respect to this software, its quality, accuracy, merchantability, or fitness for a particular purpose. This software is provided "AS IS", and you, its user, assume the entire risk as to its quality and accuracy. This software is copyright (C) 1991-1998, Thomas G. Lane. All Rights Reserved except as specified below. Permission is hereby granted to use, copy, modify, and distribute this software (or portions thereof) for any purpose, without fee, subject to these conditions: (1) If any part of the source code for this software is distributed, then this README file must be included, with this copyright and no-warranty notice unaltered; and any additions, deletions, or changes to the original files must be clearly indicated in accompanying documentation. (2) If only executable code is distributed, then the accompanying documentation must state that "this software is based in part on the work of the Independent JPEG Group". (3) Permission for use of this software is granted only if the user accepts full responsibility for any undesirable consequences; the authors accept NO LIABILITY for damages of any kind. These conditions apply to any software derived from or based on the IJG code, not just to the unmodified library. If you use our work, you ought to acknowledge us. Permission is NOT granted for the use of any IJG author's name or company name in advertising or publicity relating to this software or products derived from it. This software may be referred to only as "the Independent JPEG Group's software". We specifically permit and encourage the use of this software as the basis of commercial products, provided that all warranty or liability claims are assumed by the product vendor. This implementation is based on Arai, Agui, and Nakajima's algorithm for scaled DCT. Their original paper (Trans. IEICE E-71(11):1095) is in Japanese, but the algorithm is described in the Pennebaker & Mitchell JPEG textbook (see REFERENCES section in file README). The following code is based directly on figure 4-8 in P&M. Files: debian/* Copyright: 2008 - 2013 Gregor Jasny License: GPL-2+ Files: lib/libv4l1.c Copyright: 2008-2010 Hans de Goede 2003-2009 Bill Dirks License: LGPL-2.1+ Files: lib/* Copyright: 2008, 2009, 2010, 2011 Hans de Goede License: LGPL-2.1+ Files: lib/libdvbv5/* Copyright: 2011 - 2013 Mauro Carvalho Chehab Copyright: 2012 - 2013 Andre Roth License: GPL-2 Files: utils/decode_tm6000/decode_tm6000.c Copyright: 2007 Mauro Carvalho Chehab License: GPL-2 Files: utils/keytable/keytable.c Copyright: 2006-2010 Mauro Carvalho Chehab License: GPL-2 Files: utils/libmedia_dev/get_media_devices.* Copyright: 2011 Mauro Carvalho Chehab License: LGPL-2.1+ Files: utils/libv4l2util/frequencies.c Copyright: 2006 Nathan Laredo 2006 Hans Verkuil License: LGPL-2.1+ Files: utils/libv4l2util/libv4l2util.h Copyright: 2006 Hans Verkuil License: LGPL-2.1+ Files: utils/libv4l2util/v4l2_driver.* Copyright: 2006 Mauro Carvalho Chehab License: LGPL-2.1+ Files: utils/qv4l2-qt* Copyright: 2006 Hans Verkuil License: GPL-2+ Files: v4l2-compliance/*.cpp Copyright: 2011 Hans Verkuil License: GPL-2+ Files: utils/v4l2-compliance/v4l2-compliance.* utils/v4l2-compliance/v4l2-test-debug.cpp Copyright: 2008, 2010 Hans Verkuil License: GPL-2+ Files: utils/v4l2-ctl/cx18-ctl.c Copyright: 2003-2004 Kevin Thayer 2004 Hans Verkuil License: GPL-2+ Files: utils/v4l2-ctl/ivtv-ctl.c Copyright: 2003-2004 Kevin Thayer 2004 Hans Verkuil License: GPL-2+ Files: utils/v4l2-ctl/v4l2-ctl.c Copyright: 2003-2004 Kevin Thayer 2004, 2006, 2007 Hans Verkuil License: GPL-2+ Files: utils/v4l2-dbg/v4l2-dbg-* Copyright: 2008 Mauro Carvalho Chehab License: GPL-2 Files: utils/v4l2-dbg/v4l2-dbg-micron.h Copyright: 2009 Mauro Carvalho Chehab License: GPL-2 Files: utils/v4l2-dbg/v4l2-dbg.cpp Copyright: 2007 Hans Verkuil License: GPL-2+ Files: utils/v4l2-dbg/v4l2-dbg.h Copyright: 2008 Mauro Carvalho Chehab License: GPL-2 Files: utils/v4l2-sysfs-path/v4l2-sysfs-path.c Copyright: 2011 Red Hat, Inc. License: Permission to use, copy, modify, distribute, and sell this software and its documentation for any purpose is hereby granted without fee, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation, and that the name of Red Hat not be used in advertising or publicity pertaining to distribution of the software without specific, written prior permission. Red Hat makes no representations about the suitability of this software for any purpose. It is provided "as is" without express or implied warranty. THE AUTHORS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. Files: utils/xc3028-firmware/firmware-tool.c Copyright: 2007 Michel Ludwig 2007, 2008 Mauro Carvalho Chehab License: GPL-2 Files: utils/xc3028-firmware/standards.* Copyright: 2007 Michel Ludwig License: GPL-2 Files: utils/xc3028-firmware/tuner-xc2028-types.h Copyright: 2007-2008 Mauro Carvalho Chehab (mchehab@infradead.org) License: GPL-2 License: GPL-2 This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation version 2. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. License: GPL-2+ This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. On Debian systems, the complete text of the GNU General Public License version 2 can be found in `/usr/share/common-licenses/GPL-2'. License: LGPL-2.1+ This package is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This package is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this package; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA On Debian systems, the complete text of the GNU Lesser General Public License can be found in `/usr/share/common-licenses/LGPL'. debian/compat0000644000000000000000000000000212177020314010361 0ustar 9 debian/changelog0000644000000000000000000003444212265055042011050 0ustar v4l-utils (1.0.1-1) unstable; urgency=medium * Imported Upstream version 1.0.1 * Bumped standards to version 3.9.4 (no changes needed) * Fix typo in package description (Closes: #733100) -- Gregor Jasny Mon, 13 Jan 2014 22:17:00 +0100 v4l-utils (1.0.0-1) unstable; urgency=low * Imported Upstream version 1.0.0 - ir-keytable now searches in /etc/rc_keymaps and /lib/udev/rc_keymaps for keytables (Closes: #675567) -- Gregor Jasny Fri, 02 Aug 2013 23:04:00 +0200 v4l-utils (0.8.9-4) unstable; urgency=low * Fix crashes found by Mayhem * Bumped standards to version 3.9.4 (no changes needed) -- Gregor Jasny Fri, 28 Jun 2013 22:29:07 +0200 v4l-utils (0.8.9-3) unstable; urgency=low * Added other active authors to copyright file * Add patch to use openat syscall on platforms that support it -- Gregor Jasny Sat, 20 Apr 2013 21:19:06 +0200 v4l-utils (0.8.9-2) unstable; urgency=low * Dropped deprecated DM-Upload-Allowed flag * Added Upstream Metadata file * Remove bashisms from bugreport helper script (Closes: #701548) * Add two upside down table entries from the upstream 0.8.x branch -- Gregor Jasny Sun, 17 Mar 2013 20:08:40 +0100 v4l-utils (0.8.9-1) unstable; urgency=low * Imported Upstream version 0.8.9 - libv4lconvert: Various Pixart JPEG fixes - libv4lconvert: Add more notebooks to the upside down device table - keytable: Add support for Sanyo IR and RC-5-SZ protocol - keytable: Add missing buttons in shipped keytables (LP: #1054122) - v4l2-compliance, v4l-ctl, qv4l2: Sync with development branch * Drop 32bit cross compiled libraries -- Gregor Jasny Tue, 09 Oct 2012 18:38:05 +0200 v4l-utils (0.8.8-3) unstable; urgency=low * Mark libv4l-dev Multi-Arch: same (Closes: #678894) -- Gregor Jasny Mon, 25 Jun 2012 18:28:11 +0200 v4l-utils (0.8.8-2) unstable; urgency=low * Add patches from stable-0.8 branch - Build fixes for GCC 4.7 - Add 04f2:b169 USB ID to ASUS upside down table - Add Lenovo Thinkpad X220 Tablet to upside down table * Add sanyo and rc-5-sz protocol to ir-keytable (Closes: #675564) -- Gregor Jasny Wed, 06 Jun 2012 08:38:04 +0200 v4l-utils (0.8.8-1) unstable; urgency=low * Imported Upstream version 0.8.8 - Revert Lenovo X201 upside down table entry (Closes: #667958) - libv4lconvert: Use bytesperline instead of width - libv4lconver: Add 06f8:301b pac7302 based cam to the quirk table - tinyjpeg: Better luminance quantization table for Pixart JPEG - tinyjpeg: Fix out of bounds array usage * Add DVB tools package -- Gregor Jasny Sat, 14 Apr 2012 19:42:06 +0200 v4l-utils (0.8.7-1) unstable; urgency=low * Imported Upstream version 0.8.7 - libv4l2: Prevent GCC 4.7 inlining error (Closes: #667406) - qv4l2: fix segfault when there are no inputs or outputs - dvb: Merged DVB tools from development branch - Add some more laptop models to the upside down devices table -- Gregor Jasny Fri, 06 Apr 2012 20:24:03 +0200 v4l-utils (0.8.6-2) unstable; urgency=low * Add patches from stable-0.8 branch - Fix ir-keytable file parsing errors - Add ThinkPad X200 to upside down table - Add ThinkPad X201 to upside down table - Add ThinkPad Edge E325 to upside down table * Bumped standards to version 3.9.3 (no changes needed) -- Gregor Jasny Sun, 25 Mar 2012 23:12:26 +0200 v4l-utils (0.8.6-1) unstable; urgency=low * Imported Upstream version 0.8.6 - Add support for libjpeg >= v7 - Add new matching algorithm for upside down table (Closes: #639231) - Add some more laptop models to the upside down devices table - Retry with another frame on JPEG header decode errors - Improved JL2005BCD support - Set errno to EIO if getting 4 consecutive EAGAIN convert errors - Make software autowhitebalance converge faster - Add quirk support for forced tinyjpeg fallback -- Gregor Jasny Fri, 10 Feb 2012 21:25:42 +0100 v4l-utils (0.8.5-7) unstable; urgency=low * Add 90 degrees rotated JPEG quirk for 145f:013c -- Gregor Jasny Sat, 31 Dec 2011 16:30:32 +0100 v4l-utils (0.8.5-6) unstable; urgency=low * Add bug report script * Disable fancy upsampling (Closes: #647273) * Add kFreeBSD support (Closes: #647508) -- Gregor Jasny Fri, 11 Nov 2011 10:24:59 +0100 v4l-utils (0.8.5-5) unstable; urgency=low * Cherry picked more upside down table patches -- Gregor Jasny Fri, 28 Oct 2011 20:47:49 +0200 v4l-utils (0.8.5-4) unstable; urgency=low * Cherry picked some upside down table entries * Build separate libv4lconvert library package * Drop static libraries * Apply dpkg-buildflags for build * Tighten architecture to linux-any * Fix some Lintian issues -- Gregor Jasny Sat, 01 Oct 2011 17:00:24 +0200 v4l-utils (0.8.5-3) unstable; urgency=medium * Disable libjpeg for cross compiled 32bit packages (Closes: #636301) The libjpeg.so shipped by ia32-libs-dev does not match the current libjpeg-dev header version which leads to broken (M)JPEG support. -- Gregor Jasny Sun, 07 Aug 2011 14:09:04 +0200 v4l-utils (0.8.5-2) unstable; urgency=low * Add tinyjpeg quirk from upstream and add some more cameras -- Gregor Jasny Fri, 05 Aug 2011 17:51:03 +0200 v4l-utils (0.8.5-1) unstable; urgency=low * Add multiarch support * Imported Upstream version 0.8.5 -- Gregor Jasny Wed, 20 Jul 2011 21:28:36 +0200 v4l-utils (0.8.4-3) unstable; urgency=low * Cherry picked upstream patches * Stop commenting entries in ir-keytable config file and prefix the individual files names with /lib/udev/rc_keymaps -- Gregor Jasny Sat, 09 Jul 2011 19:09:36 +0200 v4l-utils (0.8.4-2) unstable; urgency=low * Add missing get/set fps functions to symbol file -- Gregor Jasny Sun, 12 Jun 2011 19:17:10 +0200 v4l-utils (0.8.4-1) unstable; urgency=low * Imported Upstream version 0.8.4 * Change VCS Browser URL due to alioth migration * Add libjpeg dependency * Bumped standards to version 3.9.2 (no changes needed) * Install qv4l2 desktop file and icons * Remove unnecessary dependency on libsysfs (Closes: #627652) * Generate Libs.private fields in pkgconfig files from already defined Makefile variables. * Updated copyright file -- Gregor Jasny Fri, 10 Jun 2011 21:03:52 +0200 v4l-utils (0.8.3-2) unstable; urgency=low * Add versioned conflict for ivtv-utils (Closes: #620684) * Fix description as linitian suggests * Raise debhelper compatibility level to 8 -- Gregor Jasny Sun, 17 Apr 2011 17:39:35 +0200 v4l-utils (0.8.3-1) unstable; urgency=low * New Upstream version -- Gregor Jasny Thu, 10 Feb 2011 19:46:17 +0100 v4l-utils (0.8.2-1) unstable; urgency=low * Imported Upstream version 0.8.2 * Removed patches that got applied upstream * Keytable maps file got renamed upstream. Adjusted sed command line. * Updated copyright file * Use upstream manpage for ir-keytable -- Gregor Jasny Wed, 26 Jan 2011 22:35:38 +0100 v4l-utils (0.8.1-2) unstable; urgency=low [ Gregor Jasny ] * Add ir-keytable; install them into /lib/udev/rc_keymaps (Closes: #601279) * Cherry-picked new device table entries from upstream git [ Martin Pitt ] * debian/control: Add DM-Upload-Allowed flag, so that Gregor can upload by himself once he becomes an official DM. -- Gregor Jasny Sun, 12 Dec 2010 17:10:48 +0100 v4l-utils (0.8.1-1) unstable; urgency=low * New upstream version (Closes: #598969) * Bumped standards to version 3.9.1 (no changes needed) * Updated copyright file -- Gregor Jasny Sun, 03 Oct 2010 16:26:40 +0200 v4l-utils (0.8.0-1) unstable; urgency=low * New upstream version * Switch to 3.0 (quilt) source format * Re-enable pristine-tar * Split utils package into command line and the Qt based qv4l2 (Closes: #576422) * Update upstream URL -- Gregor Jasny Fri, 07 May 2010 20:48:34 +0200 v4l-utils (0.7.91-1) experimental; urgency=low * New upstream version * Reindent v4l-utils long description (Closes: #573598) * Add FAQ extry how to port applications to libv4l (Closes: #569607) -- Gregor Jasny Fri, 12 Mar 2010 17:20:08 +0100 v4l-utils (0.7.90-1) experimental; urgency=low * New upstream version * Bumped standards to version 3.8.4 (no changes needed) * Updated uploaders field * Changed package source name changed to v4l-util * Updated copyright file to DEP-5 like syntax * Disable pristine tar until bz2 issue is resolved -- Gregor Jasny Sun, 28 Feb 2010 19:44:15 +0100 libv4l (0.6.4-1) unstable; urgency=low * New Upstream Version -- Gregor Jasny Mon, 18 Jan 2010 21:22:52 +0100 libv4l (0.6.3-1) unstable; urgency=low * New Upstream Version * Updated Debian copyright file -- Gregor Jasny Tue, 27 Oct 2009 13:33:01 +0000 libv4l (0.6.2-1) unstable; urgency=low * New Upstream Version * Updated upstream location -- Gregor Jasny Fri, 09 Oct 2009 14:19:54 +0000 libv4l (0.6.1-1) unstable; urgency=low * New Upstream Version -- Gregor Jasny Wed, 02 Sep 2009 17:19:14 +0200 libv4l (0.6.0-2) unstable; urgency=low * Add UID to SHM segment name and fallback to malloc (Closes: #542204) * Bumped standards to version 3.8.3 (no changes needed) -- Gregor Jasny Wed, 19 Aug 2009 14:42:00 +0200 libv4l (0.6.0-1) unstable; urgency=low * New Upstream Version * Bumped standards to version 3.8.2 (no changes needed) -- Gregor Jasny Thu, 09 Jul 2009 22:21:22 +0200 libv4l (0.5.99-1) experimental; urgency=low * New Upstream Version -- Gregor Jasny Thu, 04 Jun 2009 09:48:44 +0200 libv4l (0.5.98-1) experimental; urgency=low * New Upstream Version -- Gregor Jasny Tue, 26 May 2009 19:56:21 +0200 libv4l (0.5.97-1) experimental; urgency=low * New Upstream Version -- Gregor Jasny Thu, 16 Apr 2009 13:04:41 +0200 libv4l (0.5.9-2) unstable; urgency=low * Updated debian/copyright file (now Lintian clean) -- Gregor Jasny Sat, 14 Mar 2009 11:59:20 +0100 libv4l (0.5.9-1) unstable; urgency=low * New Upstream Version * Changed maintainers email address * Bumped standards to version 3.8.1 (no changes needed) -- Gregor Jasny Fri, 13 Mar 2009 20:22:46 +0100 libv4l (0.5.8-1) unstable; urgency=low [ Gregor Jasny ] * New Upstream Version [ Loic Minier ] * Drop Section: libs from binary packages and rely on the Source's Section, per lintian. * Expand descriptions slightly for consistency; thanks lintian again. -- Gregor Jasny Sun, 11 Jan 2009 15:32:37 +0100 libv4l (0.5.7-2) unstable; urgency=low [ Gregor Jasny ] * Add .private suffix to Requires pkg-config field to avoid excessive library dependencies (Closes: #509031) [ Loic Minier ] * Let libv4l-dev suggest pkg-config (>= 0.18). -- Gregor Jasny Wed, 17 Dec 2008 22:07:24 +0100 libv4l (0.5.7-1) unstable; urgency=low * New Upstream Version - Fixes a try_fmt handling bug with UVC cameras (Closes: #507280) -- Gregor Jasny Wed, 03 Dec 2008 00:14:57 +0100 libv4l (0.5.6-1) unstable; urgency=low * New Upstream Version -- Gregor Jasny Sun, 23 Nov 2008 20:01:08 +0100 libv4l (0.5.4-1) unstable; urgency=low * New Upstream Version -- Gregor Jasny Mon, 17 Nov 2008 22:24:16 +0100 libv4l (0.5.3-1) unstable; urgency=low [ Gregor Jasny ] * New Upstream Version [ Loic Minier ] * Move .gbp.conf to debian/gbp.conf. -- Gregor Jasny Mon, 27 Oct 2008 21:56:36 +0100 libv4l (0.5.2-1) unstable; urgency=low * New Upstream Version -- Gregor Jasny Thu, 23 Oct 2008 22:17:56 +0200 libv4l (0.5.1-1) unstable; urgency=low * New Upstream Version * Removed quilt dependency as patch got merged upstream * Reenable static libs * Tightened kernel header version to >= 2.6.19 for frame format enumeration -- Gregor Jasny Sun, 19 Oct 2008 00:16:28 +0200 libv4l (0.5.0-3) unstable; urgency=low [ Kees Cook ] * Rename lib* to lib*-0: the major ABI number should be reflected in the binary package names. * Drop .dirs files: they are redundant (i.e. only needed for creating empty directories). * Remove the static files from *-dev and the rules file. Building static libraries is not really a good idea, since it allows for copies of the code to leak everywhere, which makes security updates a pain, etc. Unless they are explicitly required, I strongly recommend dropping them. * Correct the clean/unpatch rule combo: the build must clean first, then unpatch. * Added .symbols files to track the change of ABI over time. [ Loic Minier ] * Merge above changes by Kees Cook; reworded his description as a changelog. * Add Kees Cook and myself as uploaders. * Add ${misc:Depends} to all packages as recommended in debhelper >= 5 mode and add ${shlibs:Depends} to -dev packages which sneak extra deps if they start shipping binaries. * Wrap build-deps and deps to get cleaner diffs when we change them. * Remove boilerplate from rules. * Add clean-patched to .PHONY; NB: the current clean-patched isn't -j2 safe. -- Loic Minier Thu, 09 Oct 2008 22:10:08 +0200 libv4l (0.5.0-2) unstable; urgency=low * Remove dh_shlibdeps warnings -- Gregor Jasny Thu, 02 Oct 2008 18:27:43 +0200 libv4l (0.5.0-1) unstable; urgency=low * New upstream release -- Gregor Jasny Wed, 17 Sep 2008 19:35:15 +0200 libv4l (0.4.3-1) unstable; urgency=low * Initial release (Closes: #488117) -- Gregor Jasny Wed, 03 Sep 2008 20:16:22 +0200 debian/patches/0000755000000000000000000000000012177020314010612 5ustar debian/patches/series0000644000000000000000000000003712177020314012027 0ustar kfreebsd-dvb-frontend-fix.diff debian/patches/kfreebsd-dvb-frontend-fix.diff0000644000000000000000000000101612177020314016401 0ustar Author: Gregor Jasny Description: kFreeBSD need a Linux type clean DVB frontend header --- a/lib/include/dvb-frontend.h +++ b/lib/include/dvb-frontend.h @@ -22,6 +22,7 @@ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * */ +#if linux #ifndef _DVBFRONTEND_H_ #define _DVBFRONTEND_H_ @@ -591,3 +592,10 @@ #define FE_DISHNETWORK_SEND_LEGACY_CMD _IO('o', 80) /* unsigned int */ #endif /*_DVBFRONTEND_H_*/ + +#else + +#include + +#endif + debian/control0000644000000000000000000001414112265055027010576 0ustar Source: v4l-utils Section: video Priority: optional Maintainer: Gregor Jasny Uploaders: Martin Pitt , Loic Minier Build-Depends: debhelper (>= 8.1.3), dh-autoreconf, autotools-dev, libtool, libjpeg-dev, pkg-config, libqt4-dev Standards-Version: 3.9.5 Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/libv4l.git Vcs-Git: git://anonscm.debian.org/collab-maint/libv4l.git Homepage: http://linuxtv.org/downloads/v4l-utils/ Package: libv4l-0 Section: libs Architecture: linux-any kfreebsd-any Depends: libv4lconvert0 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} Pre-Depends: ${misc:Pre-Depends} Multi-Arch: same Description: Collection of video4linux support libraries 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. . 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). . libv4l2 offers the v4l2 API on top of v4l2 devices, while adding for the application transparent libv4lconvert conversion where necessary. . This package contains the shared libraries. Package: libv4lconvert0 Section: libs Architecture: linux-any kfreebsd-any Depends: ${shlibs:Depends}, ${misc:Depends} Pre-Depends: ${misc:Pre-Depends} Breaks: libv4l-0 (<< 0.8.5-4) Replaces: libv4l-0 (<< 0.8.5-4) Multi-Arch: same Description: Video4linux frame format conversion library libv4lconvert offers functions to convert from any (known) pixelformat to BGR24, RGB24, YUV420 and YVU420. . This package contains the shared library. Package: libv4l2rds0 Section: libs Architecture: linux-any kfreebsd-any Depends: ${shlibs:Depends}, ${misc:Depends} Pre-Depends: ${misc:Pre-Depends} Multi-Arch: same Description: Video4Linux Radio Data System (RDS) decoding library This library decodes a RDS stream obtained from a Video4Linux (V4L) version 2 device. It supports both: the US based RBDS and European RDS protocol. . This package contains the shared library. Package: libv4l-dev Section: libdevel Architecture: linux-any kfreebsd-any Depends: libv4l-0 (= ${binary:Version}), libv4lconvert0 (= ${binary:Version}), libv4l2rds0 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} Suggests: pkg-config (>= 0.18) Multi-Arch: same Description: Collection of video4linux support libraries (development files) 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. . libv4lconvert offers functions to convert from any (known) pixelformat to BGR24, RGB24, YUV420 and YVU420. . 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). . libv4l2 offers the v4l2 API on top of v4l2 devices, while adding for the application transparent libv4lconvert conversion where necessary. . This package contains the development files. Package: v4l-utils Section: utils Architecture: linux-any kfreebsd-any Depends: libv4l-0 (= ${binary:Version}), libv4l2rds0 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} Replaces: ivtv-utils (<< 1.4.1-2) Breaks: ivtv-utils (<< 1.4.1-2) Description: Collection of command line video4linux utilities v4l-utils contains the following video4linux command line utilities: . decode_tm6000: decodes tm6000 proprietary format streams rds-ctl: tool to receive and decode Radio Data System (RDS) streams v4l2-compliance: tool to test v4l2 API compliance of drivers v4l2-ctl, cx18-ctl, ivtv-ctl: tools to control v4l2 controls from the cmdline v4l2-dbg: tool to directly get and set registers of v4l2 devices v4l2-sysfs-path: sysfs helper tool Package: dvb-tools Section: utils Architecture: linux-any kfreebsd-any Depends: ${shlibs:Depends}, ${misc:Depends} Description: Collection of command line DVB utilities This is a series of tools written to help testing and working with DVB, using its latest V5 API. The tools can also work with the DVBv3 API. . The current tools are: . dvb-fe-tool: a simple test application, that reads from the frontend. it also allows one to change the default delivery system. In the future, it may be used to change any property via command line. . dvb-format-convert: converts from zap and scan initial-tuning-data-file into the new format defined to work with DVBv5. . dvbv5-scan: a DVBv5 scan tool. . dvbv5-zap: a DVBv5 zap tool. It allow to tune into a DVB channel, and to watch to a DVB service (e. g. receiving the video and audio streams, via another application using the dvr device). Package: qv4l2 Section: utils Architecture: linux-any kfreebsd-any Depends: libv4l-0 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} Description: Graphical Qt v4l2 control panel Qt v4l2 control panel application. You can change all through the v4l2 interface exposed device controls. Package: ir-keytable Section: utils Architecture: linux-any kfreebsd-any Depends: ${shlibs:Depends}, ${misc:Depends} Recommends: udev Description: Alter keymaps of Remote Controller devices This package allows one to change the keymap of controller receivers. Those receivers are found as infrared receivers on DVB sticks or on framegrabber cards. Via ir-keytable the mapping from a scancode to the generated event can be customized and made persistent. debian/qv4l2.install0000644000000000000000000000013212177020314011517 0ustar usr/bin/qv4l2 usr/share/applications/qv4l2.desktop usr/share/icons/hicolor/*/apps/qv4l2.* debian/dvb-tools.install0000644000000000000000000000012412177020314012461 0ustar usr/bin/dvb-fe-tool usr/bin/dvbv5-zap usr/bin/dvbv5-scan usr/bin/dvb-format-convert debian/libv4l-dev.install0000644000000000000000000000010712177020314012521 0ustar usr/include/* usr/lib/*/lib*.so usr/lib/*/lib*.a usr/lib/*/pkgconfig/* debian/rules0000755000000000000000000000077512177020314010254 0ustar #!/usr/bin/make -f %: dh $@ --with autoreconf override_dh_auto_configure: dh_auto_configure -- --disable-silent-rules --with-libv4lconvertsubdir=libv4lconvert0 --disable-libdvbv5 override_dh_installchangelogs: dh_installchangelogs -plibv4l-0 -pir-keytable -plibv4lconvert0 -plibv4l2rds0 -pdvb-tools ChangeLog override_dh_installdocs: dh_installdocs -plibv4l-0 -pir-keytable -plibv4lconvert0 -plibv4l2rds0 -pdvb-tools override_dh_makeshlibs: dh_makeshlibs -Xv4l1compat -Xv4l2convert -Xlibv4l-mplane debian/ir-keytable.manpages0000644000000000000000000000003512177020314013106 0ustar utils/keytable/ir-keytable.1 debian/gbp.conf0000644000000000000000000000025012177020314010577 0ustar [DEFAULT] upstream-branch = upstream debian-branch = master upstream-tag = upstream/%(version)s debian-tag = debian/%(version)s pristine-tar = True compression = bzip2 debian/ir-keytable.install0000644000000000000000000000010612177020314012760 0ustar usr/bin/ir-keytable etc/rc_maps.cfg etc/rc_keymaps lib/udev/rc_keymapsdebian/libv4l-0.bug-script0000644000000000000000000000055612177020314012523 0ustar #!/bin/sh exec 1>&3 2>&3 if which v4l-info > /dev/null 2>&1 then for v in /dev/video[0-9]* do if [ -r "$v" ] then echo "--- v4l-info for $v ---" v4l-info $v fi done else echo "--- v4l-info is not available. Please consider installing package v4l-conf ---" fi echo "--- last dmesg lines ---" dmesg | tail -n 25 echo "--- finished ---" debian/libv4l2rds0.symbols0000644000000000000000000000050312177020314012642 0ustar libv4l2rds.so.0 libv4l2rds0 #MINVER# v4l2_rds_add@Base 0.9.1 v4l2_rds_create@Base 0.9.1 v4l2_rds_destroy@Base 0.9.1 v4l2_rds_get_country_str@Base 0.9.1 v4l2_rds_get_coverage_str@Base 0.9.1 v4l2_rds_get_group@Base 0.9.1 v4l2_rds_get_language_str@Base 0.9.1 v4l2_rds_get_pty_str@Base 0.9.1 v4l2_rds_reset@Base 0.9.1 debian/libv4lconvert0.install0000644000000000000000000000015112177020314013425 0ustar usr/lib/*/libv4lconvert.so.* usr/lib/*/libv4lconvert*/ov511-decomp usr/lib/*/libv4lconvert*/ov518-decomp debian/ir-keytable.udev0000644000000000000000000000035212177020314012260 0ustar # Automatically load the proper keymaps after the Remote Controller device # creation. # The keycode tables rules should be at /etc/rc_maps.cfg ACTION=="add", SUBSYSTEM=="rc", RUN+="/usr/bin/ir-keytable -a /etc/rc_maps.cfg -s $name" debian/libv4l-0.README.Debian0000644000000000000000000000120212177020314012547 0ustar Since v0.8.4 libv4l decodes JPEG and MJPEG picture formats via libjpeg instead of using the its own tinyjpeg decoder. For cameras delivering a non-standars stream this leads to non working or flickering video. An indication might be the following output on stderr: "libv4l2: error converting / decoding frame data" libv4l already takes care of some broken cameras by falling back to the tinyjpeg decoder. To test if this might help with your camera, please set the following environment variable before starting the webcam application: export LIBV4LCONTROL_FLAGS=32 If this helps please file a bug report caintaing the output of 'lsusb'. debian/libv4l-0.install0000644000000000000000000000014212177020314012101 0ustar usr/lib/*/libv4l1.so.* usr/lib/*/libv4l2.so.* usr/lib/*/libv4l/*.so usr/lib/*/libv4l/plugins/*.so debian/libv4lconvert0.symbols0000644000000000000000000000133512177020314013454 0ustar libv4lconvert.so.0 libv4lconvert0 #MINVER# v4lconvert_convert@Base 0.5.0 v4lconvert_create@Base 0.5.0 v4lconvert_create_with_dev_ops@Base 0.9.0~test5 v4lconvert_destroy@Base 0.5.0 v4lconvert_enum_fmt@Base 0.5.0 v4lconvert_enum_frameintervals@Base 0.5.0 v4lconvert_enum_framesizes@Base 0.5.0 v4lconvert_get_default_dev_ops@Base 0.9.0~test5 v4lconvert_get_error_message@Base 0.5.0 v4lconvert_get_fps@Base 0.8.4 v4lconvert_needs_conversion@Base 0.5.0 v4lconvert_set_fps@Base 0.8.4 v4lconvert_supported_dst_fmt_only@Base 0.5.97 v4lconvert_supported_dst_format@Base 0.5.97 v4lconvert_try_format@Base 0.5.0 v4lconvert_vidioc_g_ctrl@Base 0.5.97 v4lconvert_vidioc_queryctrl@Base 0.5.97 v4lconvert_vidioc_s_ctrl@Base 0.5.97 debian/qv4l2.links0000644000000000000000000000005412177020314011174 0ustar usr/share/doc/libv4l-0 /usr/share/doc/qv4l2 debian/libv4l-0.docs0000644000000000000000000000006512177022110011363 0ustar README README.libv4l README.lib-multi-threading TODO debian/libv4l-0.lintian-overrides0000644000000000000000000000010012177020314014063 0ustar libv4l-0: package-name-doesnt-match-sonames libv4l1-0 libv4l2-0 debian/v4l-utils.links0000644000000000000000000000006012177020314012064 0ustar usr/share/doc/libv4l-0 /usr/share/doc/v4l-utils debian/source/0000755000000000000000000000000012177020314010463 5ustar debian/source/format0000644000000000000000000000001412177020314011671 0ustar 3.0 (quilt) debian/source/lintian-overrides0000644000000000000000000000006312177020314014043 0ustar package-needs-versioned-debhelper-build-depends 9 debian/v4l-utils.install0000644000000000000000000000023312177020314012414 0ustar usr/bin/cx18-ctl usr/bin/decode_tm6000 usr/bin/ivtv-ctl usr/bin/rds-ctl usr/bin/v4l2-compliance usr/bin/v4l2-ctl usr/bin/v4l2-sysfs-path usr/sbin/v4l2-dbg debian/libv4l2rds0.install0000644000000000000000000000003212177020314012615 0ustar usr/lib/*/libv4l2rds.so.* debian/libv4l-0.symbols0000644000000000000000000000100212177020314012117 0ustar libv4l1.so.0 libv4l-0 #MINVER# v4l1_close@Base 0.5.0 v4l1_dup@Base 0.5.0 v4l1_ioctl@Base 0.5.0 v4l1_mmap@Base 0.5.0 v4l1_munmap@Base 0.5.0 v4l1_open@Base 0.5.0 v4l1_read@Base 0.5.0 libv4l2.so.0 libv4l-0 #MINVER# v4l2_close@Base 0.5.0 v4l2_dup@Base 0.5.0 v4l2_fd_open@Base 0.5.0 v4l2_get_control@Base 0.5.0 v4l2_ioctl@Base 0.5.0 v4l2_log_file@Base 0.5.0 v4l2_mmap@Base 0.5.0 v4l2_munmap@Base 0.5.0 v4l2_open@Base 0.5.0 v4l2_read@Base 0.5.0 v4l2_set_control@Base 0.5.0 v4l2_write@Base 0.9.0~test1