debian/0000755000000000000000000000000012311722225007163 5ustar debian/watch0000644000000000000000000000010312265500603010210 0ustar version=3 http://sf.net/mediainfo/libmediainfo_([0-9.]+)\.tar\.gz debian/autoreconf0000644000000000000000000000002412265500603011251 0ustar Project/GNU/Library debian/libmediainfo-doc.examples0000644000000000000000000000003412265500603014107 0ustar Source/Example/HowToUse.cpp debian/libmediainfo-doc.docs0000644000000000000000000000003012265500603013215 0ustar Documentation.html Doc/ debian/python-mediainfodll.install0000644000000000000000000000002212265500603014515 0ustar /usr/lib/python2* debian/rules0000755000000000000000000000317712265500603010255 0ustar #!/usr/bin/make -f # -*- makefile -*- include /usr/share/dpkg/default.mk # shared library versions version = $(DEB_VERSION_UPSTREAM) override_dh_auto_configure: dh_auto_configure -DProject/GNU/Library -- \ --enable-shared \ --enable-visibility \ --with-libcurl \ --with-libmms \ --with-libtinyxml2 \ --without-libmd5 override_dh_auto_build: cd Source/Doc && doxygen Doxyfile cp Source/Doc/*.html ./ dh_auto_build -DProject/GNU/Library override_dh_auto_install: dh_auto_install -DProject/GNU/Library for py in $(shell pyversions -vr); do \ install -D -m644 Source/MediaInfoDLL/MediaInfoDLL.py debian/tmp/usr/lib/python$$py/dist-packages/MediaInfoDLL.py; \ done for py3 in $(shell py3versions -vr); do \ install -D -m644 Source/MediaInfoDLL/MediaInfoDLL3.py debian/tmp/usr/lib/python$$py3/dist-packages/MediaInfoDLL3.py; \ done mkdir -p debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/pkgconfig/ sed -e 's|Version: |Version: $(version)|g' Project/GNU/Library/libmediainfo.pc > debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/pkgconfig/libmediainfo.pc override_dh_auto_clean: dh_auto_clean -DProject/GNU/Library rm -rf Doc/ (cd Source/Doc && find -maxdepth 1 -name '*.html' -print0) | xargs -0 rm -f override_dh_installchangelogs: dh_installchangelogs Changes.txt fromdos debian/*/usr/share/doc/*/changelog override_dh_installexamples: dh_installexamples if dh_listpackages | grep -q libmediainfo-doc; then \ chmod 0644 debian/libmediainfo-doc/usr/share/doc/libmediainfo-doc/examples/*; \ fi override_dh_makeshlibs: dh_makeshlibs -- -c4 %: dh $@ --with=autoreconf,python2,python3 --parallel debian/copyright0000644000000000000000000000542512265500603011126 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: libmediainfo Upstream-Contact: MediaArea.net SARL Source: http://mediainfo.sf.net Files: * Copyright: 2002-2013, MediaArea.net SARL License: BSD-2-clause Files: Project/MSCS2008/Example/HowToUse_Dll.cs Project/MSCS2010/Example/HowToUse_Dll.cs Copyright: MediaArea.net SARL License: Zlib Files: Source/ThirdParty/tinyxml2/tinyxml2.cpp Source/ThirdParty/tinyxml2/tinyxml2.h Copyright: Copyright: 2011-2012 Lee Thomason License: Zlib Files: debian/* Copyright: 2008, MediaArea.net SARL 2012, Chow Loong Jin License: BSD-2-clause License: Zlib This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software. . Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions: . 1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required. 2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software. License: BSD-2-clause Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: . * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. . THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. debian/libmediainfo-dev.install0000644000000000000000000000052412265500603013754 0ustar /usr/lib/*/lib*.so /usr/lib/*/pkgconfig Source/MediaInfo/MediaInfo.h /usr/include/MediaInfo Source/MediaInfo/MediaInfoList.h /usr/include/MediaInfo Source/MediaInfo/MediaInfo_Const.h /usr/include/MediaInfo Source/MediaInfo/MediaInfo_Events.h /usr/include/MediaInfo Source/MediaInfoDLL/MediaInfoDLL.h /usr/include/MediaInfoDLL debian/source/0000755000000000000000000000000012265500603010465 5ustar debian/source/format0000644000000000000000000000001412265500603011673 0ustar 3.0 (quilt) debian/libmediainfo0.symbols0000644000000000000000000002111312265500603013277 0ustar libmediainfo.so.0 libmediainfo0 #MINVER# MediaInfoA_Close@Base 0.7.52 MediaInfoA_Count_Get@Base 0.7.52 MediaInfoA_Delete@Base 0.7.52 MediaInfoA_Get@Base 0.7.52 MediaInfoA_GetI@Base 0.7.52 MediaInfoA_Inform@Base 0.7.52 MediaInfoA_New@Base 0.7.52 MediaInfoA_New_Quick@Base 0.7.52 MediaInfoA_Open@Base 0.7.52 MediaInfoA_Open_Buffer@Base 0.7.52 MediaInfoA_Open_Buffer_Continue@Base 0.7.52 MediaInfoA_Open_Buffer_Continue_GoTo_Get@Base 0.7.52 MediaInfoA_Open_Buffer_Finalize@Base 0.7.52 MediaInfoA_Open_Buffer_Init@Base 0.7.52 MediaInfoA_Open_NextPacket@Base 0.7.52 MediaInfoA_Option@Base 0.7.52 MediaInfoA_Output_Buffer_Get@Base 0.7.52 MediaInfoA_Output_Buffer_GetI@Base 0.7.52 MediaInfoA_Save@Base 0.7.52 MediaInfoA_Set@Base 0.7.52 MediaInfoA_SetI@Base 0.7.52 MediaInfoA_State_Get@Base 0.7.52 MediaInfoListA_Close@Base 0.7.52 MediaInfoListA_Count_Get@Base 0.7.52 MediaInfoListA_Count_Get_Files@Base 0.7.52 MediaInfoListA_Delete@Base 0.7.52 MediaInfoListA_Get@Base 0.7.52 MediaInfoListA_GetI@Base 0.7.52 MediaInfoListA_Inform@Base 0.7.52 MediaInfoListA_New@Base 0.7.52 MediaInfoListA_New_Quick@Base 0.7.52 MediaInfoListA_Open@Base 0.7.52 MediaInfoListA_Open_Buffer@Base 0.7.52 MediaInfoListA_Option@Base 0.7.52 MediaInfoListA_Save@Base 0.7.52 MediaInfoListA_Set@Base 0.7.52 MediaInfoListA_SetI@Base 0.7.52 MediaInfoListA_State_Get@Base 0.7.52 MediaInfoList_Close@Base 0.7.52 MediaInfoList_Count_Get@Base 0.7.52 MediaInfoList_Count_Get_Files@Base 0.7.52 MediaInfoList_Delete@Base 0.7.52 MediaInfoList_Get@Base 0.7.52 MediaInfoList_GetI@Base 0.7.52 MediaInfoList_Inform@Base 0.7.52 MediaInfoList_New@Base 0.7.52 MediaInfoList_New_Quick@Base 0.7.52 MediaInfoList_Open@Base 0.7.52 MediaInfoList_Open_Buffer@Base 0.7.52 MediaInfoList_Option@Base 0.7.52 MediaInfoList_Save@Base 0.7.52 MediaInfoList_Set@Base 0.7.52 MediaInfoList_SetI@Base 0.7.52 MediaInfoList_State_Get@Base 0.7.52 MediaInfo_Close@Base 0.7.52 MediaInfo_Count_Get@Base 0.7.52 MediaInfo_Delete@Base 0.7.52 MediaInfo_Get@Base 0.7.52 MediaInfo_GetI@Base 0.7.52 MediaInfo_Info_Version@Base 0.7.52 MediaInfo_Inform@Base 0.7.52 MediaInfo_New@Base 0.7.52 MediaInfo_New_Quick@Base 0.7.52 MediaInfo_Open@Base 0.7.52 MediaInfo_Open_Buffer@Base 0.7.52 MediaInfo_Open_Buffer_Continue@Base 0.7.52 MediaInfo_Open_Buffer_Continue_GoTo_Get@Base 0.7.52 MediaInfo_Open_Buffer_Finalize@Base 0.7.52 MediaInfo_Open_Buffer_Init@Base 0.7.52 MediaInfo_Open_NextPacket@Base 0.7.52 MediaInfo_Option@Base 0.7.52 MediaInfo_Output_Buffer_Get@Base 0.7.52 MediaInfo_Output_Buffer_GetI@Base 0.7.52 MediaInfo_Save@Base 0.7.52 MediaInfo_Set@Base 0.7.52 MediaInfo_SetI@Base 0.7.52 MediaInfo_State_Get@Base 0.7.52 (c++)"MediaInfoLib::MediaInfoList::Option_Static(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&)@Base" 0.7.52 (c++)"MediaInfoLib::MediaInfoList::Open_Buffer_Init(unsigned long long, unsigned long long)@Base" 0.7.52 (c++|regex)"MediaInfoLib::MediaInfoList::Open_Buffer_Continue\(unsigned (int|long), unsigned char const\*, unsigned (int|long)\)@Base" 0.7.52 (c++|regex)"MediaInfoLib::MediaInfoList::Open_Buffer_Finalize\(unsigned (int|long)\)@Base" 0.7.52 (c++|regex)"MediaInfoLib::MediaInfoList::Open_Buffer_Continue_GoTo_Get\(unsigned (int|long)\)@Base" 0.7.52 (c++|regex)"MediaInfoLib::MediaInfoList::Get\(unsigned (int|long), MediaInfoLib::stream_t, unsigned (int|long), std::basic_string, std::allocator > const&, MediaInfoLib::info_t, MediaInfoLib::info_t\)@Base" 0.7.52 (c++|regex)"MediaInfoLib::MediaInfoList::Get\(unsigned (int|long), MediaInfoLib::stream_t, unsigned (int|long), unsigned (int|long), MediaInfoLib::info_t\)@Base" 0.7.52 (c++|regex)"MediaInfoLib::MediaInfoList::Set\(std::basic_string, std::allocator > const&, unsigned (int|long), MediaInfoLib::stream_t, unsigned (int|long), std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&\)@Base" 0.7.52 (c++|regex)"MediaInfoLib::MediaInfoList::Set\(std::basic_string, std::allocator > const&, unsigned (int|long), MediaInfoLib::stream_t, unsigned (int|long), unsigned (int|long), std::basic_string, std::allocator > const&\)@Base" 0.7.52 (c++)"MediaInfoLib::MediaInfoList::Open(std::basic_string, std::allocator > const&, MediaInfoLib::fileoptions_t)@Base" 0.7.52 (c++|regex)"MediaInfoLib::MediaInfoList::Save\(unsigned (int|long)\)@Base" 0.7.52 (c++|regex)"MediaInfoLib::MediaInfoList::Close\(unsigned (int|long)\)@Base" 0.7.52 (c++|regex)"MediaInfoLib::MediaInfoList::Inform\(unsigned (int|long), unsigned (int|long)\)@Base" 0.7.52 (c++)"MediaInfoLib::MediaInfoList::Option(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&)@Base" 0.7.52 (c++|regex)"MediaInfoLib::MediaInfoList::Count_Get\(unsigned (int|long), MediaInfoLib::stream_t, unsigned (int|long)\)@Base" 0.7.52 (c++)"MediaInfoLib::MediaInfoList::Count_Get()@Base" 0.7.52 (c++)"MediaInfoLib::MediaInfoList::State_Get()@Base" 0.7.52 (c++|regex)"MediaInfoLib::MediaInfoList::MediaInfoList\(unsigned (int|long)\)@Base" 0.7.52 (c++)"MediaInfoLib::MediaInfoList::~MediaInfoList()@Base" 0.7.52 (c++)"MediaInfoLib::MediaInfo::Option_Static(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&)@Base" 0.7.52 (c++)"MediaInfoLib::MediaInfo::Open_NextPacket()@Base" 0.7.52 (c++)"MediaInfoLib::MediaInfo::Open_Buffer_Init(unsigned long long, unsigned long long)@Base" 0.7.52 (c++)"MediaInfoLib::MediaInfo::Output_Buffer_Get(std::basic_string, std::allocator > const&)@Base" 0.7.52 (c++|regex)"MediaInfoLib::MediaInfo::Output_Buffer_Get\(unsigned (int|long)\)@Base" 0.7.52 (c++|regex)"MediaInfoLib::MediaInfo::Open_Buffer_Continue\(unsigned char const\*, unsigned (int|long)\)@Base" 0.7.52 (c++)"MediaInfoLib::MediaInfo::Open_Buffer_Finalize()@Base" 0.7.52 (c++)"MediaInfoLib::MediaInfo::Open_Buffer_Continue_GoTo_Get()@Base" 0.7.52 (c++|regex)"MediaInfoLib::MediaInfo::Get\(MediaInfoLib::stream_t, unsigned (int|long), std::basic_string, std::allocator > const&, MediaInfoLib::info_t, MediaInfoLib::info_t\)@Base" 0.7.52 (c++|regex)"MediaInfoLib::MediaInfo::Get\(MediaInfoLib::stream_t, unsigned (int|long), unsigned (int|long), MediaInfoLib::info_t\)@Base" 0.7.52 (c++|regex)"MediaInfoLib::MediaInfo::Set\(std::basic_string, std::allocator > const&, MediaInfoLib::stream_t, unsigned (int|long), std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&\)@Base" 0.7.52 (c++|regex)"MediaInfoLib::MediaInfo::Set\(std::basic_string, std::allocator > const&, MediaInfoLib::stream_t, unsigned (int|long), unsigned (int|long), std::basic_string, std::allocator > const&\)@Base" 0.7.52 (c++|regex)"MediaInfoLib::MediaInfo::Open\(unsigned char const\*, unsigned (int|long), unsigned char const\*, unsigned (int|long), unsigned (int|long) long\)@Base" 0.7.52 (c++)"MediaInfoLib::MediaInfo::Open(std::basic_string, std::allocator > const&)@Base" 0.7.52 (c++)"MediaInfoLib::MediaInfo::Save()@Base" 0.7.52 (c++)"MediaInfoLib::MediaInfo::Close()@Base" 0.7.52 (c++|regex)"MediaInfoLib::MediaInfo::Inform\(unsigned (int|long)\)@Base" 0.7.52 (c++)"MediaInfoLib::MediaInfo::Option(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&)@Base" 0.7.52 (c++|regex)"MediaInfoLib::MediaInfo::Count_Get\(MediaInfoLib::stream_t, unsigned (int|long)\)@Base" 0.7.52 (c++)"MediaInfoLib::MediaInfo::State_Get()@Base" 0.7.52 (c++)"MediaInfoLib::MediaInfo::MediaInfo()@Base" 0.7.52 (c++)"MediaInfoLib::MediaInfo::~MediaInfo()@Base" 0.7.52 (optional|c++|regex)"^(std|__gnu_cxx)::" 0.7.52 (optional|c++|regex)"^(bool|void|MediaInfoLib::File_Mxf::indextable\*|(unsigned )?(int|short|(long )?long)\*) (std|__gnu_cxx)::" 0.7.52 debian/python3-mediainfodll.install0000644000000000000000000000002212265500603014600 0ustar /usr/lib/python3* debian/patches/0000755000000000000000000000000012265500603010614 5ustar debian/patches/series0000644000000000000000000000012612265500603012030 0ustar Drop-copying-of-libzen-s-flags-into-.pc.patch Call-PKG_PROG_PKG_CONFIG-manually.patch debian/patches/Call-PKG_PROG_PKG_CONFIG-manually.patch0000644000000000000000000000135412265500603017327 0ustar From: Chow Loong Jin Date: Thu, 16 May 2013 23:39:09 +0800 Subject: Call PKG_PROG_PKG_CONFIG manually This avoids the issue where the next PKG_CHECK_MODULES after the md5 thinks pkg-config doesn't exist. --- Project/GNU/Library/configure.ac | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Project/GNU/Library/configure.ac b/Project/GNU/Library/configure.ac index 03b9d89..1c16f9a 100755 --- a/Project/GNU/Library/configure.ac +++ b/Project/GNU/Library/configure.ac @@ -552,6 +552,9 @@ else using_libmms="not found" fi +dnl Needed in case with_libmd5=no while using pkg-config for other things +PKG_PROG_PKG_CONFIG + dnl ------------------------------------------------------------------------- dnl libmd5 dnl debian/patches/Drop-copying-of-libzen-s-flags-into-.pc.patch0000644000000000000000000000255612265500603021061 0ustar From: Chow Loong Jin Date: Fri, 27 Jan 2012 05:18:44 +0800 Subject: Drop copying of libzen's flags into .pc Use pkg-config Requires to handle them instead, so that libzen-dev's flags can be upgraded independently. --- Project/GNU/Library/configure.ac | 1 - Project/GNU/Library/libmediainfo.pc.in | 3 ++- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Project/GNU/Library/configure.ac b/Project/GNU/Library/configure.ac index c89538f..03b9d89 100755 --- a/Project/GNU/Library/configure.ac +++ b/Project/GNU/Library/configure.ac @@ -414,7 +414,6 @@ else else with_zenlib="system" LIBS="$LIBS $(pkg-config --libs libzen)" - MediaInfoLib_LIBS="$MediaInfoLib_LIBS $(pkg-config --libs libzen)" MediaInfoLib_LIBS_Static="$MediaInfoLib_LIBS_Static $(pkg-config --variable=LIBS libzen)" fi else diff --git a/Project/GNU/Library/libmediainfo.pc.in b/Project/GNU/Library/libmediainfo.pc.in index 1ee9309..43f43cf 100755 --- a/Project/GNU/Library/libmediainfo.pc.in +++ b/Project/GNU/Library/libmediainfo.pc.in @@ -9,5 +9,6 @@ la_name=lib@MediaInfoLib_LibName@.la Name: libmediainfo Version: @PACKAGE_VERSION@ Description: MediaInfoLib -Libs: -L@libdir@ -l@MediaInfoLib_LibName@ -lzen -lz -lpthread +Requires: libzen +Libs: -L@libdir@ -l@MediaInfoLib_LibName@ -lz -lpthread Cflags: -I@includedir@ @MediaInfoLib_CXXFLAGS@ debian/compat0000644000000000000000000000000212265500603010363 0ustar 9 debian/control0000644000000000000000000001444512311722213010573 0ustar Source: libmediainfo Priority: optional Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Chow Loong Jin Build-Depends: debhelper (>= 9), dpkg-dev (>= 1.16.1), python-all (>= 2.6.6-3~), python3-all, dh-autoreconf, doxygen, tofrodos, libzen-dev (>= 0.4.25), libtinyxml2-dev, libcurl4-gnutls-dev, libmms-dev, libglib2.0-dev, zlib1g-dev, pkg-config Standards-Version: 3.9.5 Section: libs Homepage: http://MediaArea.net/MediaInfo Vcs-Git: git://git.debian.org/git/pkg-multimedia/libmediainfo.git Vcs-Browser: http://git.debian.org/?p=pkg-multimedia/libmediainfo.git Package: libmediainfo-dev Section: libdevel Architecture: any Pre-Depends: ${misc:Pre-Depends} Depends: libzen-dev, zlib1g-dev, libmediainfo0 (= ${binary:Version}), ${misc:Depends} Description: library reading metadata from media files -- headers MediaInfo is a library used for retrieving technical information and other metadata about audio or video files. . A non-exhaustive list of the information MediaInfo can retrieve from media files include: - General: title, author, director, album, track number, date, duration... - Video: codec, aspect, fps, bitrate... - Audio: codec, sample rate, channels, language, bitrate... - Text: language of subtitle - Chapters: number of chapters, list of chapters . MediaInfo supports the following formats: - Video: MKV, OGM, AVI, DivX, WMV, QuickTime, Real, MPEG-1, MPEG-2, MPEG-4, DVD (VOB)... - Video Codecs: DivX, XviD, MSMPEG4, ASP, H.264, AVC...) - Audio: OGG, MP3, WAV, RA, AC3, DTS, AAC, M4A, AU, AIFF... - Subtitles: SRT, SSA, ASS, SAMI... . This package contains the headers and other development support files needed for compiling and linking applications and libraries which use this library. Package: libmediainfo0 Architecture: any Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: ${shlibs:Depends}, ${misc:Depends} Description: library for reading metadata from media files -- shared library MediaInfo is a library used for retrieving technical information and other metadata about audio or video files. . A non-exhaustive list of the information MediaInfo can retrieve from media files include: - General: title, author, director, album, track number, date, duration... - Video: codec, aspect, fps, bitrate... - Audio: codec, sample rate, channels, language, bitrate... - Text: language of subtitle - Chapters: number of chapters, list of chapters . MediaInfo supports the following formats: - Video: MKV, OGM, AVI, DivX, WMV, QuickTime, Real, MPEG-1, MPEG-2, MPEG-4, DVD (VOB)... - Video Codecs: DivX, XviD, MSMPEG4, ASP, H.264, AVC...) - Audio: OGG, MP3, WAV, RA, AC3, DTS, AAC, M4A, AU, AIFF... - Subtitles: SRT, SSA, ASS, SAMI... . This package contains the shared library needed for running applications which use this library. Package: python-mediainfodll Section: python Architecture: all Depends: ${python:Depends}, libmediainfo0 (>= ${source:Version}), ${misc:Depends} Description: library for reading metadata from media files -- shared library MediaInfo is a library used for retrieving technical information and other metadata about audio or video files. . A non-exhaustive list of the information MediaInfo can retrieve from media files include: - General: title, author, director, album, track number, date, duration... - Video: codec, aspect, fps, bitrate... - Audio: codec, sample rate, channels, language, bitrate... - Text: language of subtitle - Chapters: number of chapters, list of chapters . MediaInfo supports the following formats: - Video: MKV, OGM, AVI, DivX, WMV, QuickTime, Real, MPEG-1, MPEG-2, MPEG-4, DVD (VOB)... - Video Codecs: DivX, XviD, MSMPEG4, ASP, H.264, AVC...) - Audio: OGG, MP3, WAV, RA, AC3, DTS, AAC, M4A, AU, AIFF... - Subtitles: SRT, SSA, ASS, SAMI... . This package contains the Python 2.x module required for using this library from Python 2.x applications. Package: python3-mediainfodll Section: python Architecture: all Depends: ${python3:Depends}, libmediainfo0 (>= ${source:Version}), ${misc:Depends} Description: library for reading metadata from media files -- shared library MediaInfo is a library used for retrieving technical information and other metadata about audio or video files. . A non-exhaustive list of the information MediaInfo can retrieve from media files include: - General: title, author, director, album, track number, date, duration... - Video: codec, aspect, fps, bitrate... - Audio: codec, sample rate, channels, language, bitrate... - Text: language of subtitle - Chapters: number of chapters, list of chapters . MediaInfo supports the following formats: - Video: MKV, OGM, AVI, DivX, WMV, QuickTime, Real, MPEG-1, MPEG-2, MPEG-4, DVD (VOB)... - Video Codecs: DivX, XviD, MSMPEG4, ASP, H.264, AVC...) - Audio: OGG, MP3, WAV, RA, AC3, DTS, AAC, M4A, AU, AIFF... - Subtitles: SRT, SSA, ASS, SAMI... . This package contains the Python 3.x module required for using this library from Python 3.x applications. Package: libmediainfo-doc Section: doc Architecture: all Depends: ${misc:Depends} Description: library for reading metadata from media files -- documentation MediaInfo is a library used for retrieving technical information and other metadata about audio or video files. . A non-exhaustive list of the information MediaInfo can retrieve from media files include: - General: title, author, director, album, track number, date, duration... - Video: codec, aspect, fps, bitrate... - Audio: codec, sample rate, channels, language, bitrate... - Text: language of subtitle - Chapters: number of chapters, list of chapters . MediaInfo supports the following formats: - Video: MKV, OGM, AVI, DivX, WMV, QuickTime, Real, MPEG-1, MPEG-2, MPEG-4, DVD (VOB)... - Video Codecs: DivX, XviD, MSMPEG4, ASP, H.264, AVC...) - Audio: OGG, MP3, WAV, RA, AC3, DTS, AAC, M4A, AU, AIFF... - Subtitles: SRT, SSA, ASS, SAMI... . This package contains the Doxygen generated API reference for developing applications/libraries using this library. debian/gbp.conf0000644000000000000000000000000012265500603010572 0ustar debian/changelog0000644000000000000000000002360212311722216011040 0ustar libmediainfo (0.7.67-2ubuntu1) trusty; urgency=medium * Make libmediainfo-dev depend on zlib1g-dev, to match its .pc file. -- Colin Watson Tue, 18 Mar 2014 01:42:36 +0000 libmediainfo (0.7.67-2) unstable; urgency=low * [6756a05] Re-add pkgconfig path to libmediainfo-dev.install -- Chow Loong Jin Wed, 15 Jan 2014 20:39:24 +0800 libmediainfo (0.7.67-1) unstable; urgency=low * [40db143] Imported Upstream version 0.7.67 * [e6819b5] No-change bump of Standards-Version to 3.9.5 * [eda1a64] Fix pc file location not respecting multiarch paths -- Chow Loong Jin Mon, 13 Jan 2014 03:02:39 +0800 libmediainfo (0.7.65-1) unstable; urgency=low * [a5f5c7f] Imported Upstream version 0.7.65 * [e715bca] Drop fromdos command after dh_installdocs. The .txt files we used to install seem to have vanished. -- Chow Loong Jin Tue, 26 Nov 2013 01:34:04 +0800 libmediainfo (0.7.64-3) unstable; urgency=low * [3ff3203] Install MediaInfoDLL.h for C bindings (Closes: #702993) * [551fb07] Add packages for python bindings * [29bf174] Use dh_python{2,3} * [7eda431] Install python modules -- Chow Loong Jin Sun, 18 Aug 2013 03:49:45 +0800 libmediainfo (0.7.64-2) unstable; urgency=low * [40791b4] Update Homepage * [f9eb35b] Relicense debian/* under BSD-2-clause * [b9c78ab] Make libmediainfo-dev depend on libzen-dev. Its headers have some ZenLib includes, so libzen-dev is necessary. (LP: #1212569) * [62135a3] Add use of Requires: libzen into .pc -- Chow Loong Jin Sat, 17 Aug 2013 03:13:53 +0800 libmediainfo (0.7.64-1) unstable; urgency=low * [3d2c4db] Imported Upstream version 0.7.64 * [b7f14a1] Update copyright file -- Chow Loong Jin Tue, 09 Jul 2013 23:05:18 +0800 libmediainfo (0.7.63-1) unstable; urgency=low * [cd628ff] Imported Upstream version 0.7.63 * [4d8e014] Enable some additional dependencies * [c1efa4c] Refresh patch * [702fe1a] Add patch to fix pkg-config missing error * [1f67600] Build-depend on libglib2.0-dev mms.pc depends on glib-2.0.pc, but libmms-dev doesn't depend on libglib2.0-dev. This can be dropped once libmms-dev is fixed. -- Chow Loong Jin Thu, 16 May 2013 23:30:01 +0800 libmediainfo (0.7.62-1) experimental; urgency=low * [d63ebce] Imported Upstream version 0.7.62 * [bf20076] No-change bump of Standards-Version to 3.9.4 -- Chow Loong Jin Mon, 11 Mar 2013 22:11:12 +0800 libmediainfo (0.7.61-1) experimental; urgency=low * [94f6dbd] Imported Upstream version 0.7.61 * [360e5da] Refresh Drop-direct-linkage-of-libzen-in-.pc.patch -- Chow Loong Jin Sun, 28 Oct 2012 04:58:26 +0800 libmediainfo (0.7.60-1) experimental; urgency=low * [4068ade] Imported Upstream version 0.7.60 -- Chow Loong Jin Tue, 04 Sep 2012 01:25:51 +0800 libmediainfo (0.7.59-1) experimental; urgency=low * [5c6d445] Bump libzen-dev build-dep version * [f80f420] Imported Upstream version 0.7.59 -- Chow Loong Jin Sun, 19 Aug 2012 20:12:33 +0800 libmediainfo (0.7.58-1) unstable; urgency=low * [7821ed5] Imported Upstream version 0.7.58 -- Chow Loong Jin Sun, 03 Jun 2012 14:44:10 +0800 libmediainfo (0.7.57-1) unstable; urgency=low * [253bc4c] Imported Upstream version 0.7.57: - New features: + #3513490, Vorbis comment (Flac, Ogg): more tags are supported + XML-based formats (P2, XDCAM, DCP, ISM, HLS...): support of UTF-16 encoding + MPEG-4: for buggy PCM, prioritizing the codec ID "in24" = 24-bit against the bit depth field - Upstream Bug fixes: + #3516900, Vorbis comment (Flac, Ogg): trying to do better mapping of PERFORMER and ARTIST tags + MXF: wrong video frame count in some cases + #3517374, GCC 4.7: compilation issues removal, thanks to SpepS + MPEG-PS: some files were not well demuxed so analysis was sometimes wrong (especially macroblock parsing) * [77978a5] Build-depend on libtinyxml2-dev * [41b551c] Update configure flag to --with-libtinyxml2 * [22ad4d4] Update regex for ignored symbols * [1636c13] Call dpkg-gensymbols with -c4. We want to be as strict as possible to ensure that the symbols file is always up to date. -- Chow Loong Jin Thu, 24 May 2012 21:16:58 +0800 libmediainfo (0.7.56-1) unstable; urgency=low * [49afb28] Imported Upstream version 0.7.56: - New features: + Better support of machines lacking of std::stringstream + Better support of machines requesting explicit stdc++ library link option (e.g. some ARM embedded devices) + AC-3: support of little endian streams + LXF: support of format version 0 + HLS: support of .m3u8 index and sequence referencing a bunch of MPEG-TS files + MPEG-4: Added support of glbl atom and corresponding 4CC (ai12, ai15, ai1q, ai5q) + MPEG-4: Added detection of files with mx5p files wrongly filled with raw MPEG Video instead of MXF + MPEG-TS: Detection of 20-bit Dolby E even if the SMPTE 302 M header is set to 24-bit - Upstream bug fixes: + Correction + sf#3515515, MPEG-4: crash with MPEG-4 container + H264/AVC video stream + sf#3515393, MPEG Audio: infinite loop (freeze) with some files + sf#3514677, Video: Well known 1.85:1 display aspect ratio was incorrectly displayed as 16:9 + sf#3513908, File interface: No output if filename contain a colon + AVI: infinite loop (freeze) with some files (having index containing 0-sized chunk) + AVC: memory leaks + libcurl support: libcurl config from MediaInfo is compatible with libcurl+gnutls + sf#3513490, Id3v2: mapping of "Encoded by" and "Encoding library" is conform to the specs now + MXF: hang up with some clip-wrapped files + MPEG-4: AVC-100 bit rate was not coherent depending of the container (MPEG-4 or MXF) + reVTMD output is disabled due to its non-free (point of view of FSF and DFSG) licensing. * [2527bf2] Drop 0001-Don-t-expose-tinyxml-dependency.patch (applied upstream) * [7a2e4d4] Refresh Drop-direct-linkage-of-libzen-in-.pc.patch * [6435829] Bump Standards-Version to 3.9.3 - Update debian/copyright Format URL * [4b620bd] Bump debhelper build-dep version to 9 -- Chow Loong Jin Sun, 22 Apr 2012 18:56:27 +0800 libmediainfo (0.7.54-1) UNRELEASED; urgency=low * [3e0843e] Update watch url * [6aab287] Imported Upstream version 0.7.54: - New features: + #3480111, Matroska: parsing of WebM-style frame rate info + #3499859, ALAC: parsing of the alac atom, for real bit depth / sample rate + #3487601, DV: fields order (TFF/BFF) + MPEG-4: more video 4CCs binded to MPEG Video + H.263: raw stream parsing (width, height, aspect ratio), comparison with container data + Speed improvements + MPEG-PS: supporting parsing of some non-conform files + Full support of CEA-608 (separation of CC1-CC4, T1-T4) + #3494722, MPEG-4: trying to detect wrong duration in track header + MPEG-4 with embedded MXF track (XDCAM...): separation of video bitrate and padding bitrate + Compound streams (e.g. DV): separation of video bitrate and audio bitrate + Blu-ray: LPCM mono real bit rate is separated from the encoded (stereo) bit rate + Support of https, sftp scp protocols (custom builds only) + AVI: vprp (OpenDML) display aspect ratio support - Upstream bug fixes: + sf#3480111, Matroska: some frame rates are incorrect in the file, trying to detect this kind of malformed file + sf#3479494, AVC: segmentation fault + sf#3440638, AAC: wrong detection for some malformed AAC streams + sf#3440638, MPEG-4: wrong analysis of some files having track header after media information + sf#3480111, MXF: Height was wrong for MXF with FrameLayout = Mixed fields + sf#3468235, Blu-ray: displaying PGS in all cases (even if PES is not detected, they are too much rare) + sf#3498846, MPEG-4: delay between audio and video was no more detected + sf#3495573, MPEG-4: crash with some files having fragments + MPEG-4: channel position in case of channel atom is configured with ChannelBitmap + MPEG-TS: crash with some buggy files (a PID indicated as PSI and PES at the same time) + AES3: not detecting Dolby E stream if there is guard band before the Dolby E frame, in MPEG-TS + DPX: some files with some invalid fields were not detected + DTVCC Captions: crash with some buggy streams -- Chow Loong Jin Sat, 31 Mar 2012 06:01:01 +0800 libmediainfo (0.7.53-2) unstable; urgency=low * [c68e5bb] Clean up doxygen generated files. This fixes issues with double-building. (Closes: #656918) * [3e7e828] Drop public dependency of libzen in .pc file * [e8b4cce] Drop libzen-dev dependency in libmediainfo-dev -- Chow Loong Jin Sun, 29 Jan 2012 06:15:32 +0800 libmediainfo (0.7.53-1) unstable; urgency=low * [c09c8a3] Add watchfile * [d01eaa2] Imported Upstream version 0.7.53 - Fixes issue with missing -DUNICODE flag (Closes: #656929) * [1f9257f] Drop gbp.conf. We use gz tarballs which are pristine-tar-able now * [4fa4d5a] Add --with-tinyxml (use system tinyxml) * [2515c8e] Enable parallel builds * [739b1ec] Don't expose tinyxml dependency * [1a43861] Add libzen to Requires of .pc file -- Chow Loong Jin Thu, 26 Jan 2012 10:26:36 +0800 libmediainfo (0.7.52-1) unstable; urgency=low * Initial release (Closes: #654235) -- Chow Loong Jin Mon, 02 Jan 2012 19:29:00 +0800 debian/libmediainfo0.install0000644000000000000000000000002512265500603013254 0ustar /usr/lib/*/lib*.so.*