From c4447b645ab440b52b2af0a673fae0d379d3c7c4 Mon Sep 17 00:00:00 2001 From: Sebastian Ramacher Date: Wed, 30 Aug 2017 19:57:06 +0100 Subject: [PATCH] Import vlc_2.2.6-5.debian.tar.xz [dgit import tarball vlc 2.2.6-5 vlc_2.2.6-5.debian.tar.xz] --- NEWS | 98 + README.source | 11 + bug-control | 2 + bug-presubj | 27 + changelog | 3630 +++++++++++++++++ clean | 7 + compat | 1 + control | 483 +++ copyright | 2250 ++++++++++ filter-plugin.py | 30 + gbp.conf | 7 + libvlc-bin.install | 1 + libvlc-bin.lintian-overrides | 2 + libvlc-bin.postinst.in | 21 + libvlc-bin.prerm.in | 10 + libvlc-dev.examples | 5 + libvlc-dev.install | 3 + libvlc5.install | 1 + libvlc5.symbols | 265 ++ libvlccore-dev.install | 4 + libvlccore8.install | 1 + libvlccore8.symbols | 661 +++ .../0001-Revert-invalid-translations.patch | 41 + ...in-desktop-file-to-separate-file-for.patch | 190 + ...desktop-MIME-type-list-with-comments.patch | 221 + ...pes-listed-in-the-VLC-browser-plugin.patch | 90 + ...5-Add-MIME-types-imported-from-Totem.patch | 157 + ...op-mimetypes-reordering-and-comments.patch | 209 + ...es-reordering-comments-and-additions.patch | 132 + ...ile-We-understand-gvp-and-ram-format.patch | 57 + ...op-file-more-mimetypes-from-iana.org.patch | 56 + ...KV-support-WebVTT-subtitles-embedded.patch | 24 + ...-avcodec-check-avcodec-visible-sizes.patch | 27 + ...ck-visible-size-when-creating-buffer.patch | 27 + ...eap-write-overflow-on-frame-format-c.patch | 154 + ...014-upnp-Add-support-for-libupnp-1.8.patch | 144 + patches/series | 14 + rules | 427 ++ source/format | 1 + source/lintian-overrides | 5 + source_vlc.py | 28 + tests/control | 22 + tests/vlc | 4 + tests/vlc-all | 4 + tests/vlc-bin | 4 + upstream/metadata | 6 + upstream/signing-key.asc | 23 + vlc-bin.install | 6 + vlc-bin.links | 3 + vlc-data.install | 5 + vlc-l10n.install | 1 + vlc-plugin-access-extra.install | 3 + vlc-plugin-base.install | 195 + vlc-plugin-base.lintian-overrides | 16 + vlc-plugin-fluidsynth.install | 1 + vlc-plugin-jack.install | 2 + vlc-plugin-notify.install | 1 + vlc-plugin-qt.install | 2 + vlc-plugin-qt.links | 1 + vlc-plugin-qt.lintian-overrides | 2 + vlc-plugin-samba.install | 1 + vlc-plugin-sdl.install | 1 + vlc-plugin-skins2.install | 3 + vlc-plugin-skins2.links | 1 + vlc-plugin-svg.install | 1 + vlc-plugin-video-output.install | 10 + vlc-plugin-video-output.lintian-overrides | 2 + vlc-plugin-video-splitter.install | 1 + vlc-plugin-visualization.install | 1 + vlc-plugin-zvbi.install | 1 + vlc.docs | 3 + vlc.install | 2 + vlc.lintian-overrides | 2 + vlc.mime | 44 + watch | 5 + 75 files changed, 9903 insertions(+) create mode 100644 NEWS create mode 100644 README.source create mode 100644 bug-control create mode 100644 bug-presubj create mode 100644 changelog create mode 100644 clean create mode 100644 compat create mode 100644 control create mode 100644 copyright create mode 100644 filter-plugin.py create mode 100644 gbp.conf create mode 100644 libvlc-bin.install create mode 100644 libvlc-bin.lintian-overrides create mode 100644 libvlc-bin.postinst.in create mode 100644 libvlc-bin.prerm.in create mode 100644 libvlc-dev.examples create mode 100644 libvlc-dev.install create mode 100644 libvlc5.install create mode 100644 libvlc5.symbols create mode 100644 libvlccore-dev.install create mode 100644 libvlccore8.install create mode 100644 libvlccore8.symbols create mode 100644 patches/0001-Revert-invalid-translations.patch create mode 100644 patches/0002-Move-MIME-types-in-desktop-file-to-separate-file-for.patch create mode 100644 patches/0003-Restructure-desktop-MIME-type-list-with-comments.patch create mode 100644 patches/0004-Add-MIME-types-listed-in-the-VLC-browser-plugin.patch create mode 100644 patches/0005-Add-MIME-types-imported-from-Totem.patch create mode 100644 patches/0006-vlc.desktop-mimetypes-reordering-and-comments.patch create mode 100644 patches/0007-More-mimetypes-reordering-comments-and-additions.patch create mode 100644 patches/0008-desktop-file-We-understand-gvp-and-ram-format.patch create mode 100644 patches/0009-desktop-file-more-mimetypes-from-iana.org.patch create mode 100644 patches/0010-MKV-support-WebVTT-subtitles-embedded.patch create mode 100644 patches/0011-codec-avcodec-check-avcodec-visible-sizes.patch create mode 100644 patches/0012-decoder-check-visible-size-when-creating-buffer.patch create mode 100644 patches/0013-codec-flac-fix-heap-write-overflow-on-frame-format-c.patch create mode 100644 patches/0014-upnp-Add-support-for-libupnp-1.8.patch create mode 100644 patches/series create mode 100755 rules create mode 100644 source/format create mode 100644 source/lintian-overrides create mode 100644 source_vlc.py create mode 100644 tests/control create mode 100755 tests/vlc create mode 100755 tests/vlc-all create mode 100755 tests/vlc-bin create mode 100644 upstream/metadata create mode 100644 upstream/signing-key.asc create mode 100644 vlc-bin.install create mode 100644 vlc-bin.links create mode 100644 vlc-data.install create mode 100644 vlc-l10n.install create mode 100644 vlc-plugin-access-extra.install create mode 100755 vlc-plugin-base.install create mode 100644 vlc-plugin-base.lintian-overrides create mode 100644 vlc-plugin-fluidsynth.install create mode 100644 vlc-plugin-jack.install create mode 100644 vlc-plugin-notify.install create mode 100644 vlc-plugin-qt.install create mode 100644 vlc-plugin-qt.links create mode 100644 vlc-plugin-qt.lintian-overrides create mode 100644 vlc-plugin-samba.install create mode 100644 vlc-plugin-sdl.install create mode 100644 vlc-plugin-skins2.install create mode 100644 vlc-plugin-skins2.links create mode 100644 vlc-plugin-svg.install create mode 100644 vlc-plugin-video-output.install create mode 100644 vlc-plugin-video-output.lintian-overrides create mode 100644 vlc-plugin-video-splitter.install create mode 100644 vlc-plugin-visualization.install create mode 100644 vlc-plugin-zvbi.install create mode 100644 vlc.docs create mode 100644 vlc.install create mode 100644 vlc.lintian-overrides create mode 100644 vlc.mime create mode 100644 watch diff --git a/NEWS b/NEWS new file mode 100644 index 00000000..b5444a6a --- /dev/null +++ b/NEWS @@ -0,0 +1,98 @@ +vlc (1.1.0-1) unstable; urgency=low + + Teletext decoding is now done through zvbi. It requires installing an + extra packages: vlc-plugin-zvbi. + + Some control interface are now implemented in lua. The C equivalents are + still present. + + HTTP: Default is still the C-implemented one. Use -I luahttp to + test the lua one. Remember to edit /etc/vlc/lua/http/.hosts + + RC: Default is the new lua-implemented one. Use -I oldrc to use the + C one. + + Telnet: Default is the new lua-implemented one. Use -I oldtelnet to + use the C one. + + For other changes, see /usr/share/doc/vlc-nox/NEWS.gz + + -- Christophe Mutricy Thu, 24 Jun 2010 22:01:26 +0100 + +vlc (1.0.6-1) unstable; urgency=low + + The rtmp access module has been removed by upstream as it is deemed too buggy. + + -- Christophe Mutricy Fri, 23 Apr 2010 11:49:18 +0200 + +vlc (1.0.0~rc2-1) experimental; urgency=low + + Important changes which might affect your command lines and scripts + + + Alsa and OSS audio capture has been split out of the v4l and v4l2 + accesses. Use --input-slave alsa:// or oss:// if needed. + + + Image video output has been rewritten into a video-filter named 'scene'. + + For other changes, see /usr/share/doc/vlc-nox/NEWS.gz + + -- Christophe Mutricy Wed, 13 May 2009 14:36:54 +0200 + +vlc (0.9.8a-2) unstable; urgency=low + + HTTP interface: + + The .hosts file used to control which remote hosts have access to the http + interface has been moved to /etc/vlc/http/hosts and is now a conffile. + If you do more change to the http interface, you need to do that out of + /usr/share/vlc/http and use --http-src option of vlc. If you don't, your + modifications will get lost at the next upgrade of vlc. + + Running VLC as root: + + Since 0.9.0, VLC can't be run as root. If you need realtime priority or if + you need to have VLC listening on a privileged port (<1024), then you need to + use vlc-wrapper. + + -- Christophe Mutricy Mon, 23 Feb 2009 22:41:46 +0000 + +vlc (0.9.2-1) experimental; urgency=low + + Important changes in this new upstream version: + + * The HTTP interface is now only available on the local machine by default. + If you want to make it available from other machines, you will have to + edit the ".hosts" in /usr/share/vlc/http/ . If you're using the old http + interface, it's located in /usr/share/vlc/http/old/.hosts + + * The marq, mosaic and logo commands in the rc interface changed. They + now require a target name as their first argument. Example: + vlc --sub-filter "marq@test{marquee=Hello}" -I rc + You can then use commands like: @test marq-marquee Goodbye + If you didn't name the object using @test, its name will default to the + plugin name (hence 'marq') in this example. + These new commands are also available in the telnet interface. + + * The "rtp" access output module has been removed. + Please use the RTP stream output instead, e.g.: + Old: '#std{access=rtp,mux=ts,dst=239.255.1.2:5004,sap}' + New: '#rtp{mux=ts,dst=239.255.1.2,port=5004,sap}' + + * You now need to append --m3u-extvlcopt to your command line to enable + EXTVLCOPT options parsing in m3u playlists. Note that only a limited set + of options is available to m3u playlists (CVE-2007-6683). + + * The old access:url syntax is no longer supported to resolve ambiguities + with some file names. Use access://url instead. + E.g.: vlc:quit -> vlc://quit ; + udp:@239.255.12.12 -> udp://@239.255.12.12 + + * Cropping and padding in transcode are now done using the croppadd video + filter. For example: + transcode{vcodec=mp2v,vfilter=croppadd{cropttop=20,cropbottom=30,paddleft=100+}} + + * Canvas setting in transcode is now done using the canvas video filter. + For example: + transcode{vcodec=mp2v,vfilter=canvas{width=640,height=480}} + + For more details, see the upstream NEWS file at + http://git.videolan.org/gitweb.cgi?p=vlc.git;a=blob_plain;f=NEWS;h=89fc19a6 + + -- Christophe Mutricy Wed, 03 Sep 2008 00:54:46 +0200 diff --git a/README.source b/README.source new file mode 100644 index 00000000..db18e065 --- /dev/null +++ b/README.source @@ -0,0 +1,11 @@ +Embedded copy of ffmpeg +======================= + +Until the release of vlc 3.0, vlc needs an embedded copy of ffmpeg 2.8.X. The +embedded copy is implemented using 3.0 (quilt)'s support for multiple orig +tarballs. When importing new upstream tarballs with gbp, do not forget to +specify ffmpeg as a component. For example, run + +$ gbp import-orig ../vlc-2.2.X.tar.xz --component ffmpeg-2-8-Y + +to import a vlc upstream tarball and ffmpeg as component. diff --git a/bug-control b/bug-control new file mode 100644 index 00000000..a8b3aca7 --- /dev/null +++ b/bug-control @@ -0,0 +1,2 @@ +Submit-As: src:vlc +Report-With: libvlc-bin libvlc5 libvlccore8 vlc vlc-bin vlc-data vlc-l10n vlc-plugin-access-extra vlc-plugin-base vlc-plugin-fluidsynth vlc-plugin-jack vlc-plugin-notify vlc-plugin-qt vlc-plugin-sdl vlc-plugin-skins2 vlc-plugin-svg vlc-plugin-video-output vlc-plugin-video-splitter vlc-plugin-visualization vlc-plugin-zvbi diff --git a/bug-presubj b/bug-presubj new file mode 100644 index 00000000..1a3f676a --- /dev/null +++ b/bug-presubj @@ -0,0 +1,27 @@ +Debugging and bug reporting advices: + +VLC media player is highly modular. So in case a feature is not working +at all, you need to check that the module handling it is present. + + * Make sure that the plugins cache in /usr/lib/*/vlc/plugins/plugins.dat is + up-to-date. Run "/usr/lib/$MA/vlc/vlc-cache-gen -f /usr/lib/$MA/vlc/plugins" + as root to regenerate the cache where $MA the arch triplet (e.g. + x86_64-linux-gnu on amd64). + + * If you have set custom plugin paths (e.g. with VLC_PLUGIN_PATH), remove + caches in these paths. + + * Check that modules are correctly loaded: "vlc -vvv --color --list" + If you have yellow warning lines at the top, that could well be the + problem + + * If you have installed libraries from other repositories (e.g. to use + allegedly patent-encumbred encoders), revert to the official Debian + libraries before reporting a bug. + +The debug log of vlc ("vlc -vvv ") is very useful for +the developers, do include it in your report. + +When reporting a crash, please install the corresponding -dbgsym packages +and produe a backtrace with gdb. See +https://wiki.debian.org/HowToGetABacktrace for details. diff --git a/changelog b/changelog new file mode 100644 index 00000000..056f484b --- /dev/null +++ b/changelog @@ -0,0 +1,3630 @@ +vlc (2.2.6-5) unstable; urgency=medium + + * debian/control: Bump Standards-Version. + * debian/patches: Add support for libupnp 1.8. (Closes: #868936) + + -- Sebastian Ramacher Wed, 30 Aug 2017 20:57:06 +0200 + +vlc (2.2.6-4) unstable; urgency=medium + + * debian/upstream: Add DEP-12 metadata. + * debian/control: + - Restrict Recommends on vlc-plugin-samba to linux-any kfreebsd-any. + - Switch to timgm6mb-soundfont. (Closes: #870790) + - Bump Standards-Version. + * debian/{rules,control,vlc-plugin-base}: No longer build directfb plugin. + directfb upstream is inactive and the plugin got removed for vlc 3.0. + * debian/vlc-plugin-base.lintian-overrides: Override + shlibs-with-non-pic-code. See lintian overrides of ffmpeg for more + details. + + -- Sebastian Ramacher Sat, 12 Aug 2017 12:56:58 +0200 + +vlc (2.2.6-3) unstable; urgency=medium + + [ Mateusz Łukasik ] + * debian/patches: avcodec: Check visible sizes (CVE-2017-10699). + + [ Sebastian Ramacher ] + * debian/patches: flac: Fix heap write overflow on frame format change. + (CVE-2017-9300) + + -- Sebastian Ramacher Tue, 11 Jul 2017 21:35:32 +0200 + +vlc (2.2.6-2) unstable; urgency=medium + + * Upload to unstable. + * Update to ffmpeg 2.8.12. + * debian/control: + - Remove Build-Conflicts. + - Bump Standards-Version. + * debian/rules: Build with hardening=+all. + + -- Sebastian Ramacher Sun, 18 Jun 2017 18:15:34 +0200 + +vlc (2.2.6-1) experimental; urgency=medium + + * New upstream release. + - demuxer: Fix heap buffer overflows (CVE-2017-8312). + + -- Sebastian Ramacher Wed, 24 May 2017 17:35:55 +0200 + +vlc (2.2.5.1-1) experimental; urgency=medium + + [ Mateusz Łukasik ] + * New upstream release. + + [ Sebastian Ramacher ] + * debian/patches: Refreshed. + + -- Sebastian Ramacher Sat, 13 May 2017 15:04:10 +0200 + +vlc (2.2.5-4) experimental; urgency=medium + + * debian/rules: Revert "Also enable NEON on arm64". (LP: #1685444) + + -- Sebastian Ramacher Sun, 23 Apr 2017 15:52:57 +0200 + +vlc (2.2.5-3) experimental; urgency=medium + + * Fix typos in changelog. + * debian/rules: Also enable NEON on arm64. + * debian/control: Build-Conflict with Qt in experimental to work around + #858762. + * debian/patches: + - Use gbp-pq for patch management. + - Apply upstream patch for WebVTT support. (Closes: #858963) + + -- Sebastian Ramacher Fri, 07 Apr 2017 19:01:02 +0200 + +vlc (2.2.5-2) experimental; urgency=medium + + [ Mateusz Łukasik ] + * debian/{control,rules,vlc-plugin-video-output.install}: Disable OpenGL + ES 1 support, mesa has dropped it. (Closes: #855117) + + [ Sebastian Ramacher ] + * debian/: Major package clean up. + - Remove vlc-nox binary package. + - Update tests to new package layout. + - Remove obsolete Breaks+Replaces. + * debian/rules: Be explicit about GLES 1 + * debian/{rules,libvlc-bin.*}: Fix warning about non-empty directory + (Closes: #854928) + + -- Sebastian Ramacher Thu, 23 Mar 2017 17:56:16 +0100 + +vlc (2.2.5-1) unstable; urgency=medium + + * New upstream releases. (Closes: #850529) + * debian/patches: + - fix-translation.patch: Refreshed. + - Removed patches taken from upstream included in 2.2.5. + * debian/*.maintscript: Bump all versions to 2.2.5-1~z. This is necessary to + properly handle symlink to directory conversions once 2.2.5 is available + in jessie. + + -- Sebastian Ramacher Sun, 19 Mar 2017 21:50:23 +0100 + +vlc (2.2.4-14) unstable; urgency=medium + + [ Mateusz Łukasik ] + * Update to ffmpeg 2.8.11. + + -- Sebastian Ramacher Tue, 14 Feb 2017 20:17:50 +0100 + +vlc (2.2.4-13) unstable; urgency=medium + + * debian/control: Switch to libopenmpt's libmodplug comat layer. + + -- Sebastian Ramacher Wed, 11 Jan 2017 19:50:54 +0100 + +vlc (2.2.4-12) unstable; urgency=medium + + * Update to ffmpeg 2.8.10. + + -- Sebastian Ramacher Tue, 03 Jan 2017 21:11:29 +0100 + +vlc (2.2.4-11) unstable; urgency=medium + + * debian/patches: Apply upstream to fix VLSub incorrectly announcing HTTP + 1.1 support. (Closes: #847559) + * debian/control: Make vlc-plugin-skins2 depend on vlc-plugin-qt. + + -- Sebastian Ramacher Sun, 18 Dec 2016 21:29:12 +0100 + +vlc (2.2.4-10) unstable; urgency=medium + + * debian/{control,*.links,*.install}: Move qvlc and svlc binaries to + vlc-plugin-qt and vlc-plugin-skins2. Also add vlc-bin to Recommends. + (Closes: #841530) + * Update to ffmpeg 2.8.9. + + -- Sebastian Ramacher Sun, 04 Dec 2016 15:12:16 +0100 + +vlc (2.2.4-9) unstable; urgency=medium + + * debian/control: Drop dh_buildinfo. This is now automatically recorded by + dpkg. + * debian/bug-control: Update list of packages. + * debian/{control,rules,vlc-plugin-base.install}: Remove libschroedinger + plugin since the library is about to be removed. See #845037 for details. + + -- Sebastian Ramacher Tue, 22 Nov 2016 00:16:46 +0100 + +vlc (2.2.4-8) unstable; urgency=medium + + * debian/NEWS: Remove NEWS entry on package split. On upgrade, new + Recommends are installed by apt anyway. + * debian/control: + - Switch from liblircclient-dev to liblirc-dev. + - Remove shlibs:Depends from vlc's Depends. + * debian/rules: Add --disable-neon when building with noopt. + * debian/patches: + - drop-check-qt-check.patch: Remove obsolete patches. + - multiple: Add upstream patches to generate default skins2 skin + reproducibly. (Closes: #841525) + + -- Sebastian Ramacher Tue, 01 Nov 2016 13:34:46 +0100 + +vlc (2.2.4-7) unstable; urgency=medium + + * Split plugins and binaries into different packages. (Closes: #513177) + - libvlc-bin: constains vlc-cache-gen and triggers plugin cache + generation. + - vlc-bin: the VLC binaries. + - vlc-plugin-base: "base" set of plugins. + - vlc-plugin-qt: the Qt interface. + - vlc-plugin-skins2: the Skins2 interface. + - vlc-plugin-access-extra: extra access plugins. + - vlc-plugin-visualization: visualization plugins. + - vlc-plugin-video-splitter: video splitter plugins. + - vlc-plugin-video-output: video output plugins. + - vlc-l10n: translations. + - vlc: contains desktop integration and pulls in most plugins as before. + - vlc-nox: transitional dummy package + * Move libraries and plugins to multi-arch locations. + - debian/control: + + Add M-A: same for library and plugin packages. + + Remove most Breaks and Replaces as they are now obsolete. + - debian/rules: Do not override libdir. + - debian/*.{lintian-overrides,install}: Update paths for M-A locations. + + -- Sebastian Ramacher Wed, 19 Oct 2016 17:59:18 +0200 + +vlc (2.2.4-6) unstable; urgency=medium + + * debian/*.maintscript: Bump all versions to fix symlink-to-directory + conversions. (Closes: #814646) + + -- Sebastian Ramacher Fri, 23 Sep 2016 21:08:42 +0200 + +vlc (2.2.4-5) unstable; urgency=medium + + * Update ffmpeg to 2.8.8. + + -- Sebastian Ramacher Wed, 21 Sep 2016 20:29:03 +0200 + +vlc (2.2.4-4) unstable; urgency=medium + + [ Pino Toscano ] + * Install solid actions in Frameworks location. (Closes: #834884) + + [ Sebastian Ramacher ] + * Bump debhelper compat to 10. + + -- Sebastian Ramacher Tue, 13 Sep 2016 21:29:23 +0200 + +vlc (2.2.4-3) unstable; urgency=medium + + [ Mateusz Łukasik ] + * debian/control: + - Remove Clément Stenac from Uploaders. Thanks for your job! + + [ Sebastian Ramacher ] + * debian/patches/{vlc_atomic*,Fix-build-using-old-GCC-intrinsics}.patch: Fix + FTBFS with GCC 6 (Closes: #831199) + + -- Sebastian Ramacher Fri, 29 Jul 2016 00:52:06 +0200 + +vlc (2.2.4-2) unstable; urgency=medium + + * Build ffmpeg without libopenjpeg (Closes: #826827) + - debian/control: Remove libopenjpeg-dev from B-D. + - debian/rules: Build ffmpeg with --disable-libopenjpeg. + * debian/rules: Revert workaround for zsh completion build failures on + powerpc. The underlying issue seems to be fixed. + + -- Sebastian Ramacher Sat, 11 Jun 2016 11:44:37 +0200 + +vlc (2.2.4-1) unstable; urgency=medium + + * New upstream release. + * debian/patches: + - g711-fix-dangling-pointer-fixes-16909.patch, + adpcm-reject-invalid-QuickTime-IMA-files.patch, zsh-completion.patch, + frenchtv-links.patch, fix-Hurd-build.patch, + the-Hurd-also-uses-the-.so-extension-for-libraries.patch: Removed, all + included upstream. + - generated-mimetypes.patch: Upstream patch for auto-generated list of + mime types. (Closes: #822245) + * debian/{rules,vlc-nox.install}: No longer install old BluRay access + plugin. (LP: #864933) + * debian/rules: No longer disable i686 optimization on i386 architectures. + + -- Sebastian Ramacher Sun, 05 Jun 2016 16:08:54 +0200 + +vlc (2.2.3-2) unstable; urgency=medium + + * debian/patches: + - g711-fix-dangling-pointer-fixes-16909.patch: Upstream patch to fix issue + with some WAV files. + - adpcm-reject-invalid-QuickTime-IMA-files.patch: Apply upstream patch for + CVE-2016-5108. (Closes: #825728) + * debian/rules: Reduce libX11 and libxcb linkage to a warning. Moving the + ffmpeg and libtheora plugins to vlc does not make much sense. + + -- Sebastian Ramacher Sun, 29 May 2016 13:09:00 +0200 + +vlc (2.2.3-1) unstable; urgency=medium + + [ Mateusz Łukasik ] + * New upstream release. + * debian/patches: + - Refresh fix-translation.patch: remove parts included upstream. + - Remove qt4-Fix-resume-where-you-left-off.patch, + qt4-input_manager-Always-reset-lastURI-when-stopping.patch, + avcodec-pass-consistent-dimensions-to-hardware-decod.patch: included + upstream. + - Add drop-check-qt-check.patch: to ignore check qt version. + + [ Sebastian Ramacher ] + * debian/patches: Fix build on hurd-i386. Thanks to Samuel Thibault. (Closes: + #765578) + * Update ffmpeg to 2.8.7. + * debian/vlc{,-nox}.lintian-overrides: Override embedded-libary. + * debian/source/lintian-overrides: Update overrides. + + -- Sebastian Ramacher Mon, 02 May 2016 22:55:00 +0200 + +vlc (2.2.2-6) unstable; urgency=medium + + * Use embedded copy of ffmpeg 2.8.6. (Closes: #803868) + * debian/rules: + * Explicitly disable gst-decode. + * Enable sndio plugin. + * Drop unnecessary override. + * Fix noopt handling. + * debian/vlc{-nox}.install: Filter plugins with a helper script. + * debian/control: Bump Standards-Version. + * debian/watch: Update to version 4. + + -- Sebastian Ramacher Mon, 18 Apr 2016 01:00:56 +0200 + +vlc (2.2.2-5) unstable; urgency=medium + + * debian/patches: + - qt4-Fix-resume-where-you-left-off.patch, + qt4-input_manager-Always-reset-lastURI-when-stopping.patch: Apply + upstream patches to fix issues with "resume playback" feature. + - avcodec-pass-consistent-dimensions-to-hardware-decod.patch: Apply + upstream patch to fix hardware decoding with libvdpau-va-gl. + (Closes: #813370) + + -- Sebastian Ramacher Sun, 13 Mar 2016 21:43:11 +0100 + +vlc (2.2.2-4) unstable; urgency=medium + + * debian/patches/fix-translation.patch: Fix translation of Shortcuts. + (Closes: #814258) + * debian/*.maintscript: Switch from absolute to relative paths to better + handle symlink chains. (Closes: #814646) + + -- Sebastian Ramacher Wed, 17 Feb 2016 20:21:32 +0100 + +vlc (2.2.2-3) unstable; urgency=medium + + * debian/*.maintscript: Handle all cases. + * debian/patches/zsh-completion.patch: Upstream patch to fix zsh completion + generation. + + -- Sebastian Ramacher Thu, 04 Feb 2016 20:53:28 +0100 + +vlc (2.2.2-2) unstable; urgency=medium + + * debian/*.maintscript: Handle more symlink to directory conversions. + * debian/rules: Do not fail to build if zsh completion fails to generate. + This is a temporary workaround for a FTBFS on praetorius. + + -- Sebastian Ramacher Wed, 03 Feb 2016 18:37:02 +0100 + +vlc (2.2.2-1) unstable; urgency=medium + + * New upstream release. + - pulse: compute latency correctly if negative. (Closes: #784640) + - Fix build failure with newer libdvdread-dev. (Closes: #797207) + * Migrate to automatic debug packages. + * Tell reportbug to report bugs against src:vlc and install reportbug + control files in every package. + * Remove some of the /usr/share/doc/ symlinks to clean up dependencies. + * debian/vlc.menu: Removed since vlc contains a desktop file. + * debian/rules: + - Remove some parts that are handled by dpkg-dev and debhelper. + - Install NEWS as upstream changelog. + - Remove options passed twice to configure. + * debian/README.{Debian,source}: Removed, outdated. + * debian/libvlc-dev.examples: Install programming examples. + * debian/{vlc.,source/}lintian-overrides: Override false positives. + * debian/NEWS: Fix spelling error. + * debian/control: Update Vcs-Git. + * debian/patches: + - Removed all patches applied upstream. + - freenchtv-links.patch: Fix links to French TV icons. Thanks to Mathieu + Malaterre (Closes: #782229). + * debian/libvlc5.symbols: Bump version of libvlc_event_type_name for new + event names. + + -- Sebastian Ramacher Mon, 01 Feb 2016 20:43:05 +0100 + +vlc (2.2.1-5) unstable; urgency=medium + + * debian/control: + - Update Breaks + Replaces. (Closes: #799594) + - Remove vlc-plugin-pulse from Description. + - Add libxi-dev to B-D for debian/patches/unsubscribe-disable-motion.patch. + * Add DEP-8 tests + * debian/libvlccore8.bug-control: Update libavutil package name. + * debian/libvlccore8.bug-presubj: Mention global plugins cache and + VLC_PLUGIN_PATH. (Closes: #801439) + * debian/patches: + - unsubscribe-disable-motion.patch: Unsubscribe disable motion and + XI2 mouse events. Fixes mouse event issues with Qt 5.5. + - alsa-fix-changing-audio-device.patch: Fix changing of audio devices. + (Closes: #801448) + * debian/vlc-data.{postinst,maintscript}, debian/vlc.postinst: Remove + obsolete maintainer scripts. + + -- Sebastian Ramacher Tue, 27 Oct 2015 23:45:06 +0100 + +vlc (2.2.1-4) unstable; urgency=medium + + * debian/control: + - No longer suggest videolan-doc. It is very outdated. + - Remove transitional vlc-plugin-pulse package. + - Remove obsolete Breaks and Replaces. + * debian/libvlccore8.symbols: Bump version requirements for meta data change + (Closes: #798763, #798899) + + -- Sebastian Ramacher Mon, 14 Sep 2015 01:07:44 +0200 + +vlc (2.2.1-3) unstable; urgency=high + + * debian/patches/demux-mp4-correctly-match-release-function.patch: Apply + upstream patch to fix CVE-2015-5949. (Closes: #796255) + + -- Sebastian Ramacher Fri, 21 Aug 2015 08:22:53 +0200 + +vlc (2.2.1-2) unstable; urgency=medium + + * debian/rules: + - Enable svgdec plugin + - Remove obsolete dh_builddeb override. + - Explicitly pass --enable-sdl-image. + * debian/control: + - Switch Build-Depends from Qt4 to Qt5. + - Remove obsolete Breaks+Replaces. + - Drop libdvbpsi5-dev from Build-Depends. + - Add libcairo2-dev to Build-Depends for svgdec plugin. + * debian/vlc.install.in: Install svgdec plugin. + + -- Sebastian Ramacher Tue, 02 Jun 2015 22:15:28 +0200 + +vlc (2.2.1-1) unstable; urgency=medium + + [ Sebastian Ramacher ] + * Regenerate plugin cache using triggers. (Closes: #755154) (LP: #1328466) + - debian/vlc-nox.postinst: Run vlc-cache-gen. + - debian/vlc-nox.postrm: Remove generated cache. + - debian/rules: remove plugins.dat generated during the build. + - debian/vlc-nox.install.in: Do not install pre-generated plugins.dat. + * debian/control: Add libx265-dev and zsh to Build-Depends. + * debian/rules: + - Build with -Wl,--as-needed. + - Enable x265 plugin. + - Build zsh completion. (Closes: #316357) + * debian/vlc-nox.install.in: + - Install x265 plugin. + + [ Mateusz Łukasik ] + * New upstream release. + * debian/patches: + - Remove codec-schroedinger-fix-potential-buffer-overflow.patch + -- included upstream. + + -- Sebastian Ramacher Sat, 25 Apr 2015 11:57:32 +0200 + +vlc (2.2.0-1) unstable; urgency=medium + + [ Helmut Grohne ] + * Add versioned depends on libvlccore8 to libvlc5 which shares + /usr/share/doc to comply with Debian policy 12.3. (Closes: #779251) + + [ Mateusz Łukasik ] + * New upstream release. (Closes: #757462, #780476) + - Fix various (potentially exploitable) heap overflows and heap buffer + overflows in different demuxers (LP: #1390491) + * Drop patches included upstream: + - demux-mp4-fix-buffer-overflow-in-parsing-of-string-b.patch + - stream_out-rtp-don-t-use-VLA-for-user-controlled-dat.patch + * Disable build samba plugin on hurd for fix FTBFS. (Closes: #765578) + + [ Benjamin Drung ] + * Point Vcs-Browser to cgit instead of gitweb. + * Drop removed --enable-glx configure flag. + + -- Benjamin Drung Mon, 06 Apr 2015 21:27:42 +0200 + +vlc (2.2.0~rc2-2) unstable; urgency=medium + + * debian/patches: Apply upstream patches for security vulnerabilities. + (Closes: #775866) + - codec-schroedinger-fix-potential-buffer-overflow.patch: fix potential + buffer overflow. (CVE-2014-9629) + - demux-mp4-fix-buffer-overflow-in-parsing-of-string-b.patch: fix buffer + overflow in parsing of string boxes. (CVE-2014-9626, CVE-2014-9627, + CVE-2014-9628) + - stream_out-rtp-don-t-use-VLA-for-user-controlled-dat.patch: don't use + VLA for user controlled data. (CVE-2014-9630) + + -- Sebastian Ramacher Wed, 21 Jan 2015 22:41:57 +0100 + +vlc (2.2.0~rc2-1) unstable; urgency=medium + + * New upstream release. + - Fix segfault in ASCII art plugin. (Closes: #768873) + - Fix selection of left/right channel in stereo mode. (Closes: #765830) + + -- Sebastian Ramacher Sun, 23 Nov 2014 13:14:07 +0100 + +vlc (2.2.0~rc1-1) unstable; urgency=low + + * New upstream release. + * debian/vlc-nox.install.in: Correctly install sftp plugin. + + -- Sebastian Ramacher Fri, 07 Nov 2014 17:26:34 +0100 + +vlc (2.2.0~pre4-2) unstable; urgency=medium + + * Revert "Disable FreeRDP plugin". (Closes: #764294) + + -- Sebastian Ramacher Sun, 26 Oct 2014 00:02:11 +0200 + +vlc (2.2.0~pre4-1) unstable; urgency=medium + + * New upstream release. + - Add video/ogg and audio/ogg to desktop file. (Closes: #762564) + - Fix output issues with VDPAU. (Closes: #759818) + + -- Sebastian Ramacher Tue, 07 Oct 2014 00:26:32 +0200 + +vlc (2.2.0~pre3-1) unstable; urgency=medium + + [ Mateusz Łukasik ] + * Fix typo in changelog + + [ Benjamin Drung ] + * New upstream release. + * Disable vpx plugin (not needed when having libavcodec) + * Remove hurd.patch, because this is a bug in Hurd and not in VLC. + * Disable OSS on Linux (Use ALSA on Linux instead of OSS.) + + [ Sebastian Ramacher ] + * Disable FreeRDP plugin as requested by the Release Team because FreeRDP is + currently broken. This allows us to finish the libav and libvlccore + transition. As soon as FreeRDP is fixed, this change can be reverted: + - debian/control: Remove libfreerdp-dev from Build-Depends. + - debian/rules: Build with --disable-freerdp. + - debian/vlc.install: Do not install the FreeRDP plugin. + * debian/control: + - Remove libdirac-dev from Build-Depends. It is no longer needed. + - Bump Standars-Version. No changes required. + + -- Sebastian Ramacher Sat, 27 Sep 2014 18:13:50 +0200 + +vlc (2.2.0~pre2-4) unstable; urgency=medium + + * debian/vlc-nox.install.in: libi420_yuy2_altivec_plugin.so moved to + video_chroma. Fixes package build failure on powerpc. + * Enable shine and vpx plugins: + - debian/control: Add libshine-dev and libvpx-dev to B-D. + - debian/rules: Pass --enable-shine and --enable-vpx. + - debian/vlc-nox.install.in: Install new plugins. + * debian/rules: Explicitly disable libtar support. + * debian/control: Lower Recommends: libdvdcss2 to Suggests to comply with + Policy §2.2.1. Thanks to Thorsten Alteholz. + + -- Sebastian Ramacher Mon, 25 Aug 2014 22:58:42 +0200 + +vlc (2.2.0~pre2-3) unstable; urgency=medium + + [ Sebastian Ramacher ] + * debian/control: + - Bump libavcodec-dev to >= 6:9 to make sure VDPAU decoding is available. + (Closes: #728039) + - Make Breaks and Replaces backport friendly. + - Fix description of the transitional vlc-plugin-pulse package. + - Added to Build-Depends: libegl1-mesa-dev, libvncserver-dev (>= 0.9.9), + libgles1-mesa-dev, libgles2-mesa-dev. + - Bump required versions in Build-Depends: libdbus-1-dev, libpulse-dev, + libtag1-dev. + * debian/rules: + - Fix post{inst,rm}-has-useless-call-to-ldconfig lintian warning. + - Enable OpenGL ES v1 and v2 plugins. + - Enable VNC plugin support. + - Disable svgdev plugin until libcairo2-dev >= 1.13 is available. + - Rename configure options that are no longer available (--enable-dirac) + and update nameing changes (--enable-libfreerdp -> --enable-freerdp, + --disable-quicksync -> --disable-mfx). + * debian/vlc-nox.links: Fix broken /usr/share/bug/vlc-nox symlink. + + [ Benjamin Drung ] + * Bump required versions of libbluray-dev and libopus-dev (according to + configure). + + -- Sebastian Ramacher Wed, 20 Aug 2014 01:54:32 +0200 + +vlc (2.2.0~pre2-2) unstable; urgency=medium + + * Add vlc-plugin-samba package shipping the Samba plugin. (Closes: #729238) + - debian/control: Add new vlc-plugin-samba package and add it to vlc's + Recommends. + - debian/vlc-{nox,plugin-samba}.install: Move Samba plugin to + vlc-plugin-samba. + * Remove vlc-plugin-pulse and put PulseAudio plugins to vlc. + - debian/control: Turn vlc-plugin-pulse into a transitional package and + remove it from vlc's Recommends. + - debian/vlc-{plugin-pulse,}.install: Move PulseAudio plugins to vlc. + * debian/rules: Improve check if plugins from vlc-nox are linked against + libX11 or libxcb. + * debian/vlc{-nox,}.install.in: Move RDP plugin to vlc to get rid of all + libX11 and libxcb dependencies in vlc-nox. + * debian/control: + - Remove obsolete Replaces. + - Remove obsolete Pre-Depends. dpkg (>= 1.15.6+) is even available in + squeeze. + - Mention all plugin packages in the Description. + - Explicitly list libdbus-1-dev in Build-Depends. + - Add myself to Uploaders. + + -- Sebastian Ramacher Tue, 19 Aug 2014 21:12:27 +0200 + +vlc (2.2.0~pre2-1) unstable; urgency=medium + + [ Sebastian Ramacher ] + * debian/patches/freerdp-1.1.0-beta2-API.patch: Apply upstream patch to + support FreeRDP 1.1.0-beta2 API. (Closes: #757951) + + [ Reinhard Tartler ] + * New upstream release. + - Fixes incorrect usage of AVFrame (Closes: #756329) + - Fixes compilation against newer freerdp: (Closes: #758382, 757951) + * Bump requirements on libdvdnav and libdvdread + * Fixes compilation against libav11 (Closes: #758203) + * Drop patches merged upstream + * Refresh Hurd patch + * Update installation paths for several modules + * Disable libtar support (Closes: #737534) + * Follow upstream SONAME bump libvlccore7 -> libvlccore8 + + -- Reinhard Tartler Sat, 16 Aug 2014 18:39:45 -0400 + +vlc (2.1.5-1) unstable; urgency=medium + + [ Benjamin Drung ] + * New upstream release. + * Add FFmpeg libraries as alternative build dependencies to libav. + * Enable VDPAU hardware decoder support. + + [ Mateusz Łukasik ] + * Fix FTBFS on hurd. (Closes: #742183) + + -- Benjamin Drung Mon, 19 May 2014 13:56:41 +0200 + +vlc (2.1.4-1) unstable; urgency=medium + + * New upstream release (Closes: #742625, LP: #1276650) + * SECURITY UPDATE: crafted ASF file handling integer divide-by-zero DoS + - CVE-2014-1684 + (Closes: #743033) + + -- Benjamin Drung Sun, 11 May 2014 00:57:13 +0200 + +vlc (2.1.2-2) unstable; urgency=medium + + * Team upload. + * debian/vlc-data.postinst: Check if a directory exists before trying to + remove it. (Closes: #732806) + + -- Sebastian Ramacher Tue, 31 Dec 2013 15:19:27 +0100 + +vlc (2.1.2-1) unstable; urgency=medium + + [ Benjamin Drung ] + * New upstream release. + - Fix build failure with freetype 2.5.1 (Closes: #731513) + * Add gpg signature check to watch file. + + [ Mateusz Łukasik ] + * Bump Standards-Version to 3.9.5 (no changes needed). + + -- Benjamin Drung Sat, 21 Dec 2013 21:18:56 +0100 + +vlc (2.1.1-1) unstable; urgency=low + + * New upstream release. + * Drop altivec patch (fixed upstream). + * Remove obsolete conffiles (Closes: #703750). + + -- Benjamin Drung Mon, 18 Nov 2013 21:46:53 +0100 + +vlc (2.1.0-2) unstable; urgency=high + + * Remove mmx and sse2 plugins on non-x86 hardware. (Closes: #727831) + * Disable Video4Linux2 on kFreeBSD due to a build failure. (Closes: #728130) + * Switch to debhelper 9. + * Update minimum version of build dependencies. + * Explicitly disable plugins that we do not build. + * Fix build failure on powerpc by correcting the detection of compiler flags + for altivec. + * Drop link-binaries-with-c++.patch. + * Remove the libvaapi plugin from vlc if libva is disabled. + * Enable libva on kFreeBSD. + + -- Benjamin Drung Tue, 29 Oct 2013 01:55:40 +0100 + +vlc (2.1.0-1) unstable; urgency=high + + * New major upstream release. (Closes: #436339, #632965, #642187, + #698023, #593735, #724734, #665732, #700752, #704941, #708953, + #712935, #398167, #646200, #679654, #654955, LP: #982953, #301193, + #986785, #1038303, #1109026, #530797, #667584, #938621, #671031, + #1080847, #1157384, #1173943) + * Security: Fix buffer overflow in the mp4a packetizer CVE-2013-4388 + (Closes: #726528) + * Drop configure-m4-undefine.patch. (code in question doesn't exist) + * Drop dvbpsi.patch. (no longer needed) + * Drop v4l-kfreebsd.patch. (no longer needed) + * pnap-grammar.patch: Fix spelling/grammar in 2.1's PNAP dialog. + * Remove static dependency on libproxy and add runtime dependency for + libproxy as per upstream changes. + * Use -mtune instead of --with-tuning, as it was removed. + * SONAME bump for libvlccore5 to libvlccore7. + * Update symbols for libvlc5 and libvlccore7. + * Update file lists to account for new/renamed/removed modules. + * Add missing Breaks and Replaces for libavcodec_plugin.so move. + * Disable the static library. + * Bump to lua5.2. + * Update debian/copyright to include LGPL where relevant, in response + to the VLC 2.1 relicensing. + + -- Edward Wang Sun, 06 Oct 2013 11:12:25 -0400 + +vlc (2.0.8-1) unstable; urgency=low + + * New upstream release. + * Drop fix-ftbfs-flac-1.3.patch (applied upstream). + + -- Benjamin Drung Thu, 01 Aug 2013 14:19:42 +0200 + +vlc (2.0.7-4) unstable; urgency=low + + * Team upload. + + [ Reinhard Tartler ] + * Remove Sam Hocevar from uploaders on his request + + [ Sebastian Ramacher ] + * debian/patches/dvbpsi.patch: Backport patches from upstream to allow + building with libdvbpsi 1.0.0. (Closes: #715520) + * debian/patches/configure-m4-undefine.patch: Prevent m4 errors during + dh_autoreconf. + + -- Sebastian Ramacher Wed, 24 Jul 2013 16:24:06 +0200 + +vlc (2.0.7-3) unstable; urgency=low + + * Drop unused build-dependencies on libglib2.0-0, libsvga1-dev, + libx11-xcb-dev, and libxt-dev. (Closes: #713989) + + -- Benjamin Drung Mon, 24 Jun 2013 23:07:03 +0200 + +vlc (2.0.7-2) unstable; urgency=medium + + * Fix FTBFS with FLAC 1.3, Closes: #712687 + + -- Reinhard Tartler Wed, 19 Jun 2013 07:38:18 +0200 + +vlc (2.0.7-1) unstable; urgency=low + + * New upstream release. + * Update watch file. + + -- Benjamin Drung Tue, 04 Jun 2013 00:19:49 +0200 + +vlc (2.0.6-1) unstable; urgency=low + + * New upstream release (LP: #1166189). + * Drop backported man page patch. + + -- Benjamin Drung Mon, 08 Apr 2013 15:47:10 +0200 + +vlc (2.0.5-2) unstable; urgency=low + + * Bump Standards-Version to 3.9.4 (no changes needed). + * Override false positive hardening-no-fortify-functions lintian warnings. + * Fix build failure on powerpcspe. Thanks to Roland Stigge. (Closes: #701830) + * Backport man page update to correct title DVD syntax. (Closes: #691957) + * Fix apport hook. Thanks to Dmitry Shachnev. (Closes: #702942) + + -- Benjamin Drung Fri, 22 Mar 2013 13:37:54 +0100 + +vlc (2.0.5-1) unstable; urgency=low + + * New upstream release. + * Don't let libvlc-dev depend on libvlccore-dev. + + -- Benjamin Drung Thu, 13 Dec 2012 11:07:35 +0100 + +vlc (2.0.4-1) unstable; urgency=low + + * New upstream release. + - Fix crashes (LP: #947156, #958462, #960020, #979490, #1033682) + - Correct default encoding for Hebrew subtitles (LP: #1051552) + * Drop backported bp-fix-hang-caused-by-notify.patch. + * Build the sftp access and Opus codec plugin and add them to vlc-nox. + + -- Benjamin Drung Thu, 18 Oct 2012 18:59:03 +0200 + +vlc (2.0.3-3) unstable; urgency=low + + * debian/vlc.postinst: Fix directory to symlink upgrade in postinst. + Thanks to David Prévot (Closes: #687657) + * debian/vlc.preinst: Remove insufficient fix to #613121 (similar issue). + Thanks to David Prévot for the patch. + * Cherry-pick fix for VLC hang caused by the notify plugin. (Closes: #662628, + LP: #970447) + * Drop alternative dependency on transitional ttf-freefont. + + -- Benjamin Drung Thu, 04 Oct 2012 20:59:21 +0200 + +vlc (2.0.3-2) unstable; urgency=low + + * debian/rules: Use xz compression for binary packages. + Thanks to Ansgar Burchardt (Closes: #683836) + * Add version to vlc-nox dependency of vlc-plugin-sdl (consistent with other + plug-ins). + + -- Benjamin Drung Sat, 18 Aug 2012 17:45:01 +0200 + +vlc (2.0.3-1) unstable; urgency=low + + * New upstream release. + + -- Benjamin Drung Sat, 21 Jul 2012 17:52:21 +0200 + +vlc (2.0.2-2) unstable; urgency=low + + * Add missing epoch to libqt4-dev build dependency. + * Drop libggi2-dev from build dependencies (not needed any more). + (Closes: #680237) + * The dependency ttf-freefont was renamed to fonts-freefont-ttf. + + -- Benjamin Drung Sat, 07 Jul 2012 19:13:07 +0200 + +vlc (2.0.2-1) unstable; urgency=medium + + [ Edward Wang ] + * New upstream release (Closes: #679625, #664279, LP: #689122, #936488, + #942126, #971106, #972615, #973051, #987231, #995003, #998538). + - Fix Ogg Heap buffer overflow. Thanks to Hugo Beauzée-Luyssen + * Add the crystalhd plugin to the vlc distribution. + * libcaca_plugin.so now depends on X11 in this release, so it must + be installed under vlc (versus vlc-nox). + + [ Reinhard Tartler ] + * Urgency set to medium because a security issue is fixed in this release + + [ Benjamin Drung ] + * Add new plugins to vlc-nox: + - crystalhd (Linux amd64 and i386 only) + - directfb + - fbosd (Linux only) + - omxil (Linux only) + * Add build dependencies for new plugins. + * Add new symbols to libvlccore5. + * Switch to debhelper 8. + + -- Benjamin Drung Sat, 30 Jun 2012 18:39:41 +0200 + +vlc (2.0.1-4) unstable; urgency=high + + * Add missing Breaks and Replaces for moving the documentation from vlc-data + away from /usr/share/doc/vlc before converting the directory into a symlink. + (Closes: #665743) + + -- Benjamin Drung Fri, 30 Mar 2012 01:56:37 +0200 + +vlc (2.0.1-3) unstable; urgency=high + + * Replace symlink by directory in /usr/share/doc/vlc-nox. + (Closes: #665743, LP: #964449) + + -- Benjamin Drung Wed, 28 Mar 2012 13:29:37 +0200 + +vlc (2.0.1-2) unstable; urgency=high + + * Really add the preinst from Didier Raboud to vlc to drop it's doc directory + before unpacking a symlink to vlc-nox's over it. (Closes: #613121, #662217) + + -- Benjamin Drung Sat, 24 Mar 2012 01:33:03 +0100 + +vlc (2.0.1-1) unstable; urgency=high + + * New upstream release (LP: #931318, #943014, #947814). + * Change build dependency from libpng12-dev to libpng-dev. (Closes: #662539) + * Add --enable-dbus to configure flags. + * Drop patches that were backported and accepted by upstream. + * Add missing libxinerama-dev build dependency for the Skins2 interface. + * Add libgtk2.0-dev back to build dependencies for the notify plugin. + * Set urgency to high for security fixes. + + -- Benjamin Drung Fri, 23 Mar 2012 19:03:52 +0100 + +vlc (2.0.0-6) unstable; urgency=high + + * Fix FTBFS on kFreeBSD (Closes: #661819): + - Drop --as-needed as it breaks the build fix for kFreeBSD. + - Enable linsys only on Linux and exclude the plugins from non-Linux. + Thanks to Cyril Brulebois for the patch. + - Adapt the vlc-cache-gen linking patch from Sam Hocevar to also link + vlc with the C++ standard library. + * Set urgency to high for the RC bug fix. + + -- Benjamin Drung Thu, 01 Mar 2012 22:28:30 +0100 + +vlc (2.0.0-5) unstable; urgency=low + + * Rewrite v4l kfreebsd patch. + * Link vlc-cache-gen with the C++ standard library. (Closes: #660934, #660935) + * Enable hardened build flags through dpkg-buildflags. (Closes: #658030) + + -- Benjamin Drung Thu, 01 Mar 2012 13:37:41 +0100 + +vlc (2.0.0-4) unstable; urgency=low + + * Enable and install Open Sound System (OSS) plugin. + * Fix configure flag from --enable-libv4l2 to --enable-v4l2. + + -- Benjamin Drung Tue, 28 Feb 2012 23:31:14 +0100 + +vlc (2.0.0-3) unstable; urgency=low + + * Fix v4l2 build failure on kfreebsd. (Closes: #660935) + + -- Benjamin Drung Sun, 26 Feb 2012 18:03:39 +0100 + +vlc (2.0.0-2) unstable; urgency=low + + * Remove nasm and yasm form build dependencies (they are not used). + * Bump Standards-Version to 3.9.3, no changes needed. + * Backport patch from upstream to the fix build failures on kfreebsd. + (Closes: #660935) + * altivec-cflags.patch: Add missing CFLAGS_* variables to pass the "-maltivec" + flag. This should fix the build failure on powerpc. (Closes: #660936) + + -- Benjamin Drung Sun, 26 Feb 2012 01:26:21 +0100 + +vlc (2.0.0-1) unstable; urgency=low + + * New upstream release (Closes: #499381, #573064, #624027, LP: #455825, + #573775, #695882, #705151, #708448, #738381, #743581, #747757, #817924, + #931083). + * Remove dropped mozilla-plugin-vlc, vlc-plugin-ggi, and vlc-plugin-svgalib. + The Mozilla browser plug-in is now provided by a separate source tarball. + * Add new plugins to and remove dropped plugins from vlc-nox. + * Add new and remove dropped build dependencies: + + libbluray-dev (for Blu-ray support) + + libresid-builder-dev + + libsamplerate0-dev + + libsidplay2-dev + + lbspeexdsp-dev + + libxcb-composite0-dev + - libgtk2.0-dev + - xulrunner-dev + * vlc-plugin-fluidsynth depends on fluid-soundfont-gm or + musescore-soundfont-gm for having a sound font for playing MIDI files. + * Drop all patches (they were either backported or accepted by upstream). + * Update symbols for libvlc5. + * Install plugins.dat instead of running vlc-cache-gen in postinst. + * Update minimum version of build dependencies. + * Change Build-Dependency from libupnp3-dev to unversioned libupnp-dev. + (Closes: #656831) + + -- Benjamin Drung Sat, 18 Feb 2012 01:29:48 +0100 + +vlc (1.1.13-1) unstable; urgency=low + + * New upstream release (Closes: #604687). + * Drop backported patches and patches that were accepted by upstream. + * Refresh remaining patches. + * Add mailcap entry for Ogg Video (Closes: #651662). + + -- Benjamin Drung Sat, 31 Dec 2011 13:42:26 +0100 + +vlc (1.1.12-3) unstable; urgency=low + + [ Didier Raboud ] + * Install v4l2 modules on kfreebsd-*. (Closes: #648090) + + [ Benjamin Drung ] + * Explicitly enable v4l2 on kfreebsd and build depend on libv4l-dev. + * Fix build failure with Iceweasel/Firefox 8.0. Thanks to Mathieu + Trudel-Lapierre for backporting the upstream patch. + + -- Benjamin Drung Thu, 17 Nov 2011 00:10:53 +0100 + +vlc (1.1.12-2.1) unstable; urgency=low + + * Non-maintainer upload. + * Add a preinst to vlc to drop it's doc directory before unpacking a + symlink to vlc-nox's over it. (Closes: #613121) + + -- Didier Raboud Mon, 07 Nov 2011 16:40:10 +0100 + +vlc (1.1.12-2) unstable; urgency=low + + * Apply patches from upstream's 1.1 maintenance branch. + - Turn on XVideo color key automatic painting (fix upstream #4643) + - Set channel map when using PulseAudio 1.0 + - Translation updates + + -- Benjamin Drung Thu, 13 Oct 2011 20:17:03 +0200 + +vlc (1.1.12-1) unstable; urgency=low + + * New upstream release. + - Multiple fixes and improved synchronization for PulseAudio support + (Closes: #601826, LP: #805807). + - Fix segmentation fault (LP: #803006). + - Addd GenericName entries to desktop file (Closes: #640911). + - Do not ignore the --quiet flag (Closes: #531975). + - Fix vlc runs xdg-screensaver with signal child blocked (Closes: #640245). + - Fix crashes when trying to play youtube URLs (Closes: #641507). + * Drop xulrunner-1.9.1.patch (accepted upstream). + * Refresh 200_osdmenu_paths.patch. + * Fix typo in vlc.desktop: Name[nn] -> GenericName[nn]. + + -- Benjamin Drung Fri, 07 Oct 2011 01:21:06 +0200 + +vlc (1.1.11-2) unstable; urgency=low + + * Use linux-any instead of hardcoded list of non-Linux architectures. + (Closes: #634726) + * Build and install the libx264 plugin. + * Add firefox-dev as alternative build dependency to xulrunner-dev for Ubuntu. + * Build with "--with-mozilla-pkg=mozilla-plugin" rather than + "--with-mozilla-pkg=libxul". The plugin doesn't appear to be using XPCOM, + and shouldn't be linking against Mozilla libs. Thanks to Chris Coulson. + + -- Benjamin Drung Tue, 26 Jul 2011 20:11:10 +0200 + +vlc (1.1.11-1) unstable; urgency=high + + * New upstream release. + - Fix heap overflow in RealMedia plugin (Closes: #633674, LP: #807486) + - Fix heap overflow in AVI plugin (Closes: #633675, LP: #807488) + * Call dh_autoreconf with --as-needed and drop 052_as-needed.patch. + * Drop backported patches. + * Drop libschroedinger weaken patch (upstream weakened it to 1.0.6). + * Refresh remaining patches. + + -- Benjamin Drung Mon, 18 Jul 2011 10:26:56 +0200 + +vlc (1.1.10-1) unstable; urgency=high + + [ Benjamin Drung ] + * New upstream release. + - Security: Fix XSPF integer overflow (CVE-2011-2194) (LP: #795410) + - Improve .desktop file: + - Add smb as supported protocol (Closes: #622879, LP: #737192) + - add video/webm to supported MIME formats (LP: #769463) + - Fix libdvdread errors while playing ogg files (Closes: #622935) + - Support three channels in pulseaudio output plugin (LP: 743478) + - PulseAudio output re-written due to unstability of the current one + (LP: #743323) + - Fix crashes (LP: #754497, #785979) + - Qt: allow drag and drop of any URL, not just a local file (LP: #664030) + - Fix libvlcplugin.so: undefined symbol: NPP_Initialize (LP: #722690) + * Refresh patches. + * Drop as-needed patch due to autoreconf run. + * Backport PulseAudio build fix. + * Add GNOME MIME types for Ogg Vorbis and Ogg Theora (Closes: #629619). + * Mention potcast support in package description (Closes: #488771). + + [ Reinhard Tartler ] + * run autoreconf on the buildds + * Weaken dependencies on libschroedinger + + -- Benjamin Drung Sat, 11 Jun 2011 19:32:24 +0200 + +vlc (1.1.9-1) unstable; urgency=medium + + * New upstream release. + - Fix heap corruption in MP4 demuxer (LP: #756368). + - Fix fullscreen controller has no background in KDE4 (LP: #661020). + * Refresh patches and drop backported VideoLAN-SA-1103.patch. + * Adjust the vlc lintian-overrides for the latest lintian version. + + -- Benjamin Drung Thu, 14 Apr 2011 11:18:57 +0200 + +vlc (1.1.8-3) unstable; urgency=medium + + * Fix heap corruption in MP4 demuxer + - VideoLAN-SA-1103 + - Thanks to Rémi Denis-Courmont + * Set urgency to medium + * Set policy to 3.9.2 (no change needed) + + -- Christophe Mutricy Mon, 11 Apr 2011 22:12:15 +0100 + +vlc (1.1.8-2) unstable; urgency=low + + * Require libschroedinger >= 1.0.10 (Closes: #619858) + * Relax libmatroska-dev versionned b-depedency + + -- Christophe Mutricy Mon, 28 Mar 2011 23:18:04 +0100 + +vlc (1.1.8-1) unstable; urgency=low + + * New upstream release. + - Fix a busy loop and socket leak in lua (Closes: #607869). + * Refresh xulrunner patch. + * Drop backported libmatroska 1.1 patch. + + -- Benjamin Drung Thu, 24 Mar 2011 14:14:36 +0100 + +vlc (1.1.7-4) unstable; urgency=low + + * v4l is gone from the linux 2.6.38 kernel. Build only v4l2. + + -- Benjamin Drung Sat, 19 Mar 2011 22:29:04 +0100 + +vlc (1.1.7-3) unstable; urgency=low + + * adjust debian/source/local-options to team guidelines + * Fix building against libmatroska 1.1, Closes: #614088 + * Add myself to Uploaders. + * build against libmatroska 1.1.0 + + -- Reinhard Tartler Sun, 06 Mar 2011 11:16:48 +0100 + +vlc (1.1.7-2) unstable; urgency=low + + * Upload to unstable. + * Make vlc compatible with xulrunner 1.9.1. + + -- Benjamin Drung Mon, 07 Feb 2011 23:16:02 +0100 + +vlc (1.1.7-1) experimental; urgency=low + + * New upstream release. + * Update debian/watch. + * Drop backported patch and refresh remaining patches. + + -- Benjamin Drung Mon, 31 Jan 2011 23:25:12 +0100 + +vlc (1.1.6-1) experimental; urgency=low + + [ Reinhard Tartler ] + * Tighten some build dependencies (Closes: #605638) + + [ Benjamin Drung ] + * New upstream release. + - Fix heap buffer overflow in Real demuxer (CVE-2010-3907) (LP: #690173) + - Fix blue face issue with X11 ouput (LP: #665298) + - Fix crash with SIGSEGV in QMetaObject::activate() (LP: #448082) + - Fix heap overflow in CDG decoder and XML heap corruption (LP: #707154) + * Drop backported patches. + * Tighten more build dependencies after reviewing configure.ac. + * Update my email address. + * Add lirc build failure fix patch. + * Build depends on libgtk2.0-dev for notify module. + + -- Benjamin Drung Mon, 24 Jan 2011 23:16:54 +0100 + +vlc (1.1.5-3) experimental; urgency=low + + * Apply upstream fix for KDE device actions. (LP: #542293) + + -- Benjamin Drung Fri, 26 Nov 2010 00:26:15 +0100 + +vlc (1.1.5-2) experimental; urgency=low + + [ Reinhard Tartler ] + * fix Breaks/Replaces for moving avcodec module around (Closes: #603912) + + [ Benjamin Drung ] + * Fix KDE device action file locations. (LP: #542293) - thanks to Lari Natri + * Fixed wrong aspect ratio in transcoded image from webcam. + (Closes: #603888, LP: #672304) + + -- Benjamin Drung Wed, 24 Nov 2010 00:19:39 +0100 + +vlc (1.1.5-1) experimental; urgency=low + + * New upstream release. + * Fix path typo in NEWS file. (Closes: #599314) + * Install all docs into /usr/share/doc/vlc-nox and link the vlc doc dir to it. + * Recommend xdg-utils, because xdg-screensaver is required for disabling + the screensaver. (Closes: #436339) + * Add libxscreensaver plugin to vlc. + * Add new symbol to libvlc5. + + -- Benjamin Drung Sun, 14 Nov 2010 21:27:56 +0100 + +vlc (1.1.4-1) experimental; urgency=low + + [ Christophe Mutricy ] + * New upstream bugfix release + + Remove unneeded patch + + [ Benjamin Drung ] + * Symlink corresponding FreeSans system font instead of linking to DejaVu. + + -- Benjamin Drung Sun, 05 Sep 2010 01:47:07 +0200 + +vlc (1.1.3-2) experimental; urgency=low + + [ Christophe Mutricy ] + * Depends on xulrunner-dev >= 1.9.2 + * Activate VA-API (Closes: #587792, LP: #539406) + + [ Benjamin Drung ] + * Switch to dh7. + * Move libavcodec plugin from vlc-nox to vlc. + * Add Xb-Npp header to mozilla-plugin-vlc package. (Not doing anything + on Debian at the moment, see #484010) + * Add apport hook to include more VLC dependencies in bug reports and + install it on Ubuntu. + + -- Benjamin Drung Thu, 19 Aug 2010 22:27:45 +0200 + +vlc (1.1.3-1) unstable; urgency=medium + + [ Benjamin Drung ] + * New upstream release. + + Fix insufficient input validation in TagLib plugin. + (VideoLAN-SA-1004, CVE-2010-2937) (Closes: #592669, LP: #616510) + + Set urgency to medium + * 502_xulrunner_191.diff: Shorten, split into two parts, and refresh it. + * Drop 102_dejavu_font.diff and depend on ttf-freefont instead of ttf- + dejavu-core. ttf-freefont is very likely to be present on a Debian + box, because cups depends on it. + * Drop 501_decrease_alsa_buffer.diff. The pulseaudio output module has + a higher priority than the ALSA output plugin and should be used on + pulseaudio systems. + + [ Reinhard Tartler ] + * add DM-Upload-Allowed field to debian/control + + -- Reinhard Tartler Fri, 20 Aug 2010 06:59:17 +0200 + +vlc (1.1.2-1) unstable; urgency=low + + [ Christophe Mutricy ] + * New upstream release + * Also check for libxcb + * Move xcb_apps SD to vlc + * Re-enable the modplug module and require the fixed version + (Closes: #589890, #590787) + * Fix location of icons in vlc.menu (Closes: #590294) + thanks to Juhapekka Tolvanen + * Split the notify plugin to not depend on GTK+ (Closes: #590504) + thanks to Viktar Vauchkevich + + [ Benjamin Drung ] + * Add proper Breaks and Replaces to vlc and vlc-plugin-notify. + * Bump Standards-Version to 3.9.1 (no changes required). + + -- Benjamin Drung Tue, 03 Aug 2010 01:38:17 +0200 + +vlc (1.1.1-1) unstable; urgency=low + + * New upstream release + + Remove patches merged upstream + + Add new symbols in libvlc5 + * Explicit the split of vlc-plugin-zvbi in debian/changelog (Closes: + #588468) + * Disable modplug as libmodplug in sid is buggy (see #588465) + * Add comment about merging in README.source + + -- Christophe Mutricy Thu, 22 Jul 2010 00:36:00 +0200 + +vlc (1.1.0-4) unstable; urgency=low + + * also move udev to the list of linux specific features + * alphabetize configure switches + * fix kfreebsd ftbfs in access file module (Closes: #588655) + * forcefully disable alsa on kFreeBSD + + -- Reinhard Tartler Sat, 10 Jul 2010 19:39:57 -0400 + +vlc (1.1.0-3) unstable; urgency=low + + * really enable dc1394 only for Linux, Closes: #588410 + + -- Reinhard Tartler Fri, 09 Jul 2010 15:18:08 -0400 + +vlc (1.1.0-2) unstable; urgency=low + + * libdc1394 is linux specific. + * Fix FTBFS on arm with patch cherry-picked from upstream + * Set policy to 3.9.0 (no change needed) + + -- Christophe Mutricy Wed, 07 Jul 2010 22:52:17 +0100 + +vlc (1.1.0-1) unstable; urgency=low + + [ Christophe Mutricy ] + * New upstream version 1.1.0 (Closes: #586760, LP: #597108) + * Fixes many bugs (Closes: #572151, #578917, #526088, #572914, #503377; + LP: #206152, #261001, #281478, #282215, #282966, #283379, #283855, + #285681, #287263, #328064, #328861, #346631, #356006, #356908, #357595, + #358461, #362793, #368599, #375854, #380077, #383443, #403135, #403657, + #403802, #414069, #415396, #416294, #419915, #422797, #425975, #427247, + #435225, #439271, #442038, #444795, #453928, #459515, #461443, #465687, + #466418, #476478, #482440, #491151, #491601, #514915, #517329, #517496, + #537627, #539406, #542293, #549029, #549902, #550468, #550485, #550599, + #551482, #553503, #554277, #556440, #560167, #564964, #566347, #568750, + #570666, #582785, #584009, #586692, #587528) + * SONAME changes + * Update symbols files + * Refresh patches and remove the ones merged upstream + * rules: + * Disable projectm and sqlite + * Upstream Makefile install icons at the good place, simplify debian/rules + * Specify where to install solids files + * Install the optim only if present + * Make sure we have useful build log + * *.install: reflect new modules path and add new files + * Add a trigger to generate the modules' cache as root. + * Update the doc which get installed + * control: + * Prefer a recent libdvbpsi + * add lua5.1 to have luac + * Add more build-dep: xcb*, dirac, dc1394 + * Patch to allow compilation with xul 1.9.1 + * Remove unneeded -V for dh_makeshlibs + * Use configure option instead of patching + * Use dh_bugfiles and update the bug control file + * Don't advertise deprecated package in vlc's manpage + * Add some news about lua and zvbi + * Move the luahttp's .hosts to /etc/vlc + + [ Benjamin Drung ] + * Switch to dpkg-source 3.0 (quilt) format. + * Disable portaudio module. + * Update symbols files. + * Cleanup clean rule and other parts of debian/rules. + * Remove default values from git-buildpackage config. + * Change installation of man pages. + * Remove unused ${shlibs:Depends}. + * Sort Build-Depends and Depends. + * Remove unused libhal-dev from Build-Depends (Closes: #580407). + * Remove unused --enable-release configure flag. + * Remove unused Build-Depends libid3tag0-dev, libsysfs-dev, and libxv-dev. + * Provide VBI teletext plugin (Closes: #563873) - thanks to László + Benedek for the patch. + * Split the VBI teletext module to its own package vlc-plugin-zvbi. + * Enable atmo, fluidsynth (separate package), libproxy (Closes: #532110), + kate (Closes: #563464), and mtp plugin. + * Comment disabled features. + * Explicitly enable or disable features. + * Vcs-Browser link to summary page. + * Convert patch header to DEP-3 and add DEP-3 to 502_xulrunner_191.diff. + * Add myself to Uploaders. + * Drop --sourcedir=debian/tmp from dh_install. + + -- Christophe Mutricy Thu, 24 Jun 2010 22:01:26 +0100 + +vlc (1.0.6-1) unstable; urgency=low + + * New upstream version 1.0.6 + + VideoLAN-SA-1003 + + Closes: #578799 + + LP: #408719, #464715, #465560, #502637, #525278, #542943, #568859 + * RTMP access module has been removed (vlc-nox.install, NEWS.Debian) + * Remove patches merged upstream + + -- Christophe Mutricy Fri, 23 Apr 2010 11:49:18 +0200 + +vlc (1.0.5-2) unstable; urgency=medium + + [ Christophe Mutricy ] + * Install reportbug files also in vlc-data (LP: #472893) + * Fix symlinks + * vlc-data Replaces very old vlc as well as vlc-nox (Closes: #570749) + * Set urgency to medium as we fix RC bug + * Fix crash on malformed rtmp stream. (Closes: #569151) + * Fix crash in FTP url handling (LP: #465560) + + [ Benjamin Drung ] + * Install icons in all available sizes (LP: #521744). + + -- Christophe Mutricy Tue, 02 Mar 2010 00:30:56 +0100 + +vlc (1.0.5-1) unstable; urgency=low + + * New upstream version 1.0.5 + + Closes: #556666, #565044 + + [ Reinhard Tartler ] + * Remove excessive replaces relationship + * Update for menu subpolicy, Closes: #564218 + + [ Christophe Mutricy ] + * NEWS.Debian: Use version present in Changelog + * Add comments to overrides file + * Add misc:Depends to vlc-data's Depends + * Refresh patches + + [ Benjamin Drung ] + * Formatting improvements; thanks to Gerfried Fuchs for the patch + (Closes: #566384). + * Bump Standards-Version to 3.8.4, no changes required. + + -- Christophe Mutricy Sat, 13 Feb 2010 15:52:30 +0000 + +vlc (1.0.4-2) unstable; urgency=low + + * Report libavutil50 presence the correct way + * Move back hotkeys to vlc-nox (Closes: #563477) + * Fix Replaces/Conflicts version so that upgrade work (Closes: + #563476, #563483) + * Add patch taken from upstream to fix jack input with jack2 (Closes: + #532339) - thanks to Adrian Knoth + * Disable access_dv on non-Linux archs + + -- Christophe Mutricy Tue, 05 Jan 2010 23:31:56 +0100 + +vlc (1.0.4-1) unstable; urgency=low + + * New upstream release + + According to upstream, no longer overlaps kde and xfce panels in + fullscreen mode, Closes: #562601, LP: #453173 + + [ Christophe Mutricy ] + * libavutil50 seems to be troublesome. Add it to bugs/control + * Add a vlc-plugin-svg package (Closes: #560009) + * Switch to xulrunner-dev (Closes: #555915) + * Activate the global hotkey module (Closes: #548916) + * Mention other maintainers and that the binaries are GPL v3 as we + link with LGPL v3 libraries (LP: #489093) + * Build-depend on a recent enough live555 to avoid comma vs. decimal + point problem (Closes: #539946) + + [ Benjamin Drung ] + * Recommend vlc-plugin-pulse for vlc, so that pulse can be used as + default output. + + [ Whoopie ] + * Enable CDDB in the CDDA module (LP: #439131) + * Enable DV support (LP: #392115) + + [ Benjamin Drung ] + * Fix typos, that are reported by lintian. + * Sort confflags in debian/rules + * Split normal configure flags from feature configure flags + + -- Christophe Mutricy Wed, 30 Dec 2009 12:56:49 +0100 + +vlc (1.0.3-1) unstable; urgency=low + + * New upstream release + + [ Reinhard Tartler ] + * Decrease alsa buffer size. That improves the behaviour of the alsa output + module on pulseaudio system. But note that vlc-plugin-pulse provides a + native pulseaudio output module (Closes: #472811, LP: #243152) + + [ Christophe Mutricy ] + * No longer need to build an extra libvlccore without altivec + * Add the upnp access module (LP: #172938) + * Activate the new udev SD module on linux archs + + -- Christophe Mutricy Thu, 05 Nov 2009 12:39:35 +0100 + +vlc (1.0.2-1) unstable; urgency=high + + * New upstream release + + Fix some stack overflows in MP4, ASF and AVI demuxers + (VideoLAN-SA-0902, CVE pending)(urgency=high) + + Closes: #540145, #542108 + * Fix kfreebsd FTBFS and simplify (Closes: #545863) + Thanks to Petr Salinger + * Fix Hurd install + * Update libvlccore symbol file + * Remove libass API patch + * Remove uneeded build-deps + + -- Christophe Mutricy Sun, 20 Sep 2009 01:08:41 +0200 + +vlc (1.0.1-2) unstable; urgency=low + + * Fix typo in debian/changelog + * Allow building against libass 0.9.7 + * Don't try to install v4l2 modules on kfreebsd + * Set policy to 3.8.3 (no change needed) + * No need of qt4-dev-tools + * Add a README.source about quilt + * Disable some modules (kate, mtp, fluidsynth) + * Don't distribute the *.install-kfreebsd* files as they are generated + + -- Christophe Mutricy Sun, 06 Sep 2009 19:07:24 +0200 + +vlc (1.0.1-1) unstable; urgency=low + + * New upstream bugfix version + + Fix integer underflow in Real RTSP (DZC-2009-001, CVE pending) + + Fix crashes in xspf files handler (LP: #365638) + + [ Reinhard Tartler ] + * Add versioned build dependency on libschroedinger-dev + + [ Christophe Mutricy ] + * Really build altivec-free libvlccore (Closes: #523035) + * Depends on libdvbpsi5-dev and protect against future renaming of + libdvbpsi development package + * Remove patches applied upstream + + -- Christophe Mutricy Wed, 29 Jul 2009 00:21:39 +0200 + +vlc (1.0.0-1) unstable; urgency=low + + * New Upstream Release + + Closes: #536081, LP: #396548 + + Refresh patches + * no longer closes when pausing from the notification area, LP: #371515 + * fix encoding bug when opening subtitles with non-latin characters, + LP: #394449 + * Don't install the alsa and OSS access module on kfreeBSD (Closes: + #535101) - thanks to Javier Mendez Gomez + * Force at least libvlc 1.0.0 becasue of tha soname change of + libvlccore + * Delete a symbols who was present by mistake. + * No need for dh_desktop. It's a no-op + * New standard version. No change needed + * Fix make distclean. New patch taken from upstream + * Upstream make distcheck has been fixed. No need to save Changelog + + -- Christophe Mutricy Thu, 09 Jul 2009 13:04:20 +0000 + +vlc (1.0.0~rc2-1) experimental; urgency=low + + * New Upstream Release Candidate + + Closes: #527010, #491441, #508618, #522824 + * Delete patches which were picked from upstream + * Refresh patches + * Remove vlc-plugin-esd and vlc-plugin-arts as they have been removed + by upstream + * SONAME change for libvlccore + * Add new symbols for libvlc2 + * Fix static libs compile + * Use vlc-wrapper manpage from upstream + * vlc.install: add drawable and screen was renamed x11_screen + * vlc-nox.install: Add and remove modules added/removed upstream + * Point out in NEWS the modules renamed or splited + * Add links to upstream NEWS and co in vlc-nox + * Version the depedency of libvlcore2 on vlc-data + * Remove unnecessary "Section:" in debian/control + + -- Christophe Mutricy Wed, 03 Jun 2009 17:55:10 +0200 + +vlc (0.9.9a-3) unstable; urgency=medium + + * Correct typo in 0.9.9a-2 changelog entry + * Disable more optimization with DEB_BUILD_OPTIONS=noopt + * Cache the configure test results as we're running configure several + times + * Fix building as root + * Fix the clean target + * Remove unexistant config options + * Better check commad line + * Use all the procs on i386 and amd64 + * Build a version of libvlccore without altivec (Closes: #523035) + * Fix typo (thanks to Salvatore Bonaccorso)(Closes: #528044) + * Reword the command line to get full logs in bug/presubj (Closes: #527012) + * Remove duplicate "extended Settings" entry in context menu + (Closes: #526603) - thanks to Matt Kraai + * Disable the logging facility in the javascript of moz plugin + This was a privacy hole. (urgency=medium)(Closes: #529633) + * Patch to support libmpc new API (Closes: #476375) - thanks to Yavor + Doganov + * Disable-maintener mode + * Make sure unpatch is last in the clean target + + -- Christophe Mutricy Sat, 06 Jun 2009 16:56:16 +0200 + +vlc (0.9.9a-2) unstable; urgency=medium + + * Security fix + * The default /usr/share/http/{old}/.hosts was wrong in VLC 0.9.8 and 0.9.9. + World access of the http interface was possible when activated in + contradiction of what is said in Changelog.Debian and NEWS.Debian. + + -- Christophe Mutricy Tue, 07 Apr 2009 23:06:48 +0200 + +vlc (0.9.9a-1) unstable; urgency=low + + * New upstream version 0.9.9a + + Closes: #520149, #522170, #522185, #522554 + + Update symbol files + * Fix some typo in bug/presubj + * Remove some Replaces/Conflicts against version not in etch + * Move the caca module to vlc-nox + + Re-add some Replaces/Conflicts + + Closes: #522040 + + -- Christophe Mutricy Fri, 03 Apr 2009 00:12:49 +0200 + +vlc (0.9.8a-3) unstable; urgency=low + + [ Reinhard Tartler ] + * fix typo in '--enable-maintainer-mode' (Closes: #517155) + + [ Christophe Mutricy ] + * Fix build on non-Linux arch + * Fix cross-compilation + * VLC is GPV v2 or later. So point to v2 of the GPL + * We can use debhelper v7 without trouble + * Add lintian overrides. + * Set policy to 3.8.1 + * debian/patches/* + + Prune doc/fortunes.txt from personnal attack (Closes: #401560, + #518300) + + Delete unused patches + + Add comments to the patches + * Move to the video and debug sections + + -- Christophe Mutricy Sun, 15 Mar 2009 16:50:18 +0000 + +vlc (0.9.8a-2) unstable; urgency=low + + * Upload to unstable + * Rebuild against new libraries (Closes: #516316, #516731) + * Move packaging to Git + + Add a conf file for git-buildpackage + + Reflect change to git in Vcs fields + + Ignore file generated by dpkg-buildpackage + * Disable the DV access module until it's ported to the new API + * Move http/.hosts to /etc (Closes: #501791) + * Improve some short descriptions + * Depends on debhelper >7 + * Fix for 2 builds in a row + * Add a note in NEWS about running as root and vlc-wrapper (Closes: #507872) + + -- Christophe Mutricy Tue, 24 Feb 2009 16:00:31 +0100 + +vlc (0.9.8a-1) experimental; urgency=low + + * New upstream release + + Fix integer overflow in Real demux (VideoLAN SA-2008-11, CVE-2008-5276) + * Enable RealRTSP access module + * Depends on libv4l-dev to add support of some webcam + * Don't rebootstrap. The packages causing troubles previously have been fixed + + -- Christophe Mutricy Wed, 03 Dec 2008 20:20:52 +0100 + +vlc (0.9.6-1) experimental; urgency=low + + [ Reinhard Tartler ] + * Build against libass. Closes: #499063, LP: #210354, #199870 + * Explicitly build against libdca in debian/rules + * Tighten build depends on a libass-dev version that ships without .la file + + [ Christophe Mutricy ] + * New bugfix upstream releases + + Remove 402_tivo_overflow.diff + + Fix buffer overflow in CUE demuxer (Closes: #504639) + + Fix buffer overflow in Realtext decoder + * Honor DEB_BUILD_OPTIONS + * Rebootstrap in order to avoid problem with .la + + -- Christophe Mutricy Sat, 08 Nov 2008 03:14:29 +0100 + +vlc (0.9.4-2) experimental; urgency=low + + * Fix buffer overflow in Tivo demuxer + + Closes: #502726, VideoLAN SA-0809 + + 402_tivo_overflow.diff taken from upstream + * Better xinerama fullscreen behaviour + + 401_detect_xinerama_fullscreen.diff taken from upstream + * Builddepends on libcursesw5-dev rather than libcurses5-dev + for proper wide char handling + + -- Christophe Mutricy Mon, 20 Oct 2008 23:23:46 +0200 + +vlc (0.9.4-1) experimental; urgency=low + + * New upstream bugfix version + * rules: Pass the debian version in configure.ac so that the cache + is invalidated between binary version + * control: Don't forget commas in builddep list + + -- Christophe Mutricy Tue, 07 Oct 2008 00:17:30 +0200 + +vlc (0.9.3-1) experimental; urgency=low + + [ Christophe Mutricy ] + * New upstream release + * Build-depends on libdca-dev + * vlc-nox.install + + Be more general for the memcopy modules. + Fix a FTBFS on non-intel arch (Closes: #499860). + * Sort builddep list + + [ Reinhard Tartler ] + * remove spurious conflicts on libvlc2. LP: #274614 + + -- Christophe Mutricy Fri, 26 Sep 2008 23:49:48 +0200 + +vlc (0.9.2-1) experimental; urgency=low + + [ Christophe Mutricy ] + * New upstream release + + Soname changed + + Bugs fixed upstream: Closes: #487646, #298150, #325069, #392292, + #458004, #470903, #458004, #423121 + + new upstream fixes various crasher bugs reported in ubuntu: + LP: #189575, #113927, #103741, #111615, #107899, #112076, #198916, 221428, + #91679, #96978, #123589, #133528, #231621, #259025 + + plays files with '+' in its name, LP: #239431, #217305 + + New packages: libvlccore0, libvlccore-dev, vlc-plugin-pulse + (Closes: #471069) + + Build-depends on libswsale-dev, libshout3-dev, libxpm-dev, + zlib1g-dev, liblua5.1-0-dev, libschroedinger-dev, libtag1-dev, + libqt4-dev, libqt4-dev-tools and pkg-config. (Closes: #461324) + + time display no longer incomplete, LP: #193445 + + fixed volume bar behavior, LP: #250041 + + shout support closes LP: #127594, #84098, + + Install new modules: + - vlc-nox: alphamask, blendbench, bluescreen, canvas, cc, cdg, chain, + colorthres, croppadd, dynamicoverlay, erase, faad, gaussianblur, grain, + inhibit, lua, memcpy*, mmap, osd_parser, puzzle, remoteosd, rtmp, + schroedinger, sharpen, stats, subusf, t140, telepathy, v4l2, vmem + - vlc: qt4 + - vlc-plugin-jack: access_jack + + Distribute the .pc for libvlc and vlc-plugin (Closes: #289507) + + Remove wx interface and glide plugin as they've been dropped by upstream + LP: #205325, #88487, #90603, #150380 + + The Python and java bindings are no longer part of the upstream tarballs + (Closes: #469011) + + Temporarly disable libdca module until a pkg with the new + API get in unstable + + Delete or refresh patches + + New patches: + - 052_as-needed taken from bug #347650 to teach libtool about + -Wl,--as-needed + * Install the skins DTD and the default skins it's only 113kB + * Improve watch file + * Add a vlc-data package for /usr/share (13 MB) + * Add a vlc-dbg package (Closes: #491564) + * Sort vlc.install and vlc-nox.install + + [ Mohammed Adnène Trojette ] + * Add myself to Uploaders. + * debian/control: + + Add proper conflicts/replaces to vlc-data with mozilla-plugin-vlc. + + Add proper conflicts/replaces to vlc with vlc-nox. + + + -- Christophe Mutricy Wed, 17 Sep 2008 00:49:48 +0200 + +vlc (0.8.6.i-2) experimental; urgency=high + + [ Loic Minier ] + * Fix changelog entries for 0.8.6.h-2 and 0.8.6.h-3. + * Bump up Standards-Version to 3.8.0. + + [ Christophe Mutricy ] + * Security: Fix integer overflow in mms module (CVE-2008-3794) + (Closes: #496265)(407-mms-overflow.diff taken from upstream) + + [ Sam Hocevar ] + * debian/patches/300_manpage_syntax.diff: fix vlc-config.1 syntax. + + -- Sam Hocevar (Debian packages) Tue, 26 Aug 2008 23:25:13 +0000 + +vlc (0.8.6.i-1) experimental; urgency=low + + * New upstream release. + - Refresh patch 010_iceape and change it to only patch the name of the .pc + files, keep using FIREFOX_CFLAGS and _LIBS etc. as to allow us to only + run autoconf, not automake. + - Drop patch 401-CVE-2008-2430, merged upstream. + - Update and rename patch 050_bootstrap to 900_autoconf. + + -- Loic Minier Fri, 22 Aug 2008 19:13:30 +0200 +vlc (0.8.6.h-5) unstable; urgency=high + + * Acknowledge NMU by Nico Golde. Thanks. + * Fix buffer overflow in CUE demuxer (Closes: #504639) + + -- Christophe Mutricy Wed, 05 Nov 2008 22:02:06 +0100 + +vlc (0.8.6.h-4.1) unstable; urgency=high + + * Non-maintainer upload by the Security Team. + * Fix integer overflows that could possibly lead to arbitrary + code execution (CVE-2008-4686.diff; Closes: #503118). + + -- Nico Golde Mon, 03 Nov 2008 14:41:58 +0100 + +vlc (0.8.6.h-4) unstable; urgency=high + + * Security: Fix integer overflow in mms module + (Closes: #496265)(407-mms-overflow.diff taken from upstream) + + -- Christophe Mutricy Mon, 25 Aug 2008 01:07:27 +0100 + +vlc (0.8.6.h-3) unstable; urgency=low + + * Minor cleanups. + * Use DEB_HOST_ARCH instead of DEB_BUILD_ARCH in rules. + * Use objdump -x instead of ldd to check for links on libX11 as ldd might + resolve libvlc to the system's version if the system has libvlc installed; + closes: #495730. + + -- Loic Minier Fri, 22 Aug 2008 19:46:35 +0200 + +vlc (0.8.6.h-2) unstable; urgency=high + + * Fix integer overflow in TTA (CVE-2008-3732) (405-CVE-2008-3732.diff) + * Fix crashes in Live555 (406-live555-crash.diff) + * Switch to libdc1394-22-dev (Closes: #484695) + + -- Christophe Mutricy Thu, 21 Aug 2008 20:19:39 +0100 + +vlc (0.8.6.h-1) unstable; urgency=high + + [ Christophe Mutricy ] + * Acknowledge NMU by Nico Golde. Thanks. + * Acknowledge NMU by Mike Hommey. Thanks. + * New security upstrem release + - Fix buffer overflow (CVE-2008-1881) + - Fix out of bound array access (CVE-2008-1769) + - Fix various integer overflow in MP4 demuxer, Cinepak, RTSP + (CVE-2008-1489, CVE-2008-1768) + - Remove 105_min_mkv.patch, 400-CVE-2008-1489.diff and + 401-CVE-2008-0073.diff, 402-CVE-2008-1881, 403-CVE-2008-1768.diff + and 404-CVE-2008-1881 integrated upstream + * Remove old transitional packages: vlc-plugin-alsa and wxvlc + (Closes: #477543, #477545) + * Add some magic for reportbug to ask people to remove their plugin cache + and get the info for vlc-nox and libvlc0 also. + + [ Reinhard Tartler ] + * added a watch file + * new upstream release, refreshing patches + + [ Christophe Mutricy ] + * Fix buffer overflow in Wav demux.(CVE-2008-2430)(Closes: #489004) + (Patch taken from upstream: 401-CVE-2008-2430.diff) + + -- Christophe Mutricy Sat, 05 Jul 2008 23:45:15 +0100 + +vlc (0.8.6.e-2.3) unstable; urgency=low + + * Non-maintainer upload. + * debian/control: Build depend on iceape-dev >= 1.1.9-4 instead of + libxul-dev (Closes: #480812). + * debian/patches/010_iceape.diff: configure.ac changes to allow to build + against iceape. + * debian/patches/050_bootstrap.diff: Corresponding configure changes. + * debian/patches/series: Added 010_iceape.diff. + + -- Mike Hommey Fri, 23 May 2008 21:11:07 +0200 + +vlc (0.8.6.e-2.1) unstable; urgency=high + + * Non-maintainer upload by the Security Team. + * This update addresses the following security issues: + - CVE-2008-1769: out-of-bounds array access and memory corruption + via a crafted cinepak file (Closes: #478140). + - CVE-2008-1768: multiple integer overflow triggering buffer overflows + in the mp4 and real demuxer and the cinepak codec (Closes: #478140). + - CVE-2008-1881: stack-based buffer overflow in subtitle parsing leading + to arbitrary code execution via crafted subtitle file (Closes: #477805). + + -- Nico Golde Sun, 27 Apr 2008 16:17:49 +0200 + +vlc (0.8.6.e-2) unstable; urgency=high + + [ Christophe Mutricy ] + * Acknowledge NMU by Nico Golde. Thanks + * New patch taken from upstream to fix an arbitrary code execution. + CVE-2008-0073 (Closes: #473057) + * New patch to fix FTBS in MKV module + + [ Loic Minier ] + * Mention CVE id in 0.8.6.e-1.1. + + -- Christophe Mutricy Sat, 29 Mar 2008 15:04:28 +0000 + +vlc (0.8.6.e-1.1) unstable; urgency=high + + * Non-maintainer upload by the Security Team. + * Fix Integer overflow in MP4_ReadBox_rdrf function + that triggers a heap-based buffer overflow via a + large atom length value (Closes: #472635); CVE-2008-1489. + + -- Nico Golde Wed, 26 Mar 2008 13:21:44 +0100 + +vlc (0.8.6.e-1) unstable; urgency=high + + [ Christophe Mutricy ] + * New security upstream release + - CORE-2008-0130, VideoLAN-SA-0802, CVE-2008-0986: Arbitrary memory + overwrite in the MP4 demuxer (Closes: #467652) + - Others security fixes already included in the Debian package + - Xshm detection fix (Closes: #404361) + - Alsa 5.1 fixes + - DTS to S/PDIF fixes + * patches/ + - delete the uneeded sec-* patches + - delete 100_no_wx_update.diff as the update "feature" has been removed + upstream + + [ Loic Minier ] + * Urgency high for security bugfix. + + -- Christophe Mutricy Mon, 25 Feb 2008 23:35:24 +0000 + +vlc (0.8.6.c-6) unstable; urgency=high + + [ Nico Golde ] + * This update addresses the following security issues (Closes: #461544). + - CVE-2008-0295: Heap-based buffer overflow in real_sdpplin.c + which could lead to user-assisted arbitrary code execution + via crafted SDP data. + - CVE-2008-0296: Heap-based buffer overflow in libaccess_realrtsp plugin + which might lead to arbitrary code execution via a crafted RTSP server. + + [ Loic Minier ] + * Merge above changes by Nico Golde. + + -- Loic Minier Mon, 21 Jan 2008 16:16:51 +0100 + +vlc (0.8.6.c-5) unstable; urgency=low + + [ Christophe Mutricy ] + * New vlc-plugin-jack pkg with jack audio_output module + (closes: #402252, #444992) + * Make all the symlink for /usr/share/${pkg} point to /usr/share/doc/vlc-nox + as the plugins depends on vlc-nox and not vlc + * debian/control: dpkg-shlibdeps gives the correct depends for + vlc-plugin-glide. So drop the hardcoded depends on libglide2 + * debian/rules: dpkg-shlibdeps now behaves better with libraries without + versionned symbol file. + + [ Sam Hocevar ] + * debian/control: + + Dropped the libcdio-dev versioned build-dep to ease backports. + + [ Loic Minier ] + * Ack NMU by Nico Golde; thanks! + * Wrap more deps. + * Also build vlc-plugin-svgalib package on amd64 as well; build-dep on + libsvga1-dev on amd64 too; --enable-svgalib on amd64. + * Drop debian/*.dirs. + * Only pass --host to configure if DEB_BUILD_GNU_TYPE and DEB_HOST_GNU_TYPE + differ. + * Pass --quiltrc /dev/null to quilt and use $(QUILT) to invoke quilt. + * Bump up Debhelper compatibility level to 6; drop dpkg-dev build-dep. + * Add /svn to Vcs-Svn. + * Don't run ./vlc as a test if nocheck is given. + * Cleanup rules. + * Drop vlc-plugin-alsa and wxvlc /u/s/d symlinks as these are dummy packages + anyway. + * Update menu file. + + -- Loic Minier Fri, 11 Jan 2008 17:32:36 +0100 + +vlc (0.8.6.c-4.1) unstable; urgency=high + + * Non-maintainer upload by security team. + * This update addresses the following security issues + (CVE ids pending; Closes: #458318): + - Fix format string issue in internal webserver that could lead to + to arbitrary code execution (sec-httpd_formatstring.diff). + - Disable m3u EXTVLCOPT parsing if no command line option is specified + (--m3u-extvlcopt) to prevent browser plugins to control stream output + and thus overwriting arbitrary files of the user running vlc + (sec-vlcopt_support.diff). + - Fix stack-based buffer overflow in subtitle parsing + (sec-subtitle_buffer_overflow.diff). + - Fix NULL pointer dereference in the rtsp/rtp module by checking return + of the httpd_MsgGet function (sec-rtsp_remote_dos.diff). + + -- Nico Golde Fri, 11 Jan 2008 15:05:10 +0100 + +vlc (0.8.6.c-4) unstable; urgency=high + + [ Loic Minier ] + * Wrap build-deps and deps. + * Only suggest videolan-doc; closes: #451914. + + [ Christophe Mutricy ] + * Use Vcs- instead of Xs-Vcs- + * Add Homepage field to control + * Use --ignore-missing-info with dpkg-shlibdeps as glide doesn't provide a + versionned .shlibs + + [ Sam Hocevar ] + * debian/control: + + Build-depend on a newer libcdio-dev to transition to the newer binary + packages (Closes: #456390, #456403, #453823). + + Depend on ttf-dejavu-core instead of ttf-dejavu (Closes: #445580). + + Set policy to 3.7.3. + * debian/rules: + + Don’t ignore make distclean errors. + + Call dh_desktop to register desktop files. + + -- Sam Hocevar (Debian packages) Sat, 15 Dec 2007 12:33:48 +0000 + +vlc (0.8.6.c-3) unstable; urgency=high + + * debian/control: + + Removed now useless linux-libc-dev build-dependency (Closes: #430710), + thanks to Steve Langasek. + + -- Sam Hocevar (Debian packages) Thu, 05 Jul 2007 10:13:42 +0200 + +vlc (0.8.6.c-2) unstable; urgency=high + + [ Loic Minier ] + * Merge the never uploaded 0.8.6.a.debian-7 changelog entry into 0.8.6.c-1. + + [ Christophe Mutricy ] + * Build-depends on linux-libc-dev rather than linux-kernel-headers + (Closes: #430710 ) + + [ Sam Hocevar ] + * debian/control: + + Build-depend on newer libavcodec libraries. + + Build-depend on newer libflac-dev. + + -- Sam Hocevar (Debian packages) Wed, 04 Jul 2007 22:31:32 +0200 + +vlc (0.8.6.c-1) unstable; urgency=high + + [ Loic Minier ] + * New patch, 107_gcc-4.3, fixes missing include causing a build failure with + GCC 4.3; thanks Martin Michlmayr; closes: #417750. + + [ Christophe Mutricy ] + * No longer build the x264 module as libx264 has been removed from Sid + (Closes: #424649, #427283). + * New patch, 108_flac-1.1.3 taken from upstream to fix building with + libflac8 (Closes: #426673). + * Rebuild against new libavcodec and libavformat (Closes: #427573). + + [ Fathi Boudra, Christophe Mutricy ] + * New upstream release (Closes: #424915): + + multiple format string vulnerabilities (VideoLAN-SA-0207). + (Closes: #429726) + + media player unspecified Denial Of Service vulnerability (CVE-2007-0256). + (Closes: #407290) + + missing includes to fix FTBFS with GCC 4.3.0. (Closes: #417750) + + fullscreen opens a normal window instead of going fullscreen on amd64. + (Closes: #405035) + + fix building with libflac8. (Closes: #426673) + + The following patches are no longer necessary: + 105_audio_format_crash.diff + 106_xshm_check.diff + 107_gcc-4.3.diff + 108_flac-1.1.3.diff + + [ Sam Hocevar ] + * Install libtelx_plugin.so in vlc-nox package. + + -- Sam Hocevar (Debian packages) Tue, 26 Jun 2007 01:41:02 +0200 + +vlc (0.8.6.a.debian-6) unstable; urgency=low + + * Rebuilt package against packages that are in unstable (Closes: #415446). + + * debian/control: + + Use ${binary:Version} instead of ${Source-Version}. + + Build-depend on dpkg-dev (>= 1.13.19). + + -- Sam Hocevar (Debian packages) Tue, 20 Mar 2007 14:50:43 +0100 + +vlc (0.8.6.a.debian-5) unstable; urgency=low + + * Refreshed and renamed all patches. + + * debian/control: + + Set pkg-multimedia-maintainers as main maintainer. + + Fixed Vcs fields. + * debian/compat: + + Set compat to 5. + * debian/rules: + + Big cleanup. + + Distribute libvlc.a again. + + Switch to AM_MAINTAINER_MODE instead of touching all files. + + * debian/patches/106_xshm_check.diff: + + New patch. Don't crash if XShmAttach fails, instead fall back to + normal X images (Closes: #404361). + + * debian/patches/300_manpage_syntax.diff: + + New patch. Fix dvd:// syntax in manpage (Closes: #412372) and add + mention of the videolan-doc package. + + -- Sam Hocevar (Debian packages) Sat, 17 Mar 2007 19:46:52 +0100 + +vlc (0.8.6.a.debian-4) unstable; urgency=low + + * *sigh*, libfaad-dev build-depend was in fact missing. + + -- Sam Hocevar (Debian packages) Tue, 13 Mar 2007 10:39:04 +0100 + +vlc (0.8.6.a.debian-3) unstable; urgency=low + + * debian/control: + + Add XS-Vcs-Browser field. + + Build-depend on libx264-dev. + + Build-depend on libfaad-dev. + * debian/rules: + + Now that they're in unstable, no longer build our custom x264 and faad2. + + * debian/patches/030_audio_format_crash.diff: + + Patch from upstream to fix multiple crashes with audio conversions. + + -- Sam Hocevar (Debian packages) Mon, 12 Mar 2007 16:41:06 +0100 + +vlc (0.8.6.a.debian-2) unstable; urgency=high + + * debian/patches/021_x264_powerpc.diff: + + Patch from upstream to fix FTBFS on PowerPC (Closes: #411438). + * debian/rules: + + Fix a kFreeBSD FTBFS, courtesy of Petr Salinger (Closes: #399713). + + -- Sam Hocevar (Debian packages) Wed, 21 Feb 2007 12:12:02 +0100 + +vlc (0.8.6.a.debian-1) unstable; urgency=high + + * New upstream bugfix release. + * Most of our patches are now in sync with upstream. Removed: + + 000_bootstrap.diff + + 000_ltmain.diff + + patch-badly-initialised-data-0.8.6debian-0.8.6a.diff + + patch-configure.ac-syntax-0.8.6debian-0.8.6a.diff + + patch-documentation-0.8.6debian-0.8.6a.diff + + patch-i422-yuy2-crash-0.8.6debian-0.8.6a.diff + + patch-integer-signedness-0.8.6debian-0.8.6a.diff + + patch-logo-filter-crash-0.8.6debian-0.8.6a.diff + + patch-memory-leaks-0.8.6debian-0.8.6a.diff + + patch-missing-locks-0.8.6debian-0.8.6a.diff + + patch-mjpeg-separator-0.8.6debian-0.8.6a.diff + + patch-mozilla-plugin-0.8.6debian-0.8.6a.diff + + patch-network-protocols-fixes-0.8.6debian-0.8.6a.diff + + patch-playlist-crash-0.8.6debian-0.8.6a.diff + + patch-po-0.8.6debian-0.8.6a.diff + + patch-private-libcaca-0.8.6debian-0.8.6a.diff + + patch-remove-debug-messages-0.8.6debian-0.8.6a.diff + + patch-sanitise-javascript-0.8.6debian-0.8.6a.diff + + patch-sanity-checks-0.8.6debian-0.8.6a.diff + + patch-sdl-image-priority-0.8.6debian-0.8.6a.diff + + patch-utf8-0.8.6debian-0.8.6a.diff + + patch-version-information-0.8.6debian-0.8.6a.diff + + MOAB-02-01-2007-CVE-2007-0017.patch + + -- Sam Hocevar (Debian packages) Thu, 11 Jan 2007 18:17:41 +0100 + +vlc (0.8.6-svn20061012.debian-2) unstable; urgency=high + + * Maintainer upload. + * Acknowledge previous NMUs by Andreas Barth. Thanks. + (Closes: #405425, #400720, #403022). + + * debian/control: + + Put back mozilla-plugin-vlc package. + + * debian/rules: + + Build with mediacontrol bindings, needed for the Mozilla plugin. + + * 020_kfreebsd.diff: + + New patch courtesy of Petr Salinger. Fix a GNU/kFreeBSD FTBFS + (Closes: #399713). + + * patch-configure.ac-syntax-0.8.6debian-0.8.6a.diff: + + Fix "CFAGS" to "CFLAGS" in configure.ac. + + * patch-documentation-0.8.6debian-0.8.6a.diff: + + Documentation, translation and error messages updates. + + * patch-network-protocols-fixes-0.8.6debian-0.8.6a.diff: + + Various fixes for the IPv4, IPv6, SAP and HTTP protocols. + + * patch-po-0.8.6debian-0.8.6a.diff: + + Translation updates. + + * patch-version-information-0.8.6debian-0.8.6a.diff: + + Set version information to 0.8.6a, even if it's not really our real + version, to make it clear that the security issues were fixed. + + * patch-mozilla-plugin-0.8.6debian-0.8.6a.diff: + + Proper fix for the Mozilla plugin (Closes: #400720, #403022). + + * 000_bootstrap.diff: + + Rebootstrap tarball because of changes to configure.ac. + + * patch-badly-initialised-data-0.8.6debian-0.8.6a.diff: + + Fix various badly initialised variables in the code. + + * patch-i422-yuy2-crash-0.8.6debian-0.8.6a.diff: + + Fix a crash in the I422-YUY2 chroma conversion. + + * patch-integer-signedness-0.8.6debian-0.8.6a.diff: + + Fix integer signedness issues in the variable code. + + * patch-logo-filter-crash-0.8.6debian-0.8.6a.diff: + + Fix a crash in the logo filter. + + * patch-memory-leaks-0.8.6debian-0.8.6a.diff: + + Fix various memory leaks. + + * patch-missing-locks-0.8.6debian-0.8.6a.diff: + + Add missing mutex locks. + + * patch-mjpeg-separator-0.8.6debian-0.8.6a.diff: + + Fix MJPEG format support. + + * patch-playlist-crash-0.8.6debian-0.8.6a.diff: + + Fix a crash in the playlist code. + + * patch-private-libcaca-0.8.6debian-0.8.6a.diff: + + Do not use private libcaca symbols. + + * patch-remove-debug-messages-0.8.6debian-0.8.6a.diff: + + Disable debug messages and spurious messages to stderr. + + * patch-sanitise-javascript-0.8.6debian-0.8.6a.diff: + + Fix the javascript string sanitising. + + * patch-sanity-checks-0.8.6debian-0.8.6a.diff: + + Various sanity checks for untrusted data. + + * patch-sdl-image-priority-0.8.6debian-0.8.6a.diff: + + Downgraded the sdl-image plugin priority. + + * patch-utf8-0.8.6debian-0.8.6a.diff: + + Fix Unicode support in GUIs and file access. + + -- Sam Hocevar (Debian packages) Mon, 8 Jan 2007 09:43:07 +0100 + +vlc (0.8.6-svn20061012.debian-1.2) unstable; urgency=high + + * Non-maintainer upload. + * Fix format string vulnerability with patch + MOAB-02-01-2007-CVE-2007-0017.patch, CVE-2007-0017. Closes: #405425 + + -- Andreas Barth Sat, 6 Jan 2007 23:07:51 +0000 + +vlc (0.8.6-svn20061012.debian-1.1) unstable; urgency=high + + * Non-maintainer upload. + * remove broken package mozilla-plugin-vlc. Closes: #400720, #403022 + + -- Andreas Barth Sat, 23 Dec 2006 19:17:40 +0000 + +vlc (0.8.6-svn20061101.debian-1) UNRELEASED; urgency=high + + * New upstream SVN snapshot. + + -- Sam Hocevar (Debian packages) Wed, 1 Nov 2006 10:50:17 +0100 + +vlc (0.8.6-svn20061012.debian-1) unstable; urgency=low + + * New upstream SVN snapshot. + * Upstream fixed the BadWindow request issue (Closes: #392207). + + -- Sam Hocevar (Debian packages) Thu, 12 Oct 2006 20:43:45 +0200 + +vlc (0.8.6-svn20061008.debian-1) unstable; urgency=high + + * New upstream SVN snapshot. Fixes a heap smashing bug. + * debian/control: + + Build-depend on libgtk2.0-dev to work around #388521 (Closes: #391739). + + Replace XS-X-Vcs-Svn with -XS-Vcs-Svn. + + * debian/patches/020_notify.diff: + + Fix notify support. Thanks to Christophe Mutricy. + + -- Sam Hocevar (Debian packages) Sun, 8 Oct 2006 18:54:30 +0200 + +vlc (0.8.6-svn20061001.debian-4) unstable; urgency=low + + * Build-depend on libnotify and explicitly activate the libnotify plugin + (Closes: #391308). + * Re-enable DV support. libraw1394 is not waiting for us anyway. + + -- Sam Hocevar (Debian packages) Fri, 6 Oct 2006 10:24:26 +0200 + +vlc (0.8.6-svn20061001.debian-2) unstable; urgency=high + + * Temporarily disable DV support because the libraw1394 transition does + not look like it will happen soon. + + -- Sam Hocevar (Debian packages) Wed, 4 Oct 2006 14:00:16 +0200 + +vlc (0.8.6-svn20061001.debian-1) unstable; urgency=low + + * New upstream SVN snapshot. + + -- Sam Hocevar (Debian packages) Sun, 1 Oct 2006 17:57:57 +0200 + +vlc (0.8.6-svn20060925.debian-1) unstable; urgency=low + + [ Sam Hocevar ] + * New upstrean SVN snapshot. + * This release fixes issues with the French Freebox device (Closes: #388332). + + * debian/control: + + Added Clément Stenac to the uploaders. + + * 020_certificates_paths.diff: + + New patch from upstream that looks for SSL certificates in + /etc/ssl/certs/ca-certificates.crt (Closes: #365239). + + [ Clément Stenac ] + * Add VCS information to control + + -- Sam Hocevar (Debian packages) Mon, 25 Sep 2006 14:00:46 +0200 + +vlc (0.8.6-svn20060918.debian-1) unstable; urgency=low + + * New upstream SVN snapshot, with a slightly saner version number. + * debian/rules: + + Call dh_install with -si so that it does not try to install files that + are not for us (Closes: #387873). + + -- Sam Hocevar (Debian packages) Mon, 18 Sep 2006 12:38:26 +0200 + +vlc (0.8.6-svn20060911.0.8.5-1-svn.debian-5) unstable; urgency=low + + * debian/control: + + Added proper conflicts/replaces to the libvlc0 package because it + overwrites files from old vlc packages (Closes: #387844). + + -- Sam Hocevar (Debian packages) Sun, 17 Sep 2006 01:38:24 +0200 + +vlc (0.8.6-svn20060911.0.8.5-1-svn.debian-4) unstable; urgency=low + + * debian/control: + + Add libsdl-image1.2-dev to the build-dependencies. + + Shorten short descriptions and add “without X support” to the vlc-nox + short description. + + -- Sam Hocevar (Debian packages) Sat, 16 Sep 2006 20:08:53 +0200 + +vlc (0.8.6-svn20060911.0.8.5-1-svn.debian-3) unstable; urgency=low + + * debian/control: + + Distribute libvlc0 in a separate package. + + Created vlc-nox package that contains VLC and all its non-X related + plugins. + * debian/rules: + + Use dh_install. + + Bail out with an error if a plugin from vlc-nox got linked to libX11. + + -- Sam Hocevar (Debian packages) Thu, 14 Sep 2006 18:39:59 +0200 + +vlc (0.8.6-svn20060911.0.8.5-1-svn.debian-2) unstable; urgency=low + + * debian/patches/000_dup_builtins.diff: + + Fix a powerpc FTBFS due to duplicate libraries in link lines. + + -- Sam Hocevar (Debian packages) Mon, 11 Sep 2006 18:32:04 +0200 + +vlc (0.8.6-svn20060911.0.8.5-1-svn.debian-1) unstable; urgency=low + + * New upstream SVN snapshot, fixes an amd64 FTBFS. + + -- Sam Hocevar (Debian packages) Mon, 11 Sep 2006 13:56:19 +0200 + +vlc (0.8.6-svn20060910.0.8.5-1-svn.debian-1) unstable; urgency=low + + * New upstream SVN snapshot, from the forthcoming 0.8.5-1 branch. + * This branch's playlist window does not crash like the 0.8.6 does + (Closes: #375213, #385036, #384869). + + * Upstream fixed implicit pointer functions (Closes: #385192). + * Upstream's x264 build system now uses config.guess instead of uname to + detect system and CPU types (Closes: #385535). + * Upstream removed debug messages from the ts plugin (Closes: #385008, + Closes: #385323). + * Aspect ration in mkv files was fixed (Closes: #385876). + + * debian/control: + + Build-depend on libcaca-dev (>= 0.99.beta4-1) so that we no longer pull + useless build dependencies (Closes: #385536). + + Have VLC depend on ttf-dejavu again. It's used for subtitles and the + default skin. + * debian/copyright: + + Full copyright holders and license audit (Closes: #324978). + * debian/rules: + + No longer install old copyright files (Closes: #385200). + + Re-activated the speex module (Closes: #386204). + + Don't install TTF fonts, use the ones from ttf-dejavu instead. + + * debian/patches/020_freetype_font.diff: + + Renamed this patch into 020_dejavu_font.diff and made it use dejavu + fonts. + + -- Sam Hocevar (Debian packages) Sun, 10 Sep 2006 19:02:17 +0200 + +vlc (0.8.6-svn20060823.debian-3) unstable; urgency=low + + * debian/control: + + Added missing build-dep on libdc1394-13-dev (Closes: #384568, #384582). + + Build-depend on a newer libcaca for better colour ASCII rendering. + + -- Sam Hocevar (Debian packages) Fri, 25 Aug 2006 11:19:00 +0200 + +vlc (0.8.6-svn20060823.debian-2) unstable; urgency=low + + * debian/control: + + Added missing build-dep on libraw1394-dev. + * debian/rules: + + Replaced --enable-livedotcom with --enable-live555. + + -- Sam Hocevar (Debian packages) Fri, 25 Aug 2006 09:37:47 +0200 + +vlc (0.8.6-svn20060823.debian-1) unstable; urgency=low + + * New upstream SVN snapshot. + * debian/rules: + + Distribute a shared version of libvlc. + + Activated the twolame encoder. + * debian/control: + + Build-depend on a newer libavcodec so as to get WMV3 decoding support. + + Cleaned up package dependencies a bit. + + * debian/patches/000_ltmain.diff: + + Work around libtool not wanting to install our plugins. + + -- Sam Hocevar (Debian packages) Thu, 24 Aug 2006 18:06:12 +0200 + +vlc (0.8.5.debian-2) unstable; urgency=low + + * debian/rules: + + Fix generation of Arch: all transition packages. + + -- Sam Hocevar (Debian packages) Wed, 7 Jun 2006 14:46:22 +0200 + +vlc (0.8.5.debian-1) unstable; urgency=low + + * New upstream release (Closes: #364934). + * This release no longer disables audio input if the v4l video device does + not advertise an audio device (Closes: #316377). + * This release fixes PPC asm compilation issues in x264 (Closes: #366965). + + * debian/control: + + Merged wxvlc and vlc-plugin-alsa into vlc to get rid of circular + dependencies (Closes: #365816). + + Set policy to 3.7.2. + + libxosd-dev is installable again; build-depend on it (Closes: #364937). + + * debian/patches/030_x264_altivec.diff: + * debian/patches/030_x264_armvl.diff: + + Patches applied upstream. Removed. + + -- Sam Hocevar (Debian packages) Tue, 23 May 2006 16:15:56 +0200 + +vlc (0.8.5-test3.debian-3) unstable; urgency=low + + * debian/control: + + Build-depend on libdvdread-dev (>= 0.9.5) because libdvdread3-dev just + disappeared (Closes: #364681). + + -- Sam Hocevar (Debian packages) Tue, 25 Apr 2006 09:05:45 +0200 + +vlc (0.8.5-test3.debian-2) unstable; urgency=low + + * debian/control: + + Added missing libavc1394-dev build-dependency. + + * debian/patches/030_x264_altivec.diff: + + Fixed illegal implicit casts of vector types. + + * debian/patches/030_x264_armvl.diff: + + Added support for the armv4l CPU. + + -- Sam Hocevar (Debian packages) Mon, 24 Apr 2006 20:45:16 +0200 + +vlc (0.8.5-test3.debian-1) unstable; urgency=low + + * New upstream release. + + * Upstream fixed many bugs: + + Fixed the CPU features used by the deinterlace plugin and no + longer crashes on non-SSE machines (Closes: #363153). + + Properly build on amd64 wrt PIC (Closes: #339372, #330146, #330154). + + Fixed the double pane in settings dialog issue (Closes: #343031). + + Help flags now adapt to the locale and help formatting was fixed + (Closes: #347278). + + HTTP streaming no longer fails (Closes: #352599). + + Memory leak fixed (Closes: #359655). + + x264 build system supports ppc64 and mips64 (Closes: #361452, #358233). + + OGG muxing was fixed (Closes: #364321). + + * debian/control: + + Removed legacy dummy packages. + + Switched from dpatch to quilt. + + Removed now useless build-dependency on gcc-snapshot (Closes: #361729). + + Ditto for xlibs-static-pic (Closes: #364265). + + Build-depend on newer ffmpeg libraries so that we dynamically link + against them. + + Build-depend on newer Matroska libraries to fix .mkv support + (Closes: #348404). + + Build-depend on libxul-dev and xulrunner instead of mozilla-dev. + + Build-depend on newer live555 libraries. + + Depend on vlc-plugin-alsa. + + Removed the ttf-freefont dependency (Closes: #353459, #362071). + + * debian/vlc.mime: + + Fixed broken templates (Closes: #354101). + + * debian/patches/010_no-wx-updates.diff: + + Created from old dpatch. Disables broken "check for updates" button. + + * debian/patches/010_osdmenu-paths.diff + + Created from old dpatch. Fixes file paths for OSD plugin. + + * debian/patches/020_xulrunner.diff: + + Build using XULrunner (Closes: #364381). + + * debian/patches/020_freetype_font: + + Do not hardcode the default font, let VLC find one itself. + + -- Sam Hocevar (Debian packages) Mon, 24 Apr 2006 18:10:10 +0200 + +vlc (0.8.4.debian-2) unstable; urgency=low + + * debian/rules: + + Enable zeroconf/bonjour support (Closes: #348085). + + Enable musepack decoding support. + + Enable VCD navigation support. + * debian/control: + + Build-depend on more recent versions of libavcodec to fix CVE-2005-4048. + + Build-depend on libhal-dev (>= 0.5.5.1-3) for the dbus transition. + + Build-depend on libavahi-client-dev. + + Build-depend on libmpcdec-dev. + + Build-depend on libsysfs-dev so that the MP4 module can get an iPod’s + version number. + + Build-depend on libvcdinfo-dev. + * debian/vlc.mime: + + Put flags after the command, as per mailcap(5) (Closes: #340434). + + * src/libvlc.c configure.ac modules/services_discovery/hal.c: + + Backported HAL 0.5 patch from upstream, thanks to Clément Stenac and + Loïc Minier. As a result, we now build and install again on unstable + (Closes: #332927, #347598, #347847). + * extras/x264/configure: + + Support the armv5tel platform. + + -- Sam Hocevar (Debian packages) Sun, 22 Jan 2006 12:08:42 +0100 + +vlc (0.8.4.debian-1) unstable; urgency=low + + * New upstream release. + + -- Sam Hocevar (Debian packages) Sat, 26 Nov 2005 19:55:09 +0100 + +vlc (0.8.4-test2-2) unstable; urgency=low + + * extras/x264/configure: + + Teach the configure script about the Alpha platform. + + -- Sam Hocevar (Debian packages) Fri, 11 Nov 2005 18:49:31 +0100 + +vlc (0.8.4-test2-1) unstable; urgency=low + + * New upstream release. + * debian/control: + + Build-depend on a newer version of gnutls (Closes: #335774). + + Replaced occurrences of "wxwindows" with "wxwidgets" (Closes: #330141). + * debian/rules: + + Use dh_buildinfo because of all the static libraries we use. + * Upstream fixed the wx code so that it builds with newer versions of the + library (Closes: #332282, #332773). + + -- Sam Hocevar (Debian packages) Fri, 11 Nov 2005 10:41:35 +0100 + +vlc (0.8.4-svn20050920-3) unstable; urgency=low + + * configure.ac: + + Fixed a bug in the gnomevfs plugin configuration. + * debian/rules: + + Explicitly disable the GnomeVFS plugin (Closes: #329317). + * debian/control: + + Buuild-depend on yasm on amd64. + + -- Sam Hocevar (Debian packages) Wed, 21 Sep 2005 11:36:24 +0200 + +vlc (0.8.4-svn20050920-2) unstable; urgency=low + + * configure: + + Fixed the powerpc build with gcc-4.x. + * extras/x264/configure: + + Added missing Debian architectures to the configure script. + + -- Sam Hocevar (Debian packages) Tue, 20 Sep 2005 17:46:35 +0200 + +vlc (0.8.4-svn20050920-1) unstable; urgency=low + + * New SVN snapshot. + * configure.ac: + + Upstream fixed the AltiVec build on PPC. + * debian/control: + + Build-depend on a newer version of libavcodec. mp2v and mp1v encoders + work again (Closes: #324840). + + Build-depend on gcc-snapshot on i386 and amd64, because currently only + that version of gcc properly builds some of the MMX modules. + + -- Sam Hocevar (Debian packages) Tue, 20 Sep 2005 13:43:41 +0200 + +vlc (0.8.4-svn20050823-2) unstable; urgency=low + + * debian/control: + + Build-depend on libflac-dev (>= 1.1.2-3) because of the soname + change (Closes: #325948). + * debian/copyright: + + Fixed the FSF address. + + -- Sam Hocevar (Debian packages) Thu, 1 Sep 2005 12:36:10 +0200 + +vlc (0.8.4-svn20050823-1) unstable; urgency=low + + * New SVN snapshot. + * debian/control: + + Build-depend on libsmbclient-dev. + + Build-depend on libwxgtk2.6-dev (Closes: #285373), which means the + interface now works with non-UTF8 locales (Closes: #308770, #322665). + + Build-depend on a newer version of libavcodec. + * debian/rules: + + Activated SMB client support. + + Install desktop files in usr/share/applications instead of + usr/share/gnome/apps/Multimedia. + * debian/patches/00list: + + 20_no-wx-updates.dpatch: disabled the update check. + + 20_interfaces.dpatch: disabled deprecated patch. + * configure.ac: + + Fixes powerpc build. + * include/network.h src/misc/net.c: + + Fixes HTTP input (Closes: #322757). + + Fixes URL encoding in the RTSP module (Closes: #323813). + * modules/gui/skins2 modules/gui/wxwidgets: + + Fixes a compilation issue on 64-bit architectures (Closes: #324031). + * modules/visualization/xosd.c: + + Fixes libxosd initialisation (Closes: #324039). + + -- Sam Hocevar (Debian packages) Mon, 22 Aug 2005 14:43:48 +0200 + +vlc (0.8.4-svn20050810-2) unstable; urgency=low + + * debian/control: + + Build-depend on libarts1-dev (>= 1.4.2-1). + + Build-depend on a newer version of libavcodec. + + -- Sam Hocevar (Debian packages) Tue, 16 Aug 2005 17:36:21 +0200 + +vlc (0.8.4-svn20050810-1) unstable; urgency=low + + * New SVN snapshot. + * Rebuilt against libaa1 and new wxWin and SDL packages to complete the + aalib transition (Closes: #320874) and make the packages installable again + (Closes: #319292, #319598, #321461, #322166, #317380). + * debian/rules: + + Use DEB_BUILD_ARCH_CPU instead of DEB_BUILD_GNU_CPU. + * debian/vlc.desktop: + + Added desktop file, thanks to Mantas Kriauciunas (Closes: #290612). + * debian/control: + + Removed unused dummy packages (Closes: #321988, #322003, #322013). + + Build-depend on libmatroska-dev (>= 0.7.7). + + Build-depend on libwxgtk2.4-dev (>= 2.4.4). + + Build-depend on libdvbpsi4-dev instead of libdvbpsi3-dev. + * Build-depend on libsdl1.2-dev (>= 1.2.7+1.2.8cvs20041007-5.3). + + Build-depend on a newer version of libmatroska-dev and mozilla-dev + because of the C++ transition. + + Build-depend on libsvga1-dev instead of svgalib1-dev. + * This snapshot no longer uses tune=opteron on amd64 (Closes: #316161). + * The SVN version adds support for Freebox users (Closes: #317035). + * Various gcc-4.x FTBFS were fixed upstream (Closes: #317055). + * mozilla/support/npunix.c: fixed undeclared NPP_GetJavaClass + (Closes: #317067). + + -- Sam Hocevar (Debian packages) Wed, 10 Aug 2005 16:18:37 +0200 + +vlc (0.8.2-1) unstable; urgency=low + + * New upstream release. + * This version fixes the random playlist parsing (Closes: #308375), encodes + non-ASCII characters in RTSP requests (Closes: #279735) and fixes an issue + with large files (Closes: #306110). + * debian/control: + + Set policy to 3.6.2.1. + + Build-depend on libpng12-dev, xlibmesa-gl-dev. + + Build-depend on a more recent ffmpeg library set, to fix nasty visual + artifacts with post-processing (Closes: #300220). + + mozilla-plugin-vlc recommends mozilla-firefox in addition to + mozilla-browser (Closes: #308723). + + Now that sarge is out, removed legacy packages that disappeared in woody. + * debian/rules: + + Activated PNG output support. + + Activated GLX output support. + * The NEWS file documents the changed behaviour for SAP (Closes: #303262). + * Minor typo fixed in the manpage (Closes: #300339). + * po/de.po: merged corrections from Jens Seidel (Closes: #313890). + + -- Sam Hocevar (Debian packages) Sun, 26 Jun 2005 16:28:19 +0200 + +vlc (0.8.1.svn20050314-1) unstable; urgency=low + + * More recent SVN snapshot. + * This snapshot fixes issues in modules/gui/wxwindows/streamout.cpp that + caused FTBFS on 64-bit architectures (Closes: #289923). + * debian/control: + + Build-depend on new libmatroska and libavcodec versions. + + Unfortunate return to wxwidgets 2.4 until 2.5 enters testing. + + Upgraded libflac-dev build dependency to (>= 1.1.1-5) to resolve + dependency issues (Closes: #298067). + * debian/vlc.mime: merged Guido Guenther’s contribution (Closes: #297261). + + -- Sam Hocevar (Debian packages) Mon, 14 Mar 2005 10:53:59 +0100 + +vlc (0.8.1-3) unstable; urgency=low + + * debian/control: + + Build-depend on fixed ffmpeg packages (Closes: #289444). + + Build-depend on a newer libflac-dev so that resulting packages use + libflac6 (Closes: #289490). + * modules/gui/wxwindows/open.cpp: + + Compilation fix for 64 bits systems. + + -- Sam Hocevar (Debian packages) Mon, 10 Jan 2005 11:10:02 +0100 + +vlc (0.8.1-2) unstable; urgency=low + + * debian/control: + + Use ffmpeg from Debian instead of the contrib one. + + Use wxgtk2.5 instead of 2.4. + + Activated the ncurses UI (Closes: #286962). + * debian/gnome-vlc.desktop debian/gvlc.desktop: + + Fixed the icon location. + + -- Sam Hocevar (Debian packages) Thu, 6 Jan 2005 18:00:00 +0100 + +vlc (0.8.1-1) unstable; urgency=low + + * New upstream release. + * debian/gnome-vlc.desktop: + + Fixed program path (Closes: #280290). + * debian/control: + + Require an up-to-date liblivemedia. + + Build-depend on libgnutls11-dev. + + -- Sam Hocevar (Debian packages) Sun, 14 Nov 2004 22:21:23 +0100 + +vlc (0.8.0.final-1) unstable; urgency=low + + * Final 0.8.0 upstream release. + * src/misc/modules.c: + + Fixed a startup issue with the svlc shortcut (Closes: #274376). + * debian/control: + + Suggest the Mozilla and ALSA plugins. Only mentioned the others in + the package description because they are not of notable usefulness + (Closes: #275160). + * modules/access/http.c: + + Fix HTTP proxy handling (Closes: #278381). + + -- Sam Hocevar (Debian packages) Wed, 3 Nov 2004 14:52:05 +0100 + +vlc (0.8.0-test1-1) unstable; urgency=high + + * New upstream tarball. + * debian/rules: + + Fixed previously broken DVD support. + + Removed currently broken Speex support. + * debian/control: + + Build-depend on libdvdnav. + + -- Sam Hocevar (Debian packages) Sat, 4 Sep 2004 02:32:49 +0200 + +vlc (0.7.2.svn20040827-1) unstable; urgency=high + + * New SVN snapshot. + * debian/rules: + + Activated x264 support. + + Re-enabled libmodplug support. + + Build PIC plugins even on x86. + + Disabled SLP because its code is broken. + + Disabled the GNOME, Qt, GTK+ and KDE interfaces in favour of the + WxWidgets one. + + Activated HAL support. + * debian/control: + + Force the vlc-plugin-arts dependencies. + + Build-depend on jam and nasm because of x264. + + -- Sam Hocevar (Debian packages) Fri, 27 Aug 2004 21:31:13 +0200 + +vlc (0.7.2.final-11) unstable; urgency=medium + + * configure.ac: + + Fixed an LDFLAGS/CFLAGS confusion. + + Don't use -finline-limit since it now tries to inline functions that + have not been explicitely inlined (Closes: #265673). + * debian/patches/20_configure.dpatch: + + Don't manage this patch with dpatch since it causes ownership issues. + + -- Sam Hocevar (Debian packages) Sun, 15 Aug 2004 01:35:35 +0200 + +vlc (0.7.2.final-10) unstable; urgency=medium + + * The "I hope I got it right this time" upload. + * configure.ac: + + Use -maltivec -mabi=altivec for the memcpyaltivec and deinterlace + plugins on PowerPC. + + -- Sam Hocevar (Debian packages) Tue, 10 Aug 2004 18:01:47 +0200 + +vlc (0.7.2.final-9) unstable; urgency=low + + * debian/control: + + Added a missing dpatch build dependency (Closes: #263363). + + Removed the modplug plugin until libmodplug-dev enters Debian. + + -- Sam Hocevar (Debian packages) Tue, 10 Aug 2004 11:01:15 +0200 + +vlc (0.7.2.final-8) unstable; urgency=low + + * debian/control: + + Added a missing dpatch build dependency. + * configure.ac: + + Fixed the powerpc build by conditionally re-enabling -maltivec + -mabi=altivec. + + -- Sam Hocevar (Debian packages) Fri, 30 Jul 2004 00:05:58 +0200 + +vlc (0.7.2.final-7) unstable; urgency=low + + * debian/rules: + + Switch build system to dpatch. + + -- Sam Hocevar (Debian packages) Thu, 29 Jul 2004 17:03:51 +0200 + +vlc (0.7.2.final-6) unstable; urgency=low + + * configure.ac: don't use -maltivec -mabi=altivec, because we don't want + to trigger AltiVec optimisations in our generic code (Closes: #256578, + Closes: #260819). + + -- Sam Hocevar (Debian packages) Fri, 23 Jul 2004 17:21:21 +0200 + +vlc (0.7.2.final-5) unstable; urgency=low + + * debian/control: + + Build-depend on libdvbpsi3-dev, so that we can get rid of the previous + versions of this library. + + Recommend the videolan-doc package. + + Build-conflict on libavcodec-dev, just in case it enters Sid at an + unappropriate moment. + * debian/README.Debian: + + Removed mention of the libmpeg2 tree, which we no longer provide. + + -- Sam Hocevar (Debian packages) Tue, 20 Jul 2004 11:25:17 +0200 + +vlc (0.7.2.final-4) unstable; urgency=low + + * debian/rules: + + Activated Theora support (Closes: #259061). + + Re-enabled the KDE plugin (Closes: #258295). + * debian/control: + + Set policy to 3.6.1.1. + + -- Sam Hocevar (Debian packages) Tue, 13 Jul 2004 00:21:20 +0200 + +vlc (0.7.2.final-3) unstable; urgency=low + + * extras/ffmpeg/configure: fixed HPPA architecture detection. + + -- Sam Hocevar (Debian packages) Fri, 25 Jun 2004 11:55:33 +0200 + +vlc (0.7.2.final-2) unstable; urgency=low + + * extras/ffmpeg/libavcodec/svq1.c: fixed vector/vect namespace issues on + powerpc. + + -- Sam Hocevar (Debian packages) Tue, 22 Jun 2004 15:21:09 +0200 + +vlc (0.7.2.final-1) unstable; urgency=low + + * New upstream release. + * Temporarily disabled the KDE GUI plugin. + + -- Sam Hocevar (Debian packages) Sat, 29 May 2004 00:06:48 -0300 + +vlc (0.7.2-test2-1) unstable; urgency=low + + * New upstream snapshot. + + -- Sam Hocevar (Debian packages) Thu, 6 May 2004 11:11:25 +0200 + +vlc (0.7.2-test1-4) unstable; urgency=low + + * extras/ffmpeg/libacvodec/Makefile: + + Fixed a PARISC/HPPA mix-up. + * src/interface/interface.c: + + Removed the "switch interface" menu due to wxwin's utter bugosity. + + -- Sam Hocevar (Debian packages) Fri, 30 Apr 2004 13:15:59 +0200 + +vlc (0.7.2-test1-3) unstable; urgency=low + + * configure.ac: + + Link DTS plugins with libdts_pic.a, not libdts.a. + * debian/control: + + Build-depend on libid3tag0-dev for ID3 tag support. + + Made vlc depend on wxvlc for the moment. + * extras/ffmpeg/libacvodec/Makefile: + + Build motion_est.c with -O1. + + -- Sam Hocevar (Debian packages) Fri, 30 Apr 2004 10:49:59 +0200 + +vlc (0.7.2-test1-2) unstable; urgency=low + + * debian/control: + + Build-depend on libxml2-dev. + * extras/ffmpeg/libavcodec/ppc/dsputil_altivec.c: + + Syntax fixes for powerpc. + + -- Sam Hocevar (Debian packages) Wed, 28 Apr 2004 12:49:18 +0200 + +vlc (0.7.2-test1-1) unstable; urgency=low + + * New SVN snapshot. + * The skinned interface is now the default one (Closes: #245210). + * debian/control: + + Removed the libdv2-dev build-dependency. + + Set the liblivemedia-dev build-dependency to (>= 2004.04.23-1). + + Set the libmatroska-dev build-dependency to (>= 0.7.0). + + Build-depend on libfribidi-dev. + + Build-depend on libcdio-dev. + + Build-depend on libmodplug-dev. + * debian/rules: + + Activated fribidi support. + + Activated CDDA support via libcdio. + + Activated MOD support. + * configure.ac: + + Re-enabled i420_yuy2_altivec. + * src/interface/interface.c: + + Disable unavailable interfaces from the switch menu (Closes: #245209). + + -- Sam Hocevar (Debian packages) Mon, 26 Apr 2004 16:30:25 +0200 + +vlc (0.7.1-7) unstable; urgency=high + + * debian/control: + + Override kdelibs4's shlibs value to get VLC into testing. + + No longer build-depend on dvb-dev. + + -- Sam Hocevar (Debian packages) Tue, 20 Apr 2004 18:00:40 +0200 + +vlc (0.7.1-6) unstable; urgency=low + + * debian/control: + + Removed the build dependency on gcc-3.2 because gcc-3.3 no longer ICEs + on ppc/mpegvideo_altivec.o (Closes: #236442). + + Build depend on fixed libsdl1.2-dev (>= 1.2.7-5). + + -- Sam Hocevar (Debian packages) Tue, 6 Apr 2004 10:27:35 +0200 + +vlc (0.7.1-5) unstable; urgency=low + + * debian/control: + + Added a build-dependency on libaudiofile-dev to fix the m68k build. + * debian/rules: + + Added symlinks for mozilla-firefox (Closes: #239352). + + -- Sam Hocevar (Debian packages) Tue, 30 Mar 2004 23:10:20 +0200 + +vlc (0.7.1-4) unstable; urgency=medium + + * extras/ffmpeg/libavcodec/ppc/mpegvideo_ppc.c: + + Replaced fprintf() with av_log() to fix the powerpc build. + + -- Sam Hocevar (Debian packages) Sun, 21 Mar 2004 13:59:07 +0100 + +vlc (0.7.1-3) unstable; urgency=medium + + * debian/rules: + + Activated DTS decoding support. + * debian/control: + + Build-depend on libx11-dev, libxext-dev, libxt-dev instead of xlibs-dev. + + Build-depend on libxv-dev, xlibs-static-pic instead of xlibs-pic. + + -- Sam Hocevar (Debian packages) Sat, 20 Mar 2004 18:13:43 +0100 + +vlc (0.7.1-2) unstable; urgency=medium + + * debian/control: + + Build-depend on zlib1g-dev because ffmpeg uses it by default. + * configure.ac: + + Add -lz to the link flags for plugins that use ffmpeg. + + Disabled i420_yuy2_altivec for now, because it only has a C version of + the AltiVec routines. + + -- Sam Hocevar (Debian packages) Thu, 4 Mar 2004 17:34:58 +0100 + +vlc (0.7.1-1) unstable; urgency=medium + + * New upstream release. + * debian/copyright: + + Added faad2 and ffmpeg authors to the copyright (Closes: #212766). + * mozilla/vlcplugin.h: + + Added the 'video/x-ms-asf' MIME type to the plugin (Closes: #232690). + + -- Sam Hocevar (Debian packages) Wed, 3 Mar 2004 10:47:21 +0100 + +vlc (0.7.0-3) unstable; urgency=medium + + * ppc/mpegvideo_altivec.c: + + Build this file with GCC 3.2 to work around an ICE. + + -- Sam Hocevar (Debian packages) Wed, 21 Jan 2004 15:36:30 +0100 + +vlc (0.7.0-2) unstable; urgency=low + + * debian/rules: + + Look for faad in extras/faad2, not extras/faad. + * modules/demux/mkv.cpp: + + Updated mkv module for the latest Matroska version (Closes: #227923). + * modules/video_output/caca.c: + + Updated caca module for the latest libcaca version. + + -- Sam Hocevar (Debian packages) Tue, 20 Jan 2004 18:30:58 +0100 + +vlc (0.7.0-1) unstable; urgency=low + + * New upstream release. + * debian/control: + + Build-depend on fixed dvb-dev packages. + + Build-depend on fixed linux-kernel-headers packages. + * debian/rules: + + Look for faad in extras/faad2, not extras/faad. + + Enable postprocessing in the ffmpeg configuration. + + Activated libcaca video output. + * doc/vlc.1: + + Fixed a minor typo (Closes: #223605). + + -- Sam Hocevar (Debian packages) Sun, 4 Jan 2004 03:29:22 +0100 + +vlc (0.6.2+cvs20031030-2) unstable; urgency=low + + * debian/control: + + Build-depend on a newer wxwindows version to avoid incompatibilities. + + Build-depend on linux-kernel-headers and build-conflict on dvb-dev + because these packages cannot be installed together. + * debian/rules: + + Temporarily disabled the framebuffer video output plugin because of + current code errors in linux-kernel-headers. + + -- Sam Hocevar (Debian packages) Sat, 1 Nov 2003 11:01:40 +0100 + +vlc (0.6.2+cvs20031030-1) unstable; urgency=low + + * New CVS snapshot. + * debian/rules: + + Disabled the deprecated satellite plugin; the dvb plugin is now + the recommended one (Closes: #216367). + + Don't install fortunes in /usr/share/games, they are too private for + common mortals (Closes: #212856). They are still available in the + /usr/share/doc/vlc directory though. + + Activated the speex codec. + + Activated the PVR input module. + * debian/control: + + Depend on ttf-freefont for subtitles. + + Upgraded debhelper build-dependency to (>= 4.0). + + -- Sam Hocevar (Debian packages) Fri, 31 Oct 2003 11:08:57 +0100 + +vlc (0.6.2-3) unstable; urgency=low + + * debian/control: + + Set libxosd-dev build-dependency to (>= 2.2.4-1.3) because previous + versions were broken on s390 (Closes: #208383). + + Rewrote long descriptions (Closes: #209602, #209615, #209628, #209636, + Closes: #209774, #209914, #210028, #210095). + + -- Sam Hocevar (Debian packages) Mon, 15 Sep 2003 21:28:43 +0200 + +vlc (0.6.2-2) unstable; urgency=low + + * debian/control: + + Set libmatroska-dev build-dependency to (>= 0.5.0-3) because previous + versions were broken on platforms where PIC/non-PIC cannot be mixed in + objects (Closes: #208383). + + Set policy to 3.6.1.0. + + -- Sam Hocevar (Debian packages) Fri, 5 Sep 2003 02:32:54 +0200 + +vlc (0.6.2-1) unstable; urgency=low + + * New upstream release. + * debian/control: + + Added a build-dependency on freetype6-dev. + + Added a build-dependency on libdvbpsi2-dev. + + We now recommend gnome-vlc | wxvlc. + + We now suggest fortune-mod. + * This release now uses libfreetype to render subtitles, and we recommend + ttf-freefont | ttf-thryomanes, so that the old .rle font is no longer + needed (Closes: #203013). + * extras/faad: + + aclocal-1.6 && autoconf && automake-1.6 -a -c -f && libtoolize -c -f + * extras/faad/common/mp4v2: + + aclocal-1.4 && autoconf && autoheader && automake-1.4 --foreign -a -c \ + && libtoolize -c -f + * extras/mpeg2dec: + + aclocal-1.7 && autoconf && automake-1.7 -a -c && libtoolize -c -f + + -- Sam Hocevar (Debian packages) Tue, 2 Sep 2003 10:45:24 +0200 + +vlc (0.6.0+cvs-20030716-2) unstable; urgency=low + + * debian/control: + + Updated debhelper build-dependency to (>= 3.4.4) because we now + use debian/compat. + + Use ${misc:Depends} everywhere. + + -- Sam Hocevar (Debian packages) Wed, 16 Jul 2003 16:55:31 +0200 + +vlc (0.6.0+cvs-20030716-1) unstable; urgency=low + + * New CVS snapshot. + * debian/control: + + Set policy to 3.6.0. No changes required. + + Extended the package description. + * modules/video_output/x11/xcommon.c: + + Fix for crashes in the Mozilla plugin (Closes: #200920). + * mozilla/*: + + Compilation fixes for Mozilla 1.4 headers (Closes: #201093). + + -- Sam Hocevar (Debian packages) Wed, 16 Jul 2003 16:55:31 +0200 + +vlc (0.6.0+cvs-20030705-1) unstable; urgency=low + + * New CVS snapshot. + + Includes previous Debian fixes. + + Errors in plugins now properly trigger build abort so that no build + failures are missed. Thanks to LaMont Jones for pointing out the problem. + * debian/rules: + + Enabled Matroska support. + + Only build builtins in the first compile pass so that we don't mix PIC + and non-PIC code (Closes: #199968). Phew, I hope I got it right this + time. + * extras/ffmpeg: + + Re-applied the Alpha build fix from 0.6.0+cvs-20030627-2 that had + disappeared in 0.6.0+cvs-20030703-1. + + -- Sam Hocevar (Debian packages) Sat, 5 Jul 2003 01:09:11 +0200 + +vlc (0.6.0+cvs-20030703-1) unstable; urgency=low + + * New CVS snapshot. + + Includes previous Debian fixes. + + Build should be a bit faster now. + * extras/faad: + + aclocal-1.6 && autoconf && automake-1.6 -a -c -f && libtoolize -c -f + * extras/faad/common/id3lib: + + mkdir doc examples + + aclocal-1.4 && autoconf && automake-1.4 -a -c && libtoolize -c -f + * extras/mpeg2dec: + + aclocal-1.7 && autoconf && automake-1.7 -a -c && libtoolize -c -f + + Fixes build on parisc (Closes: #199693). + + -- Sam Hocevar (Debian packages) Thu, 3 Jul 2003 11:25:57 +0200 + +vlc (0.6.0+cvs-20030627-2) unstable; urgency=low + + * extras/ffmpeg: + + Fixed compilation for Alpha. + * debian/rules: + + Enabled the video4linux input plugin (Closes: #199427). + + -- Sam Hocevar (Debian packages) Sun, 29 Jun 2003 21:12:10 +0200 + +vlc (0.6.0+cvs-20030627-1) unstable; urgency=low + + * New upstream release. + * debian/rules: + + Replaced $(DEB_BUILD_ARCH) with `dpkg-architecture -qDEB_BUILD_GNU_CPU` + so that the rules can be called directly. + + Use the -s flag instead of -a so that debhelper properly handles the + i386-only plugin packages. + + Split the build rule into configure and build. + * debian/control: + + Removed leading "a"s from package descriptions. + + Set policy to 3.5.10. + + -- Sam Hocevar (Debian packages) Sat, 21 Jun 2003 17:55:07 +0200 + +vlc (0.5.3-3) unstable; urgency=low + + * Built-in modules were linked twice in the mozilla plugin; removed the + non-PIC ones (Closes: #194384). + + -- Samuel Hocevar Fri, 23 May 2003 11:15:19 +0200 + +vlc (0.5.3-2) unstable; urgency=low + + * Changed the libvlc0-dev section to libdevel. + * We now build the static objects twice: once the normal way before we + link them with VLC, and once with -fPIC so that they can be linked to + the Mozilla plugin. + * Updated extras/faad/config.{sub,guess}. + + -- Samuel Hocevar Fri, 14 Apr 2003 15:14:07 +0200 + +vlc (0.5.3-1) unstable; urgency=low + + * New upstream release. + * Fixed a clock skew issue in debian/rules. + + -- Samuel Hocevar Tue, 8 Apr 2003 15:20:20 +0100 + +vlc (0.5.2-4) unstable; urgency=low + + * Changed the section of gnome-vlc and kvlc according to new Debian + archive sections. + * Updated woody-buildpackage so that packages say "stable". + + -- Samuel Hocevar Tue, 1 Apr 2003 18:08:01 +0200 + +vlc (0.5.2-3) unstable; urgency=low + + * Added explicit dependencies on vlc to legacy packages to make linda and + lintian happier. + * Added correct versioned build-dependency on debhelper. + * Updated the autotools helper files in extras/faad. + + -- Samuel Hocevar Wed, 26 Mar 2003 02:50:34 +0100 + +vlc (0.5.2-2) unstable; urgency=low + + * Bumped up standards version to 0.5.9.0. + * Added build-dependencies on libidl0 and libglib2.0-0 to work around + mozilla-dev's currently broken dependencies. + * We now link against libdvdread3 instead of libdvdread2. + + -- Samuel Hocevar Tue, 25 Mar 2003 23:21:51 +0100 + +vlc (0.5.2-1) unstable; urgency=low + + * New upstream release. + * Removed vlc-plugin-dvb, vlc-plugin-xosd, vlc-plugin-aa, vlc-plugin-lirc and + vlc-plugin-dv packages because the dependencies are quite small, and merged + them into the main vlc package. + * Removed the vlc-mad, vlc-arts, vlc-lirc and vlc-aa legacy packages because + they were not in woody. + + -- Samuel Hocevar Tue, 11 Mar 2003 20:32:36 +0100 + +vlc (0.5.1-1) unstable; urgency=low + + * New upstream release. + * The vlc-glide package is now Architecture: i386 only. + * The vlc-plugin-mad package Provides: mp3-decoder. + * The deprecated vlc-* packages have a proper link to /usr/share/doc/vlc/. + + -- Samuel Hocevar Sat, 15 Feb 2003 03:43:33 +0100 + +vlc (0.5.0-1) unstable; urgency=low + + * New upstream release (Closes: #157166). + * Audio MPEG and A52 decoders now use external libraries (libmad, liba52). + * Build-Depends are now valid (Closes: #147103). + * More robust AVI parser (Closes: #158037). + * An issue with X taking more and more CPU was fixed (Closes: #153286). + * Package now includes a NEWS file. + * New package containing a Mozilla plugin. + * New codec packages: Ogg/Vorbis, DV. + * New GUI package: wxvlc (wxWindows). + * New debian/woody-buildpackage file that can be used to build Woody + packages. + * Made the GNOME desktop entries more user-friendly (Closes: #149749). + + -- Samuel Hocevar Thu, 4 Jul 2002 17:44:25 +0200 + +vlc (0.4.1-1) unstable; urgency=low + + * New upstream release. + + -- Samuel Hocevar Mon, 3 Jun 2002 23:43:35 +0200 + +vlc (0.4.0-1) unstable; urgency=low + + * New upstream release. + + -- Samuel Hocevar Thu, 23 May 2002 01:27:05 +0200 + +vlc (0.3.1-1) unstable; urgency=low + + * New upstream release. + * Fixes a crash in the Gtk+ interface. + + -- Samuel Hocevar Thu, 18 Apr 2002 06:43:42 +0200 + +vlc (0.3.0-1) unstable; urgency=low + + * New upstream release. + * Reworked Gtk interface (Closes: #138732), with a working preferences + dialog (Closes: #134142, #134147). + * The ALSA plugin now supports S/PDIF (Closes: #118301). + + -- Samuel Hocevar Sat, 6 Apr 2002 04:27:50 +0200 + +vlc (0.2.92-8) unstable; urgency=high + + * Only link with libXv.a if libXv_pic.a wasn't found, which fixes + package builds on sid. + * Added -ffunction-sections to the compilation of mpeg_vdec.a when + the architecture is hppa. + + -- Samuel Hocevar Sun, 6 Jan 2002 06:56:08 +0100 + +vlc (0.2.92-7) unstable; urgency=high + + * Fixed configure.in so that it doesn't fail on hppa. + * Fixed a symbol resolution issue that made vlc crash when libdvdcss + was installed. + + -- Samuel Hocevar Sat, 5 Jan 2002 03:46:23 +0100 + +vlc (0.2.92-6) unstable; urgency=high + + * Attempt to fix IA64 and hppa builds. + + -- Samuel Hocevar Fri, 4 Jan 2002 14:11:02 +0100 + +vlc (0.2.92-5) unstable; urgency=high + + * Many fixes imported from the 0.2.92 upstream release (VCD input, + buffer management, decoder error management). + * Removed a stupid dependency on libc6 which prevented the package + from being built on alpha. + + -- Samuel Hocevar Wed, 2 Jan 2002 04:16:44 +0100 + +vlc (0.2.92-4) unstable; urgency=high + + * Put debian/control and debian/rules in sync again (Closes: #126697). + * Replaced the 48x48 XPM icons with 32x32 icons to comply with policy + (Closes: #126939). + * Don't spawn the Gtk+ or the Gnome interface if no $DISPLAY variable is + present, which fixes the framebuffer output (Closes: #101753). + + -- Samuel Hocevar Sun, 30 Dec 2001 02:59:01 +0100 + +vlc (0.2.92-3) unstable; urgency=high + + * Removed references to vlc-mad (Closes: #126194). + + -- Samuel Hocevar Sat, 22 Dec 2001 21:04:27 +0100 + +vlc (0.2.92-2) unstable; urgency=high + + * Bumped urgency to high to get this stable version into testing; all + reported critical bugs were fixed. + * Bumped Standards-Version to 3.5.6. + * Fixed a PowerPC compilation issue. + * Fixed a crash in the VCD input. + + -- Samuel Hocevar Thu, 20 Dec 2001 23:24:21 +0100 + +vlc (0.2.92-1) unstable; urgency=low + + * Using the stable 0.2.92 CVS branch, has lots of stability fixes. + * Disabled broken ALSA audio output (Closes: #110869, #119846). + * Changed configure.in so that vlc is linked against libXv.a, + not xvideo.so and sdl.so (Closes: #111790). + * Added versioned build-dep to libasound2-dev (Closes: #121057). + + -- Samuel Hocevar Wed, 19 Dec 2001 17:06:44 +0100 + +vlc (0.2.91-2) unstable; urgency=low + + * Added "Video" menu hints (Closes: #121036). + + -- Samuel Hocevar Sun, 25 Nov 2001 02:25:34 +0100 + +vlc (0.2.91-1) unstable; urgency=low + + * New upstream release. + * This release fixes IFO parsing issues (Closes: #119369). + * vlc will dlopen() an installed libdvdcss if available, to play + encrypted DVDs (Closes: #89856). + * vlc is now in sync with the official libdvdcss (Closes: #118194). + + -- Samuel Hocevar Mon, 12 Nov 2001 17:14:29 +0100 + +vlc (0.2.90-3) unstable; urgency=low + + * Added stricter Build-Depends on libsdl1.2-dev (Closes: #117180). + + -- Samuel Hocevar Fri, 26 Oct 2001 16:06:01 +0200 + +vlc (0.2.90-2) unstable; urgency=low + + * Various upstream bugfixes. + * Compiled against libsdl1.2-debian (Closes: #116709). + + -- Samuel Hocevar Tue, 23 Oct 2001 02:09:39 +0200 + +vlc (0.2.90-1) unstable; urgency=low + + * Fixed syntax error in build dependencies (Closes: #109722). + * XVideo module now compiled as built-in, to avoid PIC and non-PIC + code collision (Closes: #111790). + + -- Samuel Hocevar Wed, 10 Oct 2001 15:00:29 +0200 + +vlc (0.2.83-2) unstable; urgency=low + + * Fixed build dependencies for architectures not supporting libasound2 + (Closes: #109722). + + -- Samuel Hocevar Fri, 24 Aug 2001 12:47:45 +0200 + +vlc (0.2.83-1) unstable; urgency=low + + * New upstream release. + * Activated subtitles in overlay mode (Closes: #97471). + + -- Samuel Hocevar Wed, 22 Aug 2001 15:18:01 +0200 + +vlc (0.2.82-1) unstable; urgency=low + + * New upstream release. + * Fixed broken manpage symlinks (Closes: #99561). + + -- Samuel Hocevar Tue, 7 Aug 2001 12:39:16 +0200 + +vlc (0.2.81-1) unstable; urgency=low + + * New upstream release. + + -- Samuel Hocevar Sat, 28 Jul 2001 04:13:57 +0200 + +vlc (0.2.80-1) unstable; urgency=low + + * New upstream release. + + -- Samuel Hocevar Tue, 5 Jun 2001 04:41:06 +0200 + +vlc (0.2.73-2) unstable; urgency=low + + * We now build without MMX in the main application (Closes: #96036). + + -- Samuel Hocevar Fri, 4 May 2001 07:13:04 +0200 + +vlc (0.2.73-1) unstable; urgency=low + + * New upstream release. + + -- Samuel Hocevar Sat, 28 Apr 2001 07:02:35 +0200 + +vlc (0.2.72-1) unstable; urgency=low + + * New upstream release. + + -- Samuel Hocevar Mon, 16 Apr 2001 14:33:53 +0200 + +vlc (0.2.71-1) unstable; urgency=low + + * New upstream release. + + -- Samuel Hocevar Fri, 13 Apr 2001 08:13:26 +0200 + +vlc (0.2.70-1) unstable; urgency=low + + * New upstream release. + * Non-i386 package builds really fixed (Closes: #89285). + + -- Samuel Hocevar Sat, 7 Apr 2001 05:52:00 +0200 + +vlc (0.2.63-3) unstable; urgency=low + + * Added versioned conflicts/replaces to vlc-gtk (Closes: #88796). + + -- Samuel Hocevar Wed, 7 Mar 2001 20:47:48 +0100 + +vlc (0.2.63-2) unstable; urgency=low + + * Glide shouldn't cause any non-x86 problems anymore (Closes: #88583). + + -- Samuel Hocevar Mon, 5 Mar 2001 12:50:28 +0100 + +vlc (0.2.63-1) unstable; urgency=low + + * New upstream release. + + -- Samuel Hocevar Mon, 5 Mar 2001 00:41:16 +0100 + +vlc (0.2.62-2) unstable; urgency=low + + * Removed a few lintian warnings. + + -- Samuel Hocevar Sat, 3 Mar 2001 10:29:31 +0100 + +vlc (0.2.62-1) unstable; urgency=low + + * New release. Glide and GGI packages build again. + * Updated vlc.1 manpage (Closes: #87478). + * Fixed debian/control (Closes: #83707). + * The framebuffer plugin doesn't hijack ^C anymore (Closes: #87500). + + -- Samuel Hocevar Fri, 2 Mar 2001 17:32:24 +0100 + +vlc (0.2.61-1) unstable; urgency=low + + * New release. The package build works again. + + -- Samuel Hocevar Fri, 16 Feb 2001 08:09:59 +0100 + +vlc (0.2.60-1) unstable; urgency=low + + * New release. The package build is most presumably FUBAR. + + -- Samuel Hocevar Wed, 14 Feb 2001 08:33:46 +0100 + +vlc (0.2.50nocss-1) unstable; urgency=low + + * Only build vlc-glide under x86 (Closes: #84046). + * Switched PentiumPro optimization off (Closes: #83707). + + -- Samuel Hocevar Mon, 5 Feb 2001 20:49:15 +0100 + +vlc (0.2.50-1) unstable; urgency=low + + * Unstable release. + + -- Samuel Hocevar Wed, 31 Jan 2001 04:30:37 +0100 + +vlc (0.1.99i) unstable; urgency=low + + * Fixed the framerate display + + -- Samuel Hocevar Tue, 24 Oct 2000 11:08:01 +0200 + +vlc (0.1.99i) unstable; urgency=low + + * fixed the support for field pictures, which involved a few dozens + bugs in the video parser and video decoder. + * renamed an inconsistent variable in src/input/input_file.c. + * added support for I+ synchro (all Is and the first P). + * fixed a motion compensation bug which generated some distortion + on B images. + * fixed a motion compensation bug for skipped macroblocks. + * fixed a synchro bug for field images. + * fixed the --server option which didn't work if a ~/.vlcrc existed. + + -- Samuel Hocevar Mon, 28 Aug 2000 02:34:18 +0200 + +vlc (0.1.99h) unstable; urgency=low + + * added support for the SDL vout : the --display fullscreen allows + fullscreen when possible. Disabled by default. + * updated debian directory to build vlc-sdl. + * removed CCFLAGS flags which were improperly used. + * added hints for powerpc build. + * fixed the input_file exit bug. + * removed the frame statistics output. + * removed a verbose message in intf_sdl.c. + * added a few sanity checks in the audio mpeg and ac3 decoders. + * temporarily got rid of vlc.channels. + + -- Samuel Hocevar Tue, 22 Aug 2000 01:31:58 +0200 + +vlc (0.1.99g) unstable; urgency=low + + * removed all "*vlc" aliases except "gvlc" and "fbvlc". The other sucked. + * new --synchro flag which lets you force which images are decoded. + * fixed 32bpp MMX YUV, made the comments clearer, removed an emms. + * now scaling is on by default, so that people won't tell that the vlc + cannot do scaling :-) + * fixed 8bpp YUV. + * fixed the fscked up Bresenham algorithm in all YUV functions. + * fixed a dumb bug in the Makefile that prevented inclusion of the + -march=pentium directive. thanks Meuuh, blame sam. + * separate Debian packages + + -- Samuel Hocevar Wed, 16 Aug 2000 01:07:14 +0200 + +vlc (0.1.99f) unstable; urgency=low + + * plugin detection now works + * "gvlc", "fbvlc", "ggivlc" aliases now work + * fixed functions that weren't properly inlined + * removed bloat from the MMX YUV plugin + * vlc.init becomes ~/.vlcrc + * removed float operations in the video decoder, and all emms asm functions + * borrowed linuxvideo's MMX motion compensation + * fixed an undefined symbol in the MMX YUV plugin + + -- Samuel Hocevar Tue, 8 Aug 2000 11:24:01 +0200 + +vlc (0.1.99e) unstable; urgency=low + + * new bitstream syntax and slight performance increase + + -- Samuel Hocevar Thu, 20 Jul 2000 15:14:06 +0200 + +vlc (0.1.99d) unstable; urgency=low + + * .deb is now more lintian-friendly + * removed a few useless warning messages + * new plugin API + * plugin auto-detection + * removed the default --enable-ppro option because it didn't work on K6-2 + * the framebuffer client now leaves the console in a working state + * the dithered 8 bpp YUV transformation works again (blame bbp !) + * the YUV transformations are now plugins as well + * alternative symlinks like gvlc, fbvlc are now created at compile time + * borrowed libmpeg2's GPLed MMX YUV transformations (16 and 32 bits) + * fixed an endianness problem which occurred on iMacs + + -- Samuel Hocevar Wed, 12 Jul 2000 01:24:40 +0200 + +vlc (0.1.99c) unstable; urgency=low + + * Caught Delete Window event in Gnome and X11 modes + * Fixed manpage + * GGI output now works + * Fixed a segfault on exit for the Gnome plugin + * Sound support almost works under BeOS + + -- Samuel Hocevar Tue, 20 Jun 2000 03:01:12 +0200 + +vlc (0.1.99b) unstable; urgency=low + + * Added a ChangeLog file + * Updated the VLAN code + * Fixed a bug preventing to quit + + -- Samuel Hocevar Sat, 17 Jun 2000 03:46:16 +0200 + +vlc (0.1.99a) unstable; urgency=low + + * Fixed some compile flag errors + + -- Samuel Hocevar Thu, 15 Jun 2000 20:48:54 +0200 + +vlc (0.1.99-1) unstable; urgency=low + + * Initial Release. + + -- Samuel Hocevar Mon, 13 Mar 2000 02:21:45 +0100 + diff --git a/clean b/clean new file mode 100644 index 00000000..20196bed --- /dev/null +++ b/clean @@ -0,0 +1,7 @@ +extras/analyser/vlc +extras/analyser/zsh_gen +po/*.gmo +po/stamp-po +debian/libvlc-bin.postinst +debian/libvlc-bin.postrm +debian/libvlc-bin.triggers diff --git a/compat b/compat new file mode 100644 index 00000000..f599e28b --- /dev/null +++ b/compat @@ -0,0 +1 @@ +10 diff --git a/control b/control new file mode 100644 index 00000000..495a51dc --- /dev/null +++ b/control @@ -0,0 +1,483 @@ +Source: vlc +Section: video +Priority: optional +Maintainer: Debian Multimedia Maintainers +Uploaders: Loic Minier , + Christophe Mutricy , + Mohammed Adnène Trojette , + Reinhard Tartler , + Benjamin Drung , + Edward Wang , + Mateusz Łukasik , + Sebastian Ramacher +Build-Depends: autopoint, + debhelper (>= 10), + gettext, + liba52-0.7.4-dev, + libaa1-dev, + libasound2-dev (>= 1.0.24) [linux-any], + libass-dev (>= 0.9.8), + libavahi-client-dev, + libavc1394-dev (>= 0.5.3) [linux-any], +# libavcodec-dev (>= 6:9), +# libavformat-dev (>= 4:0.6), + libbluray-dev (>= 1:0.3.0), + libcaca-dev (>= 0.99.beta4), + libcairo2-dev (>= 1.13.1), + libcddb2-dev, + libcdio-dev (>= 0.78.2), + libchromaprint-dev (>= 0.6.0), + libcrystalhd-dev [amd64 i386], + libdbus-1-dev (>= 1.6.0), + libdc1394-22-dev (>= 2.1.0) [linux-any], + libdca-dev, + libdvbpsi-dev, + libdvdnav-dev (>> 4.9.0), + libdvdread-dev (>> 4.9.0), + libegl1-mesa-dev, + libfaad-dev, + libflac-dev (>= 1.1.2-3), + libfluidsynth-dev (>= 1.1.2), + libfreerdp-dev (>= 1.0.1), + libfreetype6-dev, + libfribidi-dev, + libgl1-mesa-dev, + libgles2-mesa-dev, + libgnutls28-dev (>= 3.0.20), + libgtk2.0-dev, + libidn11-dev, + libiso9660-dev (>= 0.72), + libjack-dev, + libkate-dev (>= 0.3.0), + liblirc-dev, + liblivemedia-dev (>= 2011.12.23), + liblua5.2-dev, + libmad0-dev, + libmatroska-dev (>= 1.0.0), + libmpcdec-dev, + libmpeg2-4-dev, + libmtp-dev (>= 1.0.0), + libncursesw5-dev, + libnotify-dev, + libogg-dev (>= 1.0), + libomxil-bellagio-dev [linux-any], + libopenmpt-modplug-dev | libmodplug-dev (>= 1:0.8.8.1), + libopus-dev (>= 1.0.3), + libpng-dev, +# libpostproc-dev (>= 4:0.6), + libpulse-dev (>= 1.0), + libqt5x11extras5-dev, + libraw1394-dev (>= 2.0.1) [linux-any], + libresid-builder-dev, + librsvg2-dev, + libsamplerate0-dev, + libsdl-image1.2-dev, + libsdl1.2-dev (>= 1.2.10), + libshine-dev (>= 3.0.0), + libshout3-dev, + libsidplay2-dev, + libsmbclient-dev [!hurd-any], + libsndio-dev, + libspeex-dev (>= 1.0.5), + libspeexdsp-dev (>= 1.0.5), + libssh2-1-dev, +# libswscale-dev (>= 4:0.6), + libtag1-dev (>= 1.9), + libtheora-dev (>= 1.0), + libtwolame-dev (>= 0.3.8), + libudev-dev [linux-any], + libupnp-dev, + libv4l-dev [linux-any], + libva-dev [kfreebsd-any linux-any], + libvcdinfo-dev (>= 0.7.22), + libvdpau-dev, + libvncserver-dev (>= 0.9.9), + libvorbis-dev, + libx11-dev, + libx264-dev (>= 2:0.86), + libx265-dev, + libxcb-composite0-dev, + libxcb-keysyms1-dev (>= 0.3.4), + libxcb-randr0-dev (>= 1.3), + libxcb-shm0-dev, + libxcb-xv0-dev (>= 1.1.90.1), + libxcb1-dev (>= 1.6), + libxext-dev, + libxi-dev, + libxinerama-dev, + libxml2-dev, + libxpm-dev, + libzvbi-dev (>= 0.2.28), + lua5.2, + oss4-dev [kfreebsd-any], + pkg-config, + python3, + qtbase5-dev (>= 5.1), + zlib1g-dev, + zsh, +# for embedded ffmpeg + libbz2-dev, + libgme-dev, + libgsm1-dev, + liblzma-dev, + libmp3lame-dev, + librtmp-dev, + libsnappy-dev, + libsoxr-dev, + libssh-gcrypt-dev, + libvpx-dev, + libwavpack-dev, + libwebp-dev, + libxvidcore-dev, + yasm +Standards-Version: 4.1.0 +Homepage: https://www.videolan.org/vlc/ +Vcs-Git: https://anonscm.debian.org/git/pkg-multimedia/vlc.git +Vcs-Browser: https://anonscm.debian.org/cgit/pkg-multimedia/vlc.git + +Package: vlc +Architecture: any +Pre-Depends: ${misc:Pre-Depends} +Depends: vlc-bin (= ${binary:Version}), + vlc-plugin-base (= ${binary:Version}), + vlc-plugin-qt (= ${binary:Version}), + vlc-plugin-video-output (= ${binary:Version}), + vlc-l10n (= ${source:Version}), + ${misc:Depends} +Recommends: vlc-plugin-notify (= ${binary:Version}), + vlc-plugin-samba (= ${binary:Version}) [linux-any kfreebsd-any], + vlc-plugin-skins2 (= ${binary:Version}), + vlc-plugin-video-splitter (= ${binary:Version}), + vlc-plugin-visualization (= ${binary:Version}) +Provides: mp3-decoder +Description: multimedia player and streamer + VLC is the VideoLAN project's media player. It plays MPEG, MPEG-2, MPEG-4, + DivX, MOV, WMV, QuickTime, WebM, FLAC, MP3, Ogg/Vorbis files, DVDs, VCDs, + podcasts, and multimedia streams from various network sources. + . + VLC can also be used as a streaming server that duplicates the stream it + reads and multicasts them through the network to other clients, or serves + them through HTTP. + . + VLC has support for on-the-fly transcoding of audio and video formats, either + for broadcasting purposes or for movie format transformations. Support for + most output methods is provided by this package, but features can be added by + installing additional plugins: + * vlc-plugin-access-extra + * vlc-plugin-fluidsynth + * vlc-plugin-jack + * vlc-plugin-notify + * vlc-plugin-samba + * vlc-plugin-sdl + * vlc-plugin-skins2 + * vlc-plugin-svg + * vlc-plugin-video-splitter + * vlc-plugin-visualization + * vlc-plugin-zvbi + +Package: libvlc-dev +Section: libdevel +Architecture: any +Multi-Arch: same +Pre-Depends: ${misc:Pre-Depends} +Depends: libvlc5 (= ${binary:Version}), pkg-config, ${misc:Depends} +Description: development files for libvlc + This package contains headers and a static library required to build + standalone applications that use VLC features. + . + VLC is the VideoLAN project's media player. It plays MPEG, MPEG-2, MPEG-4, + DivX, MOV, WMV, QuickTime, WebM, FLAC, MP3, Ogg/Vorbis files, DVDs, VCDs, + podcasts, and multimedia streams from various network sources. + +Package: libvlc5 +Section: libs +Architecture: any +Multi-Arch: same +Pre-Depends: ${misc:Pre-Depends} +Depends: ${misc:Depends}, ${shlibs:Depends} +Recommends: libvlc-bin (= ${binary:Version}) +Description: multimedia player and streamer library + VLC is the VideoLAN project's media player. It plays MPEG, MPEG-2, MPEG-4, + DivX, MOV, WMV, QuickTime, WebM, FLAC, MP3, Ogg/Vorbis files, DVDs, VCDs, + podcasts, and multimedia streams from various network sources. + . + This package contains the shared library required by applications using VLC + features. + +Package: libvlccore-dev +Section: libdevel +Architecture: any +Multi-Arch: same +Pre-Depends: ${misc:Pre-Depends} +Depends: libvlccore8 (= ${binary:Version}), pkg-config, ${misc:Depends} +Description: development files for libvlccore + VLC is the VideoLAN project's media player. It plays MPEG, MPEG-2, MPEG-4, + DivX, MOV, WMV, QuickTime, WebM, FLAC, MP3, Ogg/Vorbis files, DVDs, VCDs, + podcasts, and multimedia streams from various network sources. + . + This package contains headers and a static library required to build plugins + for VLC. + +Package: libvlccore8 +Section: libs +Multi-Arch: same +Architecture: any +Pre-Depends: ${misc:Pre-Depends} +Depends: ${misc:Depends}, + ${shlibs:Depends} +Recommends: libproxy-tools +Description: base library for VLC and its modules + VLC is the VideoLAN project's media player. It plays MPEG, MPEG-2, MPEG-4, + DivX, MOV, WMV, QuickTime, WebM, FLAC, MP3, Ogg/Vorbis files, DVDs, VCDs, + podcasts, and multimedia streams from various network sources. + . + This package contains the shared library required by VLC modules and libvlc. + +Package: libvlc-bin +Architecture: any +Multi-Arch: same +Depends: ${misc:Depends}, + ${shlibs:Depends} +Description: tools for VLC's base library + VLC is the VideoLAN project's media player. It plays MPEG, MPEG-2, MPEG-4, + DivX, MOV, WMV, QuickTime, WebM, FLAC, MP3, Ogg/Vorbis files, DVDs, VCDs, + podcasts, and multimedia streams from various network sources. + . + This package contains the vlc-cache-gen binary. + +Package: vlc-bin +Architecture: any +Depends: ${misc:Depends}, + ${shlibs:Depends}, + libvlc-bin (= ${binary:Version}) +Description: binaries from VLC + VLC is the VideoLAN project's media player. It plays MPEG, MPEG-2, MPEG-4, + DivX, MOV, WMV, QuickTime, WebM, FLAC, MP3, Ogg/Vorbis files, DVDs, VCDs, + podcasts, and multimedia streams from various network sources. + . + This package contains the VLC's binaries. + +Package: vlc-data +Architecture: all +Multi-Arch: foreign +Depends: ${misc:Depends} +Description: Common data for VLC + VLC is the VideoLAN project's media player. It plays MPEG, MPEG-2, MPEG-4, + DivX, MOV, WMV, QuickTime, WebM, FLAC, MP3, Ogg/Vorbis files, DVDs, VCDs, + podcasts, and multimedia streams from various network sources. + . + This package contains HTTP interface files, and Lua scripts for VLC media + player. + +Package: vlc-l10n +Section: localization +Architecture: all +Multi-Arch: foreign +Depends: ${misc:Depends} +Description: Translations for VLC + VLC is the VideoLAN project's media player. It plays MPEG, MPEG-2, MPEG-4, + DivX, MOV, WMV, QuickTime, WebM, FLAC, MP3, Ogg/Vorbis files, DVDs, VCDs, + podcasts, and multimedia streams from various network sources. + . + This package contains localisations for VLC media player. + +Package: vlc-plugin-base +Architecture: any +Multi-Arch: same +Depends: ${misc:Depends}, + ${shlibs:Depends}, + vlc-data (= ${source:Version}) +Recommends: xdg-utils +Suggests: libdvdcss2 +Description: multimedia player and streamer (base plugins) + VLC is the VideoLAN project's media player. It plays MPEG, MPEG-2, MPEG-4, + DivX, MOV, WMV, QuickTime, WebM, FLAC, MP3, Ogg/Vorbis files, DVDs, VCDs, + podcasts, and multimedia streams from various network sources. + . + This package contains most plugins which are shipped in more specialied plugin + packages. + +Package: vlc-plugin-access-extra +Architecture: any +Multi-Arch: same +Depends: ${misc:Depends}, + ${shlibs:Depends} +Enhances: vlc +Description: multimedia player and streamer (extra access plugins) + VLC is the VideoLAN project's media player. It plays MPEG, MPEG-2, MPEG-4, + DivX, MOV, WMV, QuickTime, WebM, FLAC, MP3, Ogg/Vorbis files, DVDs, VCDs, + podcasts, and multimedia streams from various network sources. + . + This package contains additional access plugins. + +Package: vlc-plugin-video-output +Architecture: any +Multi-Arch: same +Depends: ${misc:Depends}, + ${shlibs:Depends} +Enhances: vlc +Description: multimedia player and streamer (video output plugins) + VLC is the VideoLAN project's media player. It plays MPEG, MPEG-2, MPEG-4, + DivX, MOV, WMV, QuickTime, WebM, FLAC, MP3, Ogg/Vorbis files, DVDs, VCDs, + podcasts, and multimedia streams from various network sources. + . + This package contains the video output plugins. + +Package: vlc-plugin-video-splitter +Architecture: any +Multi-Arch: same +Depends: ${misc:Depends}, + ${shlibs:Depends} +Enhances: vlc +Description: multimedia player and streamer (video splitter plugins) + VLC is the VideoLAN project's media player. It plays MPEG, MPEG-2, MPEG-4, + DivX, MOV, WMV, QuickTime, WebM, FLAC, MP3, Ogg/Vorbis files, DVDs, VCDs, + podcasts, and multimedia streams from various network sources. + . + This package contains the video splitter plugins. + +Package: vlc-plugin-visualization +Architecture: any +Multi-Arch: same +Depends: ${misc:Depends}, + ${shlibs:Depends} +Enhances: vlc +Description: multimedia player and streamer (visualization plugins) + VLC is the VideoLAN project's media player. It plays MPEG, MPEG-2, MPEG-4, + DivX, MOV, WMV, QuickTime, WebM, FLAC, MP3, Ogg/Vorbis files, DVDs, VCDs, + podcasts, and multimedia streams from various network sources. + . + This package contains the visualization plugins. + +Package: vlc-plugin-skins2 +Architecture: any +Multi-Arch: same +Depends: ${misc:Depends}, + ${shlibs:Depends}, + fonts-freefont-ttf, + vlc-plugin-qt (= ${binary:Version}) +Recommends: vlc-bin +Enhances: vlc +Description: multimedia player and streamer (Skins2 plugin) + VLC is the VideoLAN project's media player. It plays MPEG, MPEG-2, MPEG-4, + DivX, MOV, WMV, QuickTime, WebM, FLAC, MP3, Ogg/Vorbis files, DVDs, VCDs, + podcasts, and multimedia streams from various network sources. + . + This package contains VLC's Skins2 interface. + +Package: vlc-plugin-qt +Architecture: any +Multi-Arch: same +Depends: ${misc:Depends}, + ${shlibs:Depends} +Recommends: vlc-bin +Description: multimedia player and streamer (Qt plugin) + VLC is the VideoLAN project's media player. It plays MPEG, MPEG-2, MPEG-4, + DivX, MOV, WMV, QuickTime, WebM, FLAC, MP3, Ogg/Vorbis files, DVDs, VCDs, + podcasts, and multimedia streams from various network sources. + . + This package contains VLC's Qt interface. + +Package: vlc-plugin-fluidsynth +Architecture: any +Multi-Arch: same +Pre-Depends: ${misc:Pre-Depends} +Depends: fluid-soundfont-gm | timgm6mb-soundfont, + ${misc:Depends}, + ${shlibs:Depends} +Enhances: vlc +Description: FluidSynth plugin for VLC + VLC is the VideoLAN project's media player. It plays MPEG, MPEG-2, MPEG-4, + DivX, MOV, WMV, QuickTime, WebM, FLAC, MP3, Ogg/Vorbis files, DVDs, VCDs, + podcasts, and multimedia streams from various network sources. + . + This plugin adds support for playing MIDI file via the FluidSynth software + synthesizer to the VLC media player. + +Package: vlc-plugin-jack +Architecture: any +Multi-Arch: same +Pre-Depends: ${misc:Pre-Depends} +Depends: ${misc:Depends}, ${shlibs:Depends} +Enhances: vlc +Description: Jack audio plugins for VLC + VLC is the VideoLAN project's media player. It plays MPEG, MPEG-2, MPEG-4, + DivX, MOV, WMV, QuickTime, WebM, FLAC, MP3, Ogg/Vorbis files, DVDs, VCDs, + podcasts, and multimedia streams from various network sources. + . + These plugins add support for JACK to the VLC media player. To + activate the audio output module, use the `--aout jack' flag or + select the `jack' audio output plugin from the preferences menu. + For the jack input, use `vlc jack://channels=...:ports=...' + +Package: vlc-plugin-notify +Architecture: any +Multi-Arch: same +Pre-Depends: ${misc:Pre-Depends} +Depends: ${misc:Depends}, ${shlibs:Depends} +Enhances: vlc +Description: LibNotify plugin for VLC + VLC is the VideoLAN project's media player. It plays MPEG, MPEG-2, MPEG-4, + DivX, MOV, WMV, QuickTime, WebM, FLAC, MP3, Ogg/Vorbis files, DVDs, VCDs, + podcasts, and multimedia streams from various network sources. + . + This plugin adds support for libnotify track change notification to the + VLC media player. + +Package: vlc-plugin-sdl +Architecture: any +Multi-Arch: same +Pre-Depends: ${misc:Pre-Depends} +Depends: ${misc:Depends}, ${shlibs:Depends} +Enhances: vlc +Description: SDL video and audio output plugin for VLC + VLC is the VideoLAN project's media player. It plays MPEG, MPEG-2, MPEG-4, + DivX, MOV, WMV, QuickTime, WebM, FLAC, MP3, Ogg/Vorbis files, DVDs, VCDs, + podcasts, and multimedia streams from various network sources. + . + This plugin adds support for the Simple DirectMedia Layer library to + the VLC media player. To activate it, use the `--vout sdl' or + `--aout sdl' flags or select the `sdl' video or audio output plugin + from the preferences menu. + +Package: vlc-plugin-svg +Architecture: any +Multi-Arch: same +Pre-Depends: ${misc:Pre-Depends} +Depends: ${misc:Depends}, ${shlibs:Depends} +Enhances: vlc +Description: SVG plugin for VLC + VLC is the VideoLAN project's media player. It plays MPEG, MPEG-2, MPEG-4, + DivX, MOV, WMV, QuickTime, WebM, FLAC, MP3, Ogg/Vorbis files, DVDs, VCDs, + podcasts, and multimedia streams from various network sources. + . + This plugin allows you to render SVG graphics on top of the video. It is a text + renderer, and must be activated through the '--text-renderer svg' option. When + sent non-SVG data, it will convert it to SVG using a template that can be + specified by the svg-template-file option. + +Package: vlc-plugin-zvbi +Architecture: any +Multi-Arch: same +Pre-Depends: ${misc:Pre-Depends} +Depends: ${misc:Depends}, ${shlibs:Depends} +Enhances: vlc +Description: VBI teletext plugin for VLC + VLC is the VideoLAN project's media player. It plays MPEG, MPEG-2, MPEG-4, + DivX, MOV, WMV, QuickTime, WebM, FLAC, MP3, Ogg/Vorbis files, DVDs, VCDs, + podcasts, and multimedia streams from various network sources. + . + This plugin adds support for VBI teletext to the VLC media player. + +Package: vlc-plugin-samba +Architecture: linux-any kfreebsd-any +Multi-Arch: same +Pre-Depends: ${misc:Pre-Depends} +Depends: ${misc:Depends}, ${shlibs:Depends} +Enhances: vlc +Description: Samba plugin for VLC + VLC is the VideoLAN project's media player. It plays MPEG, MPEG-2, MPEG-4, + DivX, MOV, WMV, QuickTime, WebM, FLAC, MP3, Ogg/Vorbis files, DVDs, VCDs, + podcasts, and multimedia streams from various network sources. + . + This plugin adds support to access Samba shares from the VLC media player. diff --git a/copyright b/copyright new file mode 100644 index 00000000..9195be86 --- /dev/null +++ b/copyright @@ -0,0 +1,2250 @@ +This package was initially debianized by Sam Hocevar on +Mon, 13 Mar 2000 02:21:45 +0100. + +Christophe Mutricy , Reinhard Tartler, Mohammed +Adnène Trojette have contributed to the packaging. + +It was taken from http://download.videolan.org/pub/vlc/ + +1. Copyright holders list +========================= + +With the exception of other files mentioned in this document, all code and +artwork belongs to members of the VideoLAN team . See +each file for precise details about its respective authors. + +Copyright (c) 1996-2017 the VideoLAN Team +Rémi Denis-Courmont +Jean-Baptiste Kempf +Laurent Aimar +Gildas Bazin +Felix Paul Kühne +Rafaël Carré +Pierre d'Herbemont +Rémi Duraffort +Derk-Jan Hartman +Antoine Cellerier +Samuel Hocevar +Jean-Paul Saman +Christophe Mutricy +Clément Stenac +Christophe Massiot +Ilkka Ollakka +Pierre Ynard +François Cartegnie +Damien Fouilleul +Sigmund Augdal Helberg +Erwan Tulou +David Fuhrmann +Olivier Teulière +Cyril Deguet +Eric Petit +Filippo Carone +Rocky Bernstein +Hugo Beauzée-Luyssen +Olivier Aubert +Pavlov Konstantin +Jakob Leben +Benjamin Pracht +Jean-Philippe André +Steve Lhomme +Stéphane Borel +JP Dinger +Geoffroy Couprie +Martin Storsjö +Marian Ďurkovič +Ludovic Fauvet +Yoann Peronneau +Sébastien Escudier +Jon Lech Johansen +KO Myung-Hun +Edward Wang +Dennis van Amerongen +Faustino Osuna +Mirsal Ennaime +Denis Charmet +Jérôme Decoodt +Loïc Minier +David Flynn +Frédéric Yhuel +Kaarlo Raiha +Mark Moriarty +Christopher Mueller +Fabio Ritrovato +Tony Castley +Srikanth Raju +Michel Kaempf +Jean-Marc Dressler +Johan Bilien +Vincent Seguin +Simon Latapie +Bernie Purcell +Henri Fallon +Sebastien Zwickert +Christoph Miebach +Adrien Maglo +Emmanuel Puig +Renaud Dartus +Alexis de Lattre +Vincent Penquerc'h +Arnaud de Bossoreille de Ribou +Mohammed Adnène Trojette +Boris Dorès +Jai Menon +Anil Daoud +Daniel Mierswa +Naohiro Koriyama +Rob Jonson +Pierre Baillet +Dominique Leuenberger +Andre Pang +Zoran Turalija +Akash Mehrotra +André Weber +Anthony Loiseau +Lukas Durfina +Xavier Marchesini +Cyril Mathé +Devin Heitmueller +Juho Vähä-Herttua +Ken Self +Alexis Ballier +Juha Jeronen +Nicolas Chauvet +Richard Hosking +Éric Lassauge +Marc Ariberti +Sébastien Toque +Tobias Güntner +Benoit Steiner +Michel Lespinasse +Carlo Calabrò +Cheng Sun +Michał Trzebiatowski +Brad Smith +Brendon Justin +Alexey Sokolov +Basos G +Philippe Morin +Steinar H. Gunderson +Vicente Jimenez Aguilar +Yuval Tze +Yves Duret +Benjamin Drung +Michael Hanselmann +Alex Merry +Damien Lucas +Grigori Goronzy +Richard Shepherd +Gaël Hendryckx +Michael Feurstein +Stephan Assmus +Adrien Grand +Colin Guthrie +David Menestrina +Dominique Martinet +Gleb Pinigin +Jason Luka +Luc Saillard +Luca Barbato +Mario Speiß +Pankaj Yadav +Ramiro Polla +Ronald Wright +Rui Zhang +Can Wu +Christophe Courtaut +FUJISAWA Tooru +Hannes Domani +Manol Manolov +Timothy B. Terriberry +Antoine Lejeune +Arnaud Schauly +Branko Kokanovic +Dylan Yudaken +Florian G. Pflug +François Revol +G Finch +Keary Griffin +Konstanty Bialkowski +Ming Hu +Philippe Coent +Przemyslaw Fiala +Tanguy Krotoff +Vianney BOYER +Casian Andrei +Chris Smowton +David Kaplan +Eugenio Jarosiewicz +Fabian Keil +Guillaume Poussel +John Peterson +Justus Piater +Mark Lee +Martin T. H. Sandsmark +Rune Botten +Søren Bøg +Toralf Niebuhr +Tristan Matthews +Angelo Haller +Aurélien Nephtali +Austin Burrow +Bill C. Riemers +Colin Delacroix +Cristian Maglie +Elminster2031 +Jakub Wieczorek +John Freed +Mark Hassman +Martin Briza +Mike Houben +Romain Goyet +Adrian Yanes +Alexander Lakhin +Anatoliy Anischovich +Barry Wardell +Ben Hutchings +Besnard Jean-Baptiste +Brian Weaver +Clement Chesnin +David Geldreich +Diego Elio Pettenò +Diego Fernando Nieto +Georgi Chorbadzhiyski +Jon Stacey +Jonathan Rosser +Joris van Rooij +Kaloyan Kovachev +Katsushi Kobayashi +Kelly Anderson +Loren Merritt +Maciej Blizinski +Mark Bidewell +Miguel Angel Cabrera Moya +Niles Bindel +Samuel Pitoiset +Scott Caudle +Sean Robinson +Sergey Radionov +Simon Hailes +Stephen Parry +Sukrit Sangwan +Thierry Reding +Xavier Martin +Alex Converse +Alexander Bethke +Alexandre Ratchov +Andres Krapf +Andrey Utkin +Andri Pálsson +Andy Chenee +Anuradha Suraparaju +Benjamin Poulain +Brieuc Jeunhomme +Chris Clayton +Clément Lecigne +Cédric Cocquebert +Daniel Peng +Danny Wood +David K +Edouard Gomez +Emmanuel de Roux +Frode Tennebø +GBX +Gaurav Narula +Geraud CONTINSOUZAS +Hugues Fruchet +Jan Winter +Jean-François Massol +Jean-Philippe Grimaldi +Josh Watzman +Kai Lauterbach +Konstantin Bogdanov +Kuan-Chung Chiu +Kuang Rufan +Matthias Dahl +Michael McEll +Michael Ploujnikov +Mike Schrag +Nickolai Zeldovich +Nicolas Bertrand +Niklas Hayer +Olafs Vandāns +Olivier Gambier +Paul Corke +Ron Frederick +Rov Juvano +Sabourin Gilles +Sam Lade +Sandeep Kumar +Sasha Koruga +Sreng Jean +Sven Petai +Tomas Krotil +Tomer Barletz +Tristan Leteurtre +Vittorio Giovara +Wang Bo +maxime Ripard +xxcv +Adam Hoka +Adrian Knoth +Adrien Cunin +Alan Fischer +Alan McCosh +Alex Helfet +Alexander Terentyev +Alexandre Ferreira +Alina Friedrichsen +An L. Ber +Andreas Schlick +Andrew Schubert +Andrey Makhnutin +Arnaud Vallat +Asad Mehmood +Ashok Bhat +Austin English +Baptiste Coudurier +Benoit Calvez +Björn Stenberg +Blake Livingston +Brandon Brooks +Brian Johnson +Brian Kurle +Cezar Elnazli +Chris White +Christian Masus +Christoph Pfister +Christoph Seibert +Christopher Key +Christopher Rath +Claudio Ortelli +Cody Russell +Cristian Morales Vega +Dan Rosenberg +Daniel Marth +Daniel Tisza +Detlef Schroeder +Diego Biurrun +Dominik 'Rathann' Mierzejewski +Duncan Salerno +Edward Sheldrake +Elliot Murphy +Eren Inan Canpolat +Ernest E. Teem III +Etienne Membrives +Fargier Sylvain +Fathi Boudra +Felix Geyer +Filipe Azevedo +Finn Hughes +Florian Hubold +Florian Roeske +Frank Enderle +Frédéric Crozat +Georg Seifert +Gertjan Van Droogenbroeck +Gilles Chanteperdrix +Greg Farrell +Gregory Maxwell +Gwenole Beauchesne +Götz Waschk +Hans-Kristian Arntzen +Harry Sintonen +Iain Wade +Ibraheem Paredath +Isamu Arimoto +Ismael Luceno +James Bates +James Bond +James Turner +Janne Grunau +Janne Kujanpää +Jarmo Torvinen +Jason Scheunemann +Jeff Lu +Jeroen Ost +Joe Taber +Johann Ransay +Johannes Weißl +John Hendrikx +John Stebbins +Jonas Gehring +Joseph S. Atkinson +Juergen Lock +Julien 'Lta' BALLET +Julien / Gellule +Julien Humbert +Kamil Baldyga +Kamil Klimek +Karlheinz Wohlmuth +Kevin Anthony +Kevin DuBois +Lari Natri +Lorenzo Pistone +Lucas C. Villa Real +Lukáš Lalinský +Mal Graty +Malte Tancred +Martin Pöhlmann +Martin Zeman +Marton Balint +Mathew King +Mathieu Sonet +Matthew A. Townsend +Matthias Bauer +Mika Tiainen +Mike Cardillo +Mounir Lamouri (volkmar) +Natanael Copa +Nathan Phillip Brink +Nick Briggs +Nick Pope +Nil Geiswiller +Pascal Thomet +Pere Orga +Peter Bak Nielsen +Phil Roffe and David Grellscheid +Philip Sequeira +Pierre Souchay +Piotr Fusik +Pádraig Brady +R.M +Ralph Giles +Ramon Gabarró +Robert Forsman +Robert Jedrzejczyk +Robert Paciorek +Rolf Ahrenberg +Roman Pen +Ruud Althuizen +Samuli Suominen +Scott Lyons +Sebastian Birk +Sergey Puzanov +Sergio Ammirata +Sharad Dixit +Song Ye Wen +Stephan Krempel +Steven Kramer +Steven Sheehy +Sveinung Kvilhaugsvik +Sylvain Cadhillac +Sylver Bruneau +Takahito HIRANO +Theron Lewis +Thijs Alkemade +Tillmann Karras +Timo Paulssen +Timo Rothenpieler +Tobias Rapp +Tomasen +Tony Vankrunkelsven +Tristan Heaven +Varphone Wong +Vasily Fomin +Vikram Narayanan +Yannick Bréhon +Yavor Doganov +Yohann Martineau +dharani.prabhu.s +suheaven +wucan +김정은 +Adam Sampson +Alexander Gall +Alex Antropoff +Alexis Guillard +Alex Izvorski +Amir Gouini +Andrea Guzzo +Andrew Flintham +Andrew Zaikin +Andy Lindsay +Arai/Fujisawa Tooru +Arkadiusz Miskiewicz +Arnaud Gomes-do-Vale +Arwed v. Merkatz +Barak Ori +Basil Achermann +Benjamin Mironer +Bill +Bob Maguire +Brian C. Wiles +Brian Raymond +Brian Robb +Carsten Gottbehüt +Carsten Haitzler +Charles Hordis +Chris Clepper +Christian Henz +Christof Baumgaertner +Christophe Burgalat +Christopher Johnson +Cian Duffy +Colin Simmonds +Damian Ivereigh +Daniel Fischer +Daniel Stränger +Danko Dolch +Dennis Lou +Dermot McGahon +Diego Petteno +Douglas West +Dugal Harris +Emmanuel Blindauer +Enrico Gueli +Enrique Osuna +Eren Türkay +Eric Dudiak +Espen Skoglund +Ethan C. Baldridge +François Seingier +Frans van Veen +Frédéric Ruget +Gerald Hansink +Gisle Vanem +Glen Gray +Goetz Waschk +Gregory Hazel +Gustaf Neumann +Hang Su +Hans Lambermont +Hans-Peter Jansen +Harris Dugal +Heiko Panther +Igor Helman +Isaac Osunkunle +Jan David Mol +Jan Gerber +Jan Van Boghout +Jasper Alias +Jean-Alexis Montignies +Jean-Baptiste Le Stang +Jeffrey Baker +Jeroen Massar +Jérôme Guilbaud +Johannes Buchner +Johen Michael Zorko +Johnathan Rosser +John Dalgliesh +John Paul Lorenti +Jörg +Joseph Tulou +Julien Blache +Julien Plissonneau Duquène +Julien Robert +Kenneth Ostby +Kenneth Self +Kevin H. Patterson +Koehler, Vitally +K. Staring +Lahiru Lakmal Priyadarshana +Laurent Mutricy +Leo Spalteholz +Loox Thefuture +Marc Nolette +Marco Munderloh +Mark Gritter +Markus Kern +Markus Kuespert +Martin Hamrle +Martin Kahr +Mateus Krepsky Ludwich +Mathias Kretschmer +Mats Rojestal +Matthias P. Nowak +Matthieu Lochegnies +Michael Mondragon +Michael S. Feurstein +Michel Lanners +Mickael Hoerdt +Miguel Angel Cabrera +Mikko Hirvonen +Moritz Bunkus +Nilmoni Deb +Olivier Houchard +Olivier Pomel +Ondrej Kuda aka Albert +Øyvind Kolbu +Pascal Levesque +Patrick Horn +Patrick McLean +Pauline Castets +Paul Mackerras +Peter Surda +Petr Vacek +Philippe Van Hecke +Pierre-Luc Beaudoin +Pierre Marc Dumuid +Régis Duchesne +Remco Poortinga +Rene Gollent +Rob Casey +Robson Braga Araujo +Roine Gustafsson +Roman Bednarek +Rudolf Cornelissen +Sašo Kiselkov +Sebastian Jenny +Shane Harper +Stefán Freyr Stefánsson +Steve Brown +Steven M. Schultz +Tapio Hiltunen +Thomas L. Wood +Thomas Mühlgrabner +Thomas Parmelan +Tim 'O Callagha +Tim Schuerewegen +Tong Ka Man +Torsten Spindler +Udo Richter +Vincent Dimar +Vincent Penne +Vitalijus Slavinskas +Vitaly V. Bursov +Vladimir Chernyshov +Wade Majors +Wallace Wadge +Watanabe Go +William Hawkins +Xavier Maillard +Ye zhang +Yuehua Zhao + Licensed under the GNU Lesser General Public License, version 2.1 or later. + +mozilla/support/npunix.c: +mozilla/support/npwin.cpp: + Copyright (c) 1998 Netscape Communications Corporation + dp Suresh + Stephen Mak + Advertised as being under the Mozilla Public License, but effectively + under the MPL/GPL/LGPL triple license since the Mozilla relicensing, + hence used under the GNU General Public License, version 2 or later. + +Files in src/: + Copyright (c) 1996-2016 the VideoLAN Team + Licensed under the GNU Lesser General Public License, version 2.1 or later. + +The following files and folders: +modules/gui/eject.c +modules/gui/ncurses.c +modules/gui/qt4 +modules/gui/macosx_dialog_provider +modules/gui/skins2 +modules/gui/macosx +modules/access/dtv +modules/access/dvdnav.c +modules/access/dvdread.c +modules/access/dshow +modules/access/vnc.c +modules/access/v4l2/linux +modules/access/rtsp +modules/video_output/ios.m +modules/control/hotkeys.c +modules/control/lirc.c +modules/control/gestures.c +modules/control/rc.c +modules/control/motionlib.h +modules/control/dbus +modules/control/globalhotkeys +modules/control/dummy.c +modules/control/netsync.c +modules/control/motion.c +modules/control/motionlib.c +modules/control/ntservice.c +modules/mmx/i420_rgb_mmx.h +modules/audio_filter/channel_mixer +modules/audio_filter/resampler/src.c +modules/audio_filter/converter +modules/visualization/visual +modules/visualization/vsxu.cpp +modules/visualization/goom.c +modules/visualization/projectm.cpp +modules/mux +modules/mux/mpeg +modules/codec/faad.c +modules/codec/t140.c +modules/codec/libmpeg2.c +modules/codec/wmafixed +modules/codec/x264.c +modules/codec/shine +modules/codec/dts.c +modules/demux/real.c +modules/demux/playlist +modules/demux/sid.cpp +modules/demux/mpc.c +modules/lua +modules/services_discovery +modules/stream_out +modules/access_output +modules/video_filter +modules/misc/audioscrobbler.c +modules/misc/stats.c +modules/misc/rtsp.c +modules/misc/playlist +modules/misc/logger.c +modules/notify + Copyright (c) 1996-2013 the VideoLAN Team + Licensed under the GNU General Public License, version 2 or later. + +The following files and folders: +modules/audio_output +modules/gui/qt4/dialogs/fingerprintdialog.hpp +modules/gui/qt4/dialogs/fingerprintdialog.cpp +modules/gui/qt4/adapters/chromaprint.hpp +modules/gui/qt4/adapters/chromaprint.cpp +modules/gui/minimal_macosx +modules/access/gnomevfs.c +modules/access/smb.c +modules/access/fs.c +modules/access/eyetv.m +modules/access/rar +modules/access/attachment.c +modules/access/rtp +modules/access/dvb +modules/access/bluray.c +modules/access/live555.cpp +modules/access/udp.c +modules/access/file.c +modules/access/fs.h +modules/access/decklink.cpp +modules/access/dtv +modules/access/directory.c +modules/access/screen +modules/access/dvdnav.c +modules/access/alsa.c +modules/access/zip +modules/access/linsys +modules/access/qtsound.m +modules/access/cdda.c +modules/access/mtp.c +modules/access/dvdread.c +modules/access/timecode.c +modules/access/oss.c +modules/access/pulse.c +modules/access/dc1394.c +modules/access/tcp.c +modules/access/qtcapture.m +modules/access/idummy.c +modules/access/sdp.c +modules/access/dshow +modules/access/vcdx +modules/access/vnc.c +modules/access/sftp.c +modules/access/jack.c +modules/access/imem.c +modules/access/v4l2 +modules/access/avio.c +modules/access/mms/mms.h +modules/access/mms/mms.c +modules/access/mms/mmsh.c +modules/access/mms/asf.c +modules/access/mms/buffer.c +modules/access/mms/mmstu.h +modules/access/mms/mmsh.h +modules/access/mms/mmstu.c +modules/access/mms/buffer.h +modules/access/mms/asf.h +modules/access/shm.c +modules/access/avcapture.m +modules/access/rdp.c +modules/access/vdr.c +modules/access/ftp.c +modules/access/dv.c +modules/access/avio.h +modules/access/vcd +modules/access/bd +modules/access/http.c +modules/video_output +modules/arm_neon +modules/text_renderer +modules/audio_mixer +modules/meta_engine +modules/packetizer +modules/audio_filter/spatializer/spatializer.cpp +modules/audio_filter/normvol.c +modules/audio_filter/chorus_flanger.c +modules/audio_filter/compressor.c +modules/audio_filter/channel_mixer/remap.c +modules/audio_filter/channel_mixer/trivial.c +modules/audio_filter/channel_mixer/simple.c +modules/audio_filter/stereo_widen.c +modules/audio_filter/resampler/bandlimited.c +modules/audio_filter/resampler/bandlimited.h +modules/audio_filter/resampler/src.c +modules/audio_filter/resampler/speex.c +modules/audio_filter/resampler/ugly.c +modules/audio_filter/gain.c +modules/audio_filter/scaletempo.c +modules/audio_filter/equalizer_presets.h +modules/audio_filter/equalizer.c +modules/audio_filter/audiobargraph_a.c +modules/audio_filter/converter/a52tofloat32.c +modules/audio_filter/converter/a52tospdif.c +modules/audio_filter/converter/mpgatofixed32.c +modules/audio_filter/converter/dtstofloat32.c +modules/audio_filter/converter/format.c +modules/audio_filter/param_eq.c +modules/audio_filter/karaoke.c +modules/visualization/cyclic_buffer.h +modules/mux/mpeg/dvbpsi_compat.h +modules/codec/opus.c +modules/codec/g711.c +modules/codec/crystalhd.c +modules/codec/sdl_image.c +modules/codec/dts_header.c +modules/codec/faad.c +modules/codec/libass.c +modules/codec/uleaddvaudio.c +modules/codec/theora.c +modules/codec/cc.h +modules/codec/mash.cpp +modules/codec/qsv.c +modules/codec/a52.c +modules/codec/schroedinger.c +modules/codec/twolame.c +modules/codec/a52.h +modules/codec/stl.c +modules/codec/adpcm.c +modules/codec/fluidsynth.c +modules/codec/libmpeg2.c +modules/codec/flac.c +modules/codec/speex.c +modules/codec/dts_header.h +modules/codec/zvbi.c +modules/codec/spudec/spudec.c +modules/codec/spudec/spudec.h +modules/codec/spudec/parse.c +modules/codec/scte27.c +modules/codec/wmafixed/asf.h +modules/codec/wmafixed/wma.c +modules/codec/mpeg_audio.c +modules/codec/xwd.c +modules/codec/cc.c +modules/codec/quicktime.c +modules/codec/dirac.c +modules/codec/telx.c +modules/codec/aes3.c +modules/codec/lpcm.c +modules/codec/png.c +modules/codec/svcdsub.c +modules/codec/subsdec.c +modules/codec/shine/shine_mod.c +modules/codec/dvbsub.c +modules/codec/subsusf.c +modules/codec/ddummy.c +modules/codec/omxil +modules/codec/dmo +modules/codec/araw.c +modules/codec/edummy.c +modules/codec/cvdsub.c +modules/codec/avcodec +modules/codec/rawvideo.c +modules/codec/kate.c +modules/codec/h264_nal.h +modules/codec/vorbis.c +modules/codec/cdg.c +modules/sse2/i420_rgb_sse2.h +modules/demux/rawdv.c +modules/demux/avformat +modules/demux/nuv.c +modules/demux/tta.c +modules/demux/voc.c +modules/demux/nsc.c +modules/demux/ps.h +modules/demux/ogg.h +modules/demux/ps.c +modules/demux/dvb-text.h +modules/demux/rawdv.h +modules/demux/avi/avi.c +modules/demux/avi/libavi.h +modules/demux/avi/libavi.c +modules/demux/xa.c +modules/demux/smf.c +modules/demux/stl.c +modules/demux/asf/asf.c +modules/demux/asf/libasf_guid.h +modules/demux/asf/libasf.c +modules/demux/asf/libasf.h +modules/demux/xiph.h +modules/demux/mjpeg.c +modules/demux/flac.c +modules/demux/mod.c +modules/demux/xiph_metadata.c +modules/demux/vobsub.h +modules/demux/rawaud.c +modules/demux/mkv +modules/demux/playlist +modules/demux/vc1.c +modules/demux/sid.cpp +modules/demux/ts.c +modules/demux/wav.c +modules/demux/gme.c +modules/demux/ogg.c +modules/demux/dirac.c +modules/demux/oggseek.h +modules/demux/demuxdump.c +modules/demux/mp4 +modules/demux/pva.c +modules/demux/aiff.c +modules/demux/mpeg/mpgv.c +modules/demux/mpeg/es.c +modules/demux/mpeg/h264.c +modules/demux/xiph_metadata.h +modules/demux/nsv.c +modules/demux/mxpeg_helper.h +modules/demux/rawvid.c +modules/demux/oggseek.c +modules/demux/vobsub.c +modules/demux/ty.c +modules/demux/image.c +modules/demux/au.c +modules/demux/subtitle.c +modules/demux/cdg.c +modules/services_discovery +modules/stream_out +modules/video_chroma +modules/access_output/livehttp.c +modules/video_filter/alphamask.c +modules/video_filter/puzzle.c +modules/video_filter/puzzle_pce.h +modules/video_filter/puzzle_pce.c +modules/video_filter/puzzle.h +modules/video_filter/panoramix.c +modules/video_filter/anaglyph.c +modules/video_filter/colorthres.c +modules/video_filter/gradfun.c +modules/video_filter/croppadd.c +modules/video_filter/puzzle_lib.c +modules/video_filter/gradient.c +modules/video_filter/extract.c +modules/video_filter/canvas.c +modules/video_filter/opencv_wrapper.c +modules/video_filter/gaussianblur.c +modules/video_filter/swscale.c +modules/video_filter/postproc.c +modules/video_filter/audiobargraph_v.c +modules/video_filter/grain.c +modules/video_filter/sepia.c +modules/video_filter/filter_picture.h +modules/video_filter/puzzle_bezier.c +modules/video_filter/subsdelay.c +modules/video_filter/mosaic.c +modules/video_filter/marq.c +modules/video_filter/hqdn3d.c +modules/video_filter/blendbench.c +modules/video_filter/posterize.c +modules/video_filter/yuvp.c +modules/video_filter/antiflicker.c +modules/video_filter/adjust_sat_hue.c +modules/video_filter/magnify.c +modules/video_filter/opencv_example.cpp +modules/video_filter/puzzle_lib.h +modules/video_filter/puzzle_bezier.h +modules/video_filter/logo.c +modules/video_filter/adjust_sat_hue.h +modules/video_filter/blend.cpp +modules/video_filter/mosaic.h +modules/video_filter/wave.c +modules/video_filter/clone.c +modules/video_filter/atmo/FnordlichtConnection.h +modules/video_filter/atmo/atmo.cpp +modules/video_filter/atmo/FnordlichtConnection.cpp +modules/video_filter/scene.c +modules/video_filter/wall.c +modules/video_filter/adjust.c +modules/video_filter/motiondetect.c +modules/video_filter/motionblur.c +modules/video_filter/erase.c +modules/video_filter/scale.c +modules/video_filter/puzzle_mgt.c +modules/video_filter/mirror.c +modules/video_filter/deinterlace/mmx.h +modules/video_filter/deinterlace/algo_phosphor.c +modules/video_filter/deinterlace/algo_yadif.h +modules/video_filter/deinterlace/merge_arm.S +modules/video_filter/deinterlace/algo_ivtc.h +modules/video_filter/deinterlace/algo_x.c +modules/video_filter/deinterlace/merge.c +modules/video_filter/deinterlace/deinterlace.c +modules/video_filter/deinterlace/merge.h +modules/video_filter/deinterlace/helpers.h +modules/video_filter/deinterlace/deinterlace.h +modules/video_filter/deinterlace/algo_basic.h +modules/video_filter/deinterlace/algo_phosphor.h +modules/video_filter/deinterlace/algo_x.h +modules/video_filter/deinterlace/algo_ivtc.c +modules/video_filter/deinterlace/algo_basic.c +modules/video_filter/deinterlace/helpers.c +modules/video_filter/deinterlace/common.h +modules/video_filter/deinterlace/algo_yadif.c +modules/video_filter/bluescreen.c +modules/video_filter/remoteosd.c +modules/video_filter/invert.c +modules/video_filter/filter_event_info.h +modules/video_filter/transform.c +modules/video_filter/puzzle_mgt.h +modules/video_filter/chain.c +modules/video_filter/rss.c +modules/video_filter/ball.c +modules/video_filter/psychedelic.c +modules/video_filter/dynamicoverlay +modules/video_filter/ripple.c +modules/video_filter/sharpen.c +modules/misc/inhibit/dbus.c +modules/misc/inhibit/xdg.c +modules/misc/webservices/acoustid.c +modules/misc/webservices/acoustid.h +modules/misc/gnutls.c +modules/misc/fingerprinter.c +modules/misc/xml +modules/stream_filter + Copyright (c) 1996-2016 the VideoLAN Team + Licensed under the GNU Lesser General Public License, version 2.1 or later. + +share/skins2/fonts/FreeSans.ttf: +share/skins2/fonts/FreeSansBold.ttf: + Copyright (C) 2002 Free Software Foundation. + Primoz Peterlin + Licensed under the GNU General Public License, version 2 or later. + +Other files in share/skins2/: + Copyright (c) 2006 aLtgLasS + 1994-1996 Jos Buivenga + Licensed under the Creative Commons Attribution 2.5 Scotland license + +2. License list +=============== + +The blurb for the GNU General Public License, version 2 or later: + + | This program is free software; you can redistribute it and/or modify + | it under the terms of the GNU General Public License as published by + | the Free Software Foundation; either version 2, or (at your option) + | any later version. + | + | This program is distributed in the hope that it will be useful, + | but WITHOUT ANY WARRANTY; without even the implied warranty of + | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + | General Public License for more details. + | + | You should have received a copy of the GNU General Public License + | along with this program; if not, write to the Free Software + | Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +The blurb for the GNU Lesser General Public Licence, version 2.1 or later: + + | This program is free software; you can redistribute it and/or modify it + | under the terms of the GNU Lesser General Public License as published by + | the Free Software Foundation; either version 2.1 of the License, or + | (at your option) any later version. + | + | This program is distributed in the hope that it will be useful, + | but WITHOUT ANY WARRANTY; without even the implied warranty of + | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + | General Public License for more details. + | + | You should have received a copy of the GNU General Public License + | along with this program; if not, write to the Free Software + | Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +However, this package is linked to LGPL v3 libraries. So while the source is +GPL v2 or later, this package is GPL v3 + +On Debian GNU/Linux systems, the complete text of the GNU General +Public License can be found in `/usr/share/common-licenses/GPL-3'. + +The NetBSD license: + + | Redistribution and use in source and binary forms, with or without + | modification, are permitted provided that the following conditions + | are met: + | 1. Redistributions of source code must retain the above copyright + | notice, this list of conditions and the following disclaimer. + | 2. 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. + | 3. All advertising materials mentioning features or use of this software + | must display the following acknowledgement: + | This product includes software developed by the NetBSD + | Foundation, Inc. and its contributors. + | 4. Neither the name of The NetBSD Foundation nor the names of its + | contributors may be used to endorse or promote products derived + | from this software without specific prior written permission. + | + | THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. 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 FOUNDATION 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. + +The Info-ZIP license: + + | For the purposes of this copyright and license, "Info-ZIP" is defined as + | the following set of individuals: + | + | Mark Adler, John Bush, Karl Davis, Harald Denker, Jean-Michel Dubois, + | Jean-loup Gailly, Hunter Goatley, Ed Gordon, Ian Gorman, Chris Herborth, + | Dirk Haase, Greg Hartwig, Robert Heath, Jonathan Hudson, Paul Kienitz, + | David Kirschbaum, Johnny Lee, Onno van der Linden, Igor Mandrichenko, + | Steve P. Miller, Sergio Monesi, Keith Owens, George Petrov, Greg Roelofs, + | Kai Uwe Rommel, Steve Salisbury, Dave Smith, Steven M. Schweda, + | Christian Spieler, Cosmin Truta, Antoine Verheijen, Paul von Behren, + | Rich Wales, Mike White + | + | This software is provided "as is," without warranty of any kind, express + | or implied. In no event shall Info-ZIP or its contributors be held liable + | for any direct, indirect, incidental, special or consequential damages + | arising out of the use of or inability to use 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. Redistributions of source code must retain the above copyright notice, + | definition, disclaimer, and this list of conditions. + | + | 2. Redistributions in binary form (compiled executables) must reproduce + | the above copyright notice, definition, disclaimer, and this list of + | conditions in documentation and/or other materials provided with the + | distribution. The sole exception to this condition is redistribution + | of a standard UnZipSFX binary (including SFXWiz) as part of a + | self-extracting archive; that is permitted without inclusion of this + | license, as long as the normal SFX banner has not been removed from + | the binary or disabled. + | + | 3. Altered versions--including, but not limited to, ports to new operating + | systems, existing ports with new graphical interfaces, and dynamic, + | shared, or static library versions--must be plainly marked as such + | and must not be misrepresented as being the original source. Such + | altered versions also must not be misrepresented as being Info-ZIP + | releases--including, but not limited to, labeling of the altered + | versions with the names "Info-ZIP" (or any variation thereof, including, + | but not limited to, different capitalizations), "Pocket UnZip," "WiZ" + | or "MacZip" without the explicit permission of Info-ZIP. Such altered + | versions are further prohibited from misrepresentative use of the + | Zip-Bugs or Info-ZIP e-mail addresses or of the Info-ZIP URL(s). + | + | 4. Info-ZIP retains the right to use the names "Info-ZIP," "Zip," "UnZip," + | "UnZipSFX," "WiZ," "Pocket UnZip," "Pocket Zip," and "MacZip" for its + | own source and binary releases. + +The Creative Commons Attribution 2.5 Scotland license: + + | This Creative Commons Scotland public licence enables You to Use the + | Work worldwide provided that You keep to the terms of this Licence. + | + | 'The Licensor' (the Person offering the Work under the terms and + | conditions of this Licence) + | + | and + | + | 'You' (the Person acquiring rights under this Licence) + | + | agree as follows: + | + | 1. Definitions of Capitalised Words + | 1. "Collective Work" means a work made up of the Work in its entirety + | in unmodified form, along with other work, assembled into a + | collective whole. + | 2. "Derivative Work" means a work that Uses the Work (or any + | substantial part of the Work) in any material form whatsoever + | (such as a translation, dramatisation, or abridgment), other than + | (i) as a whole and in unmodified form or (ii) by modifying it as + | may be technically necessary to Use it in a different mode or + | format; but a Collective Work is not a Derivative Work for the + | purpose of this Licence. + | 3. "Derogatory Treatment" means derogatory treatment as defined by + | section 80 of the Copyright Design and Patents Act 1988, except as + | allowed by that Act: and it has that meaning wherever that + | treatment may take place and whoever may carry it out. + | 4. "Licence Elements" means the following licence attributes + | indicated in the title of this Licence: Attribution. + | 5. "Original Author" means the Person who created the Work. + | 6. "Person" means a natural person or a body of persons corporate or + | incorporate. + | 7. "Use", as a verb, means doing any act which is restricted by + | copyright, whether in the original medium or any other; and + | includes modifying the Work as may be technically necessary to Use + | it in a different mode or format. + | 8. "Work" means the work protected by copyright which is offered + | under the terms of this Licence, and includes the Work as + | incorporated in any Collective Work. + | 9. Words in the singular include the plural and vice versa. + | + | 2. The Rights Granted + | + | 2.1 The Licensor grants to You a worldwide, royalty-free, + | non-exclusive, licence to Use the Work for the duration of its + | copyright. + | + | So you may, for example: + | 1. copy the Work, or create Derivative Works or incorporate it into a + | Collective Work; + | 2. copy Derivative Works, or the Work as incorporated in any + | Collective Work; and + | 3. publish, perform or communicate the Work and/or Derivative Works + | and/or the Work as incorporated in any Collective Work to anyone; + | + | in any medium whether now known or created in the future. + | + | 2.2 However, this Licence does not allow you to: + | 1. impose any terms or any technological measures on the Work, or a + | Derivative Work, that alter or restrict the terms of this Licence + | or any rights granted under it or have the effect or intent of + | restricting the ability of any person to exercise those rights; + | 2. sublicense the Work; or + | 3. subject the Work to Derogatory Treatment. + | + | 2.3 You must, if you publish or distribute the Work or any Derivative + | Work to anyone else in any way, give reasonable credit to the Original + | Author as follows: + | 1. by giving the name of the Original Author if that has been + | supplied; or a pseudonym if that has been supplied instead; and/or + | the name of any other person if that has been supplied for + | attribution in place of the Original Author; + | 2. by giving the title of the Work if that has been supplied; + | 3. by giving the Uniform Resource Identifier of the Work if that has + | been supplied, but you need not do so if this does not refer to + | its copyright terms or to its licensing information; + | 4. in the case of a Derivative Work, by identifying how the Work has + | been used (for example, "French translation of the Work by X", or + | "Screenplay based on original work by X"); and + | 5. in the case of a Derivative Work or a Collective Work, placing + | that credit in the same place, and at least as prominently, as any + | comparable authorship credit. + | + | But, if what you are publishing or distributing is a Derivative + | Work or a Collective Work, you must remove any of these credits + | if you are asked to do so by the Licensor and if it is + | practicable to do so. + | + | These are important conditions of this licence and if you fail to do + | so you will be in material breach of its terms. + | + | 2.4 The Original Author asserts the right to be identified as the + | original author of the Work; but only as and when required by clause + | 2.3 above. + | + | 2.5 You must also, if you publish or distribute the Work or any + | Derivative Work to anyone else in any way: + | 1. include a copy of this Licence (or its Uniform Resource + | Identifier) with it; and + | 2. keep intact any copyright notices for the Work and notices that + | refer to this Licence. + | + | These are important conditions of this licence and if you fail to do + | so you will be in material breach of its terms. + | + | 2.6 Each time You publish the Work or any Derivative Work to anyone + | else in any way, the Licensor offers to the recipient a licence to the + | Work on the same terms and conditions as this Licence. + | + | 2.7 And: + | 1. the right to release the Work under different terms, or to stop + | distributing the Work, is reserved; and + | 2. all other rights not expressly granted by the Licensor are + | reserved. + | + | 2.8 This Licence does not affect any rights that You or anyone else + | may independently have under any applicable law (including fair + | dealing, fair use, or any other legally recognised limitation or + | exception to copyright infringement) to make any Use of this Work. + | + | 3. Warranties and Disclaimer + | + | 3.1 The Work is licensed by the Licensor "as is" and without any + | warranty of any kind, either express or implied, whether of title, of + | accuracy, of fitness for purpose, or otherwise. + | + | 4. Limit of Liability + | + | 4.1 Subject to any liability which may not be excluded or limited by + | law, the Licensor shall not be liable for, and expressly excludes, all + | liability for loss or damage however and whenever caused to anyone by + | any Use under this Licence, whether by You or by anyone else, and + | whether caused by any fault on the part of the Licensor or not. If + | liability may not be excluded by law, it is limited to actual and + | direct financial loss to the extent it is caused by proved negligence + | on the part of the Licensor. + | + | 5. Termination + | + | 5.1 Any breach by You of the terms of this licence (for example, by + | distributing the work licensed without attributing authorship as + | appropriate) entitles the Licensor to terminate this Licence with + | immediate effect and without notice to you. Persons who have received + | the Work, Derivative Works, or Collective Works from You under this + | Licence, however, will not have their licences terminated provided + | their use is in full compliance with this Licence or a licence granted + | under clause 2.6 of this Licence. + | + | 5.2 If You are not in breach of the terms of this licence, the + | Licensor may not terminate your rights under it. + | + | 5.3 Unless terminated under clause 5.1, this Licence is granted to you + | for the duration of copyright in the Work. + | + | 6. General + | + | 6.1 If any provision of this Licence is held to be invalid or + | unenforceable, that shall not affect the validity or enforceability of + | the remainder of the terms of this Licence. + | + | 6.2 This Licence is the entire agreement between the parties with + | respect to the Work licensed here. It replaces any earlier + | understandings, agreements or representations with respect to the Work + | not specified here. + | + | 6.3 If You are in breach of the terms of this Licence (for example, by + | distributing the work licensed without attributing authorship as + | appropriate) you will not be entitled to rely on the terms of this + | Licence or to complain of any breach by the Licensor. + | + | 6.4 Neither You, nor anyone else, may enforce any provision of this + | Licence by specific implement or interdict. + | + | 6.5 This Licence is governed by the law of Scotland and the parties + | accept the exclusive jurisdiction of the Courts of Scotland to decide + | any action or claim directed against the Licensor. + | + | 6.6 If there is any dispute as to the meaning or effect of any + | provision of this Licence, it must so far as possible be read and + | given effect in a way that is compatible with the provisions of the + | Creative Commons generic licence, version 2.5, which has the same + | Licence Elements. + + +The embedded copy of ffmpeg (located in ffmpeg-2-8-X) is covered by the +following terms (taken from ffmpeg_7:2.8.6-1): + +Files: * +Copyright: + Sebastien Bechet + 1990, James Ashton - Sydney University + 1993, Computer Science, Speech Group + 1994-2012, by the Xiph.Org Foundation and contributors + 1997-1999, H. Dietz + 1997-1999, R. Fisher + 1998-2009, Conifer Software + 1999-2001, Chris Bagwell + 1999, Intel Corporation + 1999, Nick Bailey + 1999, Roger Hardiman + 1999-2000, Sebastien Rougeaux + 2000, Chris Ausbrooks + 2000, Fabien COELHO + 2000, Edward Beingessner And Sundry Contributors + 2000-2003, 2005, Fabrice Bellard + 2000-2001, Michel Lespinasse + 2000-2001, 2003, Nick Kurshev + 2000-2001, Peter Gubanov + 2001-2003, BERO + 2001, Daniel Maas + 2001, Heikki Leinonen + 2001, Juan J. Sierralta P + 2001, Lionel Ulmer + 2001-2015, Michael Niedermayer + 2001, 2005-2014, Peter Ross + 2001, Tim Ferguson + 2002-2006, Alex Beregszaszi + 2002, Anders Johansson + 2002, Falk Hueffner + 2002, 2005, Francois Revol + 2002, Frederic 'dilb' Boulay + 2002, Gunnar Monell + 2001-2010, Krzysztof Foltman, Markus Schmidt, Thor Harald Johansen and others + 2002, Laszlo Torok + 2002, Lennert Buytenhek + 2002, Mark Hills + 2002-2004, 2006-2013, Maxim Poliakovski + 2002, Remi Guyomarch + 2002-2005, Roberto Togni + 2002, Steve O'Hara-Smith + 2002, The Xine project + 2002, Zdenek Kabelac + 2003-2005, by Christopher R. Hertel + 2003, Donnie Smith + 2003, Dr. Tim Ferguson + 2003, Ewald Snel + 2003, Gustavo Sverzut Barbieri + 2003, Ivan Kalvachev + 2003, James Klicman + 2003, Max Krasnyansky + 2003, 2004, 2007, Mike Melanson + 2003, 2014, Pascal Massimino + 2003-2004, 2006, Roman Shaposhnik + 2003, Rich Felker + 2003-2004, Romain Dolbeau + 2003, 2008-2011, Sascha Sommer + 2003, Tinic Uro + 2003, Thomas Raivio + 2003-2013, x264 project + 2004, Adam Thayer + 2004, AGAWA Koji + 2004, 2007, Benjamin Zores + 2004-2005, Denes Balatoni + 2004-2007, Eric Lasota + 2004, Gildas Bazin + 2004-2006, Lennart Poettering + 2003-2013, Loren Merritt + 2004, Maarten Daniels + 2004, 2007, Marc Hoffman + 2004-2014, Konstantin Shishkov + 2005, Alban Bedel + 2005, Anonymous + 2005-2011, Benjamin Larsson + 2005, David Hammerton + 2005, DivX, Inc + 2005, 2007-2008, Ian Caulfield + 2005, Jeff Muizelaar + 2005-2007, 2013-2015, Luca Barbato + 2005-2012, Mans Rullgard + 2005, Matthieu CASTET + 2005-2006, Oded Shimon + 2005, Ole André Vadla Ravnås + 2005, 2007-2011, 2013-2014, Reimar Döffinger + 2005-2006, Robert Edele + 2005, Steve Underwood + 2005, Vidar Madsen + 2005, Wim Taymans + 2005, 2007, Wolfram Gloger + 2005, Zoltan Hidvegi + 2006-2010, Aurelien Jacobs + 2006-2011, Baptiste Coudurier + 2006, Corey Hickey + 2006, Cyril Zorin + 2006, 2008, Gregory Montoir + 2006-2013, Justin Ruggles + 2006, Kartikey Mahendra BHATT + 2006-2007, Maxim Gavrilov + 2006, 2007, Michel Bardiaux + 2006, Michael Benjamin + 2006, Patrick Guimond + 2006, Paul Richards + 2006, Guillaume Poirier + 2006-2010, Prakash Punnoor + 2006-2010, 2013-2014, Ramiro Polla + 2006-2007, Reynaldo H. Verdejo Pinochet + 2006-2009, 2012, Rob Sykes + 2006-2009, Robert Swain + 2006-2007, Ryan Martell + 2006, Smartjog S.A.S, Baptiste Coudurier + 2006-2007, SmartJog S.A., Baptiste Coudurier + 2006, Stefan Gehrer + 2006, 2015, Steve Lhomme + 2006, Thijs Vermeir + 2006-2011, Xvid Solutions GmbH + 2007, Alexis Ballier + 2007, 2010, 2013, Anssi Hannula + 2007-2009, Bartlomiej Wolowiec + 2007, 2014, Benoit Fouet + 2007, 2009, Björn Axelsson + 2007, Bobby Bingham + 2007-2009, Bartlomiej Wolowiec + 2007, Christian Ohm + 2007, Collabora Ltd, Philippe Kalaf + 2007, Edward Hervey + 2007-2008, Ivo van Poorten + 2007-2008, Joseph Artsimovich + 2007, Kamil Nowosad + 2007-2009, Luca Abeni + 2007-2008, Marco Gerards + 2007, Nicholas Tung + 2007, 2010-2014, Nicolas George + 2007, Nokia Corporation + 2007, Richard Spindler + 2007-2010, 2012-2015, Ronald S. Bultje + 2007-2008, Siarhei Siamashka + 2007-2013, Stefano Sabatini + 2007-2008, UAB "DKD" + 2007, Ulion + 2007-2011, Vitor Sessak + 2007-2008, 2011, Vladimir Voroshilov + 2008, Affine Systems, Inc (Michael Sullivan, Bobby Impollonia) + 2008, Alessandro Sappia + 2008-2013, Alex Converse + 2008-2012, Alexander E. Patrakov + 2008, 2010, Alexander Strange + 2008-2009, Andrej Stepanchuk + 2008, BBC, Anuradha Suraparaju + 2008-2010, David Conrad + 2008, 2010, Eli Friedman + 2008, GUCAS, Zhentan Feng + 2008-2010, Laurent Aimar + 2008, NVIDIA + 2008-2009, Jaikrishnan Menon + 2008-2010, Paul Kendall + 2008, Robert Marston + 2008, Sisir Koppaka + 2008-2009, Splitted-Desktop Systems + 2008, Victor Paesa + 2008, vmrsss + 2009, Colin McQuillan + 2009-2010, 2013, Daniel Verkamp + 2009, Dylan Yudaken + 2009, Giliard B. de Freitas + 2009-2010, Howard Chu + 2009-2013, 2015, James Darnley + 2009, Jimmy Christensen + 2009, Joshua Warner + 2009, Kenan Gillet + 2009-2014, Martin Storsjo + 2009, Michael Tison + 2009, Naotoshi Nojiri + 2009, 2012, Nathan Caldwell + 2009, Nicolas Martin + 2009, Samalyse + 2009, 2011, Sebastian Gesemann + 2009, Sebastien Lucas + 2009, Stephen Backway + 2009-2010, 2013-2014, Thilo Borgmann + 2009, Thomas P. Higdon + 2009, Tobias Bindhammer + 2009, Toshimitsu Kimura + 2009, Xuggle Incorporated + 2009, Zuxy Meng + 2010, Adrian Daerr + 2010, Amanda, Y.N. Wu + 2010-2011, Anatoly Nenashev + 2010, Brandon Mintern + 2010-2012, Carl Eugen Hoyos + 2010, Daniel G. Taylor + 2010-2011, Elvis Presley + 2010, Fiona Glaser + 2010, Francesco Lavra + 2010, 2013, Georg Martius + 2010, 2012, Google, Inc + 2010, Hans de Goede + 2010, Holger Lubitz + 2010-2011, 2013-2014, Janne Grunau + 2010, Jacob Meuser + 2010, Josh Allmann + 2010, Marcelo Galvao Povoa + 2010, Mark Heath + 2010, Mark Nauwelaerts + 2010, Michele Orrù + 2010-2011, Mohamed Naufal Basheer + 2010, Nolan Lum + 2010-2013, Philip Langdale + 2010, Rafael Carre + 2010, Rob Clark + 2010, S.N. Hemanth Meenakshisundaram + 2010, Sebastian Vater + 2010, tipok + 2010, Tomas Härdin + 2010-2011, Zhentan Feng + 2011, Anatoliy Wasserman + 2011, Andreas Öman + 2011-2013, 2015, Anton Khirnov + 2011-2014, Clément Bœsch + 2011-2015, Derek Buitenhuis + 2011-2012, Hyllian/Jararaca + 2011, Jordi Ortiz + 2011, Juan Carlos Rodriguez + 2011, 2014, Kieran Kunhya + 2011, KO Myung-Hun + 2011-2012, Mark Himsley + 2011-2012, Mashiat Sarker Shakkhar + 2011, Matthew Hoops + 2011, Max Horn + 2011-2012, Michael Bradshaw + 2011, Michael Karcher + 2011, Mina Nagy Zaki + 2011, MirriAd Ltd + 2011, Oskar Arvidsson + 2011-2015, Paul B Mahol + 2011, Roger Pau Monné + 2011-2012, Sebastien Zwickert + 2011-2012, Smartjog S.A.S, Clément Bœsch + 2011, Sven Hesse + 2011, Thomas Kuehnel + 2012, Aleksi Nurmi + 2012, Andrew D'Addesio + 2012-2013, Andrey Utkin + 2012-2013, Aneesh Dogra (lionaneesh) + 2012, Antti Seppälä + 2012, AvxSynth Team. + 2012, British Broadcasting Corporation + 2012-2014, Christophe Gisquet + 2012-2013, Daniel Kang + 2012, David Kment + 2012, Fredrik Mellbin + 2012, 2014, Georg Lippitsch + 2012-2013, Gildas Cocherel + 2012-2013, Guillaume Martres + 2012-2015, James Almer + 2012, Jan Ekström + 2012, Laurent de Soras + 2012, Li Cao + 2012-2013, Mickael Raulet + 2012-2013, Oka Motofumi + 2012, Pavel Koshevoy + 2012, Peng Gao + 2012, Petri Hintukainen + 2012, Robert Nagy + 2012-2013, Rudolf Polzer + 2012, Samuel Pitoiset + 2012, Steven Robertson + 2012, Vitaliy E Sugrobov + 2012-2013, Wassim Hamidouche + 2012-2013, Wei Gao + 2012, Xidorn Quan + 2013, Anand Meher Kotra + 2013-2014, Andrew Kelley + 2013, Ash Hughes + 2013, Calvin Walton + 2013, Christian Schmidt + 2013, Darryl Wallace + 2013-2014, Deti Fliegl + 2013, Diego Biurrun + 2013, Dirk Farin + 2013, Fredrik Mellbin + 2013, Jeff Moguillansky + 2013, Lenny Wang + 2013-2014, Lukasz Marek + 2013, Marton Balint + 2013, Matthew Heaney + 2013, MIPS Technologies, Inc., California. + 2013-2014, Mozilla Corporation + 2013-2014, Nicolas Bertrand + 2013-2014, Pierre-Edouard Lepere + 2013, Rémi Denis-Courmont + 2013-2014, RISC OS Open Ltd + 2013, Rl, Aetey Global Technologies AB + 2013-2015, Seppo Tomperi + 2013-2014, Tiancheng "Timothy" Gu + 2013, Vadim Kalinsky + 2013, VTT + 2013-2015, Vittorio Giovara + 2013, Xiaolei Yu + 2013, Yukinori Yamazoe + 2014, Alexandra Hájková + 2014, Aman Gupta + 2014-2015, Arwa Arif + 2014, Daniel Oberhoff + 2014, Dave Rice @dericed + 2014, Eejya Singh + 2014-2015, Hendrik Leppkes + 2014, James Yu + 2014, Marvin Scholz + 2014, Muhammad Faiz + 2014, Neil Birkbeck + 2014, Nicholas Robbins + 2014, Niels Möller + 2014, Oleksij Rempel + 2014-2015, Peter Meerwald + 2014, Rong Yan + 2014, Samsung Electronics + 2014, StarBrilliant + 2014-2015, Supraja Meedinti + 2014-2015, Thomas Volkert + 2014, Tim Walker + 2014-2015, Timo Rothenpieler + 2014-2015, Vignesh Venkatasubramanian + 2015, Andreas Cadhalpun + 2015, Anshul Maheshwari + 2015, Donny Yang + 2015, Ganesh Ajjanagadde + 2015, Gilles Chanteperdrix + 2015, Himangi Saraogi + 2015, Imagination Technologies Ltd + 2015, Kevin Wheatley + 2015, Loongson Technology Corporation Limited + 2015, LoRd_MuldeR + 2015, Manojkumar Bhosale + 2015, Niklas Haas + 2015, Parag Salasakar + 2015, Pedro Arthur + 2015, Rodger Combs + 2015, Roger Pack + 2015, Rostislav Pehlivanov + 2015, Shivraj Patil + 2015, Stupeflix + 2015, Tampere University of Technology + 2015, Tom Butterworth + 2015, Urvang Joshi + 2015, Vesselin Bontchev + 2015, Zhang Rui + 2015, Zhang Shuangshuang + 2015, Zhou Xiaoyong +License: LGPL-2.1+ +Comment: + You should have received a copy of the GNU Lesser General Public + License along with FFmpeg; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + . + On Debian systems, the full text of the GNU Lesser General Public License + version 2.1 can be found in the file `/usr/share/common-licenses/LGPL-2.1'. + . + The copyright details for Joseph Artsimovich and UAB "DKD" were extracted + from the referenced source: + . + +Files: libavcodec/libzvbi-teletextdec.c +Copyright: + 2005-2010, 2012, Wolfram Gloger + 2013, Marton Balint +License: LGPL-2+ + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + . + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. +Comment: + On Debian systems, the full text of the GNU Lesser General Public License + version 2 can be found in the file `/usr/share/common-licenses/GPL-2'. + . + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + +Files: + libavcodec/aacdec_fixed.c + libavcodec/aacsbr_fixed.c + libavcodec/ac3dec_fixed.c + libavcodec/arm/vp8dsp_armv6.S + libavcodec/fft_init_table.c + libavcodec/fft_fixed_32.c + libavcodec/fft_table.h + libavcodec/mdct_fixed_32.c + libavcodec/mips/aaccoder_mips.c + libavcodec/mips/aacdec_mips.c + libavcodec/mips/aacdec_mips.h + libavcodec/mips/aacpsdsp_mips.c + libavcodec/mips/aacpsy_mips.h + libavcodec/mips/aacsbr_mips.c + libavcodec/mips/aacsbr_mips.h + libavcodec/mips/ac3dsp_mips.c + libavcodec/mips/acelp_filters_mips.c + libavcodec/mips/acelp_vectors_mips.c + libavcodec/mips/amrwbdec_mips.c + libavcodec/mips/amrwbdec_mips.h + libavcodec/mips/celp_filters_mips.c + libavcodec/mips/celp_math_mips.c + libavcodec/mips/compute_antialias_fixed.h + libavcodec/mips/compute_antialias_float.h + libavcodec/mips/fft_mips.c + libavcodec/mips/fmtconvert_mips.c + libavcodec/mips/iirfilter_mips.c + libavcodec/mips/lsp_mips.h + libavcodec/mips/mpegaudiodsp_mips_fixed.c + libavcodec/mips/mpegaudiodsp_mips_float.c + libavcodec/mips/sbrdsp_mips.c + libavutil/fixed_dsp.c + libavutil/fixed_dsp.h + libavutil/mips/float_dsp_mips.c + libavutil/mips/libm_mips.h + libavutil/softfloat_tables.h +Copyright: + 2005-2006, Oded Shimon + 2006-2007, Maxim Gavrilov + 2008-2009, Robert Swain + 2009-2010, Alex Converse + 2010, Google Inc. + 2010, Rob Clark + 2011, Mans Rullgard + 2012-2013, MIPS Technologies, Inc., California. +License: BSD-3-Clause and LGPL-2.1+ +Comment: + On Debian systems, the full text of the GNU Lesser General Public License + version 2.1 can be found in the file `/usr/share/common-licenses/LGPL-2.1'. + . + You should have received a copy of the GNU Lesser General Public + License along with FFmpeg; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + +Files: libavformat/aadec.c +Copyright: + 2001-2014, Jim Teeuwen + 2015, Vesselin Bontchev +License: BSD-1-Clause + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + . + THIS SOFTWARE IS PROVIDED BY THE MIPS TECHNOLOGIES, INC. ``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. + +Files: + libavfilter/af_chorus.c +Copyright: + 1998, Juergen Mueller And Sundry Contributors + 2015, Paul B Mahol +License: Sundry and LGPL-2.1+ +Comment: + On Debian systems, the full text of the GNU Lesser General Public License + version 2.1 can be found in the file `/usr/share/common-licenses/LGPL-2.1'. + . + You should have received a copy of the GNU Lesser General Public + License along with FFmpeg; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + +Files: + doc/texi2pod.pl + libavcodec/x86/flac_dsp_gpl.asm + libavdevice/x11grab.c + libavfilter/f_ebur128.c + libavfilter/vf_blackframe.c + libavfilter/vf_boxblur.c + libavfilter/vf_colormatrix.c + libavfilter/vf_cover_rect.c + libavfilter/vf_cropdetect.c + libavfilter/vf_delogo.c + libavfilter/vf_eq.c + libavfilter/vf_eq.h + libavfilter/vf_find_rect.c + libavfilter/vf_fspp.c + libavfilter/vf_fspp.h + libavfilter/vf_geq.c + libavfilter/vf_histeq.c + libavfilter/vf_hqdn3d.c + libavfilter/vf_hqdn3d.h + libavfilter/vf_interlace.c + libavfilter/vf_kerndeint.c + libavfilter/vf_mcdeint.c + libavfilter/vf_mpdecimate.c + libavfilter/vf_owdenoise.c + libavfilter/vf_perspective.c + libavfilter/vf_phase.c + libavfilter/vf_pp.c + libavfilter/vf_pp7.c + libavfilter/vf_pp7.h + libavfilter/vf_pullup.c + libavfilter/vf_pullup.h + libavfilter/vf_repeatfields.c + libavfilter/vf_sab.c + libavfilter/vf_smartblur.c + libavfilter/vf_spp.c + libavfilter/vf_spp.h + libavfilter/vf_stereo3d.c + libavfilter/vf_super2xsai.c + libavfilter/vf_tinterlace.c + libavfilter/vf_uspp.c + libavfilter/vsrc_mptestsrc.c + libavfilter/x86/vf_fspp.asm + libavfilter/x86/vf_fspp_init.c + libavfilter/x86/vf_hqdn3d_init.c + libavfilter/x86/vf_pp7.asm + libavfilter/x86/vf_pp7_init.c + libavfilter/x86/vf_pullup.asm + libavfilter/x86/vf_pullup_init.c + libavfilter/x86/vf_removegrain.asm + libavfilter/x86/vf_spp.c + libavfilter/yadif.h + libpostproc/postprocess_altivec_template.c + libpostproc/postprocess.c + libpostproc/postprocess.h + libpostproc/postprocess_internal.h + libpostproc/postprocess_template.c + libswresample/swresample-test.c + tests/checkasm/bswapdsp.c + tests/checkasm/checkasm.c + tests/checkasm/checkasm.h + tests/checkasm/h264pred.c + tests/checkasm/h264qpel.c + tests/checkasm/x86/checkasm.asm + tools/coverity.c + tests/tiny_ssim.c +Copyright: + Wilbert Dijkhof + 1997-1998, Rasca, Berlin + 1997-2001, ZSNES Team <_demo_@zsnes.com> + 1999-2001, Free Software Foundation, Inc + 2000-2002, Fabrice Bellard + 2001, 2006, Daniel Maas + 2001, 2003, Donald A. Graft + 2001-2003, 2005-2007, 2011-2012, 2014-2015, Michael Niedermayer + 2002, A'rpi + 2002, Brian Foley + 2002-2003, Brian J. Murrell + 2002, Dieter Shirley + 2002, Jindrich Makovicka + 2001-2008, 2013, The FFmpeg Project + 2003, Daniel Moreno + 2003-2004, Karl H. Beckers, Frankfurt + 2003-2014, Loren Merritt + 2003, Michael Zucchi + 2003, Rich Felker + 2003-2004, Romain Dolbeau + 2004-2005, 2007, Denes Balatoni + 2004, Tobias Diedrich + 2004, Ville Saari + 2005, Nikolaj Poroshin + 2006, Clemens Fruhwirth + 2006, Edouard Gomez + 2006, Ivo van Poorten + 2006-2007, Kevin Stone + 2006, Julian Hall + 2008, Loren Merritt + 2010, Baptiste Coudurier + 2010, Gordon Schmidt + 2010, Laurent Aimar + 2010, Michael Chinen + 2010, Niel van der Westhuizen + 2010-2012, Stefano Sabatini + 2012-2013, Clément Bœsch + 2012, 2015, Henrik Gramner + 2012, Jeremy Tran + 2013, Jean Delvare + 2013-2014, Paul B Mahol + 2013, Vittorio Giovara + 2014-2015, Arwa Arif + 2014-2015, James Darnley + 2014, Red Hat, Inc. +License: GPL-2+ + FFmpeg is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + . + FFmpeg is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. +Comment: + On Debian systems, the full text of the GNU General Public License + version 2 can be found in the file `/usr/share/common-licenses/GPL-2'. + . + You should have received a copy of the GNU General Public License + along with FFmpeg; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + +Files: + compat/avisynth/avisynth_c.h + compat/avisynth/avs/capi.h + compat/avisynth/avs/config.h + compat/avisynth/avs/types.h + compat/avisynth/avxsynth_c.h +Copyright: 2003, Kevin Atkinson +License: GPL-2+ with Avisynth exception + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + As a special exception, I give you permission to link to the + Avisynth C interface with independent modules that communicate with + the Avisynth C interface solely through the interfaces defined in + avisynth_c.h, regardless of the license terms of these independent + modules, and to copy and distribute the resulting combined work + under terms of your choice, provided that every copy of the + combined work is accompanied by a complete copy of the source code + of the Avisynth C interface and Avisynth itself (with the version + used to produce the combined work), being distributed under the + terms of the GNU General Public License plus this exception. An + independent module is a module which is not derived from or based + on Avisynth C Interface, such as 3rd-party filters, import and + export plugins, or graphical user interfaces. +Comment: + On Debian systems, the full text of the GNU General Public License + version 2 can be found in the file `/usr/share/common-licenses/GPL-2'. + . + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA, + or visit . + +Files: + libavcodec/libutvideodec.cpp + libavcodec/libutvideoenc.cpp + libavcodec/libutvideo.h +Copyright: + 2011-2012, Derek Buitenhuis +License: GPL-2 + FFmpeg is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public + License as published by the Free Software Foundation; + version 2 of the License. + . + FFmpeg is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. +Comment: + On Debian systems, the full text of the GNU General Public License + version 2 can be found in the file `/usr/share/common-licenses/GPL-2'. + . + You should have received a copy of the GNU General Public + License along with FFmpeg; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + +Files: doc/t2h.pm +Copyright: + 2011, 2012, Free Software Foundation, Inc. + 2014, Andreas Cadhalpun + 2014, Tiancheng "Timothy" Gu +License: GPL-3+ + FFmpeg is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3 of the License, or + (at your option) any later version. + . + FFmpeg is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. +Comment: + On Debian systems, the full text of the GNU General Public License + version 3 can be found in the file `/usr/share/common-licenses/GPL-3'. + . + You should have received a copy of the GNU General Public + License along with FFmpeg; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + +Files: + doc/bootstrap.min.css + doc/examples/avio_dir_cmd.c + doc/examples/avio_reading.c + doc/examples/decoding_encoding.c + doc/examples/demuxing_decoding.c + doc/examples/filtering_audio.c + doc/examples/extract_mvs.c + doc/examples/filtering_video.c + doc/examples/http_multiclient.c + doc/examples/metadata.c + doc/examples/muxing.c + doc/examples/qsvdec.c + doc/examples/remuxing.c + doc/examples/resampling_audio.c + doc/examples/scaling_video.c + doc/examples/transcoding.c + doc/style.min.css + libavcodec/arm/jrevdct_arm.S + libavcodec/cinepakenc.c + libavcodec/nellymoser.c + libavcodec/nellymoserdec.c + libavcodec/nellymoser.h + libavcodec/texturedsp.c + libavcodec/texturedspenc.c + libavcodec/x86/vc1dsp_init.c + libavcodec/x86/vc1dsp_mmx.c + libavformat/oggdec.c + libavformat/oggdec.h + libavformat/oggparseogm.c + libavformat/oggparsespeex.c + libavformat/oggparsetheora.c + libavformat/oggparsevorbis.c + tests/api/api-band-test.c + tests/api/api-flac-test.c + tests/api/api-h264-test.c + tests/api/api-seek-test.c + tests/reference.pnm +Copyright: + 2001, 2003, Fabrice Bellard + 2001, Lionel Ulmer + 2005, Alex Beregszaszi + 2005, Måns Rullgård + 2005, Matthieu CASTET + 2005, Michael Ahlberg + 2007, a840bda5870ba11f19698ff6eb9581dfb0f95fa5 + 2007, 520e17cd55896441042b14df2566a6eb610ed444 + 2007, 539459aeb7d425140b62a3ec7dbf6dc8e408a306 + 2007, Benjamin Larsson + 2007, Christophe GISQUET + 2007, Loic Minier + 2008, Reimar Döffinger + 2009, Benjamin Dobell + 2009, Glass Echidna + 2010, Nicolas George + 2011, Jonathan Baldwin + 2011, 2014, Reinhard Tartler + 2011-2014, Stefano Sabatini + 2011, Tomas Härdin + 2011-2014, Twitter, Inc + 2012, 2014, Clément Bœsch + 2012, Matthäus G. "Anteru" Chajdas (http://anteru.net) + 2013-2014, Rl, Aetey Global Technologies AB + 2014, Andrey Utkin + 2014, Barbara Lepage + 2014, Lukasz Marek + 2015, Anton Khirnov + 2015, Ludmila Glinskih + 2015, Stephan Holljes + 2015, Vittorio Giovara +License: Expat + +Files: + tools/cws2fws.c + tools/qt-faststart.c +Copyright: + Alex Beregszaszi + Mike Melanson +License: public-domain + This file is placed in the public domain. Use the program however you see fit. + +Files: + compat/windows/makedef + libavcodec/faandct.c + libavcodec/libfdk-aacdec.c + libavcodec/libfdk-aacenc.c + libavcodec/zerocodec.c + libavdevice/openal-dec.c + libavfilter/vf_hqx.c + libavutil/x86/x86inc.asm +Copyright: + 2003, Michael Niedermayer + 2003, Roman Shaposhnik + 2005-2015, x264 project + 2011, Jonathan Baldwin + 2012-2013, Derek Buitenhuis + 2012, Martin Storsjo + 2014, Clément Bœsch +License: ISC + Permission to use, copy, modify, and/or distribute this software for any + purpose with or without fee is hereby granted, provided that the above + copyright notice and this permission notice appear in all copies. + . + THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + +Files: libavutil/adler32.c +Copyright: 1995, Mark Adler +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. + 3. This notice may not be removed or altered from any source distribution. + +Files: + libavcodec/jfdctfst.c + libavcodec/jfdctint_template.c + libavcodec/jrevdct.c +Copyright: 1991-1996, Thomas G. Lane +License: IJG + The authors make NO WARRANTY or representation, either express or implied, + with respect to this software, its quality, accuracy, merchantability, or + fitness for a particular purpose. This software is provided "AS IS", and + you, its user, assume the entire risk as to its quality and accuracy. + . + Permission is hereby granted to use, copy, modify, and distribute this + software (or portions thereof) for any purpose, without fee, subject to + these conditions: + (1) If any part of the source code for this software is distributed, then + this README file must be included, with this copyright and no-warranty + notice unaltered; and any additions, deletions, or changes to the original + files must be clearly indicated in accompanying documentation. + (2) If only executable code is distributed, then the accompanying + documentation must state that "this software is based in part on the work + of the Independent JPEG Group". + (3) Permission for use of this software is granted only if the user accepts + full responsibility for any undesirable consequences; the authors accept + NO LIABILITY for damages of any kind. + . + These conditions apply to any software derived from or based on the IJG + code, not just to the unmodified library. If you use our work, you ought + to acknowledge us. + . + Permission is NOT granted for the use of any IJG author's name or company + name in advertising or publicity relating to this software or products + derived from it. This software may be referred to only as "the Independent + JPEG Group's software". + . + We specifically permit and encourage the use of this software as the basis + of commercial products, provided that all warranty or liability claims are + assumed by the product vendor. + +License: BSD-3-Clause + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. 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. + 3. Neither the name of the MIPS Technologies, Inc., nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + . + THIS SOFTWARE IS PROVIDED BY THE MIPS TECHNOLOGIES, INC. ``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 MIPS TECHNOLOGIES, INC. 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. + +License: Expat + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + . + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + . + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + THE SOFTWARE. + +License: LGPL-2.1+ + FFmpeg is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + . + FFmpeg is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + +License: Sundry + This source code is freely redistributable and may be used for + any purpose. This copyright notice must be maintained. + Juergen Mueller And Sundry Contributors are not responsible for + the consequences of using this software. diff --git a/filter-plugin.py b/filter-plugin.py new file mode 100644 index 00000000..f26c37eb --- /dev/null +++ b/filter-plugin.py @@ -0,0 +1,30 @@ +#!/usr/bin/python3 + +# Inverse dh-exec-filter-profiles +# Author: Sebastian Ramacher + +import os +import re +import sys + + +remove_plugins = os.getenv("removeplugins") +if remove_plugins is not None: + remove_plugins = remove_plugins.split(" ") +else: + remove_plugins = [] + +plugin_re = re.compile(r"^(\S*) \[([a-zA-Z1-9._-]*)\]$") + + +for line in sys.stdin.readlines(): + line = line.rstrip("\n") + match = plugin_re.match(line) + if not match: + print(line) + continue + + path = match.group(1) + plugin = match.group(2) + if plugin not in remove_plugins: + print(path) diff --git a/gbp.conf b/gbp.conf new file mode 100644 index 00000000..f4cc89c3 --- /dev/null +++ b/gbp.conf @@ -0,0 +1,7 @@ +[DEFAULT] +debian-branch = master +pristine-tar = True +compression = xz + +[dch] +meta = True diff --git a/libvlc-bin.install b/libvlc-bin.install new file mode 100644 index 00000000..a296739a --- /dev/null +++ b/libvlc-bin.install @@ -0,0 +1 @@ +usr/lib/*/vlc/vlc-cache-gen diff --git a/libvlc-bin.lintian-overrides b/libvlc-bin.lintian-overrides new file mode 100644 index 00000000..7d05e127 --- /dev/null +++ b/libvlc-bin.lintian-overrides @@ -0,0 +1,2 @@ +# Maintainer scripts create plugins.dat there. +libvlc-bin binary: package-contains-empty-directory usr/lib/*/vlc/plugins/ diff --git a/libvlc-bin.postinst.in b/libvlc-bin.postinst.in new file mode 100644 index 00000000..022983e7 --- /dev/null +++ b/libvlc-bin.postinst.in @@ -0,0 +1,21 @@ +#!/bin/sh +set -e + +run_vlc_cache_gen() { + if ! /usr/lib/#DEB_HOST_MULTIARCH#/vlc/vlc-cache-gen -f /usr/lib/#DEB_HOST_MULTIARCH#/vlc/plugins ; then + echo "WARNING: Regenerating VLC plugin cache failed." + echo "Please run '/usr/lib/#DEB_HOST_MULTIARCH#/vlc/vlc-cache-gen -f /usr/lib/#DEB_HOST_MULTIARCH#/vlc/plugins' manually." + fi +} + +case "$1" in + triggered) + run_vlc_cache_gen + exit 0 + ;; + configure) + dpkg-trigger /usr/lib/#DEB_HOST_MULTIARCH#/vlc/plugins + ;; +esac + +#DEBHELPER# diff --git a/libvlc-bin.prerm.in b/libvlc-bin.prerm.in new file mode 100644 index 00000000..28ac6dc3 --- /dev/null +++ b/libvlc-bin.prerm.in @@ -0,0 +1,10 @@ +#! /bin/sh +set -e + +#DEBHELPER# + +case "$1" in + remove) + rm -f /usr/lib/#DEB_HOST_MULTIARCH#/vlc/plugins/plugins.dat + ;; +esac diff --git a/libvlc-dev.examples b/libvlc-dev.examples new file mode 100644 index 00000000..4b0149de --- /dev/null +++ b/libvlc-dev.examples @@ -0,0 +1,5 @@ +doc/libvlc/QtPlayer +doc/libvlc/gtk_player.c +doc/libvlc/libvlc_DVD_ripper.c +doc/libvlc/wx_player.cpp +doc/libvlc/vlc-thumb.c diff --git a/libvlc-dev.install b/libvlc-dev.install new file mode 100644 index 00000000..ffaa00c9 --- /dev/null +++ b/libvlc-dev.install @@ -0,0 +1,3 @@ +usr/include/vlc/*.h +usr/lib/*/libvlc.so +usr/lib/*/pkgconfig/libvlc.pc diff --git a/libvlc5.install b/libvlc5.install new file mode 100644 index 00000000..2137b901 --- /dev/null +++ b/libvlc5.install @@ -0,0 +1 @@ +usr/lib/*/libvlc.so.* diff --git a/libvlc5.symbols b/libvlc5.symbols new file mode 100644 index 00000000..a6d4071e --- /dev/null +++ b/libvlc5.symbols @@ -0,0 +1,265 @@ +libvlc.so.5 libvlc5 #MINVER# + libvlc_add_intf@Base 1.1.0 + libvlc_audio_equalizer_get_amp_at_index@Base 2.2.0~pre1 + libvlc_audio_equalizer_get_band_count@Base 2.2.0~pre1 + libvlc_audio_equalizer_get_band_frequency@Base 2.2.0~pre1 + libvlc_audio_equalizer_get_preamp@Base 2.2.0~pre1 + libvlc_audio_equalizer_get_preset_count@Base 2.2.0~pre1 + libvlc_audio_equalizer_get_preset_name@Base 2.2.0~pre1 + libvlc_audio_equalizer_new@Base 2.2.0~pre1 + libvlc_audio_equalizer_new_from_preset@Base 2.2.0~pre1 + libvlc_audio_equalizer_release@Base 2.2.0~pre1 + libvlc_audio_equalizer_set_amp_at_index@Base 2.2.0~pre1 + libvlc_audio_equalizer_set_preamp@Base 2.2.0~pre1 + libvlc_audio_filter_list_get@Base 2.0.0 + libvlc_audio_get_channel@Base 1.1.0 + libvlc_audio_get_delay@Base 1.1.1 + libvlc_audio_get_mute@Base 1.1.0 + libvlc_audio_get_track@Base 1.1.0 + libvlc_audio_get_track_count@Base 1.1.0 + libvlc_audio_get_track_description@Base 1.1.0 + libvlc_audio_get_volume@Base 1.1.0 + libvlc_audio_output_device_count@Base 1.1.0 + libvlc_audio_output_device_enum@Base 2.2.0~pre1 + libvlc_audio_output_device_id@Base 1.1.0 + libvlc_audio_output_device_list_get@Base 2.1.0 + libvlc_audio_output_device_list_release@Base 2.1.0 + libvlc_audio_output_device_longname@Base 1.1.0 + libvlc_audio_output_device_set@Base 1.1.0 + libvlc_audio_output_get_device_type@Base 1.1.0 + libvlc_audio_output_list_get@Base 1.1.0 + libvlc_audio_output_list_release@Base 1.1.0 + libvlc_audio_output_set@Base 1.1.0 + libvlc_audio_output_set_device_type@Base 1.1.0 + libvlc_audio_set_callbacks@Base 2.0.0 + libvlc_audio_set_channel@Base 1.1.0 + libvlc_audio_set_delay@Base 1.1.1 + libvlc_audio_set_format@Base 2.0.0 + libvlc_audio_set_format_callbacks@Base 2.0.0 + libvlc_audio_set_mute@Base 1.1.0 + libvlc_audio_set_track@Base 1.1.0 + libvlc_audio_set_volume@Base 1.1.0 + libvlc_audio_set_volume_callback@Base 2.0.0 + libvlc_audio_toggle_mute@Base 1.1.0 + libvlc_clearerr@Base 1.1.0 + libvlc_clock@Base 2.0.0 + libvlc_errmsg@Base 1.1.0 + libvlc_event_attach@Base 1.1.0 + libvlc_event_detach@Base 1.1.0 + libvlc_event_type_name@Base 2.2.2 + libvlc_free@Base 2.0.0 + libvlc_get_changeset@Base 1.1.0 + libvlc_get_compiler@Base 1.1.0 + libvlc_get_fullscreen@Base 1.1.0 + libvlc_get_log_verbosity@Base 1.1.0 + libvlc_get_version@Base 1.1.0 + libvlc_log_clear@Base 1.1.0 + libvlc_log_close@Base 1.1.0 + libvlc_log_count@Base 1.1.0 + libvlc_log_get_context@Base 2.1.0 + libvlc_log_get_iterator@Base 1.1.0 + libvlc_log_get_object@Base 2.1.0 + libvlc_log_iterator_free@Base 1.1.0 + libvlc_log_iterator_has_next@Base 1.1.0 + libvlc_log_iterator_next@Base 1.1.0 + libvlc_log_open@Base 1.1.0 + libvlc_log_set@Base 2.1.0 + libvlc_log_set_file@Base 2.1.0 + libvlc_log_unset@Base 2.1.0 + libvlc_media_add_option@Base 1.1.0 + libvlc_media_add_option_flag@Base 1.1.0 + libvlc_media_discoverer_event_manager@Base 1.1.0 + libvlc_media_discoverer_is_running@Base 1.1.0 + libvlc_media_discoverer_localized_name@Base 1.1.0 + libvlc_media_discoverer_media_list@Base 1.1.0 + libvlc_media_discoverer_new_from_name@Base 1.1.0 + libvlc_media_discoverer_release@Base 1.1.0 + libvlc_media_duplicate@Base 1.1.0 + libvlc_media_event_manager@Base 1.1.0 + libvlc_media_get_duration@Base 1.1.0 + libvlc_media_get_meta@Base 1.1.0 + libvlc_media_get_mrl@Base 1.1.0 + libvlc_media_get_state@Base 1.1.0 + libvlc_media_get_stats@Base 1.1.0 + libvlc_media_get_tracks_info@Base 1.1.0 + libvlc_media_get_user_data@Base 1.1.0 + libvlc_media_is_parsed@Base 1.1.0 + libvlc_media_library_load@Base 1.1.0 + libvlc_media_library_media_list@Base 1.1.0 + libvlc_media_library_new@Base 1.1.0 + libvlc_media_library_release@Base 1.1.0 + libvlc_media_library_retain@Base 1.1.0 + libvlc_media_list_add_media@Base 1.1.0 + libvlc_media_list_count@Base 1.1.0 + libvlc_media_list_event_manager@Base 1.1.0 + libvlc_media_list_index_of_item@Base 1.1.0 + libvlc_media_list_insert_media@Base 1.1.0 + libvlc_media_list_is_readonly@Base 1.1.0 + libvlc_media_list_item_at_index@Base 1.1.0 + libvlc_media_list_lock@Base 1.1.0 + libvlc_media_list_media@Base 1.1.0 + libvlc_media_list_new@Base 1.1.0 + libvlc_media_list_player_event_manager@Base 1.1.0 + libvlc_media_list_player_get_state@Base 1.1.0 + libvlc_media_list_player_is_playing@Base 1.1.0 + libvlc_media_list_player_new@Base 1.1.0 + libvlc_media_list_player_next@Base 1.1.0 + libvlc_media_list_player_pause@Base 1.1.0 + libvlc_media_list_player_play@Base 1.1.0 + libvlc_media_list_player_play_item@Base 1.1.0 + libvlc_media_list_player_play_item_at_index@Base 1.1.0 + libvlc_media_list_player_previous@Base 1.1.0 + libvlc_media_list_player_release@Base 1.1.0 + libvlc_media_list_player_retain@Base 2.0.0 + libvlc_media_list_player_set_media_list@Base 1.1.0 + libvlc_media_list_player_set_media_player@Base 1.1.0 + libvlc_media_list_player_set_playback_mode@Base 1.1.0 + libvlc_media_list_player_stop@Base 1.1.0 + libvlc_media_list_release@Base 1.1.0 + libvlc_media_list_remove_index@Base 1.1.0 + libvlc_media_list_retain@Base 1.1.0 + libvlc_media_list_set_media@Base 1.1.0 + libvlc_media_list_unlock@Base 1.1.0 + libvlc_media_new_as_node@Base 1.1.0 + libvlc_media_new_fd@Base 1.1.5 + libvlc_media_new_location@Base 1.1.0 + libvlc_media_new_path@Base 1.1.0 + libvlc_media_parse@Base 1.1.0 + libvlc_media_parse_async@Base 1.1.0 + libvlc_media_player_can_pause@Base 1.1.0 + libvlc_media_player_event_manager@Base 1.1.0 + libvlc_media_player_get_agl@Base 1.1.0 + libvlc_media_player_get_chapter@Base 1.1.0 + libvlc_media_player_get_chapter_count@Base 1.1.0 + libvlc_media_player_get_chapter_count_for_title@Base 1.1.0 + libvlc_media_player_get_fps@Base 1.1.0 + libvlc_media_player_get_hwnd@Base 1.1.0 + libvlc_media_player_get_length@Base 1.1.0 + libvlc_media_player_get_media@Base 1.1.0 + libvlc_media_player_get_nsobject@Base 1.1.0 + libvlc_media_player_get_position@Base 1.1.0 + libvlc_media_player_get_rate@Base 1.1.0 + libvlc_media_player_get_state@Base 1.1.0 + libvlc_media_player_get_time@Base 1.1.0 + libvlc_media_player_get_title@Base 1.1.0 + libvlc_media_player_get_title_count@Base 1.1.0 + libvlc_media_player_get_xwindow@Base 1.1.0 + libvlc_media_player_has_vout@Base 1.1.0 + libvlc_media_player_is_playing@Base 1.1.0 + libvlc_media_player_is_seekable@Base 1.1.0 + libvlc_media_player_navigate@Base 2.0.0 + libvlc_media_player_new@Base 1.1.0 + libvlc_media_player_new_from_media@Base 1.1.0 + libvlc_media_player_next_chapter@Base 1.1.0 + libvlc_media_player_next_frame@Base 1.1.0 + libvlc_media_player_pause@Base 1.1.0 + libvlc_media_player_play@Base 1.1.0 + libvlc_media_player_previous_chapter@Base 1.1.0 + libvlc_media_player_program_scrambled@Base 2.2.0~pre1 + libvlc_media_player_release@Base 1.1.0 + libvlc_media_player_retain@Base 1.1.0 + libvlc_media_player_set_agl@Base 1.1.0 + libvlc_media_player_set_chapter@Base 1.1.0 + libvlc_media_player_set_equalizer@Base 2.2.0~pre1 + libvlc_media_player_set_hwnd@Base 1.1.0 + libvlc_media_player_set_media@Base 1.1.0 + libvlc_media_player_set_nsobject@Base 1.1.0 + libvlc_media_player_set_pause@Base 1.1.1 + libvlc_media_player_set_position@Base 1.1.0 + libvlc_media_player_set_rate@Base 1.1.0 + libvlc_media_player_set_time@Base 1.1.0 + libvlc_media_player_set_title@Base 1.1.0 + libvlc_media_player_set_video_title_display@Base 2.1.0 + libvlc_media_player_set_xwindow@Base 1.1.0 + libvlc_media_player_stop@Base 1.1.0 + libvlc_media_player_will_play@Base 1.1.0 + libvlc_media_release@Base 1.1.0 + libvlc_media_retain@Base 1.1.0 + libvlc_media_save_meta@Base 1.1.0 + libvlc_media_set_meta@Base 1.1.0 + libvlc_media_set_user_data@Base 1.1.0 + libvlc_media_subitems@Base 1.1.0 + libvlc_media_tracks_get@Base 2.1.0 + libvlc_media_tracks_release@Base 2.1.0 + libvlc_module_description_list_release@Base 2.0.0 + libvlc_new@Base 1.1.0 + libvlc_playlist_play@Base 1.1.0 + libvlc_printerr@Base 1.1.0 + libvlc_release@Base 1.1.0 + libvlc_retain@Base 1.1.0 + libvlc_set_app_id@Base 2.1.0 + libvlc_set_exit_handler@Base 2.0.0 + libvlc_set_fullscreen@Base 1.1.0 + libvlc_set_log_verbosity@Base 1.1.0 + libvlc_set_user_agent@Base 1.1.1 + libvlc_toggle_fullscreen@Base 1.1.0 + libvlc_toggle_teletext@Base 1.1.0 + libvlc_track_description_list_release@Base 2.0.0 + libvlc_track_description_release@Base 1.1.0 + libvlc_video_filter_list_get@Base 2.0.0 + libvlc_video_get_adjust_float@Base 1.1.1 + libvlc_video_get_adjust_int@Base 1.1.1 + libvlc_video_get_aspect_ratio@Base 1.1.0 + libvlc_video_get_chapter_description@Base 1.1.0 + libvlc_video_get_crop_geometry@Base 1.1.0 + libvlc_video_get_cursor@Base 1.1.0 + libvlc_video_get_height@Base 1.1.0 + libvlc_video_get_logo_int@Base 1.1.0 + libvlc_video_get_marquee_int@Base 1.1.0 + libvlc_video_get_marquee_string@Base 1.1.0 + libvlc_video_get_scale@Base 1.1.0 + libvlc_video_get_size@Base 1.1.0 + libvlc_video_get_spu@Base 1.1.0 + libvlc_video_get_spu_count@Base 1.1.0 + libvlc_video_get_spu_delay@Base 2.0.0 + libvlc_video_get_spu_description@Base 1.1.0 + libvlc_video_get_teletext@Base 1.1.0 + libvlc_video_get_title_description@Base 1.1.0 + libvlc_video_get_track@Base 1.1.0 + libvlc_video_get_track_count@Base 1.1.0 + libvlc_video_get_track_description@Base 1.1.0 + libvlc_video_get_width@Base 1.1.0 + libvlc_video_set_adjust_float@Base 1.1.1 + libvlc_video_set_adjust_int@Base 1.1.1 + libvlc_video_set_aspect_ratio@Base 1.1.0 + libvlc_video_set_callbacks@Base 1.1.1 + libvlc_video_set_crop_geometry@Base 1.1.0 + libvlc_video_set_deinterlace@Base 1.1.0 + libvlc_video_set_format@Base 1.1.1 + libvlc_video_set_format_callbacks@Base 2.0.0 + libvlc_video_set_key_input@Base 1.1.0 + libvlc_video_set_logo_int@Base 1.1.0 + libvlc_video_set_logo_string@Base 1.1.0 + libvlc_video_set_marquee_int@Base 1.1.0 + libvlc_video_set_marquee_string@Base 1.1.0 + libvlc_video_set_mouse_input@Base 1.1.0 + libvlc_video_set_scale@Base 1.1.0 + libvlc_video_set_spu@Base 1.1.0 + libvlc_video_set_spu_delay@Base 2.0.0 + libvlc_video_set_subtitle_file@Base 1.1.0 + libvlc_video_set_teletext@Base 1.1.0 + libvlc_video_set_track@Base 1.1.0 + libvlc_video_take_snapshot@Base 1.1.0 + libvlc_vlm_add_broadcast@Base 1.1.0 + libvlc_vlm_add_input@Base 1.1.0 + libvlc_vlm_add_vod@Base 1.1.0 + libvlc_vlm_change_media@Base 1.1.0 + libvlc_vlm_del_media@Base 1.1.0 + libvlc_vlm_get_event_manager@Base 1.1.0 + libvlc_vlm_get_media_instance_length@Base 1.1.0 + libvlc_vlm_get_media_instance_position@Base 1.1.0 + libvlc_vlm_get_media_instance_rate@Base 1.1.0 + libvlc_vlm_get_media_instance_time@Base 1.1.0 + libvlc_vlm_pause_media@Base 1.1.0 + libvlc_vlm_play_media@Base 1.1.0 + libvlc_vlm_release@Base 1.1.0 + libvlc_vlm_seek_media@Base 1.1.0 + libvlc_vlm_set_enabled@Base 1.1.0 + libvlc_vlm_set_input@Base 1.1.0 + libvlc_vlm_set_loop@Base 1.1.0 + libvlc_vlm_set_mux@Base 1.1.0 + libvlc_vlm_set_output@Base 1.1.0 + libvlc_vlm_show_media@Base 1.1.0 + libvlc_vlm_stop_media@Base 1.1.0 + libvlc_vprinterr@Base 1.1.0 + libvlc_wait@Base 1.1.0 diff --git a/libvlccore-dev.install b/libvlccore-dev.install new file mode 100644 index 00000000..b90fe24b --- /dev/null +++ b/libvlccore-dev.install @@ -0,0 +1,4 @@ +usr/include/vlc/plugins/*.h +usr/lib/*/libvlccore.so +usr/lib/*/pkgconfig/vlc-plugin.pc +usr/lib/*/vlc/libcompat.a diff --git a/libvlccore8.install b/libvlccore8.install new file mode 100644 index 00000000..8066c95a --- /dev/null +++ b/libvlccore8.install @@ -0,0 +1 @@ +usr/lib/*/libvlccore.so.* diff --git a/libvlccore8.symbols b/libvlccore8.symbols new file mode 100644 index 00000000..4e41834a --- /dev/null +++ b/libvlccore8.symbols @@ -0,0 +1,661 @@ +libvlccore.so.8 libvlccore8 #MINVER# + AddMD5@Base 2.0.0 + EndMD5@Base 2.0.0 + EnsureUTF8@Base 2.0.0 + FromCharset@Base 2.0.0 + GetLang_1@Base 2.0.0 + GetLang_2B@Base 2.0.0 + GetLang_2T@Base 2.0.0 + InitMD5@Base 2.0.0 + IsUTF8@Base 2.0.0 + NTPtime64@Base 2.0.0 + ToCharset@Base 2.0.0 + VLC_CompileBy@Base 2.0.0 + VLC_CompileHost@Base 2.0.0 + VLC_Compiler@Base 2.0.0 + access_GetParentInput@Base 2.0.0 + addon_entry_Hold@Base 2.2.0~pre1 + addon_entry_New@Base 2.2.0~pre1 + addon_entry_Release@Base 2.2.0~pre1 + addons_manager_Delete@Base 2.2.0~pre1 + addons_manager_Gather@Base 2.2.0~pre1 + addons_manager_Install@Base 2.2.0~pre1 + addons_manager_LoadCatalog@Base 2.2.0~pre1 + addons_manager_New@Base 2.2.0~pre1 + addons_manager_Remove@Base 2.2.0~pre1 + aout_BitsPerSample@Base 2.0.0 + aout_ChannelExtract@Base 2.0.0 + aout_ChannelReorder@Base 2.0.0 + aout_CheckChannelExtraction@Base 2.0.0 + aout_CheckChannelReorder@Base 2.0.0 + aout_Deinterleave@Base 2.1.0 + aout_DeviceGet@Base 2.1.0 + aout_DeviceSet@Base 2.1.0 + aout_DevicesList@Base 2.1.0 + aout_FiltersAdjustResampling@Base 2.1.0 + aout_FiltersDelete@Base 2.1.0 + aout_FiltersNew@Base 2.1.0 + aout_FiltersPlay@Base 2.1.0 + aout_FormatPrepare@Base 2.0.0 + aout_FormatPrint@Base 2.0.0 + aout_FormatPrintChannels@Base 2.0.0 + aout_Interleave@Base 2.1.0 + aout_MuteGet@Base 2.1.0 + aout_MuteSet@Base 2.1.0 + aout_VolumeGet@Base 2.0.0 + aout_VolumeSet@Base 2.0.0 + aout_filter_RequestVout@Base 2.0.0 + block_Alloc@Base 2.0.0 + block_FifoCount@Base 2.0.0 + block_FifoEmpty@Base 2.0.0 + block_FifoGet@Base 2.0.0 + block_FifoNew@Base 2.0.0 + block_FifoPace@Base 2.0.0 + block_FifoPut@Base 2.0.0 + block_FifoRelease@Base 2.0.0 + block_FifoShow@Base 2.0.0 + block_FifoWake@Base 2.2.0~pre1 + block_File@Base 2.0.0 + block_FilePath@Base 2.1.0 + block_Init@Base 2.0.0 + block_Realloc@Base 2.0.0 + block_heap_Alloc@Base 2.0.0 + block_mmap_Alloc@Base 2.0.0 + block_shm_Alloc@Base 2.1.0 + config_AddIntf@Base 2.0.0 + config_ChainCreate@Base 2.0.0 + config_ChainDestroy@Base 2.0.0 + config_ChainDuplicate@Base 2.0.0 + config_ChainParse@Base 2.0.0 + config_ChainParseOptions@Base 2.1.0 + config_ExistIntf@Base 2.0.0 + config_FindConfig@Base 2.0.0 + config_GetDataDir@Base 2.0.0 + config_GetFloat@Base 2.0.0 + config_GetInt@Base 2.0.0 + config_GetIntChoices@Base 2.1.0 + config_GetLibDir@Base 2.0.0 + config_GetPsz@Base 2.0.0 + config_GetPszChoices@Base 2.1.0 + config_GetType@Base 2.0.0 + config_GetUserDir@Base 2.0.0 + config_PutFloat@Base 2.0.0 + config_PutInt@Base 2.0.0 + config_PutPsz@Base 2.0.0 + config_RemoveIntf@Base 2.0.0 + config_ResetAll@Base 2.0.0 + config_SaveConfigFile@Base 2.0.0 + config_StringEscape@Base 2.0.0 + config_StringUnescape@Base 2.0.0 + convert_xml_special_chars@Base 2.0.0 + date_Change@Base 2.0.0 + date_Decrement@Base 2.0.0 + date_Get@Base 2.0.0 + date_Increment@Base 2.0.0 + date_Init@Base 2.0.0 + date_Move@Base 2.0.0 + date_Set@Base 2.0.0 + decode_URI@Base 2.0.0 + decode_URI_duplicate@Base 2.0.0 + decoder_DeletePicture@Base 2.0.0 + decoder_DeleteSubpicture@Base 2.0.0 + decoder_GetDisplayDate@Base 2.0.0 + decoder_GetDisplayRate@Base 2.0.0 + decoder_GetInputAttachments@Base 2.0.0 + decoder_LinkPicture@Base 2.0.0 + decoder_NewAudioBuffer@Base 2.0.0 + decoder_NewPicture@Base 2.0.0 + decoder_NewSubpicture@Base 2.0.0 + decoder_SynchroChoose@Base 2.0.0 + decoder_SynchroDate@Base 2.0.0 + decoder_SynchroDecode@Base 2.0.0 + decoder_SynchroEnd@Base 2.0.0 + decoder_SynchroInit@Base 2.0.0 + decoder_SynchroNewPicture@Base 2.0.0 + decoder_SynchroRelease@Base 2.0.0 + decoder_SynchroReset@Base 2.0.0 + decoder_SynchroTrash@Base 2.0.0 + decoder_UnlinkPicture@Base 2.0.0 + demux_GetParentInput@Base 2.0.0 + demux_PacketizerDestroy@Base 2.0.0 + demux_PacketizerNew@Base 2.0.0 + demux_vaControlHelper@Base 2.0.0 + dialog_ExtensionUpdate@Base 2.0.0 + dialog_Login@Base 2.0.0 + dialog_ProgressCancelled@Base 2.0.0 + dialog_ProgressCreate@Base 2.0.0 + dialog_ProgressDestroy@Base 2.0.0 + dialog_ProgressSet@Base 2.0.0 + dialog_Question@Base 2.0.0 + dialog_Register@Base 2.0.0 + dialog_Unregister@Base 2.0.0 + dialog_VFatal@Base 2.0.0 + encode_URI_component@Base 2.0.0 + es_format_Clean@Base 2.0.0 + es_format_Copy@Base 2.0.0 + es_format_Init@Base 2.0.0 + es_format_InitFromVideo@Base 2.0.0 + es_format_IsSimilar@Base 2.0.0 + filename_sanitize@Base 2.0.0 + filter_Blend@Base 2.0.0 + filter_ConfigureBlend@Base 2.0.0 + filter_DeleteBlend@Base 2.0.0 + filter_NewBlend@Base 2.0.0 + filter_chain_AppendFilter@Base 2.0.0 + filter_chain_AppendFromString@Base 2.0.0 + filter_chain_AudioFilter@Base 2.0.0 + filter_chain_Delete@Base 2.0.0 + filter_chain_DeleteFilter@Base 2.0.0 + filter_chain_GetFmtOut@Base 2.0.0 + filter_chain_GetLength@Base 2.0.0 + filter_chain_MouseEvent@Base 2.0.0 + filter_chain_MouseFilter@Base 2.0.0 + filter_chain_New@Base 2.0.0 + filter_chain_Reset@Base 2.0.0 + filter_chain_SubFilter@Base 2.0.0 + filter_chain_SubSource@Base 2.0.0 + filter_chain_VideoFilter@Base 2.0.0 + filter_chain_VideoFlush@Base 2.0.0 + fingerprinter_Create@Base 2.1.0 + fingerprinter_Destroy@Base 2.1.0 + http_auth_FormatAuthorizationHeader@Base 2.0.0 + http_auth_Init@Base 2.0.0 + http_auth_ParseAuthenticationInfoHeader@Base 2.0.0 + http_auth_ParseWwwAuthenticateHeader@Base 2.0.0 + http_auth_Reset@Base 2.0.0 + httpd_ClientIP@Base 2.0.0 + httpd_FileDelete@Base 2.0.0 + httpd_FileNew@Base 2.0.0 + httpd_HandlerDelete@Base 2.0.0 + httpd_HandlerNew@Base 2.0.0 + httpd_HostDelete@Base 2.0.0 + httpd_MsgAdd@Base 2.0.0 + httpd_MsgGet@Base 2.0.0 + httpd_RedirectDelete@Base 2.0.0 + httpd_RedirectNew@Base 2.0.0 + httpd_ServerIP@Base 2.0.0 + httpd_StreamDelete@Base 2.0.0 + httpd_StreamHeader@Base 2.0.0 + httpd_StreamNew@Base 2.0.0 + httpd_StreamSend@Base 2.0.0 + httpd_StreamSetHTTPHeaders@Base 2.2.0~pre1 + httpd_UrlCatch@Base 2.0.0 + httpd_UrlDelete@Base 2.0.0 + httpd_UrlNew@Base 2.0.0 + image_Ext2Fourcc@Base 2.0.0 + image_HandlerCreate@Base 2.0.0 + image_HandlerDelete@Base 2.0.0 + image_Mime2Fourcc@Base 2.0.0 + image_Type2Fourcc@Base 2.0.0 + input_Close@Base 2.0.0 + input_Control@Base 2.0.0 + input_Create@Base 2.0.0 + input_CreateAndStart@Base 2.0.0 + input_CreateFilename@Base 2.0.0 + input_DecoderCreate@Base 2.0.0 + input_DecoderDecode@Base 2.0.0 + input_DecoderDelete@Base 2.0.0 + input_GetItem@Base 2.0.0 + input_Read@Base 2.0.0 + input_Start@Base 2.0.0 + input_Stop@Base 2.0.0 + input_item_AddInfo@Base 2.0.0 + input_item_AddOption@Base 2.0.0 + input_item_Copy@Base 2.0.0 + input_item_CopyOptions@Base 2.0.0 + input_item_DelInfo@Base 2.0.0 + input_item_GetDuration@Base 2.0.0 + input_item_GetInfo@Base 2.0.0 + input_item_GetMeta@Base 2.2.0 + input_item_GetName@Base 2.0.0 + input_item_GetTitleFbName@Base 2.0.0 + input_item_GetURI@Base 2.0.0 + input_item_HasErrorWhenReading@Base 2.0.0 + input_item_Hold@Base 2.1.0 + input_item_IsArtFetched@Base 2.0.0 + input_item_IsPreparsed@Base 2.0.0 + input_item_MergeInfos@Base 2.0.0 + input_item_MetaMatch@Base 2.2.0 + input_item_NewExt@Base 2.0.0 + input_item_NewWithType@Base 2.0.0 + input_item_PostSubItem@Base 2.0.0 + input_item_Release@Base 2.1.0 + input_item_ReplaceInfos@Base 2.0.0 + input_item_SetDuration@Base 2.0.0 + input_item_SetMeta@Base 2.2.0 + input_item_SetName@Base 2.0.0 + input_item_SetURI@Base 2.0.0 + input_item_WriteMeta@Base 2.0.0 + input_item_node_AppendItem@Base 2.0.0 + input_item_node_AppendNode@Base 2.0.0 + input_item_node_Create@Base 2.0.0 + input_item_node_Delete@Base 2.0.0 + input_item_node_PostAndDelete@Base 2.0.0 + input_resource_GetAout@Base 2.2.0~pre1 + input_resource_HoldAout@Base 2.1.0 + input_resource_New@Base 2.0.0 + input_resource_PutAout@Base 2.2.0~pre1 + input_resource_Release@Base 2.0.0 + input_resource_ResetAout@Base 2.2.0~pre1 + input_resource_Terminate@Base 2.0.0 + input_resource_TerminateVout@Base 2.0.0 + input_vaControl@Base 2.0.0 + intf_Create@Base 2.0.0 + libvlc_ArtRequest@Base 2.2.0~pre1 + libvlc_InternalAddIntf@Base 2.0.0 + libvlc_InternalCleanup@Base 2.0.0 + libvlc_InternalCreate@Base 2.0.0 + libvlc_InternalDestroy@Base 2.0.0 + libvlc_InternalInit@Base 2.0.0 + libvlc_InternalPlay@Base 2.2.0~pre1 + libvlc_MetaRequest@Base 2.2.0~pre1 + libvlc_Quit@Base 2.0.0 + libvlc_SetExitHandler@Base 2.0.0 + make_path@Base 2.0.0 + mdate@Base 2.0.0 + module_config_free@Base 2.0.0 + module_config_get@Base 2.0.0 + module_exists@Base 2.0.0 + module_find@Base 2.0.0 + module_get_capability@Base 2.0.0 + module_get_help@Base 2.0.0 + module_get_name@Base 2.0.0 + module_get_object@Base 2.0.0 + module_get_score@Base 2.0.0 + module_gettext@Base 2.0.0 + module_list_free@Base 2.0.0 + module_list_get@Base 2.0.0 + module_need@Base 2.0.0 + module_provides@Base 2.0.0 + module_unneed@Base 2.0.0 + msleep@Base 2.0.0 + mstrtime@Base 2.0.0 + mwait@Base 2.0.0 + net_Accept@Base 2.0.0 + net_AcceptSingle@Base 2.0.0 + net_Connect@Base 2.0.0 + net_ConnectDgram@Base 2.0.0 + net_Gets@Base 2.0.0 + net_Listen@Base 2.0.0 + net_ListenClose@Base 2.0.0 + net_OpenDgram@Base 2.0.0 + net_Printf@Base 2.0.0 + net_Read@Base 2.0.0 + net_SetCSCov@Base 2.0.0 + net_Write@Base 2.0.0 + net_vaPrintf@Base 2.0.0 + path_sanitize@Base 2.0.0 + picture_BlendSubpicture@Base 2.0.0 + picture_Copy@Base 2.1.0 + picture_CopyPixels@Base 2.0.0 + picture_CopyProperties@Base 2.1.0 + picture_Export@Base 2.0.0 + picture_Hold@Base 2.1.0 + picture_IsReferenced@Base 2.1.0 + picture_New@Base 2.0.0 + picture_NewFromFormat@Base 2.0.0 + picture_NewFromResource@Base 2.0.0 + picture_Release@Base 2.1.0 + picture_Reset@Base 2.0.0 + picture_Setup@Base 2.0.0 + picture_fifo_Delete@Base 2.0.0 + picture_fifo_Flush@Base 2.0.0 + picture_fifo_New@Base 2.0.0 + picture_fifo_OffsetDate@Base 2.0.0 + picture_fifo_Peek@Base 2.0.0 + picture_fifo_Pop@Base 2.0.0 + picture_fifo_Push@Base 2.0.0 + picture_pool_Delete@Base 2.0.0 + picture_pool_Get@Base 2.0.0 + picture_pool_GetSize@Base 2.0.0 + picture_pool_New@Base 2.0.0 + picture_pool_NewExtended@Base 2.0.0 + picture_pool_NewFromFormat@Base 2.0.0 + picture_pool_NonEmpty@Base 2.0.0 + picture_pool_Reserve@Base 2.0.0 + plane_CopyPixels@Base 2.0.0 + playlist_Add@Base 2.0.0 + playlist_AddExt@Base 2.0.0 + playlist_AddInput@Base 2.0.0 + playlist_AssertLocked@Base 2.0.0 + playlist_ChildSearchName@Base 2.0.0 + playlist_Clear@Base 2.0.0 + playlist_Control@Base 2.0.0 + playlist_CurrentInput@Base 2.0.0 + playlist_CurrentPlayingItem@Base 2.0.0 + playlist_Deactivate@Base 2.1.0 + playlist_DeleteFromInput@Base 2.0.0 + playlist_EnableAudioFilter@Base 2.1.0 + playlist_Export@Base 2.0.0 + playlist_GetAout@Base 2.1.0 + playlist_GetNextLeaf@Base 2.0.0 + playlist_GetNodeDuration@Base 2.1.0 + playlist_GetPrevLeaf@Base 2.0.0 + playlist_Import@Base 2.0.0 + playlist_IsServicesDiscoveryLoaded@Base 2.0.0 + playlist_ItemGetById@Base 2.0.0 + playlist_ItemGetByInput@Base 2.0.0 + playlist_LiveSearchUpdate@Base 2.0.0 + playlist_Lock@Base 2.0.0 + playlist_MuteGet@Base 2.1.0 + playlist_MuteSet@Base 2.1.0 + playlist_NodeAddCopy@Base 2.0.0 + playlist_NodeAddInput@Base 2.0.0 + playlist_NodeAppend@Base 2.0.0 + playlist_NodeCreate@Base 2.0.0 + playlist_NodeDelete@Base 2.0.0 + playlist_NodeInsert@Base 2.0.0 + playlist_NodeRemoveItem@Base 2.0.0 + playlist_RecursiveNodeSort@Base 2.0.0 + playlist_ServicesDiscoveryAdd@Base 2.0.0 + playlist_ServicesDiscoveryControl@Base 2.0.0 + playlist_ServicesDiscoveryRemove@Base 2.0.0 + playlist_Status@Base 2.0.0 + playlist_TreeMove@Base 2.0.0 + playlist_TreeMoveMany@Base 2.0.0 + playlist_Unlock@Base 2.0.0 + playlist_VolumeGet@Base 2.1.0 + playlist_VolumeSet@Base 2.1.0 + playlist_VolumeUp@Base 2.1.0 + resolve_xml_special_chars@Base 2.0.0 + sdp_AddAttribute@Base 2.0.0 + sdp_AddMedia@Base 2.0.0 + secstotimestr@Base 2.0.0 + services_discovery_AddItem@Base 2.0.0 + services_discovery_EventManager@Base 2.0.0 + services_discovery_GetLocalizedName@Base 2.0.0 + services_discovery_RemoveAll@Base 2.1.0 + services_discovery_RemoveItem@Base 2.0.0 + sout_AccessOutControl@Base 2.0.0 + sout_AccessOutDelete@Base 2.0.0 + sout_AccessOutNew@Base 2.0.0 + sout_AccessOutRead@Base 2.0.0 + sout_AccessOutSeek@Base 2.0.0 + sout_AccessOutWrite@Base 2.0.0 + sout_AnnounceRegisterSDP@Base 2.0.0 + sout_AnnounceUnRegister@Base 2.0.0 + sout_EncoderCreate@Base 2.0.0 + sout_MuxAddStream@Base 2.0.0 + sout_MuxDelete@Base 2.0.0 + sout_MuxDeleteStream@Base 2.0.0 + sout_MuxGetStream@Base 2.0.0 + sout_MuxNew@Base 2.0.0 + sout_MuxSendBuffer@Base 2.0.0 + sout_StreamChainDelete@Base 2.0.0 + sout_StreamChainNew@Base 2.0.0 + spu_ChangeFilters@Base 2.0.0 + spu_ChangeSources@Base 2.0.0 + spu_ClearChannel@Base 2.0.0 + spu_Create@Base 2.0.0 + spu_Destroy@Base 2.0.0 + spu_PutSubpicture@Base 2.0.0 + spu_RegisterChannel@Base 2.0.0 + spu_Render@Base 2.0.0 + str_duration@Base 2.0.0 + str_format_meta@Base 2.0.0 + str_format_time@Base 2.0.0 + stream_Block@Base 2.0.0 + stream_BlockRemaining@Base 2.0.0 + stream_Control@Base 2.0.0 + stream_Delete@Base 2.0.0 + stream_DemuxControlVa@Base 2.1.0 + stream_DemuxNew@Base 2.0.0 + stream_DemuxSend@Base 2.0.0 + stream_FilterNew@Base 2.0.0 + stream_MemoryNew@Base 2.0.0 + stream_Peek@Base 2.0.0 + stream_Read@Base 2.0.0 + stream_ReadLine@Base 2.0.0 + stream_UrlNew@Base 2.0.0 + stream_vaControl@Base 2.0.0 + subpicture_Delete@Base 2.0.0 + subpicture_New@Base 2.0.0 + subpicture_NewFromPicture@Base 2.0.0 + subpicture_Update@Base 2.0.0 + subpicture_region_ChainDelete@Base 2.0.0 + subpicture_region_Delete@Base 2.0.0 + subpicture_region_New@Base 2.0.0 + text_style_Copy@Base 2.0.0 + text_style_Delete@Base 2.0.0 + text_style_Duplicate@Base 2.0.0 + text_style_New@Base 2.0.0 + update_Check@Base 2.0.0 + update_Delete@Base 2.0.0 + update_Download@Base 2.0.0 + update_GetRelease@Base 2.0.0 + update_NeedUpgrade@Base 2.0.0 + update_New@Base 2.0.0 + us_asprintf@Base 2.0.0 + us_atof@Base 2.0.0 + us_strtod@Base 2.0.0 + us_strtof@Base 2.0.0 + us_vasprintf@Base 2.0.0 + utf8_fprintf@Base 2.0.0 + utf8_vfprintf@Base 2.0.0 + var_AddCallback@Base 2.0.0 + var_Change@Base 2.0.0 + var_Create@Base 2.0.0 + var_DelCallback@Base 2.0.0 + var_Destroy@Base 2.0.0 + var_FreeList@Base 2.0.0 + var_Get@Base 2.0.0 + var_GetAndSet@Base 2.0.0 + var_GetChecked@Base 2.0.0 + var_Inherit@Base 2.0.0 + var_InheritURational@Base 2.0.0 + var_LocationParse@Base 2.0.0 + var_Set@Base 2.0.0 + var_SetChecked@Base 2.0.0 + var_TriggerCallback@Base 2.0.0 + var_Type@Base 2.0.0 + video_format_ApplyRotation@Base 2.2.0~pre1 + video_format_CopyCrop@Base 2.0.0 + video_format_FixRgb@Base 2.0.0 + video_format_GetTransform@Base 2.2.0~pre1 + video_format_IsSimilar@Base 2.0.0 + video_format_Print@Base 2.0.0 + video_format_ScaleCropAr@Base 2.0.0 + video_format_Setup@Base 2.0.0 + video_format_TransformBy@Base 2.2.0~pre1 + video_format_TransformTo@Base 2.2.0~pre1 + video_splitter_Delete@Base 2.0.0 + video_splitter_New@Base 2.0.0 + vlc_CPU@Base 2.0.0 + vlc_GetActionId@Base 2.0.0 + vlc_GetCPUCount@Base 2.0.0 + vlc_Log@Base 2.0.0 + vlc_LogSet@Base 2.1.0 + vlc_UrlClean@Base 2.1.0 + vlc_UrlParse@Base 2.1.0 + vlc_accept@Base 2.0.0 + vlc_b64_decode@Base 2.0.0 + vlc_b64_decode_binary@Base 2.0.0 + vlc_b64_decode_binary_to_buffer@Base 2.0.0 + vlc_b64_encode@Base 2.0.0 + vlc_b64_encode_binary@Base 2.0.0 + vlc_cancel@Base 2.0.0 + vlc_clone@Base 2.0.0 + vlc_cond_broadcast@Base 2.0.0 + vlc_cond_destroy@Base 2.0.0 + vlc_cond_init@Base 2.0.0 + vlc_cond_init_daytime@Base 2.0.0 + vlc_cond_signal@Base 2.0.0 + vlc_cond_timedwait@Base 2.0.0 + vlc_cond_wait@Base 2.0.0 + vlc_control_cancel@Base 2.0.0 + vlc_drand48@Base 2.0.0 + vlc_dup@Base 2.0.0 + vlc_epg_AddEvent@Base 2.0.0 + vlc_epg_Clean@Base 2.0.0 + vlc_epg_Delete@Base 2.0.0 + vlc_epg_Init@Base 2.0.0 + vlc_epg_Merge@Base 2.0.0 + vlc_epg_New@Base 2.0.0 + vlc_epg_SetCurrent@Base 2.0.0 + vlc_error@Base 2.0.0 + vlc_event_attach@Base 2.0.0 + vlc_event_detach@Base 2.0.0 + vlc_event_manager_fini@Base 2.0.0 + vlc_event_manager_init@Base 2.0.0 + vlc_event_manager_register_event_type@Base 2.0.0 + vlc_event_send@Base 2.0.0 + vlc_fopen@Base 2.0.0 + vlc_fourcc_AreUVPlanesSwapped@Base 2.0.0 + vlc_fourcc_GetChromaDescription@Base 2.0.0 + vlc_fourcc_GetCodec@Base 2.0.0 + vlc_fourcc_GetCodecAudio@Base 2.0.0 + vlc_fourcc_GetCodecFromString@Base 2.0.0 + vlc_fourcc_GetDescription@Base 2.0.0 + vlc_fourcc_GetRGBFallback@Base 2.0.0 + vlc_fourcc_GetYUVFallback@Base 2.0.0 + vlc_fourcc_IsYUV@Base 2.0.0 + vlc_getProxyUrl@Base 2.1.0 + vlc_getaddrinfo@Base 2.0.0 + vlc_getcwd@Base 2.0.0 + vlc_getnameinfo@Base 2.0.0 + vlc_gettext@Base 2.0.0 + vlc_gl_Create@Base 2.0.0 + vlc_gl_Destroy@Base 2.0.0 + vlc_global_mutex@Base 2.0.0 + vlc_http_HostNew@Base 2.0.0 + vlc_https_HostNew@Base 2.0.0 + vlc_iconv@Base 2.0.0 + vlc_iconv_close@Base 2.0.0 + vlc_iconv_open@Base 2.0.0 + vlc_join@Base 2.0.0 + vlc_keycode2str@Base 2.0.0 + vlc_list_children@Base 2.0.0 + vlc_list_release@Base 2.0.0 + vlc_loaddir@Base 2.0.0 + vlc_lrand48@Base 2.0.0 + vlc_lstat@Base 2.0.0 + vlc_meta_AddExtra@Base 2.0.0 + vlc_meta_CopyExtraNames@Base 2.0.0 + vlc_meta_Delete@Base 2.0.0 + vlc_meta_Get@Base 2.2.0 + vlc_meta_GetExtra@Base 2.0.0 + vlc_meta_GetExtraCount@Base 2.0.0 + vlc_meta_GetStatus@Base 2.0.0 + vlc_meta_Merge@Base 2.0.0 + vlc_meta_New@Base 2.0.0 + vlc_meta_Set@Base 2.2.0 + vlc_meta_SetStatus@Base 2.0.0 + vlc_meta_TypeToLocalizedString@Base 2.2.0 + vlc_mime_Ext2Mime@Base 2.1.0 + vlc_mkdir@Base 2.0.0 + vlc_mkstemp@Base 2.0.0 + vlc_module_load@Base 2.0.0 + vlc_module_unload@Base 2.0.0 + vlc_mrand48@Base 2.0.0 + vlc_mutex_destroy@Base 2.0.0 + vlc_mutex_init@Base 2.0.0 + vlc_mutex_init_recursive@Base 2.0.0 + vlc_mutex_lock@Base 2.0.0 + vlc_mutex_trylock@Base 2.0.0 + vlc_mutex_unlock@Base 2.0.0 + vlc_ngettext@Base 2.1.0 + vlc_object_alive@Base 2.1.0 + vlc_object_create@Base 2.0.0 + vlc_object_find_name@Base 2.0.0 + vlc_object_get_name@Base 2.0.0 + vlc_object_hold@Base 2.0.0 + vlc_object_release@Base 2.0.0 + vlc_open@Base 2.0.0 + vlc_openat@Base 2.0.0 + vlc_opendir@Base 2.0.0 + vlc_path2uri@Base 2.1.0 + vlc_pipe@Base 2.0.0 + vlc_rand_bytes@Base 2.0.0 + vlc_readdir@Base 2.0.0 + vlc_rename@Base 2.0.0 + vlc_restorecancel@Base 2.0.0 + vlc_rtsp_HostNew@Base 2.0.0 + vlc_rwlock_destroy@Base 2.0.0 + vlc_rwlock_init@Base 2.0.0 + vlc_rwlock_rdlock@Base 2.0.0 + vlc_rwlock_unlock@Base 2.0.0 + vlc_rwlock_wrlock@Base 2.0.0 + vlc_savecancel@Base 2.0.0 + vlc_scandir@Base 2.0.0 + vlc_sd_Create@Base 2.0.0 + vlc_sd_Destroy@Base 2.0.0 + vlc_sd_GetNames@Base 2.0.0 + vlc_sd_Start@Base 2.0.0 + vlc_sd_Stop@Base 2.0.0 + vlc_sd_probe_Add@Base 2.0.0 + vlc_sdp_Start@Base 2.0.0 + vlc_sem_destroy@Base 2.0.0 + vlc_sem_init@Base 2.0.0 + vlc_sem_post@Base 2.0.0 + vlc_sem_wait@Base 2.0.0 + vlc_socket@Base 2.0.2 + vlc_stat@Base 2.0.0 + vlc_str2keycode@Base 2.0.0 + vlc_strcasestr@Base 2.0.0 + vlc_strerror@Base 2.2.0~pre1 + vlc_strerror_c@Base 2.2.0~pre1 + vlc_testcancel@Base 2.0.0 + vlc_threadvar_create@Base 2.0.0 + vlc_threadvar_delete@Base 2.0.0 + vlc_threadvar_get@Base 2.0.0 + vlc_threadvar_set@Base 2.0.0 + vlc_timer_create@Base 2.0.0 + vlc_timer_destroy@Base 2.0.0 + vlc_timer_getoverrun@Base 2.0.0 + vlc_timer_schedule@Base 2.0.0 + vlc_tls_ClientCreate@Base 2.0.0 + vlc_tls_ClientSessionCreate@Base 2.1.0 + vlc_tls_Delete@Base 2.1.0 + vlc_tls_SessionDelete@Base 2.1.0 + vlc_unlink@Base 2.0.0 + vlc_ureduce@Base 2.0.0 + vlc_vaLog@Base 2.0.0 + vlm_Control@Base 2.0.0 + vlm_Delete@Base 2.0.0 + vlm_ExecuteCommand@Base 2.0.0 + vlm_MessageAdd@Base 2.0.0 + vlm_MessageDelete@Base 2.0.0 + vlm_MessageNew@Base 2.0.0 + vlm_MessageSimpleNew@Base 2.0.0 + vlm_New@Base 2.0.0 + vout_AreDisplayPicturesInvalid@Base 2.0.0 + vout_ChangeAspectRatio@Base 2.2.0~pre1 + vout_Close@Base 2.0.0 + vout_DeleteDisplay@Base 2.0.0 + vout_EnableFilter@Base 2.0.0 + vout_FilterDisplay@Base 2.0.0 + vout_FlushSubpictureChannel@Base 2.0.0 + vout_GetDisplayOpengl@Base 2.0.0 + vout_GetPicture@Base 2.0.0 + vout_GetSnapshot@Base 2.0.0 + vout_HoldPicture@Base 2.0.0 + vout_IsDisplayFiltered@Base 2.0.0 + vout_ManageDisplay@Base 2.0.0 + vout_NewDisplay@Base 2.0.0 + vout_OSDEpg@Base 2.0.0 + vout_OSDIcon@Base 2.0.0 + vout_OSDMessage@Base 2.0.0 + vout_OSDSlider@Base 2.0.0 + vout_OSDText@Base 2.0.0 + vout_PutPicture@Base 2.0.0 + vout_PutSubpicture@Base 2.0.0 + vout_RegisterSubpictureChannel@Base 2.0.0 + vout_ReleasePicture@Base 2.0.0 + vout_Request@Base 2.0.0 + vout_SetDisplayAspect@Base 2.0.0 + vout_SetDisplayCrop@Base 2.0.0 + vout_SetDisplayFilled@Base 2.0.0 + vout_SetDisplayFullscreen@Base 2.0.0 + vout_SetDisplayZoom@Base 2.0.0 + vout_SetWindowState@Base 2.0.0 + vout_display_GetDefaultDisplaySize@Base 2.0.0 + vout_display_PlacePicture@Base 2.0.0 + vout_display_SendMouseMovedDisplayCoordinates@Base 2.2.0~pre1 + vout_window_Control@Base 2.0.0 + vout_window_Delete@Base 2.0.0 + vout_window_New@Base 2.0.0 + xml_Create@Base 2.0.0 + xml_Delete@Base 2.0.0 + xml_ReaderCreate@Base 2.0.0 + xml_ReaderDelete@Base 2.0.0 + xml_ReaderReset@Base 2.0.0 diff --git a/patches/0001-Revert-invalid-translations.patch b/patches/0001-Revert-invalid-translations.patch new file mode 100644 index 00000000..b7b9cb06 --- /dev/null +++ b/patches/0001-Revert-invalid-translations.patch @@ -0,0 +1,41 @@ +From: Sebastian Ramacher +Date: Fri, 7 Apr 2017 18:44:36 +0200 +Subject: Revert invalid translations + +Bug: https://trac.videolan.org/vlc/ticket/16598 +Bug-Debian: https://bugs.debian.org/814258 +--- + po/mr.po | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +diff --git a/po/mr.po b/po/mr.po +index 831b622..11b96b4 100644 +--- a/po/mr.po ++++ b/po/mr.po +@@ -21567,7 +21567,7 @@ msgstr "चालविण्याची यादी" + + #: modules/gui/qt4/menus.cpp:493 + msgid "Ctrl+L" +-msgstr "कंट्रोल + एल" ++msgstr "Ctrl+L" + + #: modules/gui/qt4/menus.cpp:496 + msgid "Docked Playlist" +@@ -21579,7 +21579,7 @@ msgstr "किमान आंतरपृष्ठ" + + #: modules/gui/qt4/menus.cpp:508 + msgid "Ctrl+H" +-msgstr "कंट्रोल + एच" ++msgstr "Ctrl+H" + + #: modules/gui/qt4/menus.cpp:517 + msgid "&Fullscreen Interface" +@@ -21735,7 +21735,7 @@ msgstr "मागे उडी मारा" + + #: modules/gui/qt4/menus.cpp:920 + msgid "Ctrl+T" +-msgstr "कंट्रोल + टी" ++msgstr "Ctrl+T" + + #: modules/gui/qt4/menus.cpp:935 + msgid "Open &Network..." diff --git a/patches/0002-Move-MIME-types-in-desktop-file-to-separate-file-for.patch b/patches/0002-Move-MIME-types-in-desktop-file-to-separate-file-for.patch new file mode 100644 index 00000000..1ce5b54f --- /dev/null +++ b/patches/0002-Move-MIME-types-in-desktop-file-to-separate-file-for.patch @@ -0,0 +1,190 @@ +From: Petter Reinholdtsen +Date: Sun, 8 May 2016 20:27:24 +0200 +Subject: Move MIME types in desktop file to separate file for easier + maintenance + +Move list of supported MIME types from vlc.desktop.in to vlc.desktop.mimetypes, +with one mime type per line with the option of hash comments to associate +information with the MIME types. + +Signed-off-by: Jean-Baptiste Kempf +--- + share/Makefile.am | 3 +- + share/vlc.desktop.in | 2 +- + share/vlc.desktop.mimetypes | 137 ++++++++++++++++++++++++++++++++++++++++++++ + 3 files changed, 140 insertions(+), 2 deletions(-) + create mode 100644 share/vlc.desktop.mimetypes + +diff --git a/share/Makefile.am b/share/Makefile.am +index b08b3e8..f0be5ff 100644 +--- a/share/Makefile.am ++++ b/share/Makefile.am +@@ -6,11 +6,12 @@ appdatadir = $(datadir)/applications + if !HAVE_WIN32 + appdata_DATA = vlc.desktop + endif +-EXTRA_DIST += vlc.desktop.in ++EXTRA_DIST += vlc.desktop.in vlc.desktop.mimetypes + CLEANFILES += $(appdata_DATA) + + vlc.desktop: vlc.desktop.in $(top_builddir)/config.status + $(AM_V_GEN)sed -e 's,\@bindir\@,$(bindir),g' < "$<" > tmp-$@ ++ $(AM_V_GEN)mimetypes="$$(sed 's/\s*#.*$$//g' vlc.desktop.mimetypes | egrep -v '^$$' | tr "\n" ';')"; sed -ie "s,\@MIMETYPES\@,$$mimetypes,g" tmp-$@ + $(AM_V_at)$(DESKTOP_FILE_VALIDATE) tmp-$@ + $(AM_V_at)mv -f tmp-$@ $@ + +diff --git a/share/vlc.desktop.in b/share/vlc.desktop.in +index 4052cd1..19d4134 100644 +--- a/share/vlc.desktop.in ++++ b/share/vlc.desktop.in +@@ -88,6 +88,6 @@ Icon=vlc + Terminal=false + Type=Application + Categories=AudioVideo;Player;Recorder; +-MimeType=video/dv;video/mpeg;video/x-mpeg;video/msvideo;video/quicktime;video/x-anim;video/x-avi;video/x-ms-asf;video/x-ms-wmv;video/x-msvideo;video/x-nsv;video/x-flc;video/x-fli;video/x-flv;video/vnd.rn-realvideo;video/mp4;video/mp4v-es;video/mp2t;application/ogg;application/x-ogg;video/x-ogm+ogg;audio/x-vorbis+ogg;audio/ogg;video/ogg;application/x-matroska;audio/x-matroska;video/x-matroska;video/webm;audio/webm;audio/x-mp3;audio/x-mpeg;audio/mpeg;audio/x-wav;audio/x-mpegurl;audio/x-scpls;audio/x-m4a;audio/x-ms-asf;audio/x-ms-asx;audio/x-ms-wax;application/vnd.rn-realmedia;audio/x-real-audio;audio/x-pn-realaudio;application/x-flac;audio/x-flac;application/x-shockwave-flash;misc/ultravox;audio/vnd.rn-realaudio;audio/x-pn-aiff;audio/x-pn-au;audio/x-pn-wav;audio/x-pn-windows-acm;image/vnd.rn-realpix;audio/x-pn-realaudio-plugin;application/x-extension-mp4;audio/mp4;audio/amr;audio/amr-wb;x-content/video-vcd;x-content/video-svcd;x-content/video-dvd;x-content/audio-cdda;x-content/audio-player;application/xspf+xml;x-scheme-handler/mms;x-scheme-handler/rtmp;x-scheme-handler/rtsp;video/vnd.mpegurl; ++MimeType=@MIMETYPES@ + X-KDE-Protocols=ftp,http,https,mms,rtmp,rtsp,sftp,smb + Keywords=Player;Capture;DVD;Audio;Video;Server;Broadcast; +diff --git a/share/vlc.desktop.mimetypes b/share/vlc.desktop.mimetypes +new file mode 100644 +index 0000000..f567458 +--- /dev/null ++++ b/share/vlc.desktop.mimetypes +@@ -0,0 +1,137 @@ ++# List of MIME types to announce in the desktop file, to let desktop ++# environments and browsers know which file types to pass on to VLC. ++ ++# DV files ++video/dv ++ ++video/mpeg ++ ++video/x-mpeg ++ ++video/msvideo ++ ++video/quicktime ++ ++video/x-anim ++ ++video/x-avi ++ ++video/x-ms-asf ++ ++video/x-ms-wmv ++ ++video/x-msvideo ++ ++video/x-nsv ++ ++video/x-flc ++ ++video/x-fli ++ ++video/x-flv ++ ++video/vnd.rn-realvideo ++ ++video/mp4 ++ ++video/mp4v-es ++ ++video/mp2t ++ ++application/ogg ++ ++application/x-ogg ++ ++video/x-ogm+ogg ++ ++audio/x-vorbis+ogg ++ ++audio/ogg ++ ++video/ogg ++ ++application/x-matroska ++ ++audio/x-matroska ++ ++video/x-matroska ++ ++video/webm ++ ++audio/webm ++ ++audio/x-mp3 ++ ++audio/x-mpeg ++ ++audio/mpeg ++ ++audio/x-wav ++ ++audio/x-mpegurl ++ ++audio/x-scpls ++ ++audio/x-m4a ++ ++audio/x-ms-asf ++ ++audio/x-ms-asx ++ ++audio/x-ms-wax ++ ++application/vnd.rn-realmedia ++ ++audio/x-real-audio ++ ++audio/x-pn-realaudio ++ ++application/x-flac ++ ++audio/x-flac ++ ++application/x-shockwave-flash ++ ++misc/ultravox ++ ++audio/vnd.rn-realaudio ++ ++audio/x-pn-aiff ++ ++audio/x-pn-au ++ ++audio/x-pn-wav ++ ++audio/x-pn-windows-acm ++ ++image/vnd.rn-realpix ++ ++audio/x-pn-realaudio-plugin ++ ++application/x-extension-mp4 ++ ++audio/mp4 ++ ++audio/amr ++ ++audio/amr-wb ++ ++x-content/video-vcd ++ ++x-content/video-svcd ++ ++x-content/video-dvd ++ ++x-content/audio-cdda ++ ++x-content/audio-player ++ ++application/xspf+xml ++ ++x-scheme-handler/mms ++ ++x-scheme-handler/rtmp ++ ++x-scheme-handler/rtsp ++ ++video/vnd.mpegurl diff --git a/patches/0003-Restructure-desktop-MIME-type-list-with-comments.patch b/patches/0003-Restructure-desktop-MIME-type-list-with-comments.patch new file mode 100644 index 00000000..71b7e848 --- /dev/null +++ b/patches/0003-Restructure-desktop-MIME-type-list-with-comments.patch @@ -0,0 +1,221 @@ +From: Petter Reinholdtsen +Date: Mon, 9 May 2016 11:52:20 +0200 +Subject: Restructure desktop MIME type list with comments + +Signed-off-by: Jean-Baptiste Kempf +--- + share/vlc.desktop.mimetypes | 168 ++++++++++++++++++-------------------------- + 1 file changed, 70 insertions(+), 98 deletions(-) + +diff --git a/share/vlc.desktop.mimetypes b/share/vlc.desktop.mimetypes +index f567458..edaf11a 100644 +--- a/share/vlc.desktop.mimetypes ++++ b/share/vlc.desktop.mimetypes +@@ -1,137 +1,109 @@ + # List of MIME types to announce in the desktop file, to let desktop + # environments and browsers know which file types to pass on to VLC. + +-# DV files +-video/dv +- +-video/mpeg +- +-video/x-mpeg ++# Ogg Vorbis and Theora ++application/ogg # IANA-registered ++application/x-ogg ++audio/ogg # IANA-registered ++audio/x-vorbis+ogg ++video/ogg # IANA-registered ++video/x-ogm+ogg + ++# Microsoft audio and video ++audio/x-ms-asf ++audio/x-ms-asx ++audio/x-ms-wax ++audio/x-pn-windows-acm + video/msvideo +- +-video/quicktime +- +-video/x-anim +- + video/x-avi +- + video/x-ms-asf +- + video/x-ms-wmv +- + video/x-msvideo + +-video/x-nsv +- +-video/x-flc +- +-video/x-fli +- +-video/x-flv +- ++# Real audio and video ++application/vnd.rn-realmedia ++audio/vnd.rn-realaudio ++audio/x-pn-realaudio ++audio/x-pn-realaudio-plugin ++audio/x-real-audio + video/vnd.rn-realvideo + +-video/mp4 +- +-video/mp4v-es +- ++# MPEG related audio, video and transport ++application/x-extension-mp4 ++audio/mp4 # IANA-registered ++audio/mpeg # IANA-registered ++audio/x-m4a ++audio/x-mp3 ++audio/x-mpeg + video/mp2t ++video/mp4 # IANA-registered ++video/mp4v-es ++video/mpeg ++video/x-mpeg + +-application/ogg +- +-application/x-ogg +- +-video/x-ogm+ogg +- +-audio/x-vorbis+ogg +- +-audio/ogg +- +-video/ogg ++# FLAC lossless audio ++application/x-flac ++audio/x-flac + ++# Matroska container format + application/x-matroska +- + audio/x-matroska +- + video/x-matroska + ++# WebM (Matroska + Vorbis + VP8) + video/webm +- + audio/webm + +-audio/x-mp3 +- +-audio/x-mpeg ++# RTSP related ++audio/amr ++audio/amr-wb + +-audio/mpeg ++# URI scheme handlers (ie IP protocol support) ++x-scheme-handler/mms ++x-scheme-handler/rtmp ++x-scheme-handler/rtsp + +-audio/x-wav ++# Linux desktop environment hooks for ISOs etc. ++x-content/video-vcd ++x-content/video-svcd ++x-content/video-dvd ++x-content/audio-cdda ++x-content/audio-player + ++# Playlists / text/xml list with URLs ++application/xspf+xml + audio/x-mpegurl +- + audio/x-scpls ++video/vnd.mpegurl # IANA-registered + +-audio/x-m4a +- +-audio/x-ms-asf +- +-audio/x-ms-asx +- +-audio/x-ms-wax ++# Digital Video ++video/dv + +-application/vnd.rn-realmedia ++# Apple QuickTime ++video/quicktime # IANA-registered + +-audio/x-real-audio ++# IFF related formats ++audio/x-pn-aiff ++video/x-anim + +-audio/x-pn-realaudio ++# NullSoft video ++video/x-nsv + +-application/x-flac ++# Autodesk animation format ++video/x-flc ++video/x-fli ++video/x-flv + +-audio/x-flac ++# Audio sample formats ++audio/x-wav ++audio/x-pn-au ++audio/x-pn-wav + ++# Adobe Flash player related + application/x-shockwave-flash + ++# SHOUTcast 2 + misc/ultravox + +-audio/vnd.rn-realaudio +- +-audio/x-pn-aiff +- +-audio/x-pn-au +- +-audio/x-pn-wav +- +-audio/x-pn-windows-acm +- ++# RealPix + image/vnd.rn-realpix +- +-audio/x-pn-realaudio-plugin +- +-application/x-extension-mp4 +- +-audio/mp4 +- +-audio/amr +- +-audio/amr-wb +- +-x-content/video-vcd +- +-x-content/video-svcd +- +-x-content/video-dvd +- +-x-content/audio-cdda +- +-x-content/audio-player +- +-application/xspf+xml +- +-x-scheme-handler/mms +- +-x-scheme-handler/rtmp +- +-x-scheme-handler/rtsp +- +-video/vnd.mpegurl diff --git a/patches/0004-Add-MIME-types-listed-in-the-VLC-browser-plugin.patch b/patches/0004-Add-MIME-types-listed-in-the-VLC-browser-plugin.patch new file mode 100644 index 00000000..a014e528 --- /dev/null +++ b/patches/0004-Add-MIME-types-listed-in-the-VLC-browser-plugin.patch @@ -0,0 +1,90 @@ +From: Petter Reinholdtsen +Date: Sun, 8 May 2016 20:35:24 +0200 +Subject: Add MIME types listed in the VLC browser plugin + +Signed-off-by: Jean-Baptiste Kempf +--- + share/vlc.desktop.mimetypes | 20 +++++++++++++++++++- + 1 file changed, 19 insertions(+), 1 deletion(-) + +diff --git a/share/vlc.desktop.mimetypes b/share/vlc.desktop.mimetypes +index edaf11a..c762772 100644 +--- a/share/vlc.desktop.mimetypes ++++ b/share/vlc.desktop.mimetypes +@@ -13,11 +13,15 @@ video/x-ogm+ogg + audio/x-ms-asf + audio/x-ms-asx + audio/x-ms-wax ++audio/x-ms-wma + audio/x-pn-windows-acm ++video/divx + video/msvideo + video/x-avi + video/x-ms-asf ++video/x-ms-asf-plugin + video/x-ms-wmv ++video/x-ms-wvx + video/x-msvideo + + # Real audio and video +@@ -26,10 +30,14 @@ audio/vnd.rn-realaudio + audio/x-pn-realaudio + audio/x-pn-realaudio-plugin + audio/x-real-audio ++audio/x-realaudio + video/vnd.rn-realvideo + + # MPEG related audio, video and transport ++application/mpeg4-iod # IANA-registered ++application/mpeg4-muxcodetable + application/x-extension-mp4 ++audio/m4a + audio/mp4 # IANA-registered + audio/mpeg # IANA-registered + audio/x-m4a +@@ -39,10 +47,14 @@ video/mp2t + video/mp4 # IANA-registered + video/mp4v-es + video/mpeg ++video/mpeg-system ++video/x-m4v + video/x-mpeg ++video/x-mpeg-system + + # FLAC lossless audio + application/x-flac ++audio/flac + audio/x-flac + + # Matroska container format +@@ -55,8 +67,12 @@ video/webm + audio/webm + + # RTSP related ++audio/3gpp ++audio/3gpp2 + audio/amr + audio/amr-wb ++video/3gpp ++video/3gpp2 + + # URI scheme handlers (ie IP protocol support) + x-scheme-handler/mms +@@ -90,14 +106,16 @@ video/x-anim + video/x-nsv + + # Autodesk animation format ++video/flv + video/x-flc + video/x-fli + video/x-flv + + # Audio sample formats +-audio/x-wav ++audio/wav + audio/x-pn-au + audio/x-pn-wav ++audio/x-wav + + # Adobe Flash player related + application/x-shockwave-flash diff --git a/patches/0005-Add-MIME-types-imported-from-Totem.patch b/patches/0005-Add-MIME-types-imported-from-Totem.patch new file mode 100644 index 00000000..d616d85c --- /dev/null +++ b/patches/0005-Add-MIME-types-imported-from-Totem.patch @@ -0,0 +1,157 @@ +From: Petter Reinholdtsen +Date: Sun, 8 May 2016 22:22:41 +0200 +Subject: Add MIME types imported from Totem + +Some of them are commented, until we know more about them. + +Signed-off-by: Jean-Baptiste Kempf +--- + share/vlc.desktop.mimetypes | 63 ++++++++++++++++++++++++++++++++++++++++++++- + 1 file changed, 62 insertions(+), 1 deletion(-) + +diff --git a/share/vlc.desktop.mimetypes b/share/vlc.desktop.mimetypes +index c762772..e2881ba 100644 +--- a/share/vlc.desktop.mimetypes ++++ b/share/vlc.desktop.mimetypes +@@ -5,9 +5,11 @@ + application/ogg # IANA-registered + application/x-ogg + audio/ogg # IANA-registered ++audio/x-vorbis + audio/x-vorbis+ogg + video/ogg # IANA-registered + video/x-ogm+ogg ++video/x-theora+ogg + + # Microsoft audio and video + audio/x-ms-asf +@@ -17,10 +19,14 @@ audio/x-ms-wma + audio/x-pn-windows-acm + video/divx + video/msvideo ++video/vnd.divx + video/x-avi + video/x-ms-asf + video/x-ms-asf-plugin ++video/x-ms-asx ++video/x-ms-wm + video/x-ms-wmv ++video/x-ms-wmx + video/x-ms-wvx + video/x-msvideo + +@@ -34,10 +40,12 @@ audio/x-realaudio + video/vnd.rn-realvideo + + # MPEG related audio, video and transport +-application/mpeg4-iod # IANA-registered ++application/mpeg4-iod # IANA-registered + application/mpeg4-muxcodetable ++application/x-extension-m4a + application/x-extension-mp4 + audio/m4a ++audio/mp2 + audio/mp4 # IANA-registered + audio/mpeg # IANA-registered + audio/x-m4a +@@ -51,6 +59,7 @@ video/mpeg-system + video/x-m4v + video/x-mpeg + video/x-mpeg-system ++video/x-mpeg2 + + # FLAC lossless audio + application/x-flac +@@ -69,6 +78,8 @@ audio/webm + # RTSP related + audio/3gpp + audio/3gpp2 ++audio/AMR # IANA-registered ++audio/AMR-WB # IANA-registered + audio/amr + audio/amr-wb + video/3gpp +@@ -88,6 +99,7 @@ x-content/audio-player + + # Playlists / text/xml list with URLs + application/xspf+xml ++audio/mpegurl + audio/x-mpegurl + audio/x-scpls + video/vnd.mpegurl # IANA-registered +@@ -96,9 +108,12 @@ video/vnd.mpegurl # IANA-registered + video/dv + + # Apple QuickTime ++application/x-quicktime-media-link ++application/x-quicktimeplayer + video/quicktime # IANA-registered + + # IFF related formats ++audio/x-aiff + audio/x-pn-aiff + video/x-anim + +@@ -106,6 +121,7 @@ video/x-anim + video/x-nsv + + # Autodesk animation format ++video/fli + video/flv + video/x-flc + video/x-fli +@@ -119,9 +135,54 @@ audio/x-wav + + # Adobe Flash player related + application/x-shockwave-flash ++application/x-flash-video + + # SHOUTcast 2 + misc/ultravox + + # RealPix + image/vnd.rn-realpix ++ ++# From the totem desktop file in Debian. These need more work. ++application/mxf ++#application/ram ++application/sdp ++#application/smil ++#application/smil+xml ++application/vnd.apple.mpegurl ++application/vnd.ms-asf ++application/vnd.ms-wpl ++#application/x-netshow-channel ++#application/x-shorten ++#application/x-smil ++audio/ac3 ++#audio/basic ++#audio/midi ++#audio/prs.sid ++audio/x-ape ++audio/x-gsm ++audio/x-it ++audio/x-mod ++audio/x-musepack ++audio/x-s3m ++#audio/x-sbc ++audio/x-speex ++#audio/x-stm ++audio/x-tta ++audio/x-wavpack ++audio/x-xm ++#image/x-pict ++#text/google-video-pointer ++#text/x-google-video-pointer ++video/3gp ++#video/vivo ++#video/vnd.vivo ++#video/x-flic ++#video/x-totem-stream ++x-scheme-handler/icy ++x-scheme-handler/icyx ++x-scheme-handler/mmsh ++#x-scheme-handler/net ++#x-scheme-handler/pnm ++x-scheme-handler/rtp ++#x-scheme-handler/uvox diff --git a/patches/0006-vlc.desktop-mimetypes-reordering-and-comments.patch b/patches/0006-vlc.desktop-mimetypes-reordering-and-comments.patch new file mode 100644 index 00000000..b58b47e4 --- /dev/null +++ b/patches/0006-vlc.desktop-mimetypes-reordering-and-comments.patch @@ -0,0 +1,209 @@ +From: Jean-Baptiste Kempf +Date: Mon, 9 May 2016 13:35:19 +0200 +Subject: vlc.desktop mimetypes: reordering and comments + +--- + share/vlc.desktop.mimetypes | 88 ++++++++++++++++++++++++--------------------- + 1 file changed, 47 insertions(+), 41 deletions(-) + +diff --git a/share/vlc.desktop.mimetypes b/share/vlc.desktop.mimetypes +index e2881ba..3ce8bb9 100644 +--- a/share/vlc.desktop.mimetypes ++++ b/share/vlc.desktop.mimetypes +@@ -1,7 +1,7 @@ + # List of MIME types to announce in the desktop file, to let desktop + # environments and browsers know which file types to pass on to VLC. + +-# Ogg Vorbis and Theora ++# Ogg Vorbis and Theora (Xiph family) + application/ogg # IANA-registered + application/x-ogg + audio/ogg # IANA-registered +@@ -11,16 +11,17 @@ video/ogg # IANA-registered + video/x-ogm+ogg + video/x-theora+ogg + ++# FLAC lossless audio ++application/x-flac ++audio/flac ++audio/x-flac ++ + # Microsoft audio and video ++# ASF + audio/x-ms-asf + audio/x-ms-asx + audio/x-ms-wax + audio/x-ms-wma +-audio/x-pn-windows-acm +-video/divx +-video/msvideo +-video/vnd.divx +-video/x-avi + video/x-ms-asf + video/x-ms-asf-plugin + video/x-ms-asx +@@ -28,7 +29,13 @@ video/x-ms-wm + video/x-ms-wmv + video/x-ms-wmx + video/x-ms-wvx ++# AVI et al. + video/x-msvideo ++audio/x-pn-windows-acm ++video/divx ++video/msvideo ++video/vnd.divx ++video/x-avi + + # Real audio and video + application/vnd.rn-realmedia +@@ -40,55 +47,62 @@ audio/x-realaudio + video/vnd.rn-realvideo + + # MPEG related audio, video and transport ++# MPEG-2 ++audio/mp2 ++audio/mpeg # IANA-registered ++audio/x-mp3 ++audio/x-mpeg ++video/mp2t # TS ++video/mpeg ++video/mpeg-system ++video/x-mpeg ++video/x-mpeg2 ++video/x-mpeg-system ++# MP4 + application/mpeg4-iod # IANA-registered + application/mpeg4-muxcodetable + application/x-extension-m4a + application/x-extension-mp4 + audio/m4a +-audio/mp2 + audio/mp4 # IANA-registered +-audio/mpeg # IANA-registered + audio/x-m4a +-audio/x-mp3 +-audio/x-mpeg +-video/mp2t + video/mp4 # IANA-registered + video/mp4v-es +-video/mpeg +-video/mpeg-system + video/x-m4v +-video/x-mpeg +-video/x-mpeg-system +-video/x-mpeg2 + +-# FLAC lossless audio +-application/x-flac +-audio/flac +-audio/x-flac ++# Apple QuickTime (MOV) ++application/x-quicktime-media-link ++application/x-quicktimeplayer ++video/quicktime # IANA-registered + + # Matroska container format + application/x-matroska + audio/x-matroska + video/x-matroska + +-# WebM (Matroska + Vorbis + VP8) ++# WebM (Matroska + Vorbis/Opus + VP8/9) + video/webm + audio/webm + +-# RTSP related ++# 3GPP related + audio/3gpp + audio/3gpp2 + audio/AMR # IANA-registered + audio/AMR-WB # IANA-registered + audio/amr + audio/amr-wb ++video/3gp + video/3gpp + video/3gpp2 + + # URI scheme handlers (ie IP protocol support) +-x-scheme-handler/mms ++x-scheme-handler/mms # MMS ++x-scheme-handler/mmsh # MMS over HTTP ++x-scheme-handler/rtsp # RSTP ++x-scheme-handler/rtp + x-scheme-handler/rtmp +-x-scheme-handler/rtsp ++x-scheme-handler/icy # Icecast ++x-scheme-handler/icyx # Icecast + + # Linux desktop environment hooks for ISOs etc. + x-content/video-vcd +@@ -103,15 +117,13 @@ audio/mpegurl + audio/x-mpegurl + audio/x-scpls + video/vnd.mpegurl # IANA-registered ++application/vnd.apple.mpegurl # HLS / M3U8 ++application/vnd.ms-asf # ZPL/WVX ++application/vnd.ms-wpl # WPL + + # Digital Video + video/dv + +-# Apple QuickTime +-application/x-quicktime-media-link +-application/x-quicktimeplayer +-video/quicktime # IANA-registered +- + # IFF related formats + audio/x-aiff + audio/x-pn-aiff +@@ -143,15 +155,18 @@ misc/ultravox + # RealPix + image/vnd.rn-realpix + ++# Modplug / GME ++audio/x-it ++audio/x-mod ++audio/x-s3m ++audio/x-xm ++ + # From the totem desktop file in Debian. These need more work. + application/mxf + #application/ram + application/sdp + #application/smil + #application/smil+xml +-application/vnd.apple.mpegurl +-application/vnd.ms-asf +-application/vnd.ms-wpl + #application/x-netshow-channel + #application/x-shorten + #application/x-smil +@@ -161,28 +176,19 @@ audio/ac3 + #audio/prs.sid + audio/x-ape + audio/x-gsm +-audio/x-it +-audio/x-mod + audio/x-musepack +-audio/x-s3m + #audio/x-sbc + audio/x-speex + #audio/x-stm + audio/x-tta + audio/x-wavpack +-audio/x-xm + #image/x-pict + #text/google-video-pointer + #text/x-google-video-pointer +-video/3gp + #video/vivo + #video/vnd.vivo + #video/x-flic + #video/x-totem-stream +-x-scheme-handler/icy +-x-scheme-handler/icyx +-x-scheme-handler/mmsh + #x-scheme-handler/net + #x-scheme-handler/pnm +-x-scheme-handler/rtp + #x-scheme-handler/uvox diff --git a/patches/0007-More-mimetypes-reordering-comments-and-additions.patch b/patches/0007-More-mimetypes-reordering-comments-and-additions.patch new file mode 100644 index 00000000..3466ab25 --- /dev/null +++ b/patches/0007-More-mimetypes-reordering-comments-and-additions.patch @@ -0,0 +1,132 @@ +From: Jean-Baptiste Kempf +Date: Mon, 9 May 2016 13:52:11 +0200 +Subject: More mimetypes reordering, comments and additions + +--- + share/vlc.desktop.mimetypes | 48 +++++++++++++++++++++++++++++++++------------ + 1 file changed, 36 insertions(+), 12 deletions(-) + +diff --git a/share/vlc.desktop.mimetypes b/share/vlc.desktop.mimetypes +index 3ce8bb9..e33de40 100644 +--- a/share/vlc.desktop.mimetypes ++++ b/share/vlc.desktop.mimetypes +@@ -10,6 +10,8 @@ audio/x-vorbis+ogg + video/ogg # IANA-registered + video/x-ogm+ogg + video/x-theora+ogg ++video/x-theora ++audio/x-speex + + # FLAC lossless audio + application/x-flac +@@ -38,7 +40,8 @@ video/vnd.divx + video/x-avi + + # Real audio and video +-application/vnd.rn-realmedia ++application/vnd.rn-realmedia # RM ++application/vnd.rn-realmedia-vbr # RMVB + audio/vnd.rn-realaudio + audio/x-pn-realaudio + audio/x-pn-realaudio-plugin +@@ -48,10 +51,16 @@ video/vnd.rn-realvideo + + # MPEG related audio, video and transport + # MPEG-2 +-audio/mp2 + audio/mpeg # IANA-registered ++audio/mpg # IANA-registered ++audio/mp1 ++audio/mp2 ++audio/mp3 ++audio/x-mp1 ++audio/x-mp2 + audio/x-mp3 + audio/x-mpeg ++audio/x-mpg + video/mp2t # TS + video/mpeg + video/mpeg-system +@@ -63,9 +72,11 @@ application/mpeg4-iod # IANA-registered + application/mpeg4-muxcodetable + application/x-extension-m4a + application/x-extension-mp4 ++audio/aac + audio/m4a + audio/mp4 # IANA-registered + audio/x-m4a ++audio/x-aac + video/mp4 # IANA-registered + video/mp4v-es + video/x-m4v +@@ -115,11 +126,13 @@ x-content/audio-player + application/xspf+xml + audio/mpegurl + audio/x-mpegurl ++audio/scpls + audio/x-scpls + video/vnd.mpegurl # IANA-registered + application/vnd.apple.mpegurl # HLS / M3U8 + application/vnd.ms-asf # ZPL/WVX + application/vnd.ms-wpl # WPL ++application/sdp # SDP for RT*P + + # Digital Video + video/dv +@@ -145,6 +158,20 @@ audio/x-pn-au + audio/x-pn-wav + audio/x-wav + ++# Raw audio ++audio/ac3 ++audio/vnd.dts # IANA DTS Audio ++audio/vnd.dts.hd # IANA DTS-HD ++audio/basic # IANA mulaw ++audio/midi ++# Weird audio formats ++audio/x-ape ++audio/x-gsm ++audio/x-musepack ++audio/x-tta ++audio/x-wavpack ++audio/x-shorten ++ + # Adobe Flash player related + application/x-shockwave-flash + application/x-flash-video +@@ -164,24 +191,14 @@ audio/x-xm + # From the totem desktop file in Debian. These need more work. + application/mxf + #application/ram +-application/sdp + #application/smil + #application/smil+xml + #application/x-netshow-channel + #application/x-shorten + #application/x-smil +-audio/ac3 +-#audio/basic +-#audio/midi + #audio/prs.sid +-audio/x-ape +-audio/x-gsm +-audio/x-musepack + #audio/x-sbc +-audio/x-speex + #audio/x-stm +-audio/x-tta +-audio/x-wavpack + #image/x-pict + #text/google-video-pointer + #text/x-google-video-pointer +@@ -192,3 +209,10 @@ audio/x-wavpack + #x-scheme-handler/net + #x-scheme-handler/pnm + #x-scheme-handler/uvox ++# ++#application/streamingmedia ++#application/x-streamingmedia ++#audio/rn-mpeg ++#audio/x-pn-windows-pcm ++#video/x-ms-afs ++#video/x-ms-wvxvideo diff --git a/patches/0008-desktop-file-We-understand-gvp-and-ram-format.patch b/patches/0008-desktop-file-We-understand-gvp-and-ram-format.patch new file mode 100644 index 00000000..3ee69732 --- /dev/null +++ b/patches/0008-desktop-file-We-understand-gvp-and-ram-format.patch @@ -0,0 +1,57 @@ +From: Petter Reinholdtsen +Date: Tue, 10 May 2016 13:19:43 +0200 +Subject: desktop file: We understand gvp and ram format + +And add more comments about IANA registration + +Signed-off-by: Jean-Baptiste Kempf +--- + share/vlc.desktop.mimetypes | 16 ++++++++-------- + 1 file changed, 8 insertions(+), 8 deletions(-) + +diff --git a/share/vlc.desktop.mimetypes b/share/vlc.desktop.mimetypes +index e33de40..d7081f9 100644 +--- a/share/vlc.desktop.mimetypes ++++ b/share/vlc.desktop.mimetypes +@@ -123,11 +123,14 @@ x-content/audio-cdda + x-content/audio-player + + # Playlists / text/xml list with URLs ++application/ram # Realaudio Metadata + application/xspf+xml + audio/mpegurl + audio/x-mpegurl + audio/scpls + audio/x-scpls ++text/google-video-pointer ++text/x-google-video-pointer + video/vnd.mpegurl # IANA-registered + application/vnd.apple.mpegurl # HLS / M3U8 + application/vnd.ms-asf # ZPL/WVX +@@ -189,21 +192,18 @@ audio/x-s3m + audio/x-xm + + # From the totem desktop file in Debian. These need more work. +-application/mxf +-#application/ram +-#application/smil +-#application/smil+xml ++application/mxf # IANA-registered ++#application/smil # IANA-registered ++#application/smil+xml # IANA-registered + #application/x-netshow-channel + #application/x-shorten + #application/x-smil +-#audio/prs.sid ++#audio/prs.sid # IANA-registered + #audio/x-sbc + #audio/x-stm + #image/x-pict +-#text/google-video-pointer +-#text/x-google-video-pointer + #video/vivo +-#video/vnd.vivo ++#video/vnd.vivo # IANA-registered + #video/x-flic + #video/x-totem-stream + #x-scheme-handler/net diff --git a/patches/0009-desktop-file-more-mimetypes-from-iana.org.patch b/patches/0009-desktop-file-more-mimetypes-from-iana.org.patch new file mode 100644 index 00000000..a7a3837e --- /dev/null +++ b/patches/0009-desktop-file-more-mimetypes-from-iana.org.patch @@ -0,0 +1,56 @@ +From: Jean-Baptiste Kempf +Date: Tue, 10 May 2016 15:19:59 +0200 +Subject: desktop file: more mimetypes from iana.org + +--- + share/vlc.desktop.mimetypes | 14 ++++++++++---- + 1 file changed, 10 insertions(+), 4 deletions(-) + +diff --git a/share/vlc.desktop.mimetypes b/share/vlc.desktop.mimetypes +index d7081f9..8c2cf3b 100644 +--- a/share/vlc.desktop.mimetypes ++++ b/share/vlc.desktop.mimetypes +@@ -12,6 +12,7 @@ video/x-ogm+ogg + video/x-theora+ogg + video/x-theora + audio/x-speex ++audio/opus # IANA-registered + + # FLAC lossless audio + application/x-flac +@@ -96,8 +97,8 @@ video/webm + audio/webm + + # 3GPP related +-audio/3gpp +-audio/3gpp2 ++audio/3gpp # IANA-registered ++audio/3gpp2 # IANA-registered + audio/AMR # IANA-registered + audio/AMR-WB # IANA-registered + audio/amr +@@ -138,7 +139,8 @@ application/vnd.ms-wpl # WPL + application/sdp # SDP for RT*P + + # Digital Video +-video/dv ++audio/dv # IANA-registered ++video/dv # IANA-registered + + # IFF related formats + audio/x-aiff +@@ -162,9 +164,13 @@ audio/x-pn-wav + audio/x-wav + + # Raw audio +-audio/ac3 ++audio/ac3 # IANA AC3 ++audio/eac3 # IANA E-AC3 + audio/vnd.dts # IANA DTS Audio + audio/vnd.dts.hd # IANA DTS-HD ++audio/vnd.dolby.heaac.1 # IANA Dolby HeAAC ++audio/vnd.dolby.heaac.2 # IANA Dolby HeAAC ++audio/vnd.dolby.mlp # IANA MLP/TrueHD + audio/basic # IANA mulaw + audio/midi + # Weird audio formats diff --git a/patches/0010-MKV-support-WebVTT-subtitles-embedded.patch b/patches/0010-MKV-support-WebVTT-subtitles-embedded.patch new file mode 100644 index 00000000..aab8abb9 --- /dev/null +++ b/patches/0010-MKV-support-WebVTT-subtitles-embedded.patch @@ -0,0 +1,24 @@ +From: Jean-Baptiste Kempf +Date: Wed, 15 Jul 2015 23:32:10 +0200 +Subject: MKV: support WebVTT subtitles embedded + +--- + modules/demux/mkv/matroska_segment_parse.cpp | 5 +++++ + 1 file changed, 5 insertions(+) + +diff --git a/modules/demux/mkv/matroska_segment_parse.cpp b/modules/demux/mkv/matroska_segment_parse.cpp +index e8a6852..2620206 100644 +--- a/modules/demux/mkv/matroska_segment_parse.cpp ++++ b/modules/demux/mkv/matroska_segment_parse.cpp +@@ -1837,6 +1837,11 @@ int32_t matroska_segment_c::TrackInit( mkv_track_t * p_tk ) + { + p_tk->fmt.i_codec = VLC_CODEC_BD_PG; + } ++ else if( !strcmp( p_tk->psz_codec, "D_WEBVTT/SUBTITLES" ) ) ++ { ++ p_tk->fmt.i_codec = VLC_CODEC_SUBT; ++ p_tk->fmt.subs.psz_encoding = strdup( "UTF-8" ); ++ } + else if( !strcmp( p_tk->psz_codec, "B_VOBBTN" ) ) + { + p_tk->fmt.i_cat = NAV_ES; diff --git a/patches/0011-codec-avcodec-check-avcodec-visible-sizes.patch b/patches/0011-codec-avcodec-check-avcodec-visible-sizes.patch new file mode 100644 index 00000000..9955126e --- /dev/null +++ b/patches/0011-codec-avcodec-check-avcodec-visible-sizes.patch @@ -0,0 +1,27 @@ +From: Francois Cartegnie +Date: Thu, 29 Jun 2017 09:45:20 +0200 +Subject: codec: avcodec: check avcodec visible sizes + +refs #18467 +--- + modules/codec/avcodec/video.c | 6 ++++-- + 1 file changed, 4 insertions(+), 2 deletions(-) + +diff --git a/modules/codec/avcodec/video.c b/modules/codec/avcodec/video.c +index a19e7f6..b8b713f 100644 +--- a/modules/codec/avcodec/video.c ++++ b/modules/codec/avcodec/video.c +@@ -137,9 +137,11 @@ static inline picture_t *ffmpeg_NewPictBuf( decoder_t *p_dec, + } + + +- if( width == 0 || height == 0 || width > 8192 || height > 8192 ) ++ if( width == 0 || height == 0 || width > 8192 || height > 8192 || ++ width < p_context->width || height < p_context->height ) + { +- msg_Err( p_dec, "Invalid frame size %dx%d.", width, height ); ++ msg_Err( p_dec, "Invalid frame size %dx%d. vsz %dx%d", ++ width, height, p_context->width, p_context->height ); + return NULL; /* invalid display size */ + } + p_dec->fmt_out.video.i_width = width; diff --git a/patches/0012-decoder-check-visible-size-when-creating-buffer.patch b/patches/0012-decoder-check-visible-size-when-creating-buffer.patch new file mode 100644 index 00000000..9601a200 --- /dev/null +++ b/patches/0012-decoder-check-visible-size-when-creating-buffer.patch @@ -0,0 +1,27 @@ +From: Francois Cartegnie +Date: Thu, 29 Jun 2017 11:09:02 +0200 +Subject: decoder: check visible size when creating buffer + +early reject invalid visible size +mishandled by filters. + +refs #18467 +--- + src/input/decoder.c | 4 +++- + 1 file changed, 3 insertions(+), 1 deletion(-) + +diff --git a/src/input/decoder.c b/src/input/decoder.c +index 9f7dc18..cfc15ed 100644 +--- a/src/input/decoder.c ++++ b/src/input/decoder.c +@@ -2060,7 +2060,9 @@ static picture_t *vout_new_buffer( decoder_t *p_dec ) + vout_thread_t *p_vout; + + if( !p_dec->fmt_out.video.i_width || +- !p_dec->fmt_out.video.i_height ) ++ !p_dec->fmt_out.video.i_height || ++ p_dec->fmt_out.video.i_width < p_dec->fmt_out.video.i_visible_width || ++ p_dec->fmt_out.video.i_height < p_dec->fmt_out.video.i_visible_height ) + { + /* Can't create a new vout without display size */ + return NULL; diff --git a/patches/0013-codec-flac-fix-heap-write-overflow-on-frame-format-c.patch b/patches/0013-codec-flac-fix-heap-write-overflow-on-frame-format-c.patch new file mode 100644 index 00000000..9e817cfa --- /dev/null +++ b/patches/0013-codec-flac-fix-heap-write-overflow-on-frame-format-c.patch @@ -0,0 +1,154 @@ +From: Francois Cartegnie +Date: Wed, 31 May 2017 13:02:29 +0200 +Subject: codec: flac: fix heap write overflow on frame format change + +bp of 83b646f1e8fb89f99064d9aaef3754ccc77bbeac +--- + modules/codec/flac.c | 92 +++++++++++++++++++++++++++++++++++----------------- + 1 file changed, 63 insertions(+), 29 deletions(-) + +diff --git a/modules/codec/flac.c b/modules/codec/flac.c +index 8ab1cb4..8cb1222 100644 +--- a/modules/codec/flac.c ++++ b/modules/codec/flac.c +@@ -64,6 +64,8 @@ struct decoder_sys_t + */ + FLAC__StreamDecoder *p_flac; + FLAC__StreamMetadata_StreamInfo stream_info; ++ ++ uint8_t rgi_channels_reorder[AOUT_CHAN_MAX]; + bool b_stream_info; + }; + +@@ -87,6 +89,19 @@ static const int pi_channels_maps[9] = + | AOUT_CHAN_LFE + }; + ++/* XXX it supposes our internal format is WG4 */ ++static const uint8_t ppi_reorder[1+8][8] = { ++ { }, ++ { 0, }, ++ { 0, 1 }, ++ { 0, 1, 2 }, ++ { 0, 1, 2, 3 }, ++ { 0, 1, 3, 4, 2 }, ++ { 0, 1, 4, 5, 2, 3 }, ++ { 0, 1, 5, 6, 4, 2, 3 }, ++ { 0, 1, 6, 7, 4, 5, 2, 3 }, ++}; ++ + /***************************************************************************** + * Local prototypes + *****************************************************************************/ +@@ -142,6 +157,29 @@ static void Interleave( int32_t *p_out, const int32_t * const *pp_in, + } + } + ++/***************************************************************************** ++ * DecoderSetOutputFormat: helper function to convert and check frame format ++ *****************************************************************************/ ++static int DecoderSetOutputFormat( unsigned i_channels, unsigned i_rate, ++ unsigned i_streaminfo_rate, ++ unsigned i_bitspersample, ++ audio_format_t *fmt, ++ uint8_t *pi_channels_reorder ) ++{ ++ if( i_channels == 0 || i_channels > FLAC__MAX_CHANNELS || ++ i_bitspersample == 0 || (i_rate == 0 && i_streaminfo_rate == 0) ) ++ return VLC_EGENERIC; ++ ++ fmt->i_channels = i_channels; ++ fmt->i_rate = (i_rate > 0 ) ? i_rate : i_streaminfo_rate; ++ fmt->i_physical_channels = ++ fmt->i_original_channels = pi_channels_maps[i_channels]; ++ memcpy( pi_channels_reorder, ppi_reorder[i_channels], i_channels ); ++ fmt->i_bitspersample = i_bitspersample; ++ ++ return VLC_SUCCESS; ++} ++ + /***************************************************************************** + * DecoderWriteCallback: called by libflac to output decoded samples + *****************************************************************************/ +@@ -150,30 +188,31 @@ DecoderWriteCallback( const FLAC__StreamDecoder *decoder, + const FLAC__Frame *frame, + const FLAC__int32 *const buffer[], void *client_data ) + { +- /* XXX it supposes our internal format is WG4 */ +- static const unsigned char ppi_reorder[1+8][8] = { +- { }, +- { 0, }, +- { 0, 1 }, +- { 0, 1, 2 }, +- { 0, 1, 2, 3 }, +- { 0, 1, 3, 4, 2 }, +- { 0, 1, 4, 5, 2, 3 }, +- { 0, 1, 5, 6, 4, 2, 3 }, +- { 0, 1, 6, 7, 4, 5, 2, 3 }, +- }; +- + VLC_UNUSED(decoder); + decoder_t *p_dec = (decoder_t *)client_data; + decoder_sys_t *p_sys = p_dec->p_sys; + +- if( p_dec->fmt_out.audio.i_channels <= 0 || +- p_dec->fmt_out.audio.i_channels > 8 ) ++ if( DecoderSetOutputFormat( frame->header.channels, ++ frame->header.sample_rate, ++ p_sys->b_stream_info ? p_sys->stream_info.sample_rate : 0, ++ frame->header.bits_per_sample, ++ &p_dec->fmt_out.audio, ++ p_sys->rgi_channels_reorder ) ) + return FLAC__STREAM_DECODER_WRITE_STATUS_CONTINUE; +- if( date_Get( &p_sys->end_date ) <= VLC_TS_INVALID ) ++ ++ if( p_sys->end_date.i_divider_num != p_dec->fmt_out.audio.i_rate ) ++ { ++ if( p_sys->end_date.i_divider_num > 0 ) ++ date_Change( &p_sys->end_date, p_dec->fmt_out.audio.i_rate, 1 ); ++ else ++ date_Init( &p_sys->end_date, p_dec->fmt_out.audio.i_rate, 1 ); ++ } ++ ++ if( decoder_UpdateAudioFormat( p_dec ) ) + return FLAC__STREAM_DECODER_WRITE_STATUS_CONTINUE; + +- const unsigned char *pi_reorder = ppi_reorder[p_dec->fmt_out.audio.i_channels]; ++ if( date_Get( &p_sys->end_date ) <= VLC_TS_INVALID ) ++ return FLAC__STREAM_DECODER_WRITE_STATUS_CONTINUE; + + p_sys->p_aout_buffer = + decoder_NewAudioBuffer( p_dec, frame->header.blocksize ); +@@ -181,7 +220,8 @@ DecoderWriteCallback( const FLAC__StreamDecoder *decoder, + if( p_sys->p_aout_buffer == NULL ) + return FLAC__STREAM_DECODER_WRITE_STATUS_CONTINUE; + +- Interleave( (int32_t *)p_sys->p_aout_buffer->p_buffer, buffer, pi_reorder, ++ Interleave( (int32_t *)p_sys->p_aout_buffer->p_buffer, buffer, ++ p_sys->rgi_channels_reorder , + frame->header.channels, frame->header.blocksize, + frame->header.bits_per_sample ); + +@@ -233,17 +273,11 @@ static void DecoderMetadataCallback( const FLAC__StreamDecoder *decoder, + decoder_sys_t *p_sys = p_dec->p_sys; + + /* Setup the format */ +- p_dec->fmt_out.audio.i_rate = metadata->data.stream_info.sample_rate; +- p_dec->fmt_out.audio.i_channels = metadata->data.stream_info.channels; +- if(metadata->data.stream_info.channels < 9) +- { +- p_dec->fmt_out.audio.i_physical_channels = +- p_dec->fmt_out.audio.i_original_channels = +- pi_channels_maps[metadata->data.stream_info.channels]; +- } +- if (!p_dec->fmt_out.audio.i_bitspersample) +- p_dec->fmt_out.audio.i_bitspersample = +- metadata->data.stream_info.bits_per_sample; ++ DecoderSetOutputFormat( metadata->data.stream_info.channels, ++ metadata->data.stream_info.sample_rate, ++ metadata->data.stream_info.sample_rate, ++ metadata->data.stream_info.bits_per_sample, ++ &p_dec->fmt_out.audio, p_sys->rgi_channels_reorder ); + + msg_Dbg( p_dec, "channels:%d samplerate:%d bitspersamples:%d", + p_dec->fmt_out.audio.i_channels, p_dec->fmt_out.audio.i_rate, diff --git a/patches/0014-upnp-Add-support-for-libupnp-1.8.patch b/patches/0014-upnp-Add-support-for-libupnp-1.8.patch new file mode 100644 index 00000000..1bdd10a4 --- /dev/null +++ b/patches/0014-upnp-Add-support-for-libupnp-1.8.patch @@ -0,0 +1,144 @@ +From: Sebastian Ramacher +Date: Wed, 30 Aug 2017 18:31:34 +0200 +Subject: upnp: Add support for libupnp 1.8 + +Callbacks now take const void* as second argument and some members can +only be accessed via getter functions. + +Signed-off-by: Sebastian Ramacher +Signed-off-by: Jean-Baptiste Kempf +(cherry picked from commit 3eb4e03512f45c1fa27c7f9a6759e8e7d3905720) +--- + modules/services_discovery/upnp.cpp | 63 ++++++++++++++++++++++++++++++------- + 1 file changed, 51 insertions(+), 12 deletions(-) + +diff --git a/modules/services_discovery/upnp.cpp b/modules/services_discovery/upnp.cpp +index 4642ff9..ab61c5c 100644 +--- a/modules/services_discovery/upnp.cpp ++++ b/modules/services_discovery/upnp.cpp +@@ -40,6 +40,44 @@ + #include + #include + ++#if UPNP_VERSION < 10800 ++/* ++ * Compat functions and typedefs for libupnp prior to 1.8 ++ */ ++typedef void* UpnpEventPtr; ++typedef Upnp_Discovery UpnpDiscovery; ++typedef Upnp_Action_Complete UpnpActionComplete; ++typedef Upnp_Event UpnpEvent; ++typedef Upnp_Event_Subscribe UpnpEventSubscribe; ++ ++static const char* UpnpDiscovery_get_Location_cstr( const UpnpDiscovery* p_discovery ) ++{ ++ return p_discovery->Location; ++} ++ ++static const char* UpnpDiscovery_get_DeviceID_cstr( const UpnpDiscovery* p_discovery ) ++{ ++ return p_discovery->DeviceId; ++} ++ ++static IXML_Document* UpnpActionComplete_get_ActionResult( const UpnpActionComplete* p_result ) ++{ ++ return p_result->ActionResult; ++} ++ ++static const char* UpnpEvent_get_SID_cstr( const UpnpEvent* p_e ) ++{ ++ return p_e->Sid; ++} ++ ++static const char* UpnpEventSubscribe_get_SID_cstr( const UpnpEventSubscribe* p_s ) ++{ ++ return p_s->Sid; ++} ++#else ++typedef const void* UpnpEventPtr; ++#endif ++ + /* + * Constants + */ +@@ -80,7 +118,7 @@ vlc_module_end(); + /* + * Local prototypes + */ +-static int Callback( Upnp_EventType event_type, void* p_event, void* p_user_data ); ++static int Callback( Upnp_EventType event_type, UpnpEventPtr p_event, void* p_user_data ); + + const char* xml_getChildElementValue( IXML_Element* p_parent, + const char* psz_tag_name ); +@@ -325,7 +363,7 @@ int xml_getNumber( IXML_Document* p_doc, + /* + * Handles all UPnP events + */ +-static int Callback( Upnp_EventType event_type, void* p_event, void* p_user_data ) ++static int Callback( Upnp_EventType event_type, UpnpEventPtr p_event, void* p_user_data ) + { + services_discovery_t* p_sd = ( services_discovery_t* ) p_user_data; + services_discovery_sys_t* p_sys = p_sd->p_sys; +@@ -336,22 +374,23 @@ static int Callback( Upnp_EventType event_type, void* p_event, void* p_user_data + case UPNP_DISCOVERY_ADVERTISEMENT_ALIVE: + case UPNP_DISCOVERY_SEARCH_RESULT: + { +- struct Upnp_Discovery* p_discovery = ( struct Upnp_Discovery* )p_event; ++ const UpnpDiscovery* p_discovery = ( const UpnpDiscovery* )p_event; + + IXML_Document *p_description_doc = 0; + + int i_res; +- i_res = UpnpDownloadXmlDoc( p_discovery->Location, &p_description_doc ); ++ i_res = UpnpDownloadXmlDoc( UpnpDiscovery_get_Location_cstr( p_discovery ), &p_description_doc ); ++ + if ( i_res != UPNP_E_SUCCESS ) + { + msg_Warn( p_sd, "Could not download device description! " + "Fetching data from %s failed: %s", +- p_discovery->Location, UpnpGetErrorMessage( i_res ) ); ++ UpnpDiscovery_get_Location_cstr( p_discovery ), UpnpGetErrorMessage( i_res ) ); + return i_res; + } + + MediaServer::parseDeviceDescription( p_description_doc, +- p_discovery->Location, p_sd ); ++ UpnpDiscovery_get_Location_cstr( p_discovery ), p_sd ); + + ixmlDocument_free( p_description_doc ); + } +@@ -359,18 +398,18 @@ static int Callback( Upnp_EventType event_type, void* p_event, void* p_user_data + + case UPNP_DISCOVERY_ADVERTISEMENT_BYEBYE: + { +- struct Upnp_Discovery* p_discovery = ( struct Upnp_Discovery* )p_event; ++ const UpnpDiscovery* p_discovery = ( const UpnpDiscovery* )p_event; + +- p_sys->p_server_list->removeServer( p_discovery->DeviceId ); ++ p_sys->p_server_list->removeServer( UpnpDiscovery_get_DeviceID_cstr( p_discovery ) ); + + } + break; + + case UPNP_EVENT_RECEIVED: + { +- Upnp_Event* p_e = ( Upnp_Event* )p_event; ++ const UpnpEvent* p_e = ( const UpnpEvent* )p_event; + +- MediaServer* p_server = p_sys->p_server_list->getServerBySID( p_e->Sid ); ++ MediaServer* p_server = p_sys->p_server_list->getServerBySID( UpnpEvent_get_SID_cstr( p_e ) ); + if ( p_server ) p_server->fetchContents(); + } + break; +@@ -380,9 +419,9 @@ static int Callback( Upnp_EventType event_type, void* p_event, void* p_user_data + { + /* Re-subscribe. */ + +- Upnp_Event_Subscribe* p_s = ( Upnp_Event_Subscribe* )p_event; ++ const UpnpEventSubscribe* p_s = ( const UpnpEventSubscribe* )p_event; + +- MediaServer* p_server = p_sys->p_server_list->getServerBySID( p_s->Sid ); ++ MediaServer* p_server = p_sys->p_server_list->getServerBySID( UpnpEventSubscribe_get_SID_cstr( p_s ) ); + if ( p_server ) p_server->subscribeToContentDirectory(); + } + break; diff --git a/patches/series b/patches/series new file mode 100644 index 00000000..21de7e1f --- /dev/null +++ b/patches/series @@ -0,0 +1,14 @@ +0001-Revert-invalid-translations.patch +0002-Move-MIME-types-in-desktop-file-to-separate-file-for.patch +0003-Restructure-desktop-MIME-type-list-with-comments.patch +0004-Add-MIME-types-listed-in-the-VLC-browser-plugin.patch +0005-Add-MIME-types-imported-from-Totem.patch +0006-vlc.desktop-mimetypes-reordering-and-comments.patch +0007-More-mimetypes-reordering-comments-and-additions.patch +0008-desktop-file-We-understand-gvp-and-ram-format.patch +0009-desktop-file-more-mimetypes-from-iana.org.patch +0010-MKV-support-WebVTT-subtitles-embedded.patch +0011-codec-avcodec-check-avcodec-visible-sizes.patch +0012-decoder-check-visible-size-when-creating-buffer.patch +0013-codec-flac-fix-heap-write-overflow-on-frame-format-c.patch +0014-upnp-Add-support-for-libupnp-1.8.patch diff --git a/rules b/rules new file mode 100755 index 00000000..7ac4ece4 --- /dev/null +++ b/rules @@ -0,0 +1,427 @@ +#!/usr/bin/make -f + +DEB_LDFLAGS_MAINT_APPEND=-Wl,--as-needed +DEB_BUILD_MAINT_OPTIONS=hardening=+all + +include /usr/share/dpkg/pkg-info.mk +include /usr/share/dpkg/architecture.mk + +pluginpackages += access-extra +pluginpackages += base +pluginpackages += fluidsynth +pluginpackages += jack +pluginpackages += notify +pluginpackages += qt +pluginpackages += sdl +pluginpackages += skins2 +pluginpackages += svg +pluginpackages += video-output +pluginpackages += video-splitter +pluginpackages += visualization +pluginpackages += zvbi + +ifneq (,$(filter debug,$(DEB_BUILD_OPTIONS))) +confflags += --enable-debug +endif + +# configure flags +confflags += \ + --config-cache \ + --disable-update-check \ + --enable-fast-install \ + --docdir=/usr/share/doc/vlc-data \ + --with-binary-version=$(DEB_VERSION) \ + $(NULL) +# configure features +confflags += \ + --enable-a52 \ + --enable-aa \ + --enable-bluray \ + --enable-bonjour \ + --enable-caca \ + --enable-chromaprint \ + --enable-dbus \ + --enable-dca \ + --enable-dvbpsi \ + --enable-dvdnav \ + --enable-faad \ + --enable-flac \ + --enable-fluidsynth \ + --enable-freerdp \ + --enable-freetype \ + --enable-fribidi \ + --enable-gles2 \ + --enable-gnutls \ + --enable-jack \ + --enable-kate \ + --enable-libass \ + --enable-libmpeg2 \ + --enable-libxml2 \ + --enable-lirc \ + --enable-live555 \ + --enable-mad \ + --enable-mkv \ + --enable-mod \ + --enable-mpc \ + --enable-mtp \ + --enable-mux_ogg \ + --enable-ncurses \ + --enable-notify \ + --enable-ogg \ + --enable-opus \ + --enable-pulse \ + --enable-qt \ + --enable-realrtsp \ + --enable-samplerate \ + --enable-sdl \ + --enable-sdl-image \ + --enable-sftp \ + --enable-shine \ + --enable-shout \ + --enable-skins2 \ + --enable-sndio \ + --enable-speex \ + --enable-svg \ + --enable-svgdec \ + --enable-taglib \ + --enable-theora \ + --enable-twolame \ + --enable-upnp \ + --enable-vcdx \ + --enable-vdpau \ + --enable-vnc \ + --enable-vorbis \ + --enable-x264 \ + --enable-x265 \ + --enable-zvbi \ + --with-kde-solid=/usr/share/solid/actions/ \ + $(NULL) +# Reasons for disabling features: +# decklink: not in Debian +# directfb: directfb upstream not active anymore, removed upstream in 3.0 +# dxva2: Windows only +# fdkaac: in Debian contrib +# gles1: disabled in mesa +# gnomevfs: poorly maintained +# goom: not in Debian +# gst-decode: not needed when having libavcodec +# libtar: security issue (#737534) +# mfx: currently not supported on Linux +# opencv: developer plugin not required by end users +# projectm: broken +# schroedinger: removed from Debian (#845037) +# telx: incompatible with zvbi +# vpx: not needed when having libavcodec +# vsxu: not in Debian +# wasapi: Windows only +confflags += \ + --disable-decklink \ + --disable-directfb \ + --disable-dxva2 \ + --disable-fdkaac \ + --disable-gles1 \ + --disable-gnomevfs \ + --disable-goom \ + --disable-gst-decode \ + --disable-libtar \ + --disable-mfx \ + --disable-opencv \ + --disable-projectm \ + --disable-schroedinger \ + --disable-telx \ + --disable-vpx \ + --disable-vsxu \ + --disable-wasapi \ + $(NULL) + +# Linux specific flags +ifeq ($(DEB_HOST_ARCH_OS),linux) +# omxil should be enabled on all systems, but libomxil-bellagio does +# not build on kfreebsd and hurd (currently). +# V4L2 is disabled on kFreeBSD due to a build failure. +confflags += \ + --enable-alsa \ + --enable-atmo \ + --enable-dc1394 \ + --enable-dv1394 \ + --enable-linsys \ + --enable-omxil \ + --enable-udev \ + --enable-v4l2 \ + $(NULL) +else +confflags += \ + --disable-alsa \ + --disable-atmo \ + --disable-dc1394 \ + --disable-dv1394 \ + --disable-linsys \ + --disable-omxil \ + --disable-udev \ + --disable-v4l2 \ + $(NULL) +removeplugins += \ + alsa \ + atmo \ + dc1394 \ + dtv \ + dv1394 \ + dvb \ + fb \ + linsys \ + omxil \ + udev \ + v4l2 \ + $(NULL) +endif + +# Linux and kFreeBSD specific flags (disabled on Hurd) +ifeq (,$(filter-out linux kfreebsd,$(DEB_HOST_ARCH_OS))) +confflags += --enable-libva --enable-vcd --enable-smbclient +pluginpackages += samba +else +confflags += --disable-libva --disable-vcd --disable-smbclient +removeplugins += cdda libva smbclient vcd +endif + +# kFreeBSD specific flags +ifeq (,$(filter-out kfreebsd,$(DEB_HOST_ARCH_OS))) +confflags += --enable-oss +else +# Note: Use ALSA on Linux instead of OSS. +# Ubuntu has disabled OSS support in their Linux kernel. +confflags += --disable-oss +removeplugins += oss +endif + +# Linux amd64 and i386 specific flags +ifeq (,$(filter-out amd64 i386,$(DEB_HOST_ARCH))) +confflags += --enable-crystalhd +else +confflags += --disable-crystalhd +removeplugins += crystalhd +endif + +ifneq (,$(filter noopt,$(DEB_BUILD_OPTIONS))) +confflags += \ + --disable-optimizations \ + --disable-mmx \ + --disable-sse \ + --disable-altivec \ + --disable-neon \ + $(NULL) +removeplugins += mmx sse2 altivec neon +else +# amd64 and i386 specific optimizations +ifeq (,$(filter-out amd64 i386,$(DEB_HOST_ARCH_CPU))) +confflags += --enable-mmx --enable-sse +else +confflags += --disable-mmx --disable-sse +removeplugins += mmx sse2 +endif + +# ARM specific optimizations +ifeq (,$(filter-out armhf,$(DEB_HOST_ARCH_CPU))) +confflags += --enable-neon +else +confflags += --disable-neon +removeplugins += neon +endif + +# PowerPC specific optimizations (excluding powerpcspe) +ifeq (,$(filter-out powerpc,$(DEB_HOST_ARCH_CPU))$(filter powerpcspe,$(DEB_HOST_ARCH))) +confflags += --enable-altivec +else +confflags += --disable-altivec +removeplugins += altivec +endif + +# PowerPCSPE specific optimizations +ifeq (,$(filter-out powerpcspe,$(DEB_HOST_ARCH))) +DEB_CFLAGS_MAINT_APPEND += -mtune=8548 +DEB_CXXFLAGS_MAINT_APPEND += -mtune=8548 +endif +endif + +# configuration for embedded ffmpeg +ffmpegprefix = $(CURDIR)/ffmpeg/install +ffmpegbuild = $(CURDIR)/ffmpeg/build + +ffmpegflags = \ + --prefix=$(ffmpegprefix) \ + --enable-pic \ + --disable-stripping \ + --enable-static \ + --disable-shared + +# mostly based on contrib/src/ffmpeg/rules.mak +ffmpegflags += \ + --disable-doc \ + --disable-avdevice \ + --disable-devices \ + --disable-avfilter \ + --disable-avresample \ + --disable-swresample \ + --disable-programs \ + --disable-filters \ + --disable-bsfs \ + --disable-protocol=concat + +# from ffmpeg 7:2.8.6-1 debian/rules and contrib/src/ffmpeg/rules.mak +ffmpegflags += \ + --enable-gpl \ + --enable-gnutls \ + --disable-libass \ + --enable-libbluray \ + --disable-libbs2b \ + --disable-libcaca \ + --disable-libcdio \ + --disable-libflite \ + --disable-libfontconfig \ + --disable-libfreetype \ + --disable-libfribidi \ + --disable-libopenjpeg \ + --disable-libschroedinger \ + --enable-libgme \ + --enable-libgsm \ + --enable-libmodplug \ + --enable-libmp3lame \ + --enable-libopus \ + --enable-librtmp \ + --enable-libshine \ + --enable-libsnappy \ + --enable-libsoxr \ + --enable-libspeex \ + --enable-libssh \ + --enable-libtheora \ + --enable-libtwolame \ + --enable-libvorbis \ + --enable-libvpx \ + --enable-libwavpack \ + --enable-libwebp \ + --enable-libx265 \ + --enable-libxvid \ + --enable-libzvbi \ + --disable-openal \ + --disable-opengl \ + --disable-x11grab + +# Disable altivec optimizations on powerpc, because they are not always +# available on this architecture. +ifeq ($(DEB_HOST_ARCH),powerpc) +ffmpegflags += --disable-altivec +endif + +# Disable assembly optimizations on x32, because they don't work (yet). +ifneq (,$(filter $(DEB_HOST_ARCH),x32)) +ffmpegflags += --disable-asm +endif + +# Disable optimizations on mips(el) and some on mips64(el), because they are not +# always available on these architectures. +ifneq (,$(filter $(DEB_HOST_ARCH),mips mipsel mips64 mips64el)) +ffmpegflags += --disable-mipsdspr1 \ + --disable-mipsdspr2 \ + --disable-loongson3 +endif +ifneq (,$(filter $(DEB_HOST_ARCH),mips mipsel)) +ffmpegflags += --disable-mipsfpu +endif + +# merge ffmpeg based plugins to reduce installation size +confflags += --enable-merge-ffmpeg + +export DEB_BUILD_MAINT_OPTION +export DEB_CFLAGS_MAINT_APPEND +export DEB_CXXFLAGS_MAINT_APPEND +export DEB_LDFLAGS_MAINT_APPEND +export removeplugins + +%: + dh $@ + +override_dh_auto_clean: + rm -rf $(ffmpegprefix) $(ffmpegbuild) + dh_auto_clean + +override_dh_autoreconf: + dh_autoreconf --as-needed + +override_dh_auto_configure: + mkdir -p $(ffmpegbuild) $(ffmpegprefix) + cd $(ffmpegbuild) && \ + $(CURDIR)/ffmpeg-2-8-12/configure $(ffmpegflags) + dh_auto_build --sourcedirectory $(ffmpegbuild) -- V=1 + $(MAKE) -C $(ffmpegbuild) install-libs install-headers V=1 + PKG_CONFIG_PATH=$(ffmpegprefix)/lib/pkgconfig \ + dh_auto_configure -- $(confflags) + +override_dh_auto_build: + dh_auto_build +ifeq ($(DEB_BUILD_GNU_TYPE), $(DEB_HOST_GNU_TYPE)) + # Build zsh completion + BUILDDIR=$(CURDIR) \ + cd extras/analyser && ./zsh_completion.sh +endif + +override_dh_auto_test: +ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS))) +ifeq ($(DEB_BUILD_GNU_TYPE),$(DEB_HOST_GNU_TYPE)) + # Check which plugins were built and whether they load properly. + @if test $$( id -u ) -eq 0 ; then \ + echo "Not runing the test as you are compiling as root"; \ + echo "Use 'dpkg-buildpackage -rfakeroot' rather than 'fakeroot dpkg-buildpackage'"; \ + else \ + command="./vlc -vvv --ignore-config --no-plugins-cache --list --no-color"; \ + echo "$${command}"; $${command} ; \ + fi +endif +endif + +override_dh_install: + # Remove plugin cache + find debian/tmp/usr/lib -name plugins.dat -delete + # Clean up libtool crap + find debian/tmp -name '*.la' -delete + # Remove useless stuff + ln -sf /usr/share/fonts/truetype/freefont/FreeSans.ttf debian/tmp/usr/share/vlc/skins2/fonts/FreeSans.ttf + ln -sf /usr/share/fonts/truetype/freefont/FreeMonoBold.ttf debian/tmp/usr/share/vlc/skins2/fonts/FreeSansBold.ttf + rm -f debian/tmp/usr/share/man/man1/vlc-config.1 + # Remove additional license files + find debian/tmp -name LICENSE -delete + # Remove examples installed in -dev packages + rm -rf debian/tmp/usr/share/doc/vlc-data/libvlc + # Contains only a 404 link + find debian/tmp -name bugreport-howto.txt -delete + # Remove old BluRay plugin + find debian/tmp -name libaccess_bd_plugin.so -delete + # Install + dh_install --fail-missing +ifeq ($(DEB_BUILD_GNU_TYPE), $(DEB_HOST_GNU_TYPE)) + # Install zsh completion + dh_install -pvlc-bin extras/analyser/_vlc usr/share/zsh/vendor-completions +endif + $(if $(shell dpkg-vendor --is Ubuntu && echo true),dh_install -pvlc-bin debian/source_vlc.py usr/share/apport/package-hooks/) + # Create empty directory for plugins.dat + mkdir -p debian/libvlc-bin/usr/lib/${DEB_HOST_MULTIARCH}/vlc/plugins + +override_dh_installchangelogs: + dh_installchangelogs NEWS $(pluginpackages:%=-Nvlc-plugin-%) + +override_dh_installdocs: + dh_installdocs $(pluginpackages:%=-Nvlc-plugin-%) + dh_installdocs --link-doc=libvlccore8 --remaining-packages + +override_dh_makeshlibs: + dh_makeshlibs -Xlibvlc_vdpau + +override_dh_bugfiles: + dh_bugfiles -A + +override_dh_installdeb: + sed 's/#DEB_HOST_MULTIARCH#/${DEB_HOST_MULTIARCH}/g' \ + debian/libvlc-bin.postinst.in > debian/libvlc-bin.postinst + sed 's/#DEB_HOST_MULTIARCH#/${DEB_HOST_MULTIARCH}/g' \ + debian/libvlc-bin.prerm.in > debian/libvlc-bin.prerm + echo 'interest-noawait /usr/lib/${DEB_HOST_MULTIARCH}/vlc/plugins' > debian/libvlc-bin.triggers + dh_installdeb diff --git a/source/format b/source/format new file mode 100644 index 00000000..163aaf8d --- /dev/null +++ b/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/source/lintian-overrides b/source/lintian-overrides new file mode 100644 index 00000000..7825daa3 --- /dev/null +++ b/source/lintian-overrides @@ -0,0 +1,5 @@ +# unreliable tags, see lintian bug #802028 +vlc source: source-contains-prebuilt-javascript-object share/lua/http/js/common.js * +vlc source: source-is-missing share/lua/http/js/common.js * +vlc source: source-contains-prebuilt-javascript-object share/lua/http/js/controllers.js * +vlc source: source-is-missing share/lua/http/js/controllers.js * diff --git a/source_vlc.py b/source_vlc.py new file mode 100644 index 00000000..5d3fea4f --- /dev/null +++ b/source_vlc.py @@ -0,0 +1,28 @@ +'''apport package hook for vlc + +(c) 2010 Canonical Ltd. +Author: Brian Murray +''' + +from apport.hookutils import attach_related_packages + +def add_info(report): + attach_related_packages(report, [ + "libgl1-mesa-glx", + "libgl1", + "libglib2.0-0", + "libgtk2.0-0", + "libnotify1", + "libnotify1-gtk2.10", + "libqt5core5a", + "libqt5gui5", + "libsdl-image1.2", + "libsdl1.2debian", + "libx11-6", + "libxcb-keysyms1", + "libxcb1", + "libxext6", + "libxinerama1", + "libxv1", + "libxxf86vm1", + ]) diff --git a/tests/control b/tests/control new file mode 100644 index 00000000..138cfad6 --- /dev/null +++ b/tests/control @@ -0,0 +1,22 @@ +Tests: vlc-bin +Depends: vlc-bin +Restrictions: allow-stderr + +Tests: vlc +Depends: vlc +Restrictions: allow-stderr + +Tests: vlc-all +Depends: + vlc, + vlc-plugin-fluidsynth, + vlc-plugin-jack, + vlc-plugin-notify, + vlc-plugin-sdl, + vlc-plugin-svg, + vlc-plugin-zvbi, + vlc-plugin-samba, + vlc-plugin-skins2, + vlc-plugin-video-splitter, + vlc-plugin-visualization +Restrictions: allow-stderr diff --git a/tests/vlc b/tests/vlc new file mode 100755 index 00000000..d37c4ee2 --- /dev/null +++ b/tests/vlc @@ -0,0 +1,4 @@ +#!/bin/sh +set -e + +vlc -vvv --ignore-config --list --no-color diff --git a/tests/vlc-all b/tests/vlc-all new file mode 100755 index 00000000..d37c4ee2 --- /dev/null +++ b/tests/vlc-all @@ -0,0 +1,4 @@ +#!/bin/sh +set -e + +vlc -vvv --ignore-config --list --no-color diff --git a/tests/vlc-bin b/tests/vlc-bin new file mode 100755 index 00000000..d37c4ee2 --- /dev/null +++ b/tests/vlc-bin @@ -0,0 +1,4 @@ +#!/bin/sh +set -e + +vlc -vvv --ignore-config --list --no-color diff --git a/upstream/metadata b/upstream/metadata new file mode 100644 index 00000000..0c0a7cb1 --- /dev/null +++ b/upstream/metadata @@ -0,0 +1,6 @@ +Bug-Database: https://trac.videolan.org/vlc +Contact: https://forum.videolan.org/ +FAQ: https://wiki.videolan.org/Frequently_Asked_Questions/ +Repository: https://git.videolan.org/git/vlc/vlc-2.2.git +Repository-Browse: https://git.videolan.org/?p=vlc/vlc-2.2.git +Donation: https://www.videolan.org/contribute.html#money diff --git a/upstream/signing-key.asc b/upstream/signing-key.asc new file mode 100644 index 00000000..7c813c2d --- /dev/null +++ b/upstream/signing-key.asc @@ -0,0 +1,23 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v2.0.19 (GNU/Linux) + +mQGiBFD9w2QRBACoEzH9KKirWE4wgiuPPynNnxks+p+t5i1z3CG+1XhagmTHoOf3 +v8i19kKHV6WnVMn2CKJFgwTTLYXOJTrBM/4ABVtu11cHeeueeo+pCSkdoLzYJ5QF +HbByB6j33QUbwKF0frEs+ge4LxzvYyCDAmNAW560QtOAR9Lk1Fo5B1GXzwCg1kDk +RkSe7EOZNm1U2rYAQ2VPrfsEAIHr4ooOyUByPR7XpoDOKoaXEG0hjpgh46lbgse+ +dQx8YrxS9vXQLwYokfWLrs55avx9Ys0iVv2TMv7X4Tn5sTVaK5K+NbKhxhLORxGI +sgKqRn7W5SG5xoO0w/dmQj756ppjITGbxjFuhYE0X5S6NeMhUuFci7sJ42R7F1Ko +6sYuA/wOMUxCk4XOXeQF16ApyyenjE/UWbBNEhBmjEsZkYAFNc89pAEnEFSnIxK8 +fcuCQioM6ojjaW+aEs/q3/klI0nat9LMLhNSCebjriMHwJDU70NeCn4nPWsfItT1 +eKvbHNcX+3bq3D/i2Wa3PZ5YFFF01C61dHmVC9YGh4sAOXO09LQjVmlkZW9MQU4g +UmVsZWFzZSBTaWduaW5nIEtleSAoMjAxMymIaAQTEQIAKAUCUP3DZAIbAwUJAfJX +AAYLCQgHAwIGFQgCCQoLBBYCAwECHgECF4AACgkQcYBxO+WNGtwQQwCg1JX6dDn5 +gMpV4oczkpwlj5noOQwAn0HdTOxfmefXNQF1x+Gt9BXBYXrNiEYEEBECAAYFAlD9 +xH4ACgkQp0FUn1ntKYdB+gCfS641cDBN2rOKf/+Fra/p3bXgAeAAn2sJtSdN07Dv +rZeDWEbkhT620YOSiEYEEBECAAYFAlD9ymkACgkQ/SG8O6w+CHmvGQCgo6NtQ66k +JxvQ6IQv7+NPvLanidkAnipurqh8bp+Jkk/KkZcfTA7ckK5FiEYEEBECAAYFAlD/ +GdUACgkQYrl/VEXBHKc48QCgharF2bBNypuOLwYFafipqWW9L2gAn1Dx4X9ZqlkE +DJSlzEqHHMkk1x65iEYEEBECAAYFAlFonAgACgkQd3KlnXFE1IWFvwCfTRsPfsfr +GZ095lyqXCCccm52XjcAoIbb/fj4VVmllNqHQ7lfOomgIdCJ +=jrdQ +-----END PGP PUBLIC KEY BLOCK----- diff --git a/vlc-bin.install b/vlc-bin.install new file mode 100644 index 00000000..10900dac --- /dev/null +++ b/vlc-bin.install @@ -0,0 +1,6 @@ +usr/bin/cvlc +usr/bin/nvlc +usr/bin/rvlc +usr/bin/vlc +usr/bin/vlc-wrapper +usr/share/man diff --git a/vlc-bin.links b/vlc-bin.links new file mode 100644 index 00000000..6f94ada5 --- /dev/null +++ b/vlc-bin.links @@ -0,0 +1,3 @@ +/usr/share/man/man1/vlc.1.gz /usr/share/man/man1/cvlc.1.gz +/usr/share/man/man1/vlc.1.gz /usr/share/man/man1/rvlc.1.gz +/usr/share/man/man1/vlc.1.gz /usr/share/man/man1/nvlc.1.gz diff --git a/vlc-data.install b/vlc-data.install new file mode 100644 index 00000000..df676309 --- /dev/null +++ b/vlc-data.install @@ -0,0 +1,5 @@ +usr/share/doc/vlc-data +usr/share/icons +usr/share/vlc/lua +usr/share/vlc/utils +usr/share/vlc/vlc.ico diff --git a/vlc-l10n.install b/vlc-l10n.install new file mode 100644 index 00000000..36354806 --- /dev/null +++ b/vlc-l10n.install @@ -0,0 +1 @@ +usr/share/locale diff --git a/vlc-plugin-access-extra.install b/vlc-plugin-access-extra.install new file mode 100644 index 00000000..b1483d34 --- /dev/null +++ b/vlc-plugin-access-extra.install @@ -0,0 +1,3 @@ +usr/lib/*/vlc/plugins/access/librdp_plugin.so +usr/lib/*/vlc/plugins/access/libvnc_plugin.so +usr/lib/*/vlc/plugins/access/libxcb_screen_plugin.so diff --git a/vlc-plugin-base.install b/vlc-plugin-base.install new file mode 100755 index 00000000..404f6650 --- /dev/null +++ b/vlc-plugin-base.install @@ -0,0 +1,195 @@ +#!/bin/bash +exec python3 $(dirname $0)/filter-plugin.py <