Hello community, here is the log from the commit of package v4l-utils for openSUSE:Factory checked in at 2018-06-08 23:09:30 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/v4l-utils (Old) and /work/SRC/openSUSE:Factory/.v4l-utils.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "v4l-utils" Fri Jun 8 23:09:30 2018 rev:32 rq:614069 version:1.14.2 Changes: -------- --- /work/SRC/openSUSE:Factory/v4l-utils/v4l-utils.changes 2018-02-08 14:09:26.272648477 +0100 +++ /work/SRC/openSUSE:Factory/.v4l-utils.new/v4l-utils.changes 2018-06-08 23:09:32.976881407 +0200 @@ -1,0 +2,9 @@ +Mon Jun 4 15:25:59 UTC 2018 - [email protected] + +- Update to version 1.14.2: + * keytable: abi no longer set LIRC_CAN_REC_SCANCODE for raw + devices + * ir-ctl: abi no longer set LIRC_CAN_SEND_SCANCODE for raw + devices + +------------------------------------------------------------------- Old: ---- v4l-utils-1.14.1.tar.bz2 v4l-utils-1.14.1.tar.bz2.asc New: ---- v4l-utils-1.14.2.tar.bz2 v4l-utils-1.14.2.tar.bz2.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ v4l-utils.spec ++++++ --- /var/tmp/diff_new_pack.Nk1wgb/_old 2018-06-08 23:09:34.152838951 +0200 +++ /var/tmp/diff_new_pack.Nk1wgb/_new 2018-06-08 23:09:34.152838951 +0200 @@ -25,12 +25,12 @@ %bcond_without qv4l2 %endif Name: v4l-utils -Version: 1.14.1 +Version: 1.14.2 Release: 0 Summary: Utilities for video4linux -License: GPL-2.0+ AND GPL-2.0 +License: GPL-2.0-or-later AND GPL-2.0-only Group: Hardware/TV -Url: https://linuxtv.org/downloads/v4l-utils/ +URL: https://linuxtv.org/downloads/v4l-utils/ Source0: https://linuxtv.org/downloads/v4l-utils/%{name}-%{version}.tar.bz2 Source1: https://linuxtv.org/downloads/v4l-utils/%{name}-%{version}.tar.bz2.asc Source2: %{name}.keyring @@ -57,7 +57,7 @@ %package devel-tools Summary: Utilities for v4l2 / DVB driver development and debugging -License: GPL-2.0+ AND GPL-2.0 +License: GPL-2.0-or-later AND GPL-2.0-only Group: Hardware/TV Requires: libv4l = %{version} @@ -66,7 +66,7 @@ %package -n dvb-utils Summary: Utilities for DVB devices -License: GPL-2.0 +License: GPL-2.0-only Group: Hardware/TV Recommends: dtv-scan-tables-v5 @@ -75,7 +75,7 @@ %package -n libdvbv5-%{so_ver} Summary: Library that provides access to DVB adapter cards -License: GPL-2.0 +License: GPL-2.0-only Group: System/Libraries %description -n libdvbv5-%{so_ver} @@ -88,7 +88,7 @@ %package -n libdvbv5-devel Summary: Development files for libdvbv5 -License: GPL-2.0 +License: GPL-2.0-only Group: Development/Libraries/C and C++ Requires: libdvbv5-%{so_ver} = %{version} @@ -98,7 +98,7 @@ %package -n libv4l Summary: Collection of video4linux support libraries -License: LGPL-2.1+ AND GPL-2.0 +License: LGPL-2.1-or-later AND GPL-2.0-only Group: System/Libraries %description -n libv4l @@ -109,7 +109,7 @@ %package -n libv4l1-%{so_ver} Summary: Video4linux support library -License: LGPL-2.1+ +License: LGPL-2.1-or-later Group: System/Libraries Requires: libv4l @@ -122,7 +122,7 @@ %package -n libv4l2-%{so_ver} Summary: Video4linux support library -License: LGPL-2.1+ +License: LGPL-2.1-or-later Group: System/Libraries Requires: libv4l @@ -134,7 +134,7 @@ %package -n libv4l2rds%{so_ver} Summary: Video4linux support library -License: LGPL-2.1+ +License: LGPL-2.1-or-later Group: System/Libraries Requires: libv4l @@ -146,7 +146,7 @@ %package -n libv4lconvert%{so_ver} Summary: Video4linux support library -License: LGPL-2.1+ +License: LGPL-2.1-or-later Group: System/Libraries Requires: libv4l @@ -158,7 +158,7 @@ %package -n libv4l-devel Summary: Development files for libv4l -License: LGPL-2.1+ +License: LGPL-2.1-or-later Group: Development/Libraries/C and C++ Requires: libv4l1-%{so_ver} = %{version} Requires: libv4l2-%{so_ver} = %{version} @@ -171,7 +171,7 @@ %package -n qv4l2 Summary: Video4linux test control and streaming test application -License: GPL-2.0+ +License: GPL-2.0-or-later Group: Hardware/TV Requires: libv4l = %{version} Requires(post): hicolor-icon-theme @@ -231,7 +231,8 @@ %endif %files -%doc COPYING ChangeLog README TODO +%license COPYING +%doc ChangeLog README TODO %dir %{_sysconfdir}/rc_keymaps/ %config(noreplace) %{_sysconfdir}/rc_maps.cfg %{_udevdir}/rc_keymaps @@ -257,14 +258,16 @@ %files lang -f "%{name}.lang" %files devel-tools -%doc COPYING ChangeLog README TODO +%license COPYING +%doc ChangeLog README TODO %{_bindir}/decode_tm6000 %{_bindir}/v4l2-compliance %{_sbindir}/v4l2-dbg %{_mandir}/man1/v4l2-compliance.1%{ext_man} %files -n dvb-utils -%doc COPYING ChangeLog README TODO +%license COPYING +%doc ChangeLog README TODO %{_bindir}/dvb-* %{_bindir}/dvbv5-* %{_mandir}/man1/dvb-*1%{ext_man} @@ -276,13 +279,15 @@ %files -n libdvbv5-%{so_ver}-lang -f "libdvbv5.lang" %files -n libdvbv5-devel -%doc COPYING.libdvbv5 TODO.libdvbv5 +%license COPYING.libdvbv5 +%doc TODO.libdvbv5 %{_includedir}/libdvbv5/ %{_libdir}/libdvbv5.so %{_libdir}/pkgconfig/libdvbv5*.pc %files -n libv4l -%doc COPYING.libv4l ChangeLog README README.libv4l TODO +%license COPYING.libv4l +%doc ChangeLog README README.libv4l TODO %{_libdir}/libv4l/ %files -n libv4l1-%{so_ver} @@ -298,14 +303,16 @@ %{_libdir}/libv4lconvert.so.%{so_ver}* %files -n libv4l-devel -%doc COPYING.libv4l README.lib-multi-threading +%license COPYING.libv4l +%doc README.lib-multi-threading %{_includedir}/libv4l*.h %{_libdir}/libv4l*.so %{_libdir}/pkgconfig/libv4l*.pc %if %{with qv4l2} %files -n qv4l2 -%doc COPYING ChangeLog README TODO +%license COPYING +%doc ChangeLog README TODO %{_bindir}/qv4l2 %{_datadir}/applications/qv4l2.desktop %dir %{_datadir}/icons/hicolor ++++++ v4l-utils-1.14.1.tar.bz2 -> v4l-utils-1.14.2.tar.bz2 ++++++ ++++ 2373 lines of diff (skipped) ++++ retrying with extended exclude list diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/v4l-utils-1.14.1/ChangeLog new/v4l-utils-1.14.2/ChangeLog --- old/v4l-utils-1.14.1/ChangeLog 2017-12-27 17:57:01.000000000 +0100 +++ new/v4l-utils-1.14.2/ChangeLog 2018-02-10 13:25:02.000000000 +0100 @@ -1,3 +1,11 @@ +v4l-utils-1.14.2 +---------------- + +Sean Young (2): + keytable: abi no longer set LIRC_CAN_REC_SCANCODE for raw devices + ir-ctl: abi no longer set LIRC_CAN_SEND_SCANCODE for raw devices + + v4l-utils-1.14.1 ---------------- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/v4l-utils-1.14.1/configure.ac new/v4l-utils-1.14.2/configure.ac --- old/v4l-utils-1.14.1/configure.ac 2017-12-27 17:56:11.000000000 +0100 +++ new/v4l-utils-1.14.2/configure.ac 2018-02-10 13:23:56.000000000 +0100 @@ -3,7 +3,7 @@ # Process this file with autoconf to produce a configure script. AC_PREREQ(2.59) -AC_INIT([v4l-utils],[1.14.1]) +AC_INIT([v4l-utils],[1.14.2]) AC_CONFIG_AUX_DIR([build-aux]) AC_CONFIG_MACRO_DIR([m4]) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/v4l-utils-1.14.1/contrib/cobalt-ctl/Makefile new/v4l-utils-1.14.2/contrib/cobalt-ctl/Makefile --- old/v4l-utils-1.14.1/contrib/cobalt-ctl/Makefile 2017-12-27 17:57:57.000000000 +0100 +++ new/v4l-utils-1.14.2/contrib/cobalt-ctl/Makefile 2018-02-10 13:29:22.000000000 +0100 @@ -211,7 +211,7 @@ DX_DOXYGEN = /usr/bin/doxygen DX_DVIPS = DX_EGREP = /bin/egrep -DX_ENV = SRCDIR='.' PROJECT='v4l-utils' DOCDIR='doxygen-doc' VERSION='1.14.1' PERL_PATH='/usr/bin/perl' HAVE_DOT='YES' DOT_PATH='/usr/bin' GENERATE_MAN='NO' GENERATE_RTF='NO' GENERATE_XML='NO' GENERATE_HTMLHELP='NO' GENERATE_CHI='NO' GENERATE_HTML='YES' GENERATE_LATEX='NO' +DX_ENV = SRCDIR='.' PROJECT='v4l-utils' DOCDIR='doxygen-doc' VERSION='1.14.2' PERL_PATH='/usr/bin/perl' HAVE_DOT='YES' DOT_PATH='/usr/bin' GENERATE_MAN='NO' GENERATE_RTF='NO' GENERATE_XML='NO' GENERATE_HTMLHELP='NO' GENERATE_CHI='NO' GENERATE_HTML='YES' GENERATE_LATEX='NO' DX_FLAG_chi = 0 DX_FLAG_chm = 0 DX_FLAG_doc = 1 @@ -294,11 +294,11 @@ PACKAGE = v4l-utils PACKAGE_BUGREPORT = PACKAGE_NAME = v4l-utils -PACKAGE_STRING = v4l-utils 1.14.1 +PACKAGE_STRING = v4l-utils 1.14.2 PACKAGE_TARNAME = v4l-utils PACKAGE_URL = -PACKAGE_VERSION = 1.14.1 -PATCH = 1 +PACKAGE_VERSION = 1.14.2 +PATCH = 2 PATH_SEPARATOR = : PKG_CONFIG = /usr/bin/pkg-config PKG_CONFIG_LIBDIR = @@ -326,7 +326,7 @@ UIC = uic USE_NLS = yes V4L_UTILS_VERSION = -VERSION = 1.14.1 +VERSION = 1.14.2 X11_CFLAGS = X11_LIBS = -lX11 XGETTEXT = /usr/bin/xgettext diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/v4l-utils-1.14.1/lib/include/libdvbv5/libdvb-version.h new/v4l-utils-1.14.2/lib/include/libdvbv5/libdvb-version.h --- old/v4l-utils-1.14.1/lib/include/libdvbv5/libdvb-version.h 2017-12-27 17:57:58.000000000 +0100 +++ new/v4l-utils-1.14.2/lib/include/libdvbv5/libdvb-version.h 2018-02-10 13:29:22.000000000 +0100 @@ -1,4 +1,4 @@ #define LIBDVBV5_VERSION_MAJOR 1 #define LIBDVBV5_VERSION_MINOR 14 -#define LIBDVBV5_VERSION_PATCH 1 -#define LIBDVBV5_VERSION "1.14.1" +#define LIBDVBV5_VERSION_PATCH 2 +#define LIBDVBV5_VERSION "1.14.2" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/v4l-utils-1.14.1/libdvbv5-po/de.po new/v4l-utils-1.14.2/libdvbv5-po/de.po --- old/v4l-utils-1.14.1/libdvbv5-po/de.po 2017-12-27 17:58:02.000000000 +0100 +++ new/v4l-utils-1.14.2/libdvbv5-po/de.po 2018-02-10 13:29:25.000000000 +0100 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: v4l-utils 1.12.3\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2017-12-27 17:58+0100\n" +"POT-Creation-Date: 2018-02-10 13:29+0100\n" "PO-Revision-Date: 2017-05-06 22:58+0200\n" "Last-Translator: Chris Leick <[email protected]>\n" "Language-Team: German <[email protected]>\n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/v4l-utils-1.14.1/libdvbv5-po/pt_BR.po new/v4l-utils-1.14.2/libdvbv5-po/pt_BR.po --- old/v4l-utils-1.14.1/libdvbv5-po/pt_BR.po 2017-12-27 17:58:02.000000000 +0100 +++ new/v4l-utils-1.14.2/libdvbv5-po/pt_BR.po 2018-02-10 13:29:25.000000000 +0100 @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: libdvbv5 1.7.0\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2017-12-27 17:58+0100\n" +"POT-Creation-Date: 2018-02-10 13:29+0100\n" "PO-Revision-Date: 2017-05-06 23:13-0300\n" "Last-Translator: Mauro Carvalho Chehab <[email protected]>\n" "Language-Team: Brazilian Portuguese\n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/v4l-utils-1.14.1/utils/cec-compliance/cec-compliance.1 new/v4l-utils-1.14.2/utils/cec-compliance/cec-compliance.1 --- old/v4l-utils-1.14.1/utils/cec-compliance/cec-compliance.1 2017-12-27 17:57:57.000000000 +0100 +++ new/v4l-utils-1.14.2/utils/cec-compliance/cec-compliance.1 2018-02-10 13:29:22.000000000 +0100 @@ -1,4 +1,4 @@ -.TH "CEC-COMPLIANCE" "1" "August 2016" "v4l-utils 1.14.1" "User Commands" +.TH "CEC-COMPLIANCE" "1" "August 2016" "v4l-utils 1.14.2" "User Commands" .SH NAME cec-compliance - An application to verify remote CEC devices .SH SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/v4l-utils-1.14.1/utils/cec-ctl/cec-ctl.1 new/v4l-utils-1.14.2/utils/cec-ctl/cec-ctl.1 --- old/v4l-utils-1.14.1/utils/cec-ctl/cec-ctl.1 2017-12-27 17:57:57.000000000 +0100 +++ new/v4l-utils-1.14.2/utils/cec-ctl/cec-ctl.1 2018-02-10 13:29:22.000000000 +0100 @@ -1,4 +1,4 @@ -.TH "CEC-CTL" "1" "August 2016" "v4l-utils 1.14.1" "User Commands" +.TH "CEC-CTL" "1" "August 2016" "v4l-utils 1.14.2" "User Commands" .SH NAME cec-ctl - An application to control cec devices .SH SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/v4l-utils-1.14.1/utils/cec-follower/cec-follower.1 new/v4l-utils-1.14.2/utils/cec-follower/cec-follower.1 --- old/v4l-utils-1.14.1/utils/cec-follower/cec-follower.1 2017-12-27 17:57:57.000000000 +0100 +++ new/v4l-utils-1.14.2/utils/cec-follower/cec-follower.1 2018-02-10 13:29:22.000000000 +0100 @@ -1,4 +1,4 @@ -.TH "CEC-FOLLOWER" "1" "August 2016" "v4l-utils 1.14.1" "User Commands" +.TH "CEC-FOLLOWER" "1" "August 2016" "v4l-utils 1.14.2" "User Commands" .SH NAME cec-follower - An application to emulate CEC followers .SH SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/v4l-utils-1.14.1/utils/ir-ctl/ir-ctl.c new/v4l-utils-1.14.2/utils/ir-ctl/ir-ctl.c --- old/v4l-utils-1.14.1/utils/ir-ctl/ir-ctl.c 2017-12-27 14:51:17.000000000 +0100 +++ new/v4l-utils-1.14.2/utils/ir-ctl/ir-ctl.c 2018-02-10 13:21:55.000000000 +0100 @@ -683,7 +683,7 @@ static void lirc_features(struct arguments *args, int fd, unsigned features) { const char *dev = args->device; - unsigned resolution = 0; + unsigned resolution = 0, mode = LIRC_MODE_SCANCODE; int rc; if (features & LIRC_CAN_GET_REC_RESOLUTION) { @@ -694,14 +694,13 @@ fprintf(stderr, _("warning: %s: unexpected error while retrieving resolution: %m\n"), dev); } - bool can_receive = false; printf(_("Receive features %s:\n"), dev); if (features & LIRC_CAN_REC_SCANCODE) { printf(_(" - Device can receive scancodes\n")); - can_receive = true; - } - if (features & LIRC_CAN_REC_MODE2) { + } else if (features & LIRC_CAN_REC_MODE2) { printf(_(" - Device can receive raw IR\n")); + if (ioctl(fd, LIRC_SET_REC_MODE, &mode) == 0) + printf(_(" - Can report decoded scancodes and protocol\n")); if (resolution) printf(_(" - Resolution %u microseconds\n"), resolution); if (features & LIRC_CAN_SET_REC_CARRIER) @@ -729,24 +728,17 @@ if (min_timeout || max_timeout) printf(_(" - Can set receiving timeout min:%u microseconds max:%u microseconds\n"), min_timeout, max_timeout); } - can_receive = true; - } - if (features & LIRC_CAN_REC_LIRCCODE) { + } else if (features & LIRC_CAN_REC_LIRCCODE) { printf(_(" - Device can receive using device dependent LIRCCODE mode (not supported)\n")); - can_receive = true; - } - - if (!can_receive) + } else { printf(_(" - Device cannot receive\n")); + } - bool can_send = false; printf(_("Send features %s:\n"), dev); - if (features & LIRC_CAN_SEND_SCANCODE) { - printf(_(" - Device can send scancodes\n")); - can_send = true; - } if (features & LIRC_CAN_SEND_PULSE) { printf(_(" - Device can send raw IR\n")); + if (ioctl(fd, LIRC_SET_SEND_MODE, &mode) == 0) + printf(_(" - IR scancode encoder\n")); if (features & LIRC_CAN_SET_SEND_CARRIER) printf(_(" - Set carrier\n")); if (features & LIRC_CAN_SET_SEND_DUTY_CYCLE) @@ -761,15 +753,11 @@ else printf(_(" - Set transmitter (%d available)\n"), rc); } - can_send = true; - } - if (features & LIRC_CAN_SEND_LIRCCODE) { + } else if (features & LIRC_CAN_SEND_LIRCCODE) { printf(_(" - Device can send using device dependent LIRCCODE mode (not supported)\n")); - can_send = true; - } - - if (!can_send) + } else { printf(_(" - Device cannot send\n")); + } } static int lirc_send(struct arguments *args, int fd, unsigned features, struct file *f) @@ -778,7 +766,12 @@ int rc, mode; ssize_t ret; - if (f->is_scancode && (features & LIRC_CAN_SEND_SCANCODE)) { + if (!(features & LIRC_CAN_SEND_PULSE)) { + fprintf(stderr, _("%s: device cannot send\n"), dev); + return EX_UNAVAILABLE; + } + + if (f->is_scancode) { mode = LIRC_MODE_SCANCODE; rc = ioctl(fd, LIRC_SET_SEND_MODE, &mode); if (rc == 0) { @@ -793,11 +786,6 @@ } } - if (!(features & LIRC_CAN_SEND_PULSE)) { - fprintf(stderr, _("%s: device cannot send raw ir\n"), dev); - return EX_UNAVAILABLE; - } - mode = LIRC_MODE_PULSE; rc = ioctl(fd, LIRC_SET_SEND_MODE, &mode); if (rc) { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/v4l-utils-1.14.1/utils/keytable/ir-keytable.1 new/v4l-utils-1.14.2/utils/keytable/ir-keytable.1 --- old/v4l-utils-1.14.1/utils/keytable/ir-keytable.1 2017-12-27 17:57:58.000000000 +0100 +++ new/v4l-utils-1.14.2/utils/keytable/ir-keytable.1 2018-02-10 13:29:22.000000000 +0100 @@ -1,4 +1,4 @@ -.TH "IR\-KEYTABLE" "1" "Fri Oct 3 2014" "v4l-utils 1.14.1" "User Commands" +.TH "IR\-KEYTABLE" "1" "Fri Oct 3 2014" "v4l-utils 1.14.2" "User Commands" .SH NAME ir\-keytable \- a swiss\-knife tool to handle Remote Controllers. .SH SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/v4l-utils-1.14.1/utils/keytable/keytable.c new/v4l-utils-1.14.2/utils/keytable/keytable.c --- old/v4l-utils-1.14.1/utils/keytable/keytable.c 2017-12-27 14:51:17.000000000 +0100 +++ new/v4l-utils-1.14.2/utils/keytable/keytable.c 2018-02-10 13:21:55.000000000 +0100 @@ -1351,28 +1351,17 @@ ioctl(fd, EVIOCSCLOCKID, &mode); if (rc_dev->lirc_name) { + unsigned mode = LIRC_MODE_SCANCODE; lircfd = open(rc_dev->lirc_name, O_RDONLY | O_NONBLOCK); if (lircfd == -1) { perror(_("Can't open lirc device")); return; } - unsigned features; - if (ioctl(lircfd, LIRC_GET_FEATURES, &features)) { - perror(_("Can't get lirc features")); - return; - } - - if (!(features & LIRC_CAN_REC_SCANCODE)) { + if (ioctl(lircfd, LIRC_SET_REC_MODE, &mode)) { + /* If we can't set scancode mode, kernel is too old */ close(lircfd); lircfd = -1; } - else { - unsigned mode = LIRC_MODE_SCANCODE; - if (ioctl(lircfd, LIRC_SET_REC_MODE, &mode)) { - perror(_("Can't set lirc scancode mode")); - return; - } - } } printf (_("Testing events. Please, press CTRL-C to abort.\n")); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/v4l-utils-1.14.1/utils/qv4l2/qv4l2.1 new/v4l-utils-1.14.2/utils/qv4l2/qv4l2.1 --- old/v4l-utils-1.14.1/utils/qv4l2/qv4l2.1 2017-12-27 17:57:58.000000000 +0100 +++ new/v4l-utils-1.14.2/utils/qv4l2/qv4l2.1 2018-02-10 13:29:22.000000000 +0100 @@ -1,4 +1,4 @@ -.TH "QV4L2" "1" "March 2015" "v4l-utils 1.14.1" "User Commands" +.TH "QV4L2" "1" "March 2015" "v4l-utils 1.14.2" "User Commands" .SH NAME qv4l2 - A test bench application for video4linux devices .SH SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/v4l-utils-1.14.1/utils/v4l2-compliance/v4l2-compliance.1 new/v4l-utils-1.14.2/utils/v4l2-compliance/v4l2-compliance.1 --- old/v4l-utils-1.14.1/utils/v4l2-compliance/v4l2-compliance.1 2017-12-27 17:57:58.000000000 +0100 +++ new/v4l-utils-1.14.2/utils/v4l2-compliance/v4l2-compliance.1 2018-02-10 13:29:22.000000000 +0100 @@ -1,4 +1,4 @@ -.TH "V4L2-COMPLIANCE" "1" "March 2015" "v4l-utils 1.14.1" "User Commands" +.TH "V4L2-COMPLIANCE" "1" "March 2015" "v4l-utils 1.14.2" "User Commands" .SH NAME v4l2-compliance - An application to test video4linux drivers .SH SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/v4l-utils-1.14.1/utils/v4l2-ctl/v4l2-ctl.1 new/v4l-utils-1.14.2/utils/v4l2-ctl/v4l2-ctl.1 --- old/v4l-utils-1.14.1/utils/v4l2-ctl/v4l2-ctl.1 2017-12-27 17:57:58.000000000 +0100 +++ new/v4l-utils-1.14.2/utils/v4l2-ctl/v4l2-ctl.1 2018-02-10 13:29:22.000000000 +0100 @@ -1,4 +1,4 @@ -.TH "V4L2-CTL" "1" "March 2015" "v4l-utils 1.14.1" "User Commands" +.TH "V4L2-CTL" "1" "March 2015" "v4l-utils 1.14.2" "User Commands" .SH NAME v4l2-ctl - An application to control video4linux drivers .SH SYNOPSIS Binary files old/v4l-utils-1.14.1/v4l-utils-po/de.gmo and new/v4l-utils-1.14.2/v4l-utils-po/de.gmo differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/v4l-utils-1.14.1/v4l-utils-po/de.po new/v4l-utils-1.14.2/v4l-utils-po/de.po --- old/v4l-utils-1.14.1/v4l-utils-po/de.po 2017-12-27 17:58:02.000000000 +0100 +++ new/v4l-utils-1.14.2/v4l-utils-po/de.po 2018-02-10 13:29:25.000000000 +0100 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: v4l-utils 1.12.3\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2017-12-27 17:58+0100\n" +"POT-Creation-Date: 2018-02-10 13:29+0100\n" "PO-Revision-Date: 2017-04-14 09:40+0200\n" "Last-Translator: Chris Leick <[email protected]>\n" "Language-Team: German <[email protected]>\n" @@ -476,195 +476,184 @@ msgid " toggle=1" msgstr "" -#: utils/keytable/keytable.c:1356 +#: utils/keytable/keytable.c:1357 #, fuzzy msgid "Can't open lirc device" msgstr "Gerät kann nicht geöffnet werden" -#: utils/keytable/keytable.c:1361 -#, fuzzy -msgid "Can't get lirc features" -msgstr "" -"%s: Holen von Linux-Infrarotfernbedienungsfunktionalitäten fehlgeschlagen: " -"%m\n" - -#: utils/keytable/keytable.c:1372 -msgid "Can't set lirc scancode mode" -msgstr "" - -#: utils/keytable/keytable.c:1378 +#: utils/keytable/keytable.c:1367 #, c-format msgid "Testing events. Please, press CTRL-C to abort.\n" msgstr "" "Ereignisse werden getestet. Bitte drücken Sie STRG-C, um abzubrechen.\n" -#: utils/keytable/keytable.c:1389 +#: utils/keytable/keytable.c:1378 msgid "poll returned error" msgstr "" -#: utils/keytable/keytable.c:1398 +#: utils/keytable/keytable.c:1387 #, fuzzy msgid "Error reading lirc scancode" msgstr "Fehler beim Lesen der Datei %s\n" -#: utils/keytable/keytable.c:1409 +#: utils/keytable/keytable.c:1398 msgid "Error reading event" msgstr "Fehler beim Lesen des Ereignisses" -#: utils/keytable/keytable.c:1414 +#: utils/keytable/keytable.c:1403 #, c-format msgid "%ld.%06ld: event type %s(0x%02x)" msgstr "%ld.%06ld: Ereignistyp %s(0x%02x)" -#: utils/keytable/keytable.c:1423 +#: utils/keytable/keytable.c:1412 #, c-format msgid " key_%s: %s(0x%04x)\n" msgstr " key_%s: %s(0x%04x)\n" -#: utils/keytable/keytable.c:1424 +#: utils/keytable/keytable.c:1413 msgid "up" msgstr "hoch" -#: utils/keytable/keytable.c:1424 +#: utils/keytable/keytable.c:1413 msgid "down" msgstr "runter" -#: utils/keytable/keytable.c:1429 utils/keytable/keytable.c:1435 +#: utils/keytable/keytable.c:1418 utils/keytable/keytable.c:1424 #, c-format msgid ": %s (0x%04x) value=%d\n" msgstr ": %s (0x%04x) Wert=%d\n" -#: utils/keytable/keytable.c:1442 +#: utils/keytable/keytable.c:1431 #, c-format msgid ": scancode = 0x%02x\n" msgstr ": Scancode = 0x%02x\n" -#: utils/keytable/keytable.c:1444 +#: utils/keytable/keytable.c:1433 #, c-format msgid ": code = %s(0x%02x), value = %d\n" msgstr ": Code = %s(0x%02x), Wert = %d\n" -#: utils/keytable/keytable.c:1449 +#: utils/keytable/keytable.c:1438 #, c-format msgid ": value = %d\n" msgstr ": Wert = %d\n" -#: utils/keytable/keytable.c:1458 +#: utils/keytable/keytable.c:1447 #, c-format msgid ": code = 0x%02x, value = %d\n" msgstr ": Code = 0x%02x, Wert = %d\n" -#: utils/keytable/keytable.c:1527 +#: utils/keytable/keytable.c:1516 #, c-format msgid "Changed Repeat delay to %d ms and repeat period to %d ms\n" msgstr "" "Wiederholungsverzögerung auf %d ms und Wiederholungsdauer auf %d ms " "geändert\n" -#: utils/keytable/keytable.c:1541 +#: utils/keytable/keytable.c:1530 #, c-format msgid "Repeat delay = %d ms, repeat period = %d ms\n" msgstr "Wiederholungsverzögerung = %d ms, Wiederholungsperiode = %d ms\n" -#: utils/keytable/keytable.c:1560 +#: utils/keytable/keytable.c:1549 #, c-format msgid "%sName: %.*s\n" msgstr "%sName: %.*s\n" -#: utils/keytable/keytable.c:1573 +#: utils/keytable/keytable.c:1562 #, c-format msgid "%sbus: %d, vendor/product: %04x:%04x, version: 0x%04x\n" msgstr "%sbus: %d, Anbieter/Produkt: %04x:%04x, Version: 0x%04x\n" -#: utils/keytable/keytable.c:1591 +#: utils/keytable/keytable.c:1580 #, c-format msgid "Found %s (%s) with:\n" msgstr "%s gefunden (%s) mit:\n" -#: utils/keytable/keytable.c:1595 +#: utils/keytable/keytable.c:1584 #, fuzzy, c-format msgid "\tName: %s\n" msgstr "%sName: %.*s\n" -#: utils/keytable/keytable.c:1597 +#: utils/keytable/keytable.c:1586 #, fuzzy, c-format msgid "\tDriver: %s, table: %s\n" msgstr "\tTreiber %s, Tabelle %s\n" # LIRC = Linux Infrared Remote Control -#: utils/keytable/keytable.c:1601 +#: utils/keytable/keytable.c:1590 #, fuzzy, c-format msgid "\tlirc device: %s\n" msgstr "zu verwendende Linux-Infrarotfernbedienung" -#: utils/keytable/keytable.c:1603 +#: utils/keytable/keytable.c:1592 #, c-format msgid "\tSupported protocols: " msgstr "\tunterstützte Protokolle: " -#: utils/keytable/keytable.c:1615 +#: utils/keytable/keytable.c:1604 #, c-format msgid "\tExtra capabilities: <access denied>\n" msgstr "\tzusätzliche Fähigkeiten: <Zugriff verweigert>\n" -#: utils/keytable/keytable.c:1642 +#: utils/keytable/keytable.c:1631 msgid "Can't open device" msgstr "Gerät kann nicht geöffnet werden" -#: utils/keytable/keytable.c:1660 +#: utils/keytable/keytable.c:1649 #, c-format msgid "Auto-mode can be used only with --read, --debug and --sysdev options\n" msgstr "" "Automatischer Modus kann nur mit den Optionen --read, --debug und --sysdev " "benutzt werden.\n" -#: utils/keytable/keytable.c:1694 +#: utils/keytable/keytable.c:1683 #, c-format msgid "Table for %s, %s not found. Keep as-is\n" msgstr "Tabelle für %s, %s nicht gefunden. Istzustand beibehalten\n" # Treibername, Schlüsseltabellenname, Dateiname -#: utils/keytable/keytable.c:1699 +#: utils/keytable/keytable.c:1688 #, c-format msgid "Table for %s, %s is on %s file.\n" msgstr "Tabelle für %s, %s ist in der Datei %s.\n" -#: utils/keytable/keytable.c:1706 +#: utils/keytable/keytable.c:1695 #, c-format msgid "Can't load %s table\n" msgstr "Tabelle %s kann nicht geladen werden.\n" -#: utils/keytable/keytable.c:1723 +#: utils/keytable/keytable.c:1712 #, c-format msgid "Can't load %s table from %s or %s\n" msgstr "Tabelle %s kann nicht von %s oder %s geladen werden.\n" -#: utils/keytable/keytable.c:1728 +#: utils/keytable/keytable.c:1717 #, c-format msgid "Empty table %s\n" msgstr "leere Tabelle %s\n" -#: utils/keytable/keytable.c:1735 +#: utils/keytable/keytable.c:1724 #, c-format msgid "Opening %s\n" msgstr "%s wird geöffnet.\n" -#: utils/keytable/keytable.c:1751 +#: utils/keytable/keytable.c:1740 #, c-format msgid "Old keytable cleared\n" msgstr "alte Schlüsseltabelle geleert\n" -#: utils/keytable/keytable.c:1759 +#: utils/keytable/keytable.c:1748 #, c-format msgid "Wrote %d keycode(s) to driver\n" msgstr "%d Schlüsselcode(s) wurden in den Treiber geschrieben.\n" -#: utils/keytable/keytable.c:1767 +#: utils/keytable/keytable.c:1756 #, c-format msgid "Couldn't change the IR protocols\n" msgstr "Die Fernbedienungsprotokolle konnten nicht geändert werden\n" -#: utils/keytable/keytable.c:1769 +#: utils/keytable/keytable.c:1758 #, c-format msgid "Protocols changed to " msgstr "Protokolle geändert in " @@ -1156,42 +1145,47 @@ msgid "warning: %s: unexpected error while retrieving resolution: %m\n" msgstr "Warnung: %s: unerwarteter Fehler beim Abfragen der Auflösung: %m\n" -#: utils/ir-ctl/ir-ctl.c:698 +#: utils/ir-ctl/ir-ctl.c:697 #, c-format msgid "Receive features %s:\n" msgstr "Empfangsfunktionalitäten %s:\n" -#: utils/ir-ctl/ir-ctl.c:700 +#: utils/ir-ctl/ir-ctl.c:699 #, fuzzy, c-format msgid " - Device can receive scancodes\n" msgstr " - Gerät kann unverarbeitetes Infrarot empfangen.\n" -#: utils/ir-ctl/ir-ctl.c:704 +#: utils/ir-ctl/ir-ctl.c:701 #, c-format msgid " - Device can receive raw IR\n" msgstr " - Gerät kann unverarbeitetes Infrarot empfangen.\n" -#: utils/ir-ctl/ir-ctl.c:706 +#: utils/ir-ctl/ir-ctl.c:703 +#, c-format +msgid " - Can report decoded scancodes and protocol\n" +msgstr "" + +#: utils/ir-ctl/ir-ctl.c:705 #, fuzzy, c-format msgid " - Resolution %u microseconds\n" msgstr " - Auflösung %u Nanosekunden\n" -#: utils/ir-ctl/ir-ctl.c:708 +#: utils/ir-ctl/ir-ctl.c:707 #, c-format msgid " - Set receive carrier\n" msgstr " - Empfangsträger setzen\n" -#: utils/ir-ctl/ir-ctl.c:710 +#: utils/ir-ctl/ir-ctl.c:709 #, c-format msgid " - Use wideband receiver\n" msgstr " - Breitbandempfänger verwenden\n" -#: utils/ir-ctl/ir-ctl.c:712 +#: utils/ir-ctl/ir-ctl.c:711 #, c-format msgid " - Can measure carrier\n" msgstr " - Träger kann gemessen werden.\n" -#: utils/ir-ctl/ir-ctl.c:717 +#: utils/ir-ctl/ir-ctl.c:716 #, fuzzy, c-format msgid "" "warning: %s: device supports setting receiving timeout but " @@ -1200,7 +1194,7 @@ "Warnung: %s: Gerät unterstützt die Einstellung zum Aufzeichnen der " "Zeitüberschreitungen, LIRC_GET_MIN_TIMEOUT gibt jedoch folgendes zurück: %m\n" -#: utils/ir-ctl/ir-ctl.c:720 +#: utils/ir-ctl/ir-ctl.c:719 #, fuzzy, c-format msgid "" "warning: %s: device supports setting receiving timeout but min timeout is 0\n" @@ -1208,7 +1202,7 @@ "Warnung: %s: Gerät unterstützt die Einstellung zum Aufzeichnen der " "Zeitüberschreitungen, die minimale Zeitüberschreitung ist jedoch 0\n" -#: utils/ir-ctl/ir-ctl.c:723 +#: utils/ir-ctl/ir-ctl.c:722 #, fuzzy, c-format msgid "" "warning: %s: device supports setting receiving timeout but " @@ -1217,7 +1211,7 @@ "Warnung: %s: Gerät unterstützt die Einstellung zum Aufzeichnen der " "Zeitüberschreitungen, LIRC_GET_MAX_TIMEOUT gibt jedoch folgendes zurück: %m\n" -#: utils/ir-ctl/ir-ctl.c:726 +#: utils/ir-ctl/ir-ctl.c:725 #, fuzzy, c-format msgid "" "warning: %s: device supports setting receiving timeout but max timeout is 0\n" @@ -1225,50 +1219,50 @@ "Warnung: %s: Gerät unterstützt die Einstellung zum Aufzeichnen der " "Zeitüberschreitungen, die maximale Zeitüberschreitung ist jedoch 0\n" -#: utils/ir-ctl/ir-ctl.c:730 +#: utils/ir-ctl/ir-ctl.c:729 #, fuzzy, c-format msgid " - Can set receiving timeout min:%u microseconds max:%u microseconds\n" msgstr "" " - Aufzeichnungszeitüberschreitung kann gesetzt werden. Minimum: %u " "Mikrosekunden, Maximum: %u Mikrosekunden\n" -#: utils/ir-ctl/ir-ctl.c:735 +#: utils/ir-ctl/ir-ctl.c:732 #, c-format msgid "" " - Device can receive using device dependent LIRCCODE mode (not supported)\n" msgstr "" -#: utils/ir-ctl/ir-ctl.c:740 +#: utils/ir-ctl/ir-ctl.c:734 #, c-format msgid " - Device cannot receive\n" msgstr " - Gerät nicht empfangsbereit\n" -#: utils/ir-ctl/ir-ctl.c:743 +#: utils/ir-ctl/ir-ctl.c:737 #, c-format msgid "Send features %s:\n" msgstr "Sendefunktionalitäten %s:\n" -#: utils/ir-ctl/ir-ctl.c:745 -#, fuzzy, c-format -msgid " - Device can send scancodes\n" -msgstr " - Gerät kann unverarbeitetes Infrarot senden\n" - -#: utils/ir-ctl/ir-ctl.c:749 +#: utils/ir-ctl/ir-ctl.c:739 #, c-format msgid " - Device can send raw IR\n" msgstr " - Gerät kann unverarbeitetes Infrarot senden\n" -#: utils/ir-ctl/ir-ctl.c:751 +#: utils/ir-ctl/ir-ctl.c:741 +#, c-format +msgid " - IR scancode encoder\n" +msgstr "" + +#: utils/ir-ctl/ir-ctl.c:743 #, c-format msgid " - Set carrier\n" msgstr " - Träger setzen\n" -#: utils/ir-ctl/ir-ctl.c:753 +#: utils/ir-ctl/ir-ctl.c:745 #, c-format msgid " - Set duty cycle\n" msgstr " - Einschaltdauer setzen\n" -#: utils/ir-ctl/ir-ctl.c:758 +#: utils/ir-ctl/ir-ctl.c:750 #, c-format msgid "" "warning: %s: device supports setting transmitter mask but returns 0 as " @@ -1277,81 +1271,81 @@ "Warnung: %s: Gerät unterstützt die Einstellung der Sendermaske, gibt jedoch " "als Anzahl der Sender 0 zurück\n" -#: utils/ir-ctl/ir-ctl.c:760 +#: utils/ir-ctl/ir-ctl.c:752 #, c-format msgid "warning: %s: device supports setting transmitter mask but returns: %m\n" msgstr "" "Warnung: %s: Gerät unterstützt die Einstellung der Sendermaske, gibt jedoch " "folgendes zurück: %m\n" -#: utils/ir-ctl/ir-ctl.c:762 +#: utils/ir-ctl/ir-ctl.c:754 #, c-format msgid " - Set transmitter (%d available)\n" msgstr " - Sender setzen (%d verfügbar)\n" -#: utils/ir-ctl/ir-ctl.c:767 +#: utils/ir-ctl/ir-ctl.c:757 #, c-format msgid "" " - Device can send using device dependent LIRCCODE mode (not supported)\n" msgstr "" -#: utils/ir-ctl/ir-ctl.c:772 +#: utils/ir-ctl/ir-ctl.c:759 #, c-format msgid " - Device cannot send\n" msgstr " - Gerät kann nicht senden.\n" -#: utils/ir-ctl/ir-ctl.c:797 -#, c-format -msgid "%s: device cannot send raw ir\n" +#: utils/ir-ctl/ir-ctl.c:770 +#, fuzzy, c-format +msgid "%s: device cannot send\n" msgstr "%s: Gerät kann kein unbearbeitetes Infrarot senden.\n" -#: utils/ir-ctl/ir-ctl.c:804 +#: utils/ir-ctl/ir-ctl.c:792 #, fuzzy, c-format msgid "%s: cannot set send mode\n" msgstr "%s: Setzen des Sendemodus fehlgeschlagen: %m\n" -#: utils/ir-ctl/ir-ctl.c:812 +#: utils/ir-ctl/ir-ctl.c:800 #, c-format msgid "%s: no encoder available for `%s'\n" msgstr "" -#: utils/ir-ctl/ir-ctl.c:821 +#: utils/ir-ctl/ir-ctl.c:809 #, c-format msgid "warning: %s: carrier specified but overwritten on command line\n" msgstr "" "Warnung: %s: Träger angegeben, jedoch auf der Befehlszeile überschrieben\n" -#: utils/ir-ctl/ir-ctl.c:834 +#: utils/ir-ctl/ir-ctl.c:822 #, c-format msgid "%s: failed to send: %m\n" msgstr "%s: Senden fehlgeschlagen: %m\n" -#: utils/ir-ctl/ir-ctl.c:839 +#: utils/ir-ctl/ir-ctl.c:827 #, c-format msgid "warning: %s: sent %zd out %zd edges\n" msgstr "Warnung: %s: %zd von %zd Rändern gesendet\n" -#: utils/ir-ctl/ir-ctl.c:859 +#: utils/ir-ctl/ir-ctl.c:847 #, fuzzy, c-format msgid "%s: device cannot receive raw ir\n" msgstr "%s Gerät kann kein unbearbeitetes Infrarot aufzeichnen.\n" -#: utils/ir-ctl/ir-ctl.c:865 +#: utils/ir-ctl/ir-ctl.c:853 #, fuzzy, c-format msgid "%s: failed to set receive mode: %m\n" msgstr "%s: Setzen des Aufzeichnungsmodus fehlgeschlagen: %m\n" -#: utils/ir-ctl/ir-ctl.c:872 +#: utils/ir-ctl/ir-ctl.c:860 #, c-format msgid "%s: failed to open for writing: %m\n" msgstr "%s: Öffnen zum Schreiben fehlgeschlagen: %m\n" -#: utils/ir-ctl/ir-ctl.c:884 +#: utils/ir-ctl/ir-ctl.c:872 #, c-format msgid "%s: failed read: %m\n" msgstr "%s: Lesen fehlgeschlagen: %m\n" -#: utils/ir-ctl/ir-ctl.c:889 +#: utils/ir-ctl/ir-ctl.c:877 #, c-format msgid "%s: read returned %zd bytes\n" msgstr "%s: Lesen gab %zd Byte zurück\n" Binary files old/v4l-utils-1.14.1/v4l-utils-po/pt_BR.gmo and new/v4l-utils-1.14.2/v4l-utils-po/pt_BR.gmo differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/v4l-utils-1.14.1/v4l-utils-po/pt_BR.po new/v4l-utils-1.14.2/v4l-utils-po/pt_BR.po --- old/v4l-utils-1.14.1/v4l-utils-po/pt_BR.po 2017-12-27 17:58:02.000000000 +0100 +++ new/v4l-utils-1.14.2/v4l-utils-po/pt_BR.po 2018-02-10 13:29:25.000000000 +0100 @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: v4l-utils 1.7.0\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2017-12-27 17:58+0100\n" +"POT-Creation-Date: 2018-02-10 13:29+0100\n" "PO-Revision-Date: 2017-05-06 20:38-0300\n" "Last-Translator: Mauro Carvalho Chehab <[email protected]>\n" "Language-Team: Brazilian Portuguese\n" @@ -477,189 +477,180 @@ msgid " toggle=1" msgstr "" -#: utils/keytable/keytable.c:1356 +#: utils/keytable/keytable.c:1357 #, fuzzy msgid "Can't open lirc device" msgstr "Não é possível abrir dispositivo" -#: utils/keytable/keytable.c:1361 -#, fuzzy -msgid "Can't get lirc features" -msgstr "%s: failha ao obter funcionalidades lirc: %m\n" - -#: utils/keytable/keytable.c:1372 -msgid "Can't set lirc scancode mode" -msgstr "" - -#: utils/keytable/keytable.c:1378 +#: utils/keytable/keytable.c:1367 #, c-format msgid "Testing events. Please, press CTRL-C to abort.\n" msgstr "Testando eventos. Por favor, pressione CTRL-C para abortar.\n" -#: utils/keytable/keytable.c:1389 +#: utils/keytable/keytable.c:1378 msgid "poll returned error" msgstr "" -#: utils/keytable/keytable.c:1398 +#: utils/keytable/keytable.c:1387 #, fuzzy msgid "Error reading lirc scancode" msgstr "Erro na leitura de evento %s\n" -#: utils/keytable/keytable.c:1409 +#: utils/keytable/keytable.c:1398 msgid "Error reading event" msgstr "Erro na leitura de evento" -#: utils/keytable/keytable.c:1414 +#: utils/keytable/keytable.c:1403 #, c-format msgid "%ld.%06ld: event type %s(0x%02x)" msgstr "%ld.%06ld:. tipo de evento%s (0x%02x)" -#: utils/keytable/keytable.c:1423 +#: utils/keytable/keytable.c:1412 #, c-format msgid " key_%s: %s(0x%04x)\n" msgstr " key_%s: %s(0x%04x)\n" -#: utils/keytable/keytable.c:1424 +#: utils/keytable/keytable.c:1413 msgid "up" msgstr "tecla solta" -#: utils/keytable/keytable.c:1424 +#: utils/keytable/keytable.c:1413 msgid "down" msgstr "tecla pressionada" -#: utils/keytable/keytable.c:1429 utils/keytable/keytable.c:1435 +#: utils/keytable/keytable.c:1418 utils/keytable/keytable.c:1424 #, c-format msgid ": %s (0x%04x) value=%d\n" msgstr ": %s (0x%04x) valor =%d\n" -#: utils/keytable/keytable.c:1442 +#: utils/keytable/keytable.c:1431 #, c-format msgid ": scancode = 0x%02x\n" msgstr ": Código de scan = 0x%02x\n" -#: utils/keytable/keytable.c:1444 +#: utils/keytable/keytable.c:1433 #, c-format msgid ": code = %s(0x%02x), value = %d\n" msgstr ": Código de scan = %s (0x%02x), valor =%d\n" -#: utils/keytable/keytable.c:1449 +#: utils/keytable/keytable.c:1438 #, c-format msgid ": value = %d\n" msgstr ": Valor = %d\n" -#: utils/keytable/keytable.c:1458 +#: utils/keytable/keytable.c:1447 #, c-format msgid ": code = 0x%02x, value = %d\n" msgstr ": Código = 0x%02x, valor =%d\n" -#: utils/keytable/keytable.c:1527 +#: utils/keytable/keytable.c:1516 #, c-format msgid "Changed Repeat delay to %d ms and repeat period to %d ms\n" msgstr "" "Intervalo de repetição alterado para %d ms e período de repetição para %d " "ms\n" -#: utils/keytable/keytable.c:1541 +#: utils/keytable/keytable.c:1530 #, c-format msgid "Repeat delay = %d ms, repeat period = %d ms\n" msgstr "Intervalo de repetição = %d ms, período de repetição = %d ms\n" -#: utils/keytable/keytable.c:1560 +#: utils/keytable/keytable.c:1549 #, c-format msgid "%sName: %.*s\n" msgstr "%sNome:%.*s\n" -#: utils/keytable/keytable.c:1573 +#: utils/keytable/keytable.c:1562 #, c-format msgid "%sbus: %d, vendor/product: %04x:%04x, version: 0x%04x\n" msgstr "%sbarramento: %d, fornecedor/produto:%04x:%04x, versão: 0x%04x\n" -#: utils/keytable/keytable.c:1591 +#: utils/keytable/keytable.c:1580 #, c-format msgid "Found %s (%s) with:\n" msgstr "Encontrado %s (%s) com:\n" -#: utils/keytable/keytable.c:1595 +#: utils/keytable/keytable.c:1584 #, fuzzy, c-format msgid "\tName: %s\n" msgstr "%sNome:%.*s\n" -#: utils/keytable/keytable.c:1597 +#: utils/keytable/keytable.c:1586 #, fuzzy, c-format msgid "\tDriver: %s, table: %s\n" msgstr "\tDriver %s , tabela %s\n" -#: utils/keytable/keytable.c:1601 +#: utils/keytable/keytable.c:1590 #, fuzzy, c-format msgid "\tlirc device: %s\n" msgstr "dispositivo lirc para usar" -#: utils/keytable/keytable.c:1603 +#: utils/keytable/keytable.c:1592 #, c-format msgid "\tSupported protocols: " msgstr "\tProtocolos suportados: " -#: utils/keytable/keytable.c:1615 +#: utils/keytable/keytable.c:1604 #, c-format msgid "\tExtra capabilities: <access denied>\n" msgstr "\tCapacidades extras: <acesso negado>\n" -#: utils/keytable/keytable.c:1642 +#: utils/keytable/keytable.c:1631 msgid "Can't open device" msgstr "Não é possível abrir dispositivo" -#: utils/keytable/keytable.c:1660 +#: utils/keytable/keytable.c:1649 #, c-format msgid "Auto-mode can be used only with --read, --debug and --sysdev options\n" msgstr "" "Modo auto pode ser usado somente com as opções --read, --debug e --sysdev\n" -#: utils/keytable/keytable.c:1694 +#: utils/keytable/keytable.c:1683 #, c-format msgid "Table for %s, %s not found. Keep as-is\n" msgstr "Tabela para %s, %s não encontrada. Manter como está\n" -#: utils/keytable/keytable.c:1699 +#: utils/keytable/keytable.c:1688 #, c-format msgid "Table for %s, %s is on %s file.\n" msgstr "Tabela para %s, %s está no arquivo %s.\n" -#: utils/keytable/keytable.c:1706 +#: utils/keytable/keytable.c:1695 #, c-format msgid "Can't load %s table\n" msgstr "Não é possível carregar tabela %s\n" -#: utils/keytable/keytable.c:1723 +#: utils/keytable/keytable.c:1712 #, c-format msgid "Can't load %s table from %s or %s\n" msgstr "Não é possível carregar tabela %s a partir de %s ou %s\n" -#: utils/keytable/keytable.c:1728 +#: utils/keytable/keytable.c:1717 #, c-format msgid "Empty table %s\n" msgstr "Tabela %s vazia\n" -#: utils/keytable/keytable.c:1735 +#: utils/keytable/keytable.c:1724 #, c-format msgid "Opening %s\n" msgstr "Abrindo %s\n" -#: utils/keytable/keytable.c:1751 +#: utils/keytable/keytable.c:1740 #, c-format msgid "Old keytable cleared\n" msgstr "Removidas definições antigas de teclas\n" -#: utils/keytable/keytable.c:1759 +#: utils/keytable/keytable.c:1748 #, c-format msgid "Wrote %d keycode(s) to driver\n" msgstr "Escrever %d tabela(s) de código para driver\n" -#: utils/keytable/keytable.c:1767 +#: utils/keytable/keytable.c:1756 #, c-format msgid "Couldn't change the IR protocols\n" msgstr "Não foi possível alterar protocolo de controle remoto\n" -#: utils/keytable/keytable.c:1769 +#: utils/keytable/keytable.c:1758 #, c-format msgid "Protocols changed to " msgstr "Protocolos alterados para " @@ -1137,42 +1128,47 @@ msgid "warning: %s: unexpected error while retrieving resolution: %m\n" msgstr "aviso: %s: erro não esperado ao tentar obter resolução: %m\n" -#: utils/ir-ctl/ir-ctl.c:698 +#: utils/ir-ctl/ir-ctl.c:697 #, c-format msgid "Receive features %s:\n" msgstr "Funcionalidades para recepção %s:\n" -#: utils/ir-ctl/ir-ctl.c:700 +#: utils/ir-ctl/ir-ctl.c:699 #, fuzzy, c-format msgid " - Device can receive scancodes\n" msgstr " - Dispositivo pode receber códigos IR em modo bruto\n" -#: utils/ir-ctl/ir-ctl.c:704 +#: utils/ir-ctl/ir-ctl.c:701 #, c-format msgid " - Device can receive raw IR\n" msgstr " - Dispositivo pode receber códigos IR em modo bruto\n" -#: utils/ir-ctl/ir-ctl.c:706 +#: utils/ir-ctl/ir-ctl.c:703 +#, c-format +msgid " - Can report decoded scancodes and protocol\n" +msgstr "" + +#: utils/ir-ctl/ir-ctl.c:705 #, fuzzy, c-format msgid " - Resolution %u microseconds\n" msgstr " - Resolução %u nanossegundos\n" -#: utils/ir-ctl/ir-ctl.c:708 +#: utils/ir-ctl/ir-ctl.c:707 #, c-format msgid " - Set receive carrier\n" msgstr " - Pode configurar portadora de recepção\n" -#: utils/ir-ctl/ir-ctl.c:710 +#: utils/ir-ctl/ir-ctl.c:709 #, c-format msgid " - Use wideband receiver\n" msgstr " - Dispositivo pode usar receptor de banda larga\n" -#: utils/ir-ctl/ir-ctl.c:712 +#: utils/ir-ctl/ir-ctl.c:711 #, c-format msgid " - Can measure carrier\n" msgstr " - Pode medir portadora\n" -#: utils/ir-ctl/ir-ctl.c:717 +#: utils/ir-ctl/ir-ctl.c:716 #, fuzzy, c-format msgid "" "warning: %s: device supports setting receiving timeout but " @@ -1181,7 +1177,7 @@ "aviso: %s: dispositivo suporta configurar tempo limite, mas " "LIRC_GET_MIN_TIMEOUT retornou: %m\n" -#: utils/ir-ctl/ir-ctl.c:720 +#: utils/ir-ctl/ir-ctl.c:719 #, fuzzy, c-format msgid "" "warning: %s: device supports setting receiving timeout but min timeout is 0\n" @@ -1189,7 +1185,7 @@ "aviso: %s: dispositivo suporta configurar tempo limite, mas limite mínimo é " "zero\n" -#: utils/ir-ctl/ir-ctl.c:723 +#: utils/ir-ctl/ir-ctl.c:722 #, fuzzy, c-format msgid "" "warning: %s: device supports setting receiving timeout but " @@ -1198,7 +1194,7 @@ "aviso: %s: dispositivo suporta configurar tempo limite, mas " "LIRC_GET_MAX_TIMEOUT retornou: %m\n" -#: utils/ir-ctl/ir-ctl.c:726 +#: utils/ir-ctl/ir-ctl.c:725 #, fuzzy, c-format msgid "" "warning: %s: device supports setting receiving timeout but max timeout is 0\n" @@ -1206,48 +1202,48 @@ "aviso: %s: dispositivo suporta configurar tempo limite, mas limite máximo é " "zero\n" -#: utils/ir-ctl/ir-ctl.c:730 +#: utils/ir-ctl/ir-ctl.c:729 #, fuzzy, c-format msgid " - Can set receiving timeout min:%u microseconds max:%u microseconds\n" msgstr " - Pode ajustar tempo máximo entre: %u µs e %u µs\n" -#: utils/ir-ctl/ir-ctl.c:735 +#: utils/ir-ctl/ir-ctl.c:732 #, c-format msgid "" " - Device can receive using device dependent LIRCCODE mode (not supported)\n" msgstr "" -#: utils/ir-ctl/ir-ctl.c:740 +#: utils/ir-ctl/ir-ctl.c:734 #, c-format msgid " - Device cannot receive\n" msgstr " - Dispositivo não pode receber\n" -#: utils/ir-ctl/ir-ctl.c:743 +#: utils/ir-ctl/ir-ctl.c:737 #, c-format msgid "Send features %s:\n" msgstr "Funcionalidades de envio %s:\n" -#: utils/ir-ctl/ir-ctl.c:745 -#, fuzzy, c-format -msgid " - Device can send scancodes\n" -msgstr " - Dispositivo pode enviar códigos IR em modo bruto\n" - -#: utils/ir-ctl/ir-ctl.c:749 +#: utils/ir-ctl/ir-ctl.c:739 #, c-format msgid " - Device can send raw IR\n" msgstr " - Dispositivo pode enviar códigos IR em modo bruto\n" -#: utils/ir-ctl/ir-ctl.c:751 +#: utils/ir-ctl/ir-ctl.c:741 +#, c-format +msgid " - IR scancode encoder\n" +msgstr "" + +#: utils/ir-ctl/ir-ctl.c:743 #, c-format msgid " - Set carrier\n" msgstr " - Pode configurar portadora de envio\n" -#: utils/ir-ctl/ir-ctl.c:753 +#: utils/ir-ctl/ir-ctl.c:745 #, c-format msgid " - Set duty cycle\n" msgstr " - Pode configurar ciclo de trabalho\n" -#: utils/ir-ctl/ir-ctl.c:758 +#: utils/ir-ctl/ir-ctl.c:750 #, c-format msgid "" "warning: %s: device supports setting transmitter mask but returns 0 as " @@ -1256,81 +1252,81 @@ "aviso: %s: dispositivo suporta configurar máscara de transmissores, mas " "retornou zero transmissores\n" -#: utils/ir-ctl/ir-ctl.c:760 +#: utils/ir-ctl/ir-ctl.c:752 #, c-format msgid "warning: %s: device supports setting transmitter mask but returns: %m\n" msgstr "" "aviso: %s: dispositivo suporta configurar máscara de transmissores, mas " "retornou: %m\n" -#: utils/ir-ctl/ir-ctl.c:762 +#: utils/ir-ctl/ir-ctl.c:754 #, c-format msgid " - Set transmitter (%d available)\n" msgstr " - Pode configurar transmissores (%d disponíveis)\n" -#: utils/ir-ctl/ir-ctl.c:767 +#: utils/ir-ctl/ir-ctl.c:757 #, c-format msgid "" " - Device can send using device dependent LIRCCODE mode (not supported)\n" msgstr "" -#: utils/ir-ctl/ir-ctl.c:772 +#: utils/ir-ctl/ir-ctl.c:759 #, c-format msgid " - Device cannot send\n" msgstr " - Dispositivo não pode enviar\n" -#: utils/ir-ctl/ir-ctl.c:797 -#, c-format -msgid "%s: device cannot send raw ir\n" +#: utils/ir-ctl/ir-ctl.c:770 +#, fuzzy, c-format +msgid "%s: device cannot send\n" msgstr "%s: dispositivo não consegue enviar em modo bruto\n" -#: utils/ir-ctl/ir-ctl.c:804 +#: utils/ir-ctl/ir-ctl.c:792 #, fuzzy, c-format msgid "%s: cannot set send mode\n" msgstr "%s: falha ao configurar modo de envio: %m\n" -#: utils/ir-ctl/ir-ctl.c:812 +#: utils/ir-ctl/ir-ctl.c:800 #, c-format msgid "%s: no encoder available for `%s'\n" msgstr "" -#: utils/ir-ctl/ir-ctl.c:821 +#: utils/ir-ctl/ir-ctl.c:809 #, c-format msgid "warning: %s: carrier specified but overwritten on command line\n" msgstr "" "aviso: %s: portadora especificada, mas sobre-escrita na linha de comando\n" -#: utils/ir-ctl/ir-ctl.c:834 +#: utils/ir-ctl/ir-ctl.c:822 #, c-format msgid "%s: failed to send: %m\n" msgstr "%s: falha ao enviar: %m\n" -#: utils/ir-ctl/ir-ctl.c:839 +#: utils/ir-ctl/ir-ctl.c:827 #, c-format msgid "warning: %s: sent %zd out %zd edges\n" msgstr "aviso: %s: enviados %zd, das %zd transições\n" -#: utils/ir-ctl/ir-ctl.c:859 +#: utils/ir-ctl/ir-ctl.c:847 #, fuzzy, c-format msgid "%s: device cannot receive raw ir\n" msgstr "%s: dispositivo não pode gravar sequências brutas de IR\n" -#: utils/ir-ctl/ir-ctl.c:865 +#: utils/ir-ctl/ir-ctl.c:853 #, fuzzy, c-format msgid "%s: failed to set receive mode: %m\n" msgstr "%s: falha ao configurar modo de gravação: %m\n" -#: utils/ir-ctl/ir-ctl.c:872 +#: utils/ir-ctl/ir-ctl.c:860 #, c-format msgid "%s: failed to open for writing: %m\n" msgstr "%s: falha ao abrir arquivo para gravação: %m\n" -#: utils/ir-ctl/ir-ctl.c:884 +#: utils/ir-ctl/ir-ctl.c:872 #, c-format msgid "%s: failed read: %m\n" msgstr "%s: falha ao ler: %m\n" -#: utils/ir-ctl/ir-ctl.c:889 +#: utils/ir-ctl/ir-ctl.c:877 #, c-format msgid "%s: read returned %zd bytes\n" msgstr "%s: leitura retornou %zd bytes\n"
