./multimedia/vlc, VLC media player and streaming server

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: pkgsrc-2017Q1, Version: 2.2.6, Package name: vlc-2.2.6, Maintainer: pkgsrc-users

VideoLAN is a project of French students from the Ecole Centrale Paris
and developers from all over the world. Its main goals is MPEG streaming
on a network, but it also features a standalone multimedia player. The
VideoLAN Server can stream video read from a hard disk, a DVD player,
a satellite card or an MPEG 2 compression card, and unicast or multicast
it on a network. The VideoLAN Client can read the stream from the network
and display it. It can also be used to display video read locally on
the computer : DVDs, VCDs, MPEG and DivX files and from a satellite
card. It is multi-plaform : Linux, Windows, Mac OS X, BeOS, BSD, Solaris,
QNX, iPaq... The VideoLAN Client and Server now have a full IPv6 support.


Required to run:
[sysutils/dbus] [sysutils/desktop-file-utils] [multimedia/libass] [multimedia/x264-devel] [multimedia/libdvdplay] [multimedia/libmatroska] [multimedia/libdvdnav] [multimedia/libkate] [multimedia/libogg] [multimedia/schroedinger] [multimedia/libdvbpsi0] [multimedia/libva] [multimedia/libmpeg2] [multimedia/libdvdread] [multimedia/ffmpeg2] [multimedia/libtheora] [devel/libebml] [devel/pcre] [devel/libmtp] [x11/libXv] [x11/libXpm] [x11/libXvMC] [x11/xcb-util-keysyms] [x11/libXdamage] [x11/qt4-libs] [x11/libxcb] [textproc/libxml2] [net/libupnp] [net/liblive] [converters/fribidi] [graphics/hicolor-icon-theme] [graphics/glu] [graphics/MesaLib] [graphics/librsvg] [graphics/freetype2] [graphics/png] [misc/libcdio] [fonts/dejavu-ttf] [security/gnutls] [security/libgcrypt] [audio/speexdsp] [audio/libmad] [audio/libvorbis] [audio/fluidsynth] [audio/libcddb] [audio/libshout] [audio/liba52] [audio/libopus] [audio/flac] [audio/libid3tag] [audio/libmodplug] [audio/taglib] [audio/musepack]

Required to build:
[x11/videoproto] [x11/xf86driproto] [x11/xextproto] [x11/xf86vidmodeproto] [x11/inputproto] [x11/fixesproto4] [x11/xproto] [x11/damageproto] [x11/renderproto] [x11/xcb-proto] [x11/dri2proto] [x11/randrproto] [x11/glproto] [pkgtools/x11-links] [pkgtools/cwrappers]

Package options: dbus, live, vaapi, x11

Master sites:

SHA1: d299dce6a5c94af4292657b6cb99c44654024f70
RMD160: b2727834bcbbf0d274e3a0b4a3317f3b914f9ad4
Filesize: 21678.438 KB

Version history: (Expand)


CVS history: (Expand)


   2017-06-05 11:11:04 by Benny Siegert | Files touched by this commit (7) | Package updated
Log message:
Pullup ticket #5467 - requested by sevan
multimedia/vlc: security fix

Revisions pulled up:
- multimedia/vlc/Makefile                                       1.202-1.203
- multimedia/vlc/PLIST                                          1.60
- multimedia/vlc/distinfo                                       1.73-1.74
- multimedia/vlc/patches/patch-compat_Makefile.in               1.3
- multimedia/vlc/patches/patch-configure                        1.8
- multimedia/vlc/patches/patch-include_vlc_atomic.h             1.3
- multimedia/vlc/patches/patch-modules_gui_qt4_qt4.hpp          deleted

---
   Module Name:    pkgsrc
   Committed By:   jperkin
   Date:           Mon May 15 11:10:00 UTC 2017

   Modified Files:
           pkgsrc/multimedia/vlc: Makefile PLIST

   Log message:
   Add a cdrom PLIST var and unset it on SunOS as the native cdio interface
   is unsupported.

---
   Module Name:    pkgsrc
   Committed By:   jperkin
   Date:           Mon May 15 11:11:35 UTC 2017

   Modified Files:
           pkgsrc/multimedia/vlc: distinfo
   Added Files:
           pkgsrc/multimedia/vlc/patches: patch-configure

   Log message:
   Remove bogus exclusion of SunOS MMX/SSE2 support.

