Hello community,
here is the log from the commit of package libmediainfo for openSUSE:Factory checked in at 2018-09-11 17:19:08
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libmediainfo (Old)
and /work/SRC/openSUSE:Factory/.libmediainfo.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libmediainfo"
Tue Sep 11 17:19:08 2018 rev:13 rq:634744 version:18.08.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/libmediainfo/libmediainfo.changes 2018-09-03 10:35:51.012785248 +0200
+++ /work/SRC/openSUSE:Factory/.libmediainfo.new/libmediainfo.changes 2018-09-11 17:19:24.371216190 +0200
@@ -1,0 +2,12 @@
+Mon Sep 10 12:19:10 UTC 2018 - aloisio@gmx.com
+
+- Update to version 18.08.1
+ * Fix XML/MPEG-7/PBCore2 output discarding non ANSI characters
+
+-------------------------------------------------------------------
+Fri Sep 7 08:29:48 UTC 2018 - Jan Engelhardt
+
+- Use noun phrase in summary. Remove rhetoric questions.
+ Replace unspecific boilerplate summary of libmediainfo-devel.
+
+-------------------------------------------------------------------
Old:
----
libmediainfo_18.08.tar.xz
New:
----
libmediainfo_18.08.1.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libmediainfo.spec ++++++
--- /var/tmp/diff_new_pack.5ipMBg/_old 2018-09-11 17:19:25.711214140 +0200
+++ /var/tmp/diff_new_pack.5ipMBg/_new 2018-09-11 17:19:25.711214140 +0200
@@ -19,9 +19,9 @@
%define sover 0
Name: libmediainfo
-Version: 18.08
+Version: 18.08.1
Release: 0
-Summary: Supplies technical and tag information about a video or audio file
+Summary: Library for supplying technical and tag information about a video or audio file
License: BSD-2-Clause
Group: Development/Libraries/C and C++
Url: https://mediaarea.net
@@ -43,14 +43,14 @@
audio file.
%package -n %{name}%{sover}
-Summary: Supplies technical and tag information about a video or audio file
+Summary: Library for supplying technical and tag information about a video or audio file
Group: System/Libraries
%description -n %{name}%{sover}
MediaInfo supplies technical and tag information about a video or
audio file.
-What information can I get from MediaInfo?
+Information that can be retrieved:
* General: title, author, director, album, track number, date, duration...
* Video: codec, aspect, fps, bitrate...
* Audio: codec, sample rate, channels, language, bitrate...
@@ -62,7 +62,7 @@
RealVideo, RealAudio, RA, RM, MSMPEG4v1, MSMPEG4v2, MSMPEG4v3,
VOB, DVD, WMA, VMW, ASF, 3GP, 3GPP, 3GP2
-What format (container) does MediaInfo support?
+Container formats that are supported:
* Video: MKV, OGM, AVI, DivX, WMV, QuickTime, Real, MPEG-1,
MPEG-2, MPEG-4, DVD (VOB) (Codecs: DivX, XviD, MSMPEG4, ASP,
H.264, AVC...)
@@ -72,7 +72,7 @@
This package contains the shared library for MediaInfo(-gui).
%package -n libmediainfo-devel
-Summary: Include files and libraries for development
+Summary: Header files for libmediainfo
Group: Development/Libraries/C and C++
Requires: %{name}%{sover} = %{version}
BuildRequires: pkgconfig(glib-2.0)
@@ -81,7 +81,10 @@
BuildRequires: pkgconfig(zlib)
%description -n libmediainfo-devel
-Include files and mandatory libraries for development.
+MediaInfo supplies technical and tag information about a video or
+audio file.
+
+This subpackage contains the C API header definitions.
%prep
%setup -q -n MediaInfoLib
++++++ libmediainfo_18.08.tar.xz -> libmediainfo_18.08.1.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MediaInfoLib/History_DLL.txt new/MediaInfoLib/History_DLL.txt
--- old/MediaInfoLib/History_DLL.txt 2018-08-31 11:13:32.000000000 +0200
+++ new/MediaInfoLib/History_DLL.txt 2018-09-09 23:34:36.000000000 +0200
@@ -7,6 +7,10 @@
bug reports and feature request are here:
https://sourceforge.net/p/mediainfo/_list/tickets
+Version 18.08.1, 2018-09-10
+--------------
+x Fix XML/MPEG-7/PBCore2 output discarding non ANSI characters
+
Version 18.08, 2018-08-31
--------------
+ Dolby Atmos (in E-AC-3 or TrueHD): support of bed channel count/configuration + objects count + complexity index
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MediaInfoLib/Project/CMake/CMakeLists.txt new/MediaInfoLib/Project/CMake/CMakeLists.txt
--- old/MediaInfoLib/Project/CMake/CMakeLists.txt 2018-08-31 11:13:34.000000000 +0200
+++ new/MediaInfoLib/Project/CMake/CMakeLists.txt 2018-09-09 23:34:38.000000000 +0200
@@ -6,7 +6,7 @@
set(MediaInfoLib_MAJOR_VERSION 18)
set(MediaInfoLib_MINOR_VERSION 08)
-set(MediaInfoLib_PATCH_VERSION 0)
+set(MediaInfoLib_PATCH_VERSION 1)
set(MediaInfoLib_VERSION ${MediaInfoLib_MAJOR_VERSION}.${MediaInfoLib_MINOR_VERSION})
if (MediaInfoLib_PATCH_VERSION)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MediaInfoLib/Project/GNU/Library/configure.ac new/MediaInfoLib/Project/GNU/Library/configure.ac
--- old/MediaInfoLib/Project/GNU/Library/configure.ac 2018-08-31 11:13:34.000000000 +0200
+++ new/MediaInfoLib/Project/GNU/Library/configure.ac 2018-09-09 23:34:38.000000000 +0200
@@ -5,7 +5,7 @@
dnl -------------------------------------------------------------------------
dnl Name and version
dnl
-AC_INIT([libmediainfo], [18.08])
+AC_INIT([libmediainfo], [18.08.1])
dnl -------------------------------------------------------------------------
dnl Test if we are at the good place
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MediaInfoLib/Project/GNU/Library/test/Makefile.am new/MediaInfoLib/Project/GNU/Library/test/Makefile.am
--- old/MediaInfoLib/Project/GNU/Library/test/Makefile.am 2018-08-31 11:13:31.000000000 +0200
+++ new/MediaInfoLib/Project/GNU/Library/test/Makefile.am 2018-09-09 23:34:35.000000000 +0200
@@ -7,7 +7,8 @@
s3.sh \
xml.sh \
mixml.sh \
- ebucore.sh
+ ebucore.sh \
+ unicode.sh
check_PROGRAMS = mil_analyze
mil_analyze_SOURCES = \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MediaInfoLib/Project/GNU/Library/test/unicode.sh new/MediaInfoLib/Project/GNU/Library/test/unicode.sh
--- old/MediaInfoLib/Project/GNU/Library/test/unicode.sh 1970-01-01 01:00:00.000000000 +0100
+++ new/MediaInfoLib/Project/GNU/Library/test/unicode.sh 2018-09-09 23:34:35.000000000 +0200
@@ -0,0 +1,23 @@
+#!/bin/sh
+
+PATH_SCRIPT=$(dirname "$0")
+PATH_FILES=$PATH_SCRIPT/Files
+. "$PATH_SCRIPT/utils.sh"
+
+if ! enabled unicode ; then
+ exit 77 # Skip test
+fi
+
+FILE="$PATH_SCRIPT/../../../../Release/Example.ogg"
+FILE_NAME="$(basename $FILE)"
+OUTPUT_XML_NAME="/tmp/$FILE_NAME.xml"
+`$PATH_SCRIPT/mil_analyze -f XML "$FILE" "$OUTPUT_XML_NAME"`
+cmd_is_ok
+xml_is_correct "$OUTPUT_XML_NAME"
+grep -q "ĀāĂ㥹ĆćĈĉĊċČčĎďĐđĒēĔĕĖėĘęĚěĜĝĞğĠġĢģĤĥĦħĨĩĪīĬĭĮįİıIJijĴĵĶķĸĹĺĻļĽľĿŀŁłŃńŅņ" "$OUTPUT_XML_NAME" || exit 1
+grep -q "aàäâåáãæÅÆ cçÇ eéèëê uùüû" "$OUTPUT_XML_NAME" || exit 1
+grep -q "αβγδεζηθικλμνξοπρςστυφχψω" "$OUTPUT_XML_NAME" || exit 1
+grep -q "ئابةتثجحخدذرزسشصضطظعغـف" "$OUTPUT_XML_NAME" || exit 1
+grep -q "אבגדהוזחטיךכלםמןנסעףפץצְֱ" "$OUTPUT_XML_NAME" || exit 1
+grep -q "ЁЂЃЄЅІЇЈЉЊЋЌЎЏ" "$OUTPUT_XML_NAME" || exit 1
+grep -q "ˆˇˉ˘˙˚˛˜̣̀́̃̉" "$OUTPUT_XML_NAME" || exit 1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MediaInfoLib/Project/GNU/PKGBUILD new/MediaInfoLib/Project/GNU/PKGBUILD
--- old/MediaInfoLib/Project/GNU/PKGBUILD 2018-08-31 11:13:34.000000000 +0200
+++ new/MediaInfoLib/Project/GNU/PKGBUILD 2018-09-09 23:34:38.000000000 +0200
@@ -3,7 +3,7 @@
# Contributor: hydro
pkgname=libmediainfo
-pkgver=18.08
+pkgver=18.08.1
pkgrel=1
pkgdesc="shared library for mediainfo"
arch=('i686' 'x86_64')
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MediaInfoLib/Project/GNU/libmediainfo.dsc new/MediaInfoLib/Project/GNU/libmediainfo.dsc
--- old/MediaInfoLib/Project/GNU/libmediainfo.dsc 2018-08-31 11:13:34.000000000 +0200
+++ new/MediaInfoLib/Project/GNU/libmediainfo.dsc 2018-09-09 23:34:38.000000000 +0200
@@ -2,7 +2,7 @@
Source: libmediainfo
Binary: libmediainfo-dev, libmediainfo0, python-mediainfodll, python3-mediainfodll, libmediainfo-doc libmediainfo0-dbg
Architecture: any all
-Version: 18.08-1
+Version: 18.08.1-1
Maintainer: MediaArea.net SARL
Homepage: http://MediaArea.net/MediaInfo
Standards-Version: 3.9.6
@@ -16,11 +16,11 @@
python-mediainfodll deb python optional arch=all
python3-mediainfodll deb python optional arch=all
Checksums-Sha1:
- 0000000000000000000000000000000000000000 000000 libmediainfo_18.08.orig.tar.xz
- 0000000000000000000000000000000000000000 000000 libmediainfo_18.08-1.debian.tar.xz
+ 0000000000000000000000000000000000000000 000000 libmediainfo_18.08.1.orig.tar.xz
+ 0000000000000000000000000000000000000000 000000 libmediainfo_18.08.1-1.debian.tar.xz
Checksums-Sha256:
- 0000000000000000000000000000000000000000000000000000000000000000 000000 libmediainfo_18.08.orig.tar.xz
- 0000000000000000000000000000000000000000000000000000000000000000 000000 libmediainfo_18.08-1.debian.tar.xz
+ 0000000000000000000000000000000000000000000000000000000000000000 000000 libmediainfo_18.08.1.orig.tar.xz
+ 0000000000000000000000000000000000000000000000000000000000000000 000000 libmediainfo_18.08.1-1.debian.tar.xz
Files:
- 00000000000000000000000000000000 000000 libmediainfo_18.08.orig.tar.xz
- 00000000000000000000000000000000 000000 libmediainfo_18.08-1.debian.tar.xz
+ 00000000000000000000000000000000 000000 libmediainfo_18.08.1.orig.tar.xz
+ 00000000000000000000000000000000 000000 libmediainfo_18.08.1-1.debian.tar.xz
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MediaInfoLib/Project/GNU/libmediainfo.spec new/MediaInfoLib/Project/GNU/libmediainfo.spec
--- old/MediaInfoLib/Project/GNU/libmediainfo.spec 2018-08-31 11:13:34.000000000 +0200
+++ new/MediaInfoLib/Project/GNU/libmediainfo.spec 2018-09-09 23:34:38.000000000 +0200
@@ -1,4 +1,4 @@
-%global libmediainfo_version 18.08
+%global libmediainfo_version 18.08.1
%global libmediainfo_version_major 18
%global libmediainfo_version_minor 08
%global libzen_version 0.4.37
@@ -308,7 +308,7 @@
%endif
%changelog
-* Sun Jan 01 2012 MediaArea.net SARL - 18.08-0
+* Sun Jan 01 2012 MediaArea.net SARL - 18.08.1-0
- See History.txt for more info and real dates
- Previous packages made by Toni Graffy
- Fedora style made by Vasiliy N. Glazov
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MediaInfoLib/Project/MSVC2013/Dll/MediaInfo.rc new/MediaInfoLib/Project/MSVC2013/Dll/MediaInfo.rc
--- old/MediaInfoLib/Project/MSVC2013/Dll/MediaInfo.rc 2018-08-31 11:13:34.000000000 +0200
+++ new/MediaInfoLib/Project/MSVC2013/Dll/MediaInfo.rc 2018-09-09 23:34:38.000000000 +0200
@@ -1,8 +1,8 @@
#include
VS_VERSION_INFO VERSIONINFO
- FILEVERSION 18,08,0,0
- PRODUCTVERSION 18,08,0,0
+ FILEVERSION 18,08,1,0
+ PRODUCTVERSION 18,08,1,0
FILEFLAGSMASK 0x3fL
#ifdef _DEBUG
FILEFLAGS 0x1L
@@ -19,10 +19,10 @@
BEGIN
VALUE "CompanyName", "MediaArea.net"
VALUE "FileDescription", "Most relevant technical and tag data for video and audio files"
- VALUE "FileVersion", "18.08.0.0"
+ VALUE "FileVersion", "18.08.1.0"
VALUE "LegalCopyright", "Copyright (C) 2002-2015 MediaArea.net SARL"
VALUE "ProductName", "MediaInfo"
- VALUE "ProductVersion", "18.08.0.0"
+ VALUE "ProductVersion", "18.08.1.0"
END
END
BLOCK "VarFileInfo"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MediaInfoLib/Project/MSVC2013/Example/HowToUse.rc new/MediaInfoLib/Project/MSVC2013/Example/HowToUse.rc
--- old/MediaInfoLib/Project/MSVC2013/Example/HowToUse.rc 2018-08-31 11:13:34.000000000 +0200
+++ new/MediaInfoLib/Project/MSVC2013/Example/HowToUse.rc 2018-09-09 23:34:38.000000000 +0200
@@ -1,8 +1,8 @@
#include
VS_VERSION_INFO VERSIONINFO
- FILEVERSION 18,08,0,0
- PRODUCTVERSION 18,08,0,0
+ FILEVERSION 18,08,1,0
+ PRODUCTVERSION 18,08,1,0
FILEFLAGSMASK 0x3fL
#ifdef _DEBUG
FILEFLAGS 0x1L
@@ -19,10 +19,10 @@
BEGIN
VALUE "CompanyName", "MediaArea.net"
VALUE "FileDescription", "Most relevant technical and tag data for video and audio files"
- VALUE "FileVersion", "18.08.0.0"
+ VALUE "FileVersion", "18.08.1.0"
VALUE "LegalCopyright", "Copyright (C) 2002-2015 MediaArea.net SARL"
VALUE "ProductName", "MediaInfo"
- VALUE "ProductVersion", "18.08.0.0"
+ VALUE "ProductVersion", "18.08.1.0"
END
END
BLOCK "VarFileInfo"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MediaInfoLib/Project/MSVC2013/ShellExtension/MediaInfoShellExt.rc new/MediaInfoLib/Project/MSVC2013/ShellExtension/MediaInfoShellExt.rc
--- old/MediaInfoLib/Project/MSVC2013/ShellExtension/MediaInfoShellExt.rc 2018-08-31 11:13:34.000000000 +0200
+++ new/MediaInfoLib/Project/MSVC2013/ShellExtension/MediaInfoShellExt.rc 2018-09-09 23:34:38.000000000 +0200
@@ -1,8 +1,8 @@
#include
VS_VERSION_INFO VERSIONINFO
- FILEVERSION 18,08,0,0
- PRODUCTVERSION 18,08,0,0
+ FILEVERSION 18,08,1,0
+ PRODUCTVERSION 18,08,1,0
FILEFLAGSMASK 0x3fL
#ifdef _DEBUG
FILEFLAGS 0x1L
@@ -19,10 +19,10 @@
BEGIN
VALUE "CompanyName", "MediaArea.net"
VALUE "FileDescription", "Most relevant technical and tag data for video and audio files"
- VALUE "FileVersion", "18.08.0.0"
+ VALUE "FileVersion", "18.08.1.0"
VALUE "LegalCopyright", "Copyright (C) 2002-2015 MediaArea.net SARL"
VALUE "ProductName", "MediaInfo"
- VALUE "ProductVersion", "18.08.0.0"
+ VALUE "ProductVersion", "18.08.1.0"
END
END
BLOCK "VarFileInfo"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MediaInfoLib/Project/MSVC2015/Dll/MediaInfo.rc new/MediaInfoLib/Project/MSVC2015/Dll/MediaInfo.rc
--- old/MediaInfoLib/Project/MSVC2015/Dll/MediaInfo.rc 2018-08-31 11:13:34.000000000 +0200
+++ new/MediaInfoLib/Project/MSVC2015/Dll/MediaInfo.rc 2018-09-09 23:34:38.000000000 +0200
@@ -1,8 +1,8 @@
#include
VS_VERSION_INFO VERSIONINFO
- FILEVERSION 18,08,0,0
- PRODUCTVERSION 18,08,0,0
+ FILEVERSION 18,08,1,0
+ PRODUCTVERSION 18,08,1,0
FILEFLAGSMASK 0x3fL
#ifdef _DEBUG
FILEFLAGS 0x1L
@@ -19,10 +19,10 @@
BEGIN
VALUE "CompanyName", "MediaArea.net"
VALUE "FileDescription", "Most relevant technical and tag data for video and audio files"
- VALUE "FileVersion", "18.08.0.0"
+ VALUE "FileVersion", "18.08.1.0"
VALUE "LegalCopyright", "Copyright (C) 2002-2015 MediaArea.net SARL"
VALUE "ProductName", "MediaInfo"
- VALUE "ProductVersion", "18.08.0.0"
+ VALUE "ProductVersion", "18.08.1.0"
END
END
BLOCK "VarFileInfo"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MediaInfoLib/Project/MSVC2015/Example/HowToUse.rc new/MediaInfoLib/Project/MSVC2015/Example/HowToUse.rc
--- old/MediaInfoLib/Project/MSVC2015/Example/HowToUse.rc 2018-08-31 11:13:34.000000000 +0200
+++ new/MediaInfoLib/Project/MSVC2015/Example/HowToUse.rc 2018-09-09 23:34:38.000000000 +0200
@@ -1,8 +1,8 @@
#include
VS_VERSION_INFO VERSIONINFO
- FILEVERSION 18,08,0,0
- PRODUCTVERSION 18,08,0,0
+ FILEVERSION 18,08,1,0
+ PRODUCTVERSION 18,08,1,0
FILEFLAGSMASK 0x3fL
#ifdef _DEBUG
FILEFLAGS 0x1L
@@ -19,10 +19,10 @@
BEGIN
VALUE "CompanyName", "MediaArea.net"
VALUE "FileDescription", "Most relevant technical and tag data for video and audio files"
- VALUE "FileVersion", "18.08.0.0"
+ VALUE "FileVersion", "18.08.1.0"
VALUE "LegalCopyright", "Copyright (C) 2002-2015 MediaArea.net SARL"
VALUE "ProductName", "MediaInfo"
- VALUE "ProductVersion", "18.08.0.0"
+ VALUE "ProductVersion", "18.08.1.0"
END
END
BLOCK "VarFileInfo"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MediaInfoLib/Project/MSVC2015/ShellExtension/MediaInfoShellExt.rc new/MediaInfoLib/Project/MSVC2015/ShellExtension/MediaInfoShellExt.rc
--- old/MediaInfoLib/Project/MSVC2015/ShellExtension/MediaInfoShellExt.rc 2018-08-31 11:13:34.000000000 +0200
+++ new/MediaInfoLib/Project/MSVC2015/ShellExtension/MediaInfoShellExt.rc 2018-09-09 23:34:38.000000000 +0200
@@ -1,8 +1,8 @@
#include
VS_VERSION_INFO VERSIONINFO
- FILEVERSION 18,08,0,0
- PRODUCTVERSION 18,08,0,0
+ FILEVERSION 18,08,1,0
+ PRODUCTVERSION 18,08,1,0
FILEFLAGSMASK 0x3fL
#ifdef _DEBUG
FILEFLAGS 0x1L
@@ -19,10 +19,10 @@
BEGIN
VALUE "CompanyName", "MediaArea.net"
VALUE "FileDescription", "Most relevant technical and tag data for video and audio files"
- VALUE "FileVersion", "18.08.0.0"
+ VALUE "FileVersion", "18.08.1.0"
VALUE "LegalCopyright", "Copyright (C) 2002-2015 MediaArea.net SARL"
VALUE "ProductName", "MediaInfo"
- VALUE "ProductVersion", "18.08.0.0"
+ VALUE "ProductVersion", "18.08.1.0"
END
END
BLOCK "VarFileInfo"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MediaInfoLib/Project/MSVC2017/Dll/MediaInfo.rc new/MediaInfoLib/Project/MSVC2017/Dll/MediaInfo.rc
--- old/MediaInfoLib/Project/MSVC2017/Dll/MediaInfo.rc 2018-08-31 11:13:34.000000000 +0200
+++ new/MediaInfoLib/Project/MSVC2017/Dll/MediaInfo.rc 2018-09-09 23:34:38.000000000 +0200
@@ -1,8 +1,8 @@
#include
VS_VERSION_INFO VERSIONINFO
- FILEVERSION 18,08,0,0
- PRODUCTVERSION 18,08,0,0
+ FILEVERSION 18,08,1,0
+ PRODUCTVERSION 18,08,1,0
FILEFLAGSMASK 0x3fL
#ifdef _DEBUG
FILEFLAGS 0x1L
@@ -19,10 +19,10 @@
BEGIN
VALUE "CompanyName", "MediaArea.net"
VALUE "FileDescription", "Most relevant technical and tag data for video and audio files"
- VALUE "FileVersion", "18.08.0.0"
+ VALUE "FileVersion", "18.08.1.0"
VALUE "LegalCopyright", "Copyright (C) 2002-2015 MediaArea.net SARL"
VALUE "ProductName", "MediaInfo"
- VALUE "ProductVersion", "18.08.0.0"
+ VALUE "ProductVersion", "18.08.1.0"
END
END
BLOCK "VarFileInfo"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MediaInfoLib/Project/MSVC2017/Example/HowToUse.rc new/MediaInfoLib/Project/MSVC2017/Example/HowToUse.rc
--- old/MediaInfoLib/Project/MSVC2017/Example/HowToUse.rc 2018-08-31 11:13:34.000000000 +0200
+++ new/MediaInfoLib/Project/MSVC2017/Example/HowToUse.rc 2018-09-09 23:34:38.000000000 +0200
@@ -1,8 +1,8 @@
#include
VS_VERSION_INFO VERSIONINFO
- FILEVERSION 18,08,0,0
- PRODUCTVERSION 18,08,0,0
+ FILEVERSION 18,08,1,0
+ PRODUCTVERSION 18,08,1,0
FILEFLAGSMASK 0x3fL
#ifdef _DEBUG
FILEFLAGS 0x1L
@@ -19,10 +19,10 @@
BEGIN
VALUE "CompanyName", "MediaArea.net"
VALUE "FileDescription", "Most relevant technical and tag data for video and audio files"
- VALUE "FileVersion", "18.08.0.0"
+ VALUE "FileVersion", "18.08.1.0"
VALUE "LegalCopyright", "Copyright (C) 2002-2015 MediaArea.net SARL"
VALUE "ProductName", "MediaInfo"
- VALUE "ProductVersion", "18.08.0.0"
+ VALUE "ProductVersion", "18.08.1.0"
END
END
BLOCK "VarFileInfo"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MediaInfoLib/Project/MSVC2017/ShellExtension/MediaInfoShellExt.rc new/MediaInfoLib/Project/MSVC2017/ShellExtension/MediaInfoShellExt.rc
--- old/MediaInfoLib/Project/MSVC2017/ShellExtension/MediaInfoShellExt.rc 2018-08-31 11:13:34.000000000 +0200
+++ new/MediaInfoLib/Project/MSVC2017/ShellExtension/MediaInfoShellExt.rc 2018-09-09 23:34:38.000000000 +0200
@@ -1,8 +1,8 @@
#include
VS_VERSION_INFO VERSIONINFO
- FILEVERSION 18,08,0,0
- PRODUCTVERSION 18,08,0,0
+ FILEVERSION 18,08,1,0
+ PRODUCTVERSION 18,08,1,0
FILEFLAGSMASK 0x3fL
#ifdef _DEBUG
FILEFLAGS 0x1L
@@ -19,10 +19,10 @@
BEGIN
VALUE "CompanyName", "MediaArea.net"
VALUE "FileDescription", "Most relevant technical and tag data for video and audio files"
- VALUE "FileVersion", "18.08.0.0"
+ VALUE "FileVersion", "18.08.1.0"
VALUE "LegalCopyright", "Copyright (C) 2002-2015 MediaArea.net SARL"
VALUE "ProductName", "MediaInfo"
- VALUE "ProductVersion", "18.08.0.0"
+ VALUE "ProductVersion", "18.08.1.0"
END
END
BLOCK "VarFileInfo"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MediaInfoLib/Project/OBS/deb9.debian/changelog new/MediaInfoLib/Project/OBS/deb9.debian/changelog
--- old/MediaInfoLib/Project/OBS/deb9.debian/changelog 2018-08-31 11:13:34.000000000 +0200
+++ new/MediaInfoLib/Project/OBS/deb9.debian/changelog 2018-09-09 23:34:38.000000000 +0200
@@ -1,6 +1,6 @@
-libmediainfo (18.08-1) experimental; urgency=medium
+libmediainfo (18.08.1-1) experimental; urgency=medium
- * Upstream version 18.08
+ * Upstream version 18.08.1
For details, see https://github.com/MediaArea/MediaInfoLib/blob/master/History_DLL.txt
-- MediaArea Mon, 02 Nov 2015 10:30:00 +0100
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MediaInfoLib/Project/OBS/deb9.dsc new/MediaInfoLib/Project/OBS/deb9.dsc
--- old/MediaInfoLib/Project/OBS/deb9.dsc 2018-08-31 11:13:34.000000000 +0200
+++ new/MediaInfoLib/Project/OBS/deb9.dsc 2018-09-09 23:34:38.000000000 +0200
@@ -2,7 +2,7 @@
Source: libmediainfo
Binary: libmediainfo-dev, libmediainfo0v5, python-mediainfodll, python3-mediainfodll, libmediainfo-doc libmediainfo0v5-dbg
Architecture: any all
-Version: 18.08-1deb9
+Version: 18.08.1-1deb9
Maintainer: MediaArea.net SARL
Homepage: http://MediaArea.net/MediaInfo
Standards-Version: 3.9.6
@@ -16,11 +16,11 @@
python-mediainfodll deb python optional arch=all
python3-mediainfodll deb python optional arch=all
Checksums-Sha1:
- 0000000000000000000000000000000000000000 000000 libmediainfo_18.08.orig.tar.xz
- 0000000000000000000000000000000000000000 000000 libmediainfo_18.08-1deb9.debian.tar.xz
+ 0000000000000000000000000000000000000000 000000 libmediainfo_18.08.1.orig.tar.xz
+ 0000000000000000000000000000000000000000 000000 libmediainfo_18.08.1-1deb9.debian.tar.xz
Checksums-Sha256:
- 0000000000000000000000000000000000000000000000000000000000000000 000000 libmediainfo_18.08.orig.tar.xz
- 0000000000000000000000000000000000000000000000000000000000000000 000000 libmediainfo_18.08-1deb9.debian.tar.xz
+ 0000000000000000000000000000000000000000000000000000000000000000 000000 libmediainfo_18.08.1.orig.tar.xz
+ 0000000000000000000000000000000000000000000000000000000000000000 000000 libmediainfo_18.08.1-1deb9.debian.tar.xz
Files:
- 00000000000000000000000000000000 000000 libmediainfo_18.08.orig.tar.xz
- 00000000000000000000000000000000 000000 libmediainfo_18.08-1deb9.debian.tar.xz
+ 00000000000000000000000000000000 000000 libmediainfo_18.08.1.orig.tar.xz
+ 00000000000000000000000000000000 000000 libmediainfo_18.08.1-1deb9.debian.tar.xz
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MediaInfoLib/Project/Solaris/mkpkg new/MediaInfoLib/Project/Solaris/mkpkg
--- old/MediaInfoLib/Project/Solaris/mkpkg 2018-08-31 11:13:34.000000000 +0200
+++ new/MediaInfoLib/Project/Solaris/mkpkg 2018-09-09 23:34:38.000000000 +0200
@@ -9,7 +9,7 @@
#Creation of known directories and filenames
name="libmediainfo0"
-version="18.08"
+version="18.08.1"
Home=`pwd`
install_prefix=${Home}/mk_package
packagecreation_prefix=${Home}/create_package
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MediaInfoLib/Project/version.txt new/MediaInfoLib/Project/version.txt
--- old/MediaInfoLib/Project/version.txt 2018-08-31 11:13:34.000000000 +0200
+++ new/MediaInfoLib/Project/version.txt 2018-09-09 23:34:37.000000000 +0200
@@ -1 +1 @@
-18.08
+18.08.1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MediaInfoLib/Source/Install/MediaInfo_DLL_Windows_i386.nsi new/MediaInfoLib/Source/Install/MediaInfo_DLL_Windows_i386.nsi
--- old/MediaInfoLib/Source/Install/MediaInfo_DLL_Windows_i386.nsi 2018-08-31 11:13:34.000000000 +0200
+++ new/MediaInfoLib/Source/Install/MediaInfo_DLL_Windows_i386.nsi 2018-09-09 23:34:38.000000000 +0200
@@ -5,7 +5,7 @@
!define PRODUCT_NAME "MediaInfo"
!define PRODUCT_PUBLISHER "MediaArea.net"
!define PRODUCT_VERSION "18.08"
-!define PRODUCT_VERSION4 "${PRODUCT_VERSION}.0.0"
+!define PRODUCT_VERSION4 "${PRODUCT_VERSION}.1.0"
!define PRODUCT_WEB_SITE "http://MediaArea.net/MediaInfo"
!define COMPANY_REGISTRY "Software\MediaArea.net"
!define PRODUCT_REGISTRY "Software\MediaArea.net\MediaInfo.dll"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MediaInfoLib/Source/Install/MediaInfo_DLL_Windows_x64.nsi new/MediaInfoLib/Source/Install/MediaInfo_DLL_Windows_x64.nsi
--- old/MediaInfoLib/Source/Install/MediaInfo_DLL_Windows_x64.nsi 2018-08-31 11:13:34.000000000 +0200
+++ new/MediaInfoLib/Source/Install/MediaInfo_DLL_Windows_x64.nsi 2018-09-09 23:34:38.000000000 +0200
@@ -5,7 +5,7 @@
!define PRODUCT_NAME "MediaInfo"
!define PRODUCT_PUBLISHER "MediaArea.net"
!define PRODUCT_VERSION "18.08"
-!define PRODUCT_VERSION4 "${PRODUCT_VERSION}.0.0"
+!define PRODUCT_VERSION4 "${PRODUCT_VERSION}.1.0"
!define PRODUCT_WEB_SITE "http://MediaArea.net/MediaInfo"
!define COMPANY_REGISTRY "Software\MediaArea.net"
!define PRODUCT_REGISTRY "Software\MediaArea.net\MediaInfo.dll"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MediaInfoLib/Source/MediaInfo/File__Analyze_Streams.cpp new/MediaInfoLib/Source/MediaInfo/File__Analyze_Streams.cpp
--- old/MediaInfoLib/Source/MediaInfo/File__Analyze_Streams.cpp 2018-08-31 11:13:31.000000000 +0200
+++ new/MediaInfoLib/Source/MediaInfo/File__Analyze_Streams.cpp 2018-09-09 23:34:35.000000000 +0200
@@ -163,35 +163,6 @@
if (!IsSub && KindOfStream!=Stream_General)
{
const Ztring& StreamKind_Text=Get(KindOfStream, 0, General_StreamKind, Info_Text);
- if (Count_Get(KindOfStream)>1)
- {
- ZtringList Temp; Temp.Separator_Set(0, __T(" / "));
- Temp.Write(Retrieve(Stream_General, 0, Ztring(StreamKind_Text+__T("_Codec_List")).To_Local().c_str()));
- if (StreamPoshttp://MediaArea.net/MediaInfo");
Ztring EmptyZtring; //Use it when we can't return a reference to a true Ztring
const Ztring EmptyZtring_Const; //Use it when we can't return a reference to a true Ztring, const version
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MediaInfoLib/Source/MediaInfo/MediaInfo_Internal.cpp new/MediaInfoLib/Source/MediaInfo/MediaInfo_Internal.cpp
--- old/MediaInfoLib/Source/MediaInfo/MediaInfo_Internal.cpp 2018-08-31 11:13:31.000000000 +0200
+++ new/MediaInfoLib/Source/MediaInfo/MediaInfo_Internal.cpp 2018-09-09 23:34:35.000000000 +0200
@@ -703,6 +703,27 @@
return Value;
}
+static stream_t Text2StreamT(const Ztring& ParameterName, size_t ToRemove)
+{
+ Ztring StreamKind_Text=ParameterName.substr(0, ParameterName.size()-ToRemove);
+ stream_t StreamKind2=Stream_Max;
+ if (StreamKind_Text==__T("General"))
+ StreamKind2=Stream_General;
+ if (StreamKind_Text==__T("Video"))
+ StreamKind2=Stream_Video;
+ if (StreamKind_Text==__T("Audio"))
+ StreamKind2=Stream_Audio;
+ if (StreamKind_Text==__T("Text"))
+ StreamKind2=Stream_Text;
+ if (StreamKind_Text==__T("Other"))
+ StreamKind2=Stream_Other;
+ if (StreamKind_Text==__T("Image"))
+ StreamKind2=Stream_Image;
+ if (StreamKind_Text==__T("Menu"))
+ StreamKind2=Stream_Menu;
+ return StreamKind2;
+}
+
//***************************************************************************
// Constructor/destructor
//***************************************************************************
@@ -1512,6 +1533,127 @@
//---------------------------------------------------------------------------
Ztring MediaInfo_Internal::Get(stream_t StreamKind, size_t StreamPos, size_t Parameter, info_t KindOfInfo)
{
+ #if MEDIAINFO_ADVANCED
+ if (StreamKind==Stream_General && KindOfInfo==Info_Text)
+ {
+ switch (Parameter)
+ {
+ case General_Video_Codec_List:
+ case General_Audio_Codec_List:
+ case General_Text_Codec_List:
+ case General_Image_Codec_List:
+ case General_Other_Codec_List:
+ case General_Menu_Codec_List:
+ if (!MediaInfoLib::Config.Legacy_Get())
+ {
+ // MediaInfo GUI is using them by default in one of its old templates, using the "Format" ones.
+ return Get(StreamKind, StreamPos, Parameter-2, Info_Text);
+ }
+ {
+ Ztring ParameterName=Get(Stream_General, 0, Parameter, Info_Name);
+ stream_t StreamKind2=Text2StreamT(ParameterName, 12);
+ size_t Parameter2=File__Analyze::Fill_Parameter(StreamKind2, Generic_Codec_String);
+ Ztring Temp;
+ size_t Count=Count_Get(StreamKind2);
+ for (size_t i=0; i(Count-1)*3)?Temp:Ztring();
+ }
+ break;
+ case General_Video_Format_List:
+ case General_Audio_Format_List:
+ case General_Text_Format_List:
+ case General_Image_Format_List:
+ case General_Other_Format_List:
+ case General_Menu_Format_List:
+ {
+ Ztring ParameterName=Get(Stream_General, 0, Parameter, Info_Name);
+ stream_t StreamKind2=Text2StreamT(ParameterName, 12);
+ size_t Parameter2=File__Analyze::Fill_Parameter(StreamKind2, Generic_Format_String);
+ Ztring Temp;
+ size_t Count=Count_Get(StreamKind2);
+ for (size_t i=0; i(Count-1)*3)?Temp:Ztring();
+ }
+ case General_Video_Format_WithHint_List:
+ case General_Audio_Format_WithHint_List:
+ case General_Text_Format_WithHint_List:
+ case General_Image_Format_WithHint_List:
+ case General_Other_Format_WithHint_List:
+ case General_Menu_Format_WithHint_List:
+ {
+ Ztring ParameterName=Get(Stream_General, 0, Parameter, Info_Name);
+ stream_t StreamKind2=Text2StreamT(ParameterName, 21);
+ size_t Parameter2=File__Analyze::Fill_Parameter(StreamKind2, Generic_Format_String);
+ Ztring Temp;
+ size_t Count=Count_Get(StreamKind2);
+ for (size_t i=0; i(Count-1)*3)?Temp:Ztring();
+ }
+ case General_Video_Language_List:
+ case General_Audio_Language_List:
+ case General_Text_Language_List:
+ case General_Image_Language_List:
+ case General_Other_Language_List:
+ case General_Menu_Language_List:
+ {
+ Ztring ParameterName=Get(Stream_General, 0, Parameter, Info_Name);
+ stream_t StreamKind2=Text2StreamT(ParameterName, 14);
+ size_t Parameter2=File__Analyze::Fill_Parameter(StreamKind2, Generic_Language)+1;
+ Ztring Temp;
+ size_t Count=Count_Get(StreamKind2);
+ for (size_t i=0; i(Count-1)*3)?Temp:Ztring();
+ }
+ case General_VideoCount:
+ case General_AudioCount:
+ case General_TextCount:
+ case General_ImageCount:
+ case General_OtherCount:
+ case General_MenuCount:
+ {
+ stream_t StreamKind2=Text2StreamT(Get(Stream_General, 0, Parameter, Info_Name), 5);
+ size_t Count=Count_Get(StreamKind2);
+ if (Count)
+ return Ztring::ToZtring(Count);
+ else
+ return Ztring();
+ }
+ default:;
+ }
+ }
+ #endif //MEDIAINFO_ADVANCED
+
CriticalSectionLocker CSL(CS);
MEDIAINFO_DEBUG_CONFIG_TEXT(Debug+=__T("Get, StreamKind=");Debug+=Ztring::ToZtring((size_t)StreamKind);Debug+=__T(", StreamPos=");Debug+=Ztring::ToZtring(StreamPos);Debug+=__T(", Parameter=");Debug+=Ztring::ToZtring(Parameter);)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MediaInfoLib/Source/MediaInfo/OutputHelpers.cpp new/MediaInfoLib/Source/MediaInfo/OutputHelpers.cpp
--- old/MediaInfoLib/Source/MediaInfo/OutputHelpers.cpp 2018-08-31 11:13:31.000000000 +0200
+++ new/MediaInfoLib/Source/MediaInfo/OutputHelpers.cpp 2018-09-09 23:34:35.000000000 +0200
@@ -70,7 +70,7 @@
if (Pos+1=0x20) Result+=Data[Pos]; // Ignore others control characters
+ default: if ((unsigned char)Data[Pos]>=0x20) Result+=Data[Pos]; // Ignore others control characters
}
}
return Result;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MediaInfoLib/Source/MediaInfo/Text/File_Pdf.cpp new/MediaInfoLib/Source/MediaInfo/Text/File_Pdf.cpp
--- old/MediaInfoLib/Source/MediaInfo/Text/File_Pdf.cpp 2018-08-31 11:13:31.000000000 +0200
+++ new/MediaInfoLib/Source/MediaInfo/Text/File_Pdf.cpp 2018-09-09 23:34:35.000000000 +0200
@@ -260,7 +260,10 @@
{
if (*Buffer_Temp=='n')
{
- int32u Offset=(int32u)atoi((const char*)(Buffer_Temp-17));
+ char atoi_buf[18];
+ atoi_buf[17]=0;
+ memcpy(atoi_buf,(const char*)Buffer_Temp-17,17);
+ const int32u Offset=(int32u)atoi(atoi_buf);
Objects[Base+Pos].Offset=Offset;
//Offsets[Offset]=Base+Pos;
Offsets.push_back(Offset);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MediaInfoLib/debian/changelog new/MediaInfoLib/debian/changelog
--- old/MediaInfoLib/debian/changelog 2018-08-31 11:13:34.000000000 +0200
+++ new/MediaInfoLib/debian/changelog 2018-09-09 23:34:38.000000000 +0200
@@ -1,6 +1,6 @@
-libmediainfo (18.08-1) experimental; urgency=medium
+libmediainfo (18.08.1-1) experimental; urgency=medium
- * Upstream version 18.08
+ * Upstream version 18.08.1
For details, see https://github.com/MediaArea/MediaInfoLib/blob/master/History_DLL.txt
-- MediaArea Mon, 02 Nov 2015 10:30:00 +0100