Hello community,

here is the log from the commit of package v4l-utils for openSUSE:Factory 
checked in at 2017-07-11 08:35:06
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/v4l-utils (Old)
 and      /work/SRC/openSUSE:Factory/.v4l-utils.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "v4l-utils"

Tue Jul 11 08:35:06 2017 rev:30 rq:508986 version:1.12.5

Changes:
--------
--- /work/SRC/openSUSE:Factory/v4l-utils/v4l-utils.changes      2017-04-17 
10:21:45.752865676 +0200
+++ /work/SRC/openSUSE:Factory/.v4l-utils.new/v4l-utils.changes 2017-07-11 
08:35:07.792864066 +0200
@@ -1,0 +2,16 @@
+Fri Jul  7 19:33:15 UTC 2017 - asterios.dra...@gmail.com
+
+- Update to version 1.12.5:
+  * dvb-scan: fix the logic for multi-section handling
+  From version 1.12.4:
+  * libdvbv5: T2 delivery descriptor: fix wrong size of bandwidth
+    field
+  * desc_t2_delivery: consider valid to have a short T2 descriptor
+  * desc_t2_delivery: properly handle cell and subcell tables
+  * desc_t2_delivery: improve print dumps of T2 delivery
+  * desc_t2_delivery: resize frequency array for subcel freqs
+  * libdvbv5: add support for more PMT descriptors
+  * libdvbv5: fix T2 delivery descriptor parsing in
+    dvb_desc_t2_delivery_init()
+
+-------------------------------------------------------------------

Old:
----
  v4l-utils-1.12.3.tar.bz2
  v4l-utils-1.12.3.tar.bz2.asc

New:
----
  v4l-utils-1.12.5.tar.bz2
  v4l-utils-1.12.5.tar.bz2.asc

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ v4l-utils.spec ++++++
--- /var/tmp/diff_new_pack.a1pRKD/_old  2017-07-11 08:35:08.444772091 +0200
+++ /var/tmp/diff_new_pack.a1pRKD/_new  2017-07-11 08:35:08.444772091 +0200
@@ -25,7 +25,7 @@
 %bcond_without qv4l2
 %endif
 Name:           v4l-utils
-Version:        1.12.3
+Version:        1.12.5
 Release:        0
 Summary:        Utilities for video4linux
 License:        GPL-2.0+ and GPL-2.0
@@ -283,7 +283,7 @@
 
 %files -n libdvbv5-devel
 %defattr(-,root,root,-)
-%doc COPYING
+%doc COPYING.libdvbv5 TODO.libdvbv5
 %{_includedir}/libdvbv5/
 %{_libdir}/libdvbv5.so
 %{_libdir}/pkgconfig/libdvbv5*.pc

++++++ v4l-utils-1.12.3.tar.bz2 -> v4l-utils-1.12.5.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/v4l-utils-1.12.3/ChangeLog 
new/v4l-utils-1.12.5/ChangeLog
--- old/v4l-utils-1.12.3/ChangeLog      2017-02-17 20:07:58.000000000 +0100
+++ new/v4l-utils-1.12.5/ChangeLog      2017-05-10 20:23:45.000000000 +0200
@@ -1,3 +1,27 @@
+v4l-utils-1.12.5
+----------------
+
+Mauro Carvalho Chehab (1):
+      dvb-scan: fix the logic for multi-section handling
+
+
+v4l-utils-1.12.4
+----------------
+
+Clemens Ladisch (1):
+      libdvbv5: T2 delivery descriptor: fix wrong size of bandwidth field
+
+Mauro Carvalho Chehab (5):
+      desc_t2_delivery: consider valid to have a short T2 descriptor
+      desc_t2_delivery: properly handle cell and subcell tables
+      desc_t2_delivery: improve print dumps of T2 delivery
+      desc_t2_delivery: resize frequency array for subcel freqs
+      libdvbv5: add support for more PMT descriptors
+
+Reinhard Speyerer (1):
+      libdvbv5: fix T2 delivery descriptor parsing in 
dvb_desc_t2_delivery_init()
+
+
 v4l-utils-1.12.3
 ----------------
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/v4l-utils-1.12.3/configure 
new/v4l-utils-1.12.5/configure
--- old/v4l-utils-1.12.3/configure      2017-02-17 20:09:02.000000000 +0100
+++ new/v4l-utils-1.12.5/configure      2017-05-10 20:25:52.000000000 +0200
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for v4l-utils 1.12.3.
+# Generated by GNU Autoconf 2.69 for v4l-utils 1.12.5.
 #
 #
 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
@@ -587,8 +587,8 @@
 # Identity of this package.
 PACKAGE_NAME='v4l-utils'
 PACKAGE_TARNAME='v4l-utils'
-PACKAGE_VERSION='1.12.3'
-PACKAGE_STRING='v4l-utils 1.12.3'
+PACKAGE_VERSION='1.12.5'
+PACKAGE_STRING='v4l-utils 1.12.5'
 PACKAGE_BUGREPORT=''
 PACKAGE_URL=''
 
@@ -1543,7 +1543,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures v4l-utils 1.12.3 to adapt to many kinds of systems.
+\`configure' configures v4l-utils 1.12.5 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1614,7 +1614,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of v4l-utils 1.12.3:";;
+     short | recursive ) echo "Configuration of v4l-utils 1.12.5:";;
    esac
   cat <<\_ACEOF
 
@@ -1796,7 +1796,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-v4l-utils configure 1.12.3
+v4l-utils configure 1.12.5
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2336,7 +2336,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by v4l-utils $as_me 1.12.3, which was
+It was created by v4l-utils $as_me 1.12.5, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -4580,7 +4580,7 @@
 
 # Define the identity of the package.
  PACKAGE='v4l-utils'
- VERSION='1.12.3'
+ VERSION='1.12.5'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -23975,7 +23975,7 @@
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by v4l-utils $as_me 1.12.3, which was
+This file was extended by v4l-utils $as_me 1.12.5, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -24041,7 +24041,7 @@
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; 
s/[\\""\`\$]/\\\\&/g'`"
 ac_cs_version="\\
-v4l-utils config.status 1.12.3
+v4l-utils config.status 1.12.5
 configured by $0, generated by GNU Autoconf 2.69,
   with options \\"\$ac_cs_config\\"
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/v4l-utils-1.12.3/configure.ac 
new/v4l-utils-1.12.5/configure.ac
--- old/v4l-utils-1.12.3/configure.ac   2017-02-17 20:05:46.000000000 +0100
+++ new/v4l-utils-1.12.5/configure.ac   2017-05-10 20:24:05.000000000 +0200
@@ -3,7 +3,7 @@
 # Process this file with autoconf to produce a configure script.
 
 AC_PREREQ(2.59)
-AC_INIT([v4l-utils],[1.12.3])
+AC_INIT([v4l-utils],[1.12.5])
 
 AC_CONFIG_AUX_DIR([build-aux])
 AC_CONFIG_MACRO_DIR([m4])
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/v4l-utils-1.12.3/contrib/cobalt-ctl/Makefile 
new/v4l-utils-1.12.5/contrib/cobalt-ctl/Makefile
--- old/v4l-utils-1.12.3/contrib/cobalt-ctl/Makefile    2017-02-17 
20:09:16.000000000 +0100
+++ new/v4l-utils-1.12.5/contrib/cobalt-ctl/Makefile    2017-05-10 
20:26:10.000000000 +0200
@@ -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.12.3' 
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.12.5' 
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.12.3
+PACKAGE_STRING = v4l-utils 1.12.5
 PACKAGE_TARNAME = v4l-utils
 PACKAGE_URL = 