---
   Module Name:    pkgsrc
   Committed By:   maya
   Date:           Fri May 26 13:26:37 UTC 2017

   Modified Files:
           pkgsrc/multimedia/vlc: Makefile distinfo
           pkgsrc/multimedia/vlc/patches: patch-compat_Makefile.in
               patch-include_vlc_atomic.h
   Removed Files:
           pkgsrc/multimedia/vlc/patches: patch-modules_gui_qt4_qt4.hpp

   Log message:
   vlc: update to 2.2.6.

   Includes significant security fixes allowing code execution via
   a crafted subtitles file (fixes CVE-2017-8310, CVE-2017-8311,
   CVE-2017-8312, CVE-2017-8313)

   pkgsrc changes:
   pull in <atomic> in a C++11 case rather than clang case,
   it's a C++11 header. however I couldn't build with -std=c++11 for
   other reasons.

   it builds and runs clang 4.0, but the mkv plugin dies on an
   undefined reference.

   Changes between 2.2.5.1 and 2.2.6:
   ----------------------------------

   Video output:
    * Fix systematic green line on nvidia
    * Fix direct3d SPU texture offsets handling

   Demuxer:
    * Fix heap buffer overflows

   Changes between 2.2.5 and 2.2.5.1:
   ----------------------------------

   Security hardening for DLL hijacking environments

   Translations updates

   Misc:
    * Update for Soundcloud, liveleak and Youtube scripts
    * Fix potential out-of-band dereference in flac decoder
    * Fix potential out-of-band reads in mpeg packetizers
    * Fix infinite loop in subtitles demuxer
    * Fix incorrect memory free in ogg demuxer
    * Fix potential out-of-band reads in subtitle decoders and demuxers
    * Fix green line on Windows with odd sizes

   Changes between 2.2.4 and 2.2.5:
   --------------------------------

   Decoder:
    * Fix mp3 playback quality regression in libmad
    * Fix video scaling in VDPAU
    * Fix playback of palettized codecs
    * Fix ADPCM heap corruption (FG-VD-16-067)
    * Fix AES3 16bps decoding
    * Fix DVD/LPCM heap corruption (FG-VD-16-090)
    * Fix SCTE-27 colors

   Demuxer:
    * Fix possible ASF integer overflow
    * Fix MP4, VOC, XA, SMF divide-by-zero errors
    * Fix MP4 heap buffer overflows
    * Fix Flac metadata integer overflow
    * Fix NSVf and AIFF infinite loops
    * Fix flac null-pointer dereference
    * Fix vorbis and opus comments integer overflows and leaks

   Video output:
    * Fix green line on Windows with AMD drivers
    * Fix screenshots size

   Access:
    * Fix crash in screen recording on Windows
    * Fix FTP scan string injection
    * Fix HTTP size handling

   Mux:
    * Fix mp4 drift

   Lua:
    * Fix vimeo, youtube, dailymotion, cli, appletrailers, http,
      soundcloud scripts

   Audio filter:
    * Fix heap write in stereo_widen audio filter

   Windows:
    * The plugins loading will not load external DLLs by default.
      Plugins will need to LoadLibrary explicitely.
    * Fix uninstaller path handling
    * Fix taskbar buttons behavior

   MacOS:
    * Fix scrolling sensitivity on Sierra
    * Resume points are deleted now if the user clears the list of
      recent items
   2017-06-05 11:02:20 by Benny Siegert | Files touched by this commit (1)
Log message:
Pullup ticket #5444 - requested by sevan
multimedia/vlc: build fix

Revisions pulled up:
- multimedia/vlc/options.mk                                     1.32

---
   Module Name:    pkgsrc
   Committed By:   jperkin
   Date:           Mon May 15 11:07:20 UTC 2017

   Modified Files:
           pkgsrc/multimedia/vlc: options.mk

   Log message:
   Don't enable the "live" option on SunOS by default, it requires \ 
libraries
   that aren't available.
   2017-06-05 11:01:01 by Benny Siegert | Files touched by this commit (3)
Log message:
Pullup ticket #5443 - requested by sevan
multimedia/vlc: build fix

Revisions pulled up:
- multimedia/vlc/distinfo                                       1.72
- multimedia/vlc/patches/patch-include_vlc_atomic.h             1.2
- multimedia/vlc/patches/patch-modules_services__discovery_mtp.c 1.1

---
   Module Name:    pkgsrc
   Committed By:   jperkin
   Date:           Mon May 15 10:26:19 UTC 2017

   Modified Files:
           pkgsrc/multimedia/vlc: distinfo
           pkgsrc/multimedia/vlc/patches: patch-include_vlc_atomic.h
   Added Files:
           pkgsrc/multimedia/vlc/patches:
   patch-modules_services__discovery_mtp.c

   Log message:
   Fix includes.