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 - mpluskal@suse.com
+
+- 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: linux-media@vger.Kernel.org\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 \n"
"Language-Team: German \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: linux-media@vger.Kernel.org\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 \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: linux-media@vger.Kernel.org\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 \n"
"Language-Team: German \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: linux-media@vger.Kernel.org\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 \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"