-PACKAGE_VERSION = 1.12.3
-PATCH = 3
+PACKAGE_VERSION = 1.12.5
+PATCH = 5
 PATH_SEPARATOR = :
 PKG_CONFIG = /usr/bin/pkg-config
 PKG_CONFIG_LIBDIR = 
@@ -324,7 +324,7 @@
 UIC = uic
 USE_NLS = yes
 V4L_UTILS_VERSION = 
-VERSION = 1.12.3
+VERSION = 1.12.5
 X11_CFLAGS = 
 X11_LIBS = -lX11
 XGETTEXT = /usr/bin/xgettext
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/v4l-utils-1.12.3/lib/include/libdvbv5/desc_t2_delivery.h 
new/v4l-utils-1.12.5/lib/include/libdvbv5/desc_t2_delivery.h
--- old/v4l-utils-1.12.3/lib/include/libdvbv5/desc_t2_delivery.h        
2017-01-22 18:33:34.000000000 +0100
+++ new/v4l-utils-1.12.5/lib/include/libdvbv5/desc_t2_delivery.h        
2017-05-10 20:21:39.000000000 +0200
@@ -45,10 +45,14 @@
  *
  * @param cell_id_extension    cell id extension
  * @param transposer_frequency transposer frequency
+ *
+ * NOTE: This struct is deprecated and will never be filled. All
+ * subcell transposer frequencies will be added to
+ * dvb_desc_t2_delivery::centre_frequency array.
  */
 struct dvb_desc_t2_delivery_subcell {
        uint8_t cell_id_extension;
-       uint16_t transposer_frequency;
+       uint16_t transposer_frequency;          // Should be 32 bits, instead
 } __attribute__((packed));
 
 /**
@@ -65,7 +69,8 @@
  * @param other_frequency_flag other frequency flag
  * @param tfs_flag             tfs flag
  *
- * @param centre_frequency     centre frequency vector
+ * @param centre_frequency     centre frequency vector, for all cell and
+ *                             subcel ID's
  * @param frequency_loop_length        size of the 
dvb_desc_t2_delivery::centre_frequency
  *                             vector
  *
@@ -86,13 +91,15 @@
                        uint16_t transmission_mode:3;
                        uint16_t guard_interval:3;
                        uint16_t reserved:2;
-                       uint16_t bandwidth:3;
+                       uint16_t bandwidth:4;
                        uint16_t SISO_MISO:2;
                } __attribute__((packed));
        } __attribute__((packed));
 
        uint32_t *centre_frequency;
        uint8_t frequency_loop_length;
+
+       /* Unused, as the definitions here are incomplete */
        uint8_t subcel_info_loop_length;
        struct dvb_desc_t2_delivery_subcell *subcell;
 } __attribute__((packed));
@@ -161,6 +168,12 @@
  */
 extern const unsigned dvbt2_transmission_mode[];
 
+/**
+ * @brief converts from internal representation to string the SISO_MISO
+ *       field of dvb_desc_t2_delivery:SISO_MISO field.
+ */
+const char *siso_miso[4];
+
 #ifdef __cplusplus
 }
 #endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/v4l-utils-1.12.3/lib/include/libdvbv5/libdvb-version.h 
new/v4l-utils-1.12.5/lib/include/libdvbv5/libdvb-version.h
--- old/v4l-utils-1.12.3/lib/include/libdvbv5/libdvb-version.h  2017-02-17 
20:09:16.000000000 +0100
+++ new/v4l-utils-1.12.5/lib/include/libdvbv5/libdvb-version.h  2017-05-10 
20:26:11.000000000 +0200
@@ -1,4 +1,4 @@
 #define LIBDVBV5_VERSION_MAJOR 1
 #define LIBDVBV5_VERSION_MINOR 12
-#define LIBDVBV5_VERSION_PATCH 3
-#define LIBDVBV5_VERSION       "1.12.3"
+#define LIBDVBV5_VERSION_PATCH 5
+#define LIBDVBV5_VERSION       "1.12.5"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/v4l-utils-1.12.3/lib/include/libdvbv5/pmt.h 
new/v4l-utils-1.12.5/lib/include/libdvbv5/pmt.h
--- old/v4l-utils-1.12.3/lib/include/libdvbv5/pmt.h     2017-01-22 
18:33:34.000000000 +0100
+++ new/v4l-utils-1.12.5/lib/include/libdvbv5/pmt.h     2017-05-06 
18:51:00.000000000 +0200
@@ -104,7 +104,6 @@
  *     @brief  User Private (from 0x80 to 0xff)
  */
 enum dvb_streams {
-       stream_reserved0        = 0x00,
        stream_video            = 0x01,
        stream_video_h262       = 0x02,
        stream_audio            = 0x03,
@@ -125,8 +124,20 @@
        stream_14496_1_pes      = 0x12,
        stream_14496_1_iso      = 0x13,
        stream_download         = 0x14,
-       stream_reserved         = 0x15,
-       stream_private          = 0x80
+       stream_video_h264       = 0x1b,
+       stream_audio_14496_3    = 0x1c,
+       stream_video_hevc       = 0x24,
+       stream_video_cavs       = 0x42,
+       stream_video_moto       = 0x80,
+       stream_audio_a52        = 0x81,
+       stream_scte_27          = 0x82,
+       stream_audio_sdds       = 0x84,
+       stream_audio_dts_hdmv   = 0x85,
+       stream_audio_e_ac3      = 0x87,
+       stream_audio_dts        = 0x8a,
+       stream_audio_a52_vls    = 0x91,
+       stream_spu_vls          = 0x92,
+       stream_audio_sdds2      = 0x94,
 };
 
 /**
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/v4l-utils-1.12.3/lib/libdvbv5/descriptors/desc_t2_delivery.c 
new/v4l-utils-1.12.5/lib/libdvbv5/descriptors/desc_t2_delivery.c
--- old/v4l-utils-1.12.3/lib/libdvbv5/descriptors/desc_t2_delivery.c    
2017-01-22 18:33:34.000000000 +0100
+++ new/v4l-utils-1.12.5/lib/libdvbv5/descriptors/desc_t2_delivery.c    
2017-05-10 20:21:39.000000000 +0200
@@ -30,7 +30,7 @@
        struct dvb_desc_t2_delivery *d = desc;
        unsigned char *p = (unsigned char *) buf;
        size_t desc_len = ext->length - 1, len, len2;
-       int i;
+       int i, n, pos = 0, subcel_length;
 
        len = offsetof(struct dvb_desc_t2_delivery, bitfield);
        len2 = offsetof(struct dvb_desc_t2_delivery, centre_frequency);
@@ -40,53 +40,76 @@
                return -1;
        }
        if (desc_len < len2) {
-               memcpy(p, buf, len);
+               memcpy(d, buf, len);
                bswap16(d->system_id);
 
-               if (desc_len != len)
-                       dvb_logwarn("T2 delivery descriptor is truncated");
+               /* It is valid to have length == 4 */
+               if (desc_len == len)
+                       return 0;
 
+               dvb_logwarn("T2 delivery descriptor is truncated");
                return -2;
        }
-       memcpy(p, buf, len2);
+       memcpy(d, buf, len2);
+       bswap16(d->system_id);
+       bswap16(d->bitfield);
        p += len2;
 
-       len = desc_len - (p - buf);
-       memcpy(&d->centre_frequency, p, len);
-       p += len;
-
-       if (d->tfs_flag)
-               d->frequency_loop_length = 1;
-       else {
-               d->frequency_loop_length = *p;
-               p++;
-       }
+       while (desc_len - (p - buf)) {
+               if (desc_len - (p - buf) < sizeof(uint16_t)) {
+                       dvb_logwarn("T2 delivery descriptor is truncated");
+                       return -2;
+               }
 
-       d->centre_frequency = calloc(d->frequency_loop_length,
-                                    sizeof(*d->centre_frequency));
-       if (!d->centre_frequency) {
-               dvb_logerr("%s: out of memory", __func__);
-               return -3;
-       }
 
-       memcpy(d->centre_frequency, p, sizeof(*d->centre_frequency) * 
d->frequency_loop_length);
-       p += sizeof(*d->centre_frequency) * d->frequency_loop_length;
+               /* Discard cell ID */
+               p += sizeof(uint16_t);
 
-       for (i = 0; i < d->frequency_loop_length; i++)
-               bswap32(d->centre_frequency[i]);
+               if (d->tfs_flag) {
+                       n = *p;
+                       p++;
+               }
+               else
+                       n = 1;
+
+               d->frequency_loop_length += n;
+               d->centre_frequency = realloc(d->centre_frequency,
+                                             d->frequency_loop_length * 
sizeof(*d->centre_frequency));
+               if (!d->centre_frequency) {
+                       dvb_logerr("%s: out of memory", __func__);
+                       return -3;
+               }
+
+               memcpy(&d->centre_frequency[pos], p, 
sizeof(*d->centre_frequency) * n);
+               p += sizeof(*d->centre_frequency) * n;
+
+               for (i = 0; i < n; i++) {
+                       bswap32(d->centre_frequency[pos]);
+                       pos++;
+               }
 
-       d->subcel_info_loop_length = *p;
-       p++;
+               /* Handle subcel frequency table */
+               subcel_length = *p;
+               p++;
+               for (i = 0; i < subcel_length; i++) {
+                       if (desc_len - (p - buf) < sizeof(uint8_t) + 
sizeof(uint32_t)) {
+                               dvb_logwarn("T2 delivery descriptor is 
truncated");
+                               return -2;
+                       }
+                       p++;    // Ignore subcell ID
+
+                       // Add transposer_frequency at centre_frequency table
+                       d->frequency_loop_length++;
+                       d->centre_frequency = realloc(d->centre_frequency,
+                                                     d->frequency_loop_length 
* sizeof(*d->centre_frequency));
+                       memcpy(&d->centre_frequency[pos], p, 
sizeof(*d->centre_frequency));
+                       bswap32(d->centre_frequency[pos]);
+                       pos++;
 
-       d->subcell = calloc(d->subcel_info_loop_length, sizeof(*d->subcell));
-       if (!d->subcell) {
-               dvb_logerr("%s: out of memory", __func__);
-               return -4;
+                       p += sizeof(*d->centre_frequency);
+               }
        }
-       memcpy(d->subcell, p, sizeof(*d->subcell) * d->subcel_info_loop_length);
 
-       for (i = 0; i < d->subcel_info_loop_length; i++)
-               bswap16(d->subcell[i].transposer_frequency);
        return 0;
 }
 
@@ -105,19 +128,16 @@
 
        dvb_loginfo("|           tfs_flag                  %d", d->tfs_flag);
        dvb_loginfo("|           other_frequency_flag      %d", 
d->other_frequency_flag);
-       dvb_loginfo("|           transmission_mode         %d", 
d->transmission_mode);
-       dvb_loginfo("|           guard_interval            %d", 
d->guard_interval);
+       dvb_loginfo("|           transmission_mode         %s (%d)",
+                   
fe_transmission_mode_name[dvbt2_transmission_mode[d->transmission_mode]], 
d->transmission_mode);
+       dvb_loginfo("|           guard_interval            %s (%d)",
+                   fe_guard_interval_name[dvbt2_interval[d->guard_interval]], 
d->guard_interval );
        dvb_loginfo("|           reserved                  %d", d->reserved);
-       dvb_loginfo("|           bandwidth                 %d", d->bandwidth);
-       dvb_loginfo("|           SISO MISO                 %d", d->SISO_MISO);
+       dvb_loginfo("|           bandwidth                 %d", 
dvbt2_bw[d->bandwidth]);
+       dvb_loginfo("|           SISO MISO                 %s", 
siso_miso[d->SISO_MISO]);
 
        for (i = 0; i < d->frequency_loop_length; i++)
                dvb_loginfo("|           centre frequency[%d]   %d", i, 
d->centre_frequency[i]);
-
-       for (i = 0; i < d->subcel_info_loop_length; i++) {
-               dvb_loginfo("|           cell_id_extension[%d]  %d", i, 
d->subcell[i].cell_id_extension);
-               dvb_loginfo("|           transposer frequency   %d", 
d->subcell[i].transposer_frequency);
-       }
 }
 
 void dvb_desc_t2_delivery_free(const void *desc)
@@ -159,3 +179,8 @@
        [5] = TRANSMISSION_MODE_32K,
        [6 ...7] = TRANSMISSION_MODE_AUTO,      /* Reserved */
 };
+const char *siso_miso[4] = {
+       [0] = "SISO",
+       [1] = "MISO",
+       [2 ...3] = "reserved",
+};
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/v4l-utils-1.12.3/lib/libdvbv5/dvb-file.c 
new/v4l-utils-1.12.5/lib/libdvbv5/dvb-file.c
--- old/v4l-utils-1.12.3/lib/libdvbv5/dvb-file.c        2017-01-22 
18:33:34.000000000 +0100
+++ new/v4l-utils-1.12.5/lib/libdvbv5/dvb-file.c        2017-05-06 
18:51:00.000000000 +0200
@@ -1024,6 +1024,9 @@
                case 0x01: /* ISO/IEC 11172-2 Video */
                case 0x02: /* H.262, ISO/IEC 13818-2 or ISO/IEC 11172-2 video */
                case 0x1b: /* H.264 AVC */
+               case 0x24: /* HEVC */
+               case 0x42: /* CAVS */
+               case 0x80: /* MPEG-2 MOTO video */
                        entry->video_pid = realloc(entry->video_pid,
                                                   sizeof(*entry->video_pid) *
                                                   (video_len + 1));
@@ -1032,9 +1035,17 @@
                        break;
                case 0x03: /* ISO/IEC 11172-3 Audio */
                case 0x04: /* ISO/IEC 13818-3 Audio */
+               case 0x07: /* DTS and DTS-HD Audio */
                case 0x0f: /* ISO/IEC 13818-7 Audio with ADTS (AAC) */
                case 0x11: /* ISO/IEC 14496-3 Audio with the LATM */
-               case 0x81: /* user private - in general ATSC Dolby - AC-3 */
+               case 0x1c: /* ISO/IEC 14496-3 Audio, without additional 
transport syntax */
+               case 0x81: /* A52 */
+               case 0x84: /* SDDS */
+               case 0x85: /* DTS on HDMV */
+               case 0x87: /* E-AC3 */
+               case 0x8a: /* DTS */
+               case 0x91: /* A52 VLS */
+               case 0x94: /* SDDS */
                        entry->audio_pid = realloc(entry->audio_pid,
                                                   sizeof(*entry->audio_pid) *
                                                   (audio_len + 1));
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/v4l-utils-1.12.3/lib/libdvbv5/dvb-scan.c 
new/v4l-utils-1.12.5/lib/libdvbv5/dvb-scan.c
--- old/v4l-utils-1.12.3/lib/libdvbv5/dvb-scan.c        2017-01-22 
18:33:34.000000000 +0100
+++ new/v4l-utils-1.12.5/lib/libdvbv5/dvb-scan.c        2017-05-10 
20:21:53.000000000 +0200
@@ -239,12 +239,6 @@
                                return -1;
                        }
                        ext += i;
-
-                       memset(ext, 0, sizeof(*ext));
-                       ext->ext_id = h.id;
-                       ext->first_section = h.section_id;
-                       ext->last_section = h.last_section;
-                       new = 1;
                }
        }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/v4l-utils-1.12.3/lib/libdvbv5/tables/pmt.c 
new/v4l-utils-1.12.5/lib/libdvbv5/tables/pmt.c
--- old/v4l-utils-1.12.3/lib/libdvbv5/tables/pmt.c      2017-01-22 
18:33:34.000000000 +0100
+++ new/v4l-utils-1.12.5/lib/libdvbv5/tables/pmt.c      2017-05-06 
18:51:00.000000000 +0200
@@ -172,7 +172,9 @@
 }
 
 const char *pmt_stream_name[] = {
-       [stream_reserved0]         = "Reserved",
+       [0x00 ... 0x7f] = "Reserved",
+       [0x80 ... 0xff] = "User Private",
+
        [stream_video]             = "Video ISO/IEC 11172",
        [stream_video_h262]        = "Video ISO/IEC 13818-2",
        [stream_audio]             = "Audio ISO/IEC 11172",
@@ -193,7 +195,20 @@
        [stream_14496_1_pes]       = "ISO/IEC 14496-1 PES",
        [stream_14496_1_iso]       = "ISO/IEC 14496-1 ISO",
        [stream_download]          = "ISO/IEC 13818-6 Synchronized Download 
Protocol",
-       [stream_reserved ... 0x7f] = "ISO/IEC 13818-1 Reserved",
-       [stream_private  ... 0xff] = "User Private"
+
+       [stream_video_h264]        = "H264",
+       [stream_audio_14496_3]     = "ISO/IEC 14496-3 Audio",
+       [stream_video_hevc]        = "HEVC",
+       [stream_video_cavs]        = "CAVS (Chinese AVS)",
+       [stream_video_moto]        = "MPEG-2 MOTO video",
+       [stream_audio_a52]         = "A52",
+       [stream_scte_27]           = "SCTE-27 (sub)",
+       [stream_audio_sdds]        = "SDDS",
+       [stream_audio_dts_hdmv]    = "DTS",
+       [stream_audio_e_ac3]       = "E-AC3, ATSC",
+       [stream_audio_dts]         = "DTS",
+       [stream_audio_a52_vls]     = "A52 vls",
+       [stream_spu_vls]           = "DVD_SPU vls",
+       [stream_audio_sdds2]       = "SDDS",
 };
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/v4l-utils-1.12.3/libdvbv5-po/libdvbv5.pot 
new/v4l-utils-1.12.5/libdvbv5-po/libdvbv5.pot
--- old/v4l-utils-1.12.3/libdvbv5-po/libdvbv5.pot       2017-02-17 
20:09:26.000000000 +0100
+++ new/v4l-utils-1.12.5/libdvbv5-po/libdvbv5.pot       2017-05-10 
20:26:15.000000000 +0200
@@ -6,9 +6,9 @@
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: v4l-utils 1.12.3\n"
+"Project-Id-Version: v4l-utils 1.12.5\n"
 "Report-Msgid-Bugs-To: linux-me...@vger.kernel.org\n"
-"POT-Creation-Date: 2017-02-17 20:09+0100\n"
+"POT-Creation-Date: 2017-05-10 20:26+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <l...@li.org>\n"
@@ -243,7 +243,7 @@
 msgstr ""
 
 #: lib/libdvbv5/dvb-file.c:240 lib/libdvbv5/dvb-file.c:746
-#: lib/libdvbv5/dvb-file.c:1239
+#: lib/libdvbv5/dvb-file.c:1250
 msgid "Allocating memory for dvb_file"
 msgstr ""
 
@@ -332,119 +332,119 @@
 msgid "value %s is invalid for %s"
 msgstr ""
 
-#: lib/libdvbv5/dvb-file.c:1120
+#: lib/libdvbv5/dvb-file.c:1131
 #, c-format
 msgid "Channel %s (service ID %d) not found on PMT. Skipping it."
 msgstr ""
 
-#: lib/libdvbv5/dvb-file.c:1138
+#: lib/libdvbv5/dvb-file.c:1149
 msgid "Not enough memory"
 msgstr ""
 
-#: lib/libdvbv5/dvb-file.c:1167
+#: lib/libdvbv5/dvb-file.c:1178
 msgid "Couldn't get frontend props"
 msgstr ""
 
-#: lib/libdvbv5/dvb-file.c:1196
+#: lib/libdvbv5/dvb-file.c:1207
 #, c-format
 msgid "Storing Service ID %d: '%s'"
 msgstr ""
 
-#: lib/libdvbv5/dvb-file.c:1211
+#: lib/libdvbv5/dvb-file.c:1222
 msgid "reserved"
 msgstr ""
 
-#: lib/libdvbv5/dvb-file.c:1212
+#: lib/libdvbv5/dvb-file.c:1223
 msgid "digital television"
 msgstr ""
 
-#: lib/libdvbv5/dvb-file.c:1213
+#: lib/libdvbv5/dvb-file.c:1224
 msgid "digital radio"
 msgstr ""
 
-#: lib/libdvbv5/dvb-file.c:1214
+#: lib/libdvbv5/dvb-file.c:1225
 msgid "Teletext"
 msgstr ""
 
-#: lib/libdvbv5/dvb-file.c:1215
+#: lib/libdvbv5/dvb-file.c:1226
 msgid "NVOD reference"
 msgstr ""
 
-#: lib/libdvbv5/dvb-file.c:1216
+#: lib/libdvbv5/dvb-file.c:1227
 msgid "NVOD time-shifted"
 msgstr ""
 
-#: lib/libdvbv5/dvb-file.c:1217
+#: lib/libdvbv5/dvb-file.c:1228
 msgid "mosaic"
 msgstr ""
 
-#: lib/libdvbv5/dvb-file.c:1218
+#: lib/libdvbv5/dvb-file.c:1229
 msgid "PAL coded signal"
 msgstr ""
 
-#: lib/libdvbv5/dvb-file.c:1219
+#: lib/libdvbv5/dvb-file.c:1230
 msgid "SECAM coded signal"
 msgstr ""
 
-#: lib/libdvbv5/dvb-file.c:1220
+#: lib/libdvbv5/dvb-file.c:1231
 msgid "D/D2-MAC"
 msgstr ""
 
-#: lib/libdvbv5/dvb-file.c:1221
+#: lib/libdvbv5/dvb-file.c:1232
 msgid "FM Radio"
 msgstr ""
 
-#: lib/libdvbv5/dvb-file.c:1222
+#: lib/libdvbv5/dvb-file.c:1233
 msgid "NTSC coded signal"
 msgstr ""
 
-#: lib/libdvbv5/dvb-file.c:1223
+#: lib/libdvbv5/dvb-file.c:1234
 msgid "data broadcast"
 msgstr ""
 
-#: lib/libdvbv5/dvb-file.c:1224
+#: lib/libdvbv5/dvb-file.c:1235
 msgid "user defined"
 msgstr ""
 
-#: lib/libdvbv5/dvb-file.c:1263
+#: lib/libdvbv5/dvb-file.c:1274
 #, c-format
 msgid "Virtual channel %s, name = %s"
 msgstr ""
 
-#: lib/libdvbv5/dvb-file.c:1291
+#: lib/libdvbv5/dvb-file.c:1302
 #, c-format
 msgid "Service %s, provider %s: %s"
 msgstr ""
 
-#: lib/libdvbv5/dvb-file.c:1304
+#: lib/libdvbv5/dvb-file.c:1315
 #, c-format
 msgid "Storing as channel %s"
 msgstr ""
 
-#: lib/libdvbv5/dvb-file.c:1340
+#: lib/libdvbv5/dvb-file.c:1351
 msgid "WARNING: no SDT table - storing channel(s) without their names"
 msgstr ""
 
-#: lib/libdvbv5/dvb-file.c:1342
+#: lib/libdvbv5/dvb-file.c:1353
 msgid "WARNING: Some Service IDs are not at the SDT table"
 msgstr ""
 
-#: lib/libdvbv5/dvb-file.c:1370
+#: lib/libdvbv5/dvb-file.c:1381
 #, c-format
 msgid "File format %s is unknown\n"
 msgstr ""
 
-#: lib/libdvbv5/dvb-file.c:1415
+#: lib/libdvbv5/dvb-file.c:1426
 #, c-format
 msgid "ERROR: Delivery system %s is not known. Valid values are:\n"
 msgstr ""
 
-#: lib/libdvbv5/dvb-file.c:1459
+#: lib/libdvbv5/dvb-file.c:1470
 #, c-format
 msgid "Currently, VDR format is supported only for output\n"
 msgstr ""
 
-#: lib/libdvbv5/dvb-file.c:1462
+#: lib/libdvbv5/dvb-file.c:1473
 #, c-format
 msgid "Format is not supported\n"
 msgstr ""
@@ -584,7 +584,7 @@
 msgstr ""
 
 #: lib/libdvbv5/dvb-scan.c:166 lib/libdvbv5/dvb-scan.c:214
-#: lib/libdvbv5/dvb-scan.c:238 lib/libdvbv5/dvb-scan.c:329
+#: lib/libdvbv5/dvb-scan.c:238 lib/libdvbv5/dvb-scan.c:323
 #, c-format
 msgid "%s: out of memory"
 msgstr ""
@@ -599,105 +599,105 @@
 msgid "%s: couldn't match ID %d at the active section filters"
 msgstr ""
 
-#: lib/libdvbv5/dvb-scan.c:261
+#: lib/libdvbv5/dvb-scan.c:255
 #, c-format
 msgid "%s: section repeated on table 0x%02x, extension ID 0x%04x: done"
 msgstr ""
 
-#: lib/libdvbv5/dvb-scan.c:279
+#: lib/libdvbv5/dvb-scan.c:273
 #, c-format
 msgid "%s: no initializer for table %d"
 msgstr ""
 
-#: lib/libdvbv5/dvb-scan.c:285
+#: lib/libdvbv5/dvb-scan.c:279
 #, c-format
 msgid "%s: table 0x%02x, extension ID 0x%04x: done"
 msgstr ""
 
-#: lib/libdvbv5/dvb-scan.c:324
+#: lib/libdvbv5/dvb-scan.c:318
 #, c-format
 msgid "%s: waiting for table ID 0x%02x, program ID 0x%02x"
 msgstr ""
 
-#: lib/libdvbv5/dvb-scan.c:350
+#: lib/libdvbv5/dvb-scan.c:344
 #, c-format
 msgid "%s: no data read on section filter"
 msgstr ""
 
-#: lib/libdvbv5/dvb-scan.c:357
+#: lib/libdvbv5/dvb-scan.c:351
 #, c-format
 msgid "%s: buf returned an empty buffer"
 msgstr ""
 
-#: lib/libdvbv5/dvb-scan.c:362
+#: lib/libdvbv5/dvb-scan.c:356
 msgid "dvb_read_section: read error"
 msgstr ""
 
-#: lib/libdvbv5/dvb-scan.c:369
+#: lib/libdvbv5/dvb-scan.c:363
 #, c-format
 msgid "%s: crc error"
 msgstr ""
 
-#: lib/libdvbv5/dvb-scan.c:512
+#: lib/libdvbv5/dvb-scan.c:506
 msgid "error while waiting for PAT table"
 msgstr ""
 
-#: lib/libdvbv5/dvb-scan.c:528
+#: lib/libdvbv5/dvb-scan.c:522
 msgid "error while waiting for VCT table"
 msgstr ""
 
-#: lib/libdvbv5/dvb-scan.c:542
+#: lib/libdvbv5/dvb-scan.c:536
 #, c-format
 msgid "Program #%d is network PID: 0x%04x"
 msgstr ""
 
-#: lib/libdvbv5/dvb-scan.c:548
+#: lib/libdvbv5/dvb-scan.c:542
 #, c-format
 msgid "Program #%d ID 0x%04x, service ID 0x%04x"
 msgstr ""
 
-#: lib/libdvbv5/dvb-scan.c:559
+#: lib/libdvbv5/dvb-scan.c:553
 #, c-format
 msgid "error while reading the PMT table for service 0x%04x"
 msgstr ""
 
-#: lib/libdvbv5/dvb-scan.c:579 lib/libdvbv5/dvb-scan.c:608
+#: lib/libdvbv5/dvb-scan.c:573 lib/libdvbv5/dvb-scan.c:602
 msgid "error while reading the NIT table"
 msgstr ""
 
-#: lib/libdvbv5/dvb-scan.c:592 lib/libdvbv5/dvb-scan.c:619
+#: lib/libdvbv5/dvb-scan.c:586 lib/libdvbv5/dvb-scan.c:613
 msgid "error while reading the SDT table"
 msgstr ""
 
-#: lib/libdvbv5/dvb-scan.c:600
+#: lib/libdvbv5/dvb-scan.c:594
 msgid "Parsing other NIT/SDT"
 msgstr ""
 
-#: lib/libdvbv5/dvb-scan.c:665
+#: lib/libdvbv5/dvb-scan.c:659
 msgid "dvb_fe_set_parms failed"
 msgstr ""
 
-#: lib/libdvbv5/dvb-scan.c:760
+#: lib/libdvbv5/dvb-scan.c:754
 msgid ""
 "Cannot calc frequency shift. Either bandwidth/symbol-rate is unavailable "
 "(yet)."
 msgstr ""
 
-#: lib/libdvbv5/dvb-scan.c:842
+#: lib/libdvbv5/dvb-scan.c:836
 msgid "not enough memory for a new scanning frequency/TS"
 msgstr ""
 
-#: lib/libdvbv5/dvb-scan.c:871
+#: lib/libdvbv5/dvb-scan.c:865
 #, c-format
 msgid "New transponder/channel found: #%d: %d"
 msgstr ""
 
-#: lib/libdvbv5/dvb-scan.c:880
+#: lib/libdvbv5/dvb-scan.c:874
 #, c-format
 msgid "BUG: Couldn't add %d to the scan frequency list."
 msgstr ""
 
-#: lib/libdvbv5/dvb-scan.c:1222
+#: lib/libdvbv5/dvb-scan.c:1216
 msgid "Transponders detection not implemented for this standard yet."
 msgstr ""
 
Binary files old/v4l-utils-1.12.3/libdvbv5-po/pt_BR.gmo and 
new/v4l-utils-1.12.5/libdvbv5-po/pt_BR.gmo differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/v4l-utils-1.12.3/libdvbv5-po/pt_BR.po 
new/v4l-utils-1.12.5/libdvbv5-po/pt_BR.po
--- old/v4l-utils-1.12.3/libdvbv5-po/pt_BR.po   2017-02-17 20:09:26.000000000 
+0100
+++ new/v4l-utils-1.12.5/libdvbv5-po/pt_BR.po   2017-05-10 20:26:15.000000000 
+0200
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: libdvbv5 1.7.0\n"
 "Report-Msgid-Bugs-To: linux-me...@vger.kernel.org\n"
-"POT-Creation-Date: 2017-02-17 20:09+0100\n"
+"POT-Creation-Date: 2017-05-10 20:26+0200\n"
 "PO-Revision-Date: 2017-02-15 11:50-0200\n"
 "Last-Translator: Mauro Carvalho Chehab <mche...@osg.samsung.com>\n"
 "Language-Team: Brazilian Portuguese\n"
@@ -252,7 +252,7 @@
 msgstr "Não é possível adicionar propriedade %s\n"
 
 #: lib/libdvbv5/dvb-file.c:240 lib/libdvbv5/dvb-file.c:746
-#: lib/libdvbv5/dvb-file.c:1239
+#: lib/libdvbv5/dvb-file.c:1250
 msgid "Allocating memory for dvb_file"
 msgstr "Alocação de memória para dvb_file"
 
@@ -341,120 +341,120 @@
 msgid "value %s is invalid for %s"
 msgstr "valor %s é inválido para %s"
 
-#: lib/libdvbv5/dvb-file.c:1120
+#: lib/libdvbv5/dvb-file.c:1131
 #, c-format
 msgid "Channel %s (service ID %d) not found on PMT. Skipping it."
 msgstr "Canal %s (serviço de ID %d) não foi encontrado na PMT. Ignorando."
 
-#: lib/libdvbv5/dvb-file.c:1138
+#: lib/libdvbv5/dvb-file.c:1149
 msgid "Not enough memory"
 msgstr "Memória insuficiente"
 
-#: lib/libdvbv5/dvb-file.c:1167
+#: lib/libdvbv5/dvb-file.c:1178
 msgid "Couldn't get frontend props"
 msgstr "Não foi possível obter propriedades do frontend"
 
-#: lib/libdvbv5/dvb-file.c:1196
+#: lib/libdvbv5/dvb-file.c:1207
 #, c-format
 msgid "Storing Service ID %d: '%s'"
 msgstr "Armazenando Serviço ID %d: '%s'"
 
-#: lib/libdvbv5/dvb-file.c:1211
+#: lib/libdvbv5/dvb-file.c:1222
 msgid "reserved"
 msgstr "reservado"
 
-#: lib/libdvbv5/dvb-file.c:1212
+#: lib/libdvbv5/dvb-file.c:1223
 msgid "digital television"
 msgstr "televisão digital"
 
-#: lib/libdvbv5/dvb-file.c:1213
+#: lib/libdvbv5/dvb-file.c:1224
 msgid "digital radio"
 msgstr "rádio digital"
 
-#: lib/libdvbv5/dvb-file.c:1214
+#: lib/libdvbv5/dvb-file.c:1225
 msgid "Teletext"
 msgstr "Teletexto"
 
-#: lib/libdvbv5/dvb-file.c:1215
+#: lib/libdvbv5/dvb-file.c:1226
 msgid "NVOD reference"
 msgstr "NVOD referência"
 
-#: lib/libdvbv5/dvb-file.c:1216
+#: lib/libdvbv5/dvb-file.c:1227
 msgid "NVOD time-shifted"
 msgstr "NVOD com time-shift"
 
-#: lib/libdvbv5/dvb-file.c:1217
+#: lib/libdvbv5/dvb-file.c:1228
 msgid "mosaic"
 msgstr "mosaico"
 
-#: lib/libdvbv5/dvb-file.c:1218
+#: lib/libdvbv5/dvb-file.c:1229
 msgid "PAL coded signal"
 msgstr "Sinal codificado PAL"
 
-#: lib/libdvbv5/dvb-file.c:1219
+#: lib/libdvbv5/dvb-file.c:1230
 msgid "SECAM coded signal"
 msgstr "Sinal codificado SECAM"
 
-#: lib/libdvbv5/dvb-file.c:1220
+#: lib/libdvbv5/dvb-file.c:1231
 msgid "D/D2-MAC"
 msgstr "D/D2-MAC"
 
-#: lib/libdvbv5/dvb-file.c:1221
+#: lib/libdvbv5/dvb-file.c:1232
 msgid "FM Radio"
 msgstr "Rádio FM"
 
-#: lib/libdvbv5/dvb-file.c:1222
+#: lib/libdvbv5/dvb-file.c:1233
 msgid "NTSC coded signal"
 msgstr "Sinal codificado NTSC"
 
-#: lib/libdvbv5/dvb-file.c:1223
+#: lib/libdvbv5/dvb-file.c:1234
 msgid "data broadcast"
 msgstr "transmissão de dados"
 
-#: lib/libdvbv5/dvb-file.c:1224
+#: lib/libdvbv5/dvb-file.c:1235
 msgid "user defined"
 msgstr "definido pelo usuário"
 
-#: lib/libdvbv5/dvb-file.c:1263
+#: lib/libdvbv5/dvb-file.c:1274
 #, c-format
 msgid "Virtual channel %s, name = %s"
 msgstr "Canal virtual %s, nome = %s"
 
-#: lib/libdvbv5/dvb-file.c:1291
+#: lib/libdvbv5/dvb-file.c:1302
 #, c-format
 msgid "Service %s, provider %s: %s"
 msgstr "Serviço %s, prestador %s: %s"
 
-#: lib/libdvbv5/dvb-file.c:1304
+#: lib/libdvbv5/dvb-file.c:1315
 #, c-format
 msgid "Storing as channel %s"
 msgstr "Armazenar como canal %s"
 
-#: lib/libdvbv5/dvb-file.c:1340
+#: lib/libdvbv5/dvb-file.c:1351
 msgid "WARNING: no SDT table - storing channel(s) without their names"
 msgstr "AVISO: nenhuma tabela SDT - armazenando canal(s), sem os seus nomes"
 
-#: lib/libdvbv5/dvb-file.c:1342
+#: lib/libdvbv5/dvb-file.c:1353
 msgid "WARNING: Some Service IDs are not at the SDT table"
 msgstr "AVISO: Alguns identificadores de serviço não estão na tabela SDT"
 
-#: lib/libdvbv5/dvb-file.c:1370
+#: lib/libdvbv5/dvb-file.c:1381
 #, c-format
 msgid "File format %s is unknown\n"
 msgstr "Formato de arquivo %s é desconhecido\n"
 
-#: lib/libdvbv5/dvb-file.c:1415
+#: lib/libdvbv5/dvb-file.c:1426
 #, c-format
 msgid "ERROR: Delivery system %s is not known. Valid values are:\n"
 msgstr ""
 "ERRO: sistema de TV digital %s não é conhecido. Os valores válidos são:\n"
 
-#: lib/libdvbv5/dvb-file.c:1459
+#: lib/libdvbv5/dvb-file.c:1470
 #, c-format
 msgid "Currently, VDR format is supported only for output\n"
 msgstr "Atualmente, o formato VDR é suportado apenas para a saída\n"
 
-#: lib/libdvbv5/dvb-file.c:1462
+#: lib/libdvbv5/dvb-file.c:1473
 #, c-format
 msgid "Format is not supported\n"
 msgstr "Formato não é suportado\n"
@@ -594,7 +594,7 @@
 msgstr "%s: ponteiro de memória tabela não preenchido"
 
 #: lib/libdvbv5/dvb-scan.c:166 lib/libdvbv5/dvb-scan.c:214
-#: lib/libdvbv5/dvb-scan.c:238 lib/libdvbv5/dvb-scan.c:329
+#: lib/libdvbv5/dvb-scan.c:238 lib/libdvbv5/dvb-scan.c:323
 #, c-format
 msgid "%s: out of memory"
 msgstr "%s: memória insuficiente"
@@ -609,85 +609,85 @@
 msgid "%s: couldn't match ID %d at the active section filters"
 msgstr "%s: não foi possível coincidir com ID %d nos filtros seção ativos"
 
-#: lib/libdvbv5/dvb-scan.c:261
+#: lib/libdvbv5/dvb-scan.c:255
 #, c-format
 msgid "%s: section repeated on table 0x%02x, extension ID 0x%04x: done"
 msgstr "%s: recebeu tabela 0x%02x repetida, ID de extensão 0x%04x: concluído"
 
-#: lib/libdvbv5/dvb-scan.c:279
+#: lib/libdvbv5/dvb-scan.c:273
 #, c-format
 msgid "%s: no initializer for table %d"
 msgstr "%s: no inicializador para a tabela %d"
 
-#: lib/libdvbv5/dvb-scan.c:285
+#: lib/libdvbv5/dvb-scan.c:279
 #, c-format
 msgid "%s: table 0x%02x, extension ID 0x%04x: done"
 msgstr "%s: tabela 0x%02x, ID de extensão 0x%04x: concluído"
 
-#: lib/libdvbv5/dvb-scan.c:324
+#: lib/libdvbv5/dvb-scan.c:318
 #, c-format
 msgid "%s: waiting for table ID 0x%02x, program ID 0x%02x"
 msgstr "%s: à espera de tabela ID 0x%02x, ID programa 0x%02x"
 
-#: lib/libdvbv5/dvb-scan.c:350
+#: lib/libdvbv5/dvb-scan.c:344
 #, c-format
 msgid "%s: no data read on section filter"
 msgstr "%s: nenhum dado lido do filtro de seção"
 
-#: lib/libdvbv5/dvb-scan.c:357
+#: lib/libdvbv5/dvb-scan.c:351
 #, c-format
 msgid "%s: buf returned an empty buffer"
 msgstr "%s: retornou um buffer vazio"
 
-#: lib/libdvbv5/dvb-scan.c:362
+#: lib/libdvbv5/dvb-scan.c:356
 msgid "dvb_read_section: read error"
 msgstr "dvb_read_section: erro de leitura"
 
-#: lib/libdvbv5/dvb-scan.c:369
+#: lib/libdvbv5/dvb-scan.c:363
 #, c-format
 msgid "%s: crc error"
 msgstr "%s: erro de CRC"
 
-#: lib/libdvbv5/dvb-scan.c:512
+#: lib/libdvbv5/dvb-scan.c:506
 msgid "error while waiting for PAT table"
 msgstr "erro enquanto espera por tabela PAT"
 
-#: lib/libdvbv5/dvb-scan.c:528
+#: lib/libdvbv5/dvb-scan.c:522
 msgid "error while waiting for VCT table"
 msgstr "erro enquanto espera por tabela VCT"
 
-#: lib/libdvbv5/dvb-scan.c:542
+#: lib/libdvbv5/dvb-scan.c:536
 #, c-format
 msgid "Program #%d is network PID: 0x%04x"
 msgstr "Programa #%d é PID de rede: 0x%04x"
 
-#: lib/libdvbv5/dvb-scan.c:548
+#: lib/libdvbv5/dvb-scan.c:542
 #, c-format
 msgid "Program #%d ID 0x%04x, service ID 0x%04x"
 msgstr "Programa #%d ID 0x%04x, ID de serviço 0x%04x"
 
-#: lib/libdvbv5/dvb-scan.c:559
+#: lib/libdvbv5/dvb-scan.c:553
 #, c-format
 msgid "error while reading the PMT table for service 0x%04x"
 msgstr "erro ao ler tabela PMT para o serviço 0x%04x"
 
-#: lib/libdvbv5/dvb-scan.c:579 lib/libdvbv5/dvb-scan.c:608
+#: lib/libdvbv5/dvb-scan.c:573 lib/libdvbv5/dvb-scan.c:602
 msgid "error while reading the NIT table"
 msgstr "erro ao ler tabela de NIT"
 
-#: lib/libdvbv5/dvb-scan.c:592 lib/libdvbv5/dvb-scan.c:619
+#: lib/libdvbv5/dvb-scan.c:586 lib/libdvbv5/dvb-scan.c:613
 msgid "error while reading the SDT table"
 msgstr "erro ao ler tabela de SDT"
 
-#: lib/libdvbv5/dvb-scan.c:600
+#: lib/libdvbv5/dvb-scan.c:594
 msgid "Parsing other NIT/SDT"
 msgstr "Analisando outro NIT/SDT"
 
-#: lib/libdvbv5/dvb-scan.c:665
+#: lib/libdvbv5/dvb-scan.c:659
 msgid "dvb_fe_set_parms failed"
 msgstr "dvb_fe_set_parms falhou"
 
-#: lib/libdvbv5/dvb-scan.c:760
+#: lib/libdvbv5/dvb-scan.c:754
 msgid ""
 "Cannot calc frequency shift. Either bandwidth/symbol-rate is unavailable "
 "(yet)."
@@ -695,22 +695,22 @@
 "Não é calcular deslocamento de frequência. Ou banda ou taxa de símbolo não "
 "está disponível (ainda)."
 
-#: lib/libdvbv5/dvb-scan.c:842
+#: lib/libdvbv5/dvb-scan.c:836
 msgid "not enough memory for a new scanning frequency/TS"
 msgstr "não há memória suficiente para uma nova varredura de frequência/TS"
 
-#: lib/libdvbv5/dvb-scan.c:871
+#: lib/libdvbv5/dvb-scan.c:865
 #, c-format
 msgid "New transponder/channel found: #%d: %d"
 msgstr "Novo transponder/canal encontrado: #%d: %d"
 
-#: lib/libdvbv5/dvb-scan.c:880
+#: lib/libdvbv5/dvb-scan.c:874
 #, c-format
 msgid "BUG: Couldn't add %d to the scan frequency list."
 msgstr ""
 "BUG: Não foi possível adicionar %d na lista de freqüências de varredura."
 
-#: lib/libdvbv5/dvb-scan.c:1222
+#: lib/libdvbv5/dvb-scan.c:1216
 msgid "Transponders detection not implemented for this standard yet."
 msgstr "Detecção de transponders não implementado para este padrão ainda."
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/v4l-utils-1.12.3/utils/cec-compliance/cec-compliance.1 
new/v4l-utils-1.12.5/utils/cec-compliance/cec-compliance.1
--- old/v4l-utils-1.12.3/utils/cec-compliance/cec-compliance.1  2017-02-17 
20:09:16.000000000 +0100
+++ new/v4l-utils-1.12.5/utils/cec-compliance/cec-compliance.1  2017-05-10 
20:26:10.000000000 +0200
@@ -1,4 +1,4 @@
-.TH "CEC-COMPLIANCE" "1" "August 2016" "v4l-utils 1.12.3" "User Commands"
+.TH "CEC-COMPLIANCE" "1" "August 2016" "v4l-utils 1.12.5" "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' old/v4l-utils-1.12.3/utils/cec-ctl/cec-ctl.1 
new/v4l-utils-1.12.5/utils/cec-ctl/cec-ctl.1
--- old/v4l-utils-1.12.3/utils/cec-ctl/cec-ctl.1        2017-02-17 
20:09:16.000000000 +0100
+++ new/v4l-utils-1.12.5/utils/cec-ctl/cec-ctl.1        2017-05-10 
20:26:10.000000000 +0200
@@ -1,4 +1,4 @@
-.TH "CEC-CTL" "1" "August 2016" "v4l-utils 1.12.3" "User Commands"
+.TH "CEC-CTL" "1" "August 2016" "v4l-utils 1.12.5" "User Commands"
 .SH NAME
 cec-ctl - An application to control cec devices
 .SH SYNOPSIS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/v4l-utils-1.12.3/utils/cec-follower/cec-follower.1 
new/v4l-utils-1.12.5/utils/cec-follower/cec-follower.1
--- old/v4l-utils-1.12.3/utils/cec-follower/cec-follower.1      2017-02-17 
20:09:16.000000000 +0100
+++ new/v4l-utils-1.12.5/utils/cec-follower/cec-follower.1      2017-05-10 
20:26:10.000000000 +0200
@@ -1,4 +1,4 @@
-.TH "CEC-FOLLOWER" "1" "August 2016" "v4l-utils 1.12.3" "User Commands"
+.TH "CEC-FOLLOWER" "1" "August 2016" "v4l-utils 1.12.5" "User Commands"
 .SH NAME
 cec-follower - An application to emulate CEC followers
 .SH SYNOPSIS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/v4l-utils-1.12.3/utils/keytable/ir-keytable.1 
new/v4l-utils-1.12.5/utils/keytable/ir-keytable.1
--- old/v4l-utils-1.12.3/utils/keytable/ir-keytable.1   2017-02-17 
20:09:16.000000000 +0100
+++ new/v4l-utils-1.12.5/utils/keytable/ir-keytable.1   2017-05-10 
20:26:11.000000000 +0200
@@ -1,4 +1,4 @@
-.TH "IR\-KEYTABLE" "1" "Fri Oct 3 2014" "v4l-utils 1.12.3" "User Commands"
+.TH "IR\-KEYTABLE" "1" "Fri Oct 3 2014" "v4l-utils 1.12.5" "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' old/v4l-utils-1.12.3/utils/qv4l2/qv4l2.1 
new/v4l-utils-1.12.5/utils/qv4l2/qv4l2.1
--- old/v4l-utils-1.12.3/utils/qv4l2/qv4l2.1    2017-02-17 20:09:16.000000000 
+0100
+++ new/v4l-utils-1.12.5/utils/qv4l2/qv4l2.1    2017-05-10 20:26:11.000000000 
+0200
@@ -1,4 +1,4 @@
-.TH "QV4L2" "1" "March 2015" "v4l-utils 1.12.3" "User Commands"
+.TH "QV4L2" "1" "March 2015" "v4l-utils 1.12.5" "User Commands"
 .SH NAME
 qv4l2 - A test bench application for video4linux devices
 .SH SYNOPSIS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/v4l-utils-1.12.3/utils/v4l2-compliance/v4l2-compliance.1 
new/v4l-utils-1.12.5/utils/v4l2-compliance/v4l2-compliance.1
--- old/v4l-utils-1.12.3/utils/v4l2-compliance/v4l2-compliance.1        
2017-02-17 20:09:16.000000000 +0100
+++ new/v4l-utils-1.12.5/utils/v4l2-compliance/v4l2-compliance.1        
2017-05-10 20:26:11.000000000 +0200
@@ -1,4 +1,4 @@
-.TH "V4L2-COMPLIANCE" "1" "March 2015" "v4l-utils 1.12.3" "User Commands"
+.TH "V4L2-COMPLIANCE" "1" "March 2015" "v4l-utils 1.12.5" "User Commands"
 .SH NAME
 v4l2-compliance - An application to test video4linux drivers
 .SH SYNOPSIS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/v4l-utils-1.12.3/utils/v4l2-ctl/v4l2-ctl.1 
new/v4l-utils-1.12.5/utils/v4l2-ctl/v4l2-ctl.1
--- old/v4l-utils-1.12.3/utils/v4l2-ctl/v4l2-ctl.1      2017-02-17 
20:09:16.000000000 +0100
+++ new/v4l-utils-1.12.5/utils/v4l2-ctl/v4l2-ctl.1      2017-05-10 
20:26:11.000000000 +0200
@@ -1,4 +1,4 @@
-.TH "V4L2-CTL" "1" "March 2015" "v4l-utils 1.12.3" "User Commands"
+.TH "V4L2-CTL" "1" "March 2015" "v4l-utils 1.12.5" "User Commands"
 .SH NAME
 v4l2-ctl - An application to control video4linux drivers
 .SH SYNOPSIS
Binary files old/v4l-utils-1.12.3/v4l-utils-po/pt_BR.gmo and 
new/v4l-utils-1.12.5/v4l-utils-po/pt_BR.gmo differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/v4l-utils-1.12.3/v4l-utils-po/pt_BR.po 
new/v4l-utils-1.12.5/v4l-utils-po/pt_BR.po
--- old/v4l-utils-1.12.3/v4l-utils-po/pt_BR.po  2017-02-17 20:09:26.000000000 
+0100
+++ new/v4l-utils-1.12.5/v4l-utils-po/pt_BR.po  2017-05-10 20:26:15.000000000 
+0200
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: v4l-utils 1.7.0\n"
 "Report-Msgid-Bugs-To: linux-me...@vger.kernel.org\n"
-"POT-Creation-Date: 2017-02-17 20:09+0100\n"
+"POT-Creation-Date: 2017-05-10 20:26+0200\n"
 "PO-Revision-Date: 2016-07-13 20:44-0300\n"
 "Last-Translator: Mauro Carvalho Chehab <mche...@osg.samsung.com>\n"
 "Language-Team: Brazilian Portuguese\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/v4l-utils-1.12.3/v4l-utils-po/v4l-utils.pot 
new/v4l-utils-1.12.5/v4l-utils-po/v4l-utils.pot
--- old/v4l-utils-1.12.3/v4l-utils-po/v4l-utils.pot     2017-02-17 
20:09:26.000000000 +0100
+++ new/v4l-utils-1.12.5/v4l-utils-po/v4l-utils.pot     2017-05-10 
20:26:15.000000000 +0200
@@ -6,9 +6,9 @@
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: v4l-utils 1.12.3\n"
+"Project-Id-Version: v4l-utils 1.12.5\n"
 "Report-Msgid-Bugs-To: linux-me...@vger.kernel.org\n"
-"POT-Creation-Date: 2017-02-17 20:09+0100\n"
+"POT-Creation-Date: 2017-05-10 20:26+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <l...@li.org>\n"



Reply via email to