Commit graph

4892 commits

Author SHA1 Message Date
wiz
784c754622 ffmpegthumbnailer: update to 2.2.0.
FFmpegThumbnailer 2.2.0
- New option to prefer embedded image metadata over video content (command line argument: -m)
- Fixed 'Resource temporarily unavailable' errors when using ffmpeg < 3.0

FFmpegThumbnailer 2.1.2
- Restored deinterlace functionality using the libavfilter library (additional ffmpeg dependency)
- Additional video mime types added to the thumbnailer file
- Take rotation metadata into account when generating thumbnails

FFmpegThumbnailer 2.1.1
- Buildable agains latest ffmpeg (currently breaks deinterlacing)
- Fallback when smart frame detection fails (thanks to johnnydeez)
- Add MPEG-TS (MTS) support (thanks to marcinn)

FFmpegThumbnailer 2.1.0
- The library is now completely silent on std out and err by default
- A callback can be registered to listen to logging messages
- Fixed cmake installation directories (thanks to Vallimar)
- Fixed dimension calculation for anamorphic streams (Thanks to Richard Zurad)
- Fixed static library filename

FFmpegThumbnailer 2.0.10
- Migrated to github
- Use cmake instead of autotools
- Remove stderr logging

FFmpegThumbnailer 2.0.9
- Fixed gio library loading issue
- Support udp sources (thanks to tchristensen)
- No longer support older ffmpeg versions
2018-04-28 19:28:20 +00:00
wiz
48683a024e multimedia/Makefile: add vlc2 2018-04-27 06:01:08 +00:00
adam
ead6bbe4a3 ffmpeg4/ffplay4: added version 4.0
version 4.0:
- Bitstream filters for editing metadata in H.264, HEVC and MPEG-2 streams
- Dropped support for OpenJPEG versions 2.0 and below. Using OpenJPEG now
  requires 2.1 (or later) and pkg-config.
- VDA dropped (use VideoToolbox instead)
- MagicYUV encoder
- Raw AMR-NB and AMR-WB demuxers
- TiVo ty/ty+ demuxer
- Intel QSV-accelerated MJPEG encoding
- PCE support for extended channel layouts in the AAC encoder
- native aptX and aptX HD encoder and decoder
- Raw aptX and aptX HD muxer and demuxer
- NVIDIA NVDEC-accelerated H.264, HEVC, MJPEG, MPEG-1/2/4, VC1, VP8/9 hwaccel decoding
- Intel QSV-accelerated overlay filter
- mcompand audio filter
- acontrast audio filter
- OpenCL overlay filter
- video mix filter
- video normalize filter
- audio lv2 wrapper filter
- VAAPI MJPEG and VP8 decoding
- AMD AMF H.264 and HEVC encoders
- video fillborders filter
- video setrange filter
- nsp demuxer
- support LibreSSL (via libtls)
- AVX-512/ZMM support added
- Dropped support for building for Windows XP. The minimum supported Windows
  version is Windows Vista.
- deconvolve video filter
- entropy video filter
- hilbert audio filter source
- aiir audio filter
- aiff: add support for CD-ROM XA ADPCM
- Removed the ffserver program
- Removed the ffmenc and ffmdec muxer and demuxer
- VideoToolbox HEVC encoder and hwaccel
- VAAPI-accelerated ProcAmp (color balance), denoise and sharpness filters
- Add android_camera indev
- codec2 en/decoding via libcodec2
- muxer/demuxer for raw codec2 files and .c2 files
- Moved nvidia codec headers into an external repository.
  They can be found at http://git.videolan.org/?p=ffmpeg/nv-codec-headers.git
- native SBC encoder and decoder
- drmeter audio filter
- hapqa_extract bitstream filter
- filter_units bitstream filter
- AV1 Support through libaom
- E-AC-3 dependent frames support
- bitstream filter for extracting E-AC-3 core
- Haivision SRT protocol via libsrt
- segafilm muxer
- vfrdet filter
2018-04-26 07:56:57 +00:00
kamil
a04146c31c phonon-qt5-backend-vlc: Bump PKGREVISION
Follow up dependency update for multimedia/phonon-backend-vlc.
2018-04-25 22:48:17 +00:00
kamil
6899d2c85d phonon-backend-vlc: Switch dependency to multimedia/vlc2
Bump PKGREVISION.
2018-04-25 22:45:40 +00:00
kamil
74b80aeffd kaffeine: Switch dependency to multimedia/vlc2
Bump PKGREVISION to 8.
2018-04-25 22:42:27 +00:00
kamil
7d7de73e56 multimedia/vlc2: import vlc2-2.2.6
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.

This package ships the 2.2.x version of VLC.
2018-04-25 22:39:02 +00:00
kamil
a28d93347e vlc20: Removed
This is a legacy version of VLC 2.0.x.

Reasons:
 - It uses FFMPEG 2.x with old OpenSSL.
 - It uses legacy x264 incompatible with the pkgsrc one.

There is a newer version multimedia/vlc for 2.2.x and 3.0.x released
upstream.
2018-04-25 21:42:05 +00:00
kamil
b98e82d656 Detach vlc20 2018-04-25 21:38:52 +00:00
fhajny
66e2c204a9 multimedia/x264-devel: Go back to disabled assembler on SunOS, fixes build. 2018-04-25 19:25:12 +00:00
adam
c7a4e56c0d libmatroska: updated to 1.4.9
v1.4.9:
* Converted the build system from autoconf/automake to
cmake. Patches by Github user "evpobr" with fixes by myself.
* Added a code of conduct to the project.
2018-04-22 21:40:00 +00:00
wiz
e5209a786e Add p11-kit to gnutls/bl3.mk and bump dependencies. 2018-04-17 22:29:31 +00:00
wiz
a9e0ad9ebe gstreamer1: patch updates for 1.14.0 2018-04-17 22:11:32 +00:00
wiz
b1f0344bf2 gstreamer1: update to 1.14.0
The GStreamer team is proud to announce a new major feature release of your favourite cross-platform multimedia framework!

The 1.14 release series adds new features on top of the previous 1.12 series and is part of the API and ABI-stable 1.x release series of the GStreamer multimedia framework.

Highlights:

    WebRTC support: real-time audio/video streaming to and from web browsers
    Experimental support for the next-gen royalty-free AV1 video codec
    Video4Linux: encoding support, stable element names and faster device probing
    Support for the Secure Reliable Transport (SRT) video streaming protocol
    RTP Forward Error Correction (FEC) support (ULPFEC)
    RTSP 2.0 support in rtspsrc and gst-rtsp-server
    ONVIF audio backchannel support in gst-rtsp-server and rtspsrc
    playbin3 gapless playback and pre-buffering support
    tee, our stream splitter/duplication element, now does allocation query aggregation which is important for efficient data handling and zero-copy
    QuickTime muxer has a new prefill recording mode that allows file import in Adobe Premiere and FinalCut Pro while the file is still being written.
    rtpjitterbuffer fast-start mode and timestamp offset adjustment smoothing
    souphttpsrc connection sharing, which allows for connection reuse, cookie sharing, etc.
    nvdec: new plugin for hardware-accelerated video decoding using the NVIDIA NVDEC API
    Adaptive DASH trick play support
    ipcpipeline: new plugin that allows splitting a pipeline across multiple processes
    Major gobject-introspection annotation improvements for large parts of the library API
    GStreamer C# bindings have been revived and seen many updates and fixes
    The externally-maintained GStreamer Rust bindings have many usability improvements and cover most of the API now
2018-04-17 22:10:04 +00:00
wiz
8ee21bdcf0 Recursive bump for new fribidi dependency in pango. 2018-04-16 14:33:44 +00:00
adam
97b6f4ca8a gstreamer1: updated to 1.12.5
Bugs fixed in 1.12.5:

pad: fix some stream deactivation deadlocks/races
registrychunks: don't read from unaligned memory when loading registry
ptp: fix build failure with #undef USE_MEASUREMENT_FILTERING
downloadbuffer: Don't hold the mutex while posting the download-complete message
playbin3: Fix accessing invalid index in GstStream when received select-stream event
id3v2: re-fix handling of ID3 v2.4 tags with extended headers
audio: fix handling of U32BE format
videodecoder: Reset QoS time after pushing segment. This fixes playbin gapless playback with videos.
subparse: push out of last chunk of text if last line has no newline
aacparse: When parsing raw input, accept frames of any size. This fixes handling of encoded silence.
splitmuxsrc: Improve not-linked handling.
rtspsrc: also proxy multicast-iface property to RTCP udpsrc
flacdec: flush flac decoder on lost sync, so that it can re-sync.
matroskamux: Only mark new clusters as keyframe if they start on a keyframe or we're muxing only audio
matroskamux: Clip maximum cluster duration to the maximum possible value
h264parse: reset internal 'state' variable properly
x264enc: fix build with newer x264 with support for multiple bit depths
x265enc: Fix tagging of keyframes on output buffers
glimagesink: Correct PAR in output caps when transforming
vtdec: destroy and create the GL context on start()/stop(), fixing a refcount loop
player: fix criticals when reading info/track properties that are NULL
lv2: fix inverted boolean properties
rtponviftimestamp: fix state change function init/reset, fixing memory corruption or leaks on shutdown
libav: some build issues fixes
rtsp-server: Place netaddress meta on packets received via TCP. Fixes keep-alive via RTCP in TCP interleaved mode.
rtsp-server: gi annotation fixes
gst-libav: internal ffmpeg copy was updated to ffmpeg 3.3.6
Various fixes for memory leaks, deadlocks and crashes in all modules
... and many, many more!
2018-04-15 09:40:04 +00:00
adam
5c61a0c82c gobject3: buildlink3 -> DEPENDS 2018-04-14 12:24:31 +00:00
adam
299d329d51 revbump after icu update 2018-04-14 07:33:52 +00:00
tsutsui
425d3ddcd7 ruby-gnome2: update to 3.2.4.
Upstream changes (from NEWS):

== Ruby-GNOME2 3.2.4: 2018-04-09

This is a bug fix release of 3.2.3.

=== Changes

==== Ruby/GLib2

  * Fixes

    * Fixed a bug that some constants aren't defined. If a content
      name is the same constant name at the top level such as
      (({Gtk::Object})), the constant isn't defined.

      [GitHub#1154][Debian#894816][mikutter#1199]
      [Reported by Akira Ouchi][Forwarded by HIGUCHI Daisuke]

==== RubyRsvg2

  * Improvements

    * Windows: Upgraded bundled librsvg to 2.42.3.

=== Thanks

  * Akira Ouchi

  * HIGUCHI Daisuke

== Ruby-GNOME2 3.2.3: 2018-04-03

This is a bug fix release of 3.2.2.

=== Changes

==== Ruby/GObjectIntrospection

  * Fixes

    * Fixed a crash bug when (({GLib::Bytes})) is passed as an argument.

== Ruby-GNOME2 3.2.2: 2018-04-02

This is a release to support Ruby 2.5 on Windows.

=== Changes

==== All

  * Windows: Added Ruby 2.5 support.
    [GitHub#1148][Reported by Andy Meneely]

  * Red Hat: Use (({pkgconfig(name)})) style.
    [GitHub#1117][Patch by Mamoru TASAKA]

==== Ruby/GLib2

  * Improvements

    * (({GLib::Bytes#to_s})): Changed to return a frozen string to
      reduce data copy.

    * Migrated to (({TypedData})) from (({Data})).

==== Ruby/GObjectIntrospection

  * Improvements

    * Added (({nil})) argument check.

    * (({GObjectIntrospection::Loader#rubyish_method_name})):
      Added (({:n_in_args_offset})) option.

    * Suppressed a needless copy of (({GLib::Bytes})).

    * Added filename array support.
      [GitHub#1151][Patch by cedlemo]

  * Fixes

    * Fixed a overflow bug on 32bit.
      [Debian#766020][Reported by Mario Lang]
      [GitHub#1137][Forwarded by HIGUCHI Daisuke]

==== Ruby/GTK2

  * Fixes

    * Fix the wrong number of arguments.
      [GitHub#1133][Reported by Mamoru TASAKA]

==== Ruby/GDK3

  * Improvements

    * Ensured loading GDK 3.
      [GitHub#1126][Patch by cedlemo]

  * Fixes

    * (({Gdk::Screen.default})): Fixed a GC related crash.

    * (({Gtk::Widget#style_context})): Fixed a GC related crash.
      [GitHub#1149][Reported by Valentin Pelloin]

==== Ruby/GTK3

  * Improvements

    * Added a tool palette demo.
      [GitHub#1116][Patch by cedlemo]

    * Added a shortcut demo.
      [GitHub#1120][Patch by cedlemo]

    * Updated demo.
      [Reported by Titouan Teyssier]
      [GitHub#1139][Patch by Titouan Teyssier]

    * Updated README.
      [GitHub#1127][Patch by cedlemo]

  * Fixes

    * (({Gtk::Container#add_child(child)})): Made workable again.

==== Ruby/Poppler

  * Fixes

    * (({Poppler::Page#thumbnail_size})): Fixed return value.
      [GitHub:rcairo/rcairo#51][Reported by Mamoru TASAKA]

==== Ruby/Gnumeric

  * Improvements

    * Improved .typelib for Gnumeric detection.
      [GitHub#1118][Reported by cedlemo]

=== Thanks

  * cedlemo

  * Mamoru TASAKA

  * Titouan Teyssier

  * Mario Lang

  * HIGUCHI Daisuke

  * Andy Meneely

  * Valentin Pelloin
2018-04-13 16:31:09 +00:00
tsutsui
3be814f56d adobe-flash-player: update to 29.0.0.140.
Upstream announcement:

 https://helpx.adobe.com/security/products/flash-player/apsb18-08.html

Adobe Security Bulletin
 Security updates available for Flash Player | APSB18-08

 Summary

  Adobe has released security updates for Adobe Flash Player for Windows,
  Macintosh, Linux and Chrome OS. These updates address critical
  vulnerabilities in Adobe Flash Player 29.0.0.113 and earlier versions.
  Successful exploitation could lead to arbitrary code execution in
  the context of the current user.
2018-04-13 10:31:22 +00:00
triaxx
ad31f353d3 Update distinfo for patch-libmpcodecs_vf__screenshot.c 2018-04-12 15:56:20 +00:00
maya
e81c3359cf streamlink: update to 0.11.0
Streamlink 0.11.0!

Here's what's new:

    Fixed documentation (#1467 and #1468)
        Current versions of the OS, Python, Streamlink and Requests are now shown with -l debug (#1374)
        ok.ru/live plugin added (#1451)
        New option --hls-segment-ignore-names (#1432)
        AfreecaTV plugin updates (#1390)
        Added support for zattoo recordings (#1480)
        Bigo plugin updates (#1474)
        Neulion plugin removed due to DMCA notice (#1497)
        And many more updates to numerous other plugins!

If you think that this application is helpful, please consider supporting the maintainers by donating via the Open collective. Not only becoming a backer, but also a sponsor for the (open source) project.

::

Alexis Murzeau <amubtdx@gmail.com> (3):
      Remove Debian directory
      docs/install: use sudo for Ubuntu and Solus
      docs/install: add Debian instructions (#1455)

Anton Tykhyy <atykhyy@gmail.com> (1):
      Add ok.ru/live plugin

BZHDeveloper <inizan.yannick@gmail.com> (1):
      [TF1] Fix plugin (#1457)

Bruno Ribeiro <offboard@users.noreply.github.com> (1):
      added cd streamlink

Drew J. Sonne <drewsonne@users.noreply.github.com> (1):
      [bbciplayer] Fix authentication failures (#1411)

Hannes Pétur Eggertsson <hannespetur@gmail.com> (1):
      Ruv plugin updated. Fixes #643. (#1486)

Mohamed El Morabity <melmorabity@fedoraproject.com> (1):
      Add support for IDF1

back-to <backto@protonmail.ch> (10):
      [cli-debug] Show current installed versions with -l debug
      [hls] New option --hls-segment-ignore-names
      [cli-debug] Renamed method and small template update
      [afreeca] Plugin update. - Login for +19 streams   --afreeca-username   --afreeca-password - Removed 15 sec countdown - Added some error messages - Removed old Global AfreecaTV plugin - Added url tests
      [zattoo] Added support for zattoo recordings
      [tests] Fixed metaclass on python 3
      [periscope] Fix for variant HLS streams
      [facebook] mark as broken, they use dash now.
      Removed furstream: dead website and file was wrong formated UTF8-BOM
      [codecov] use pytest and upload all data

bastimeyer <mail@bastimeyer.de> (2):
      docs: fix table layout on the install page
      [neulion] Remove plugin. See #1493

beardypig <beardypig@users.noreply.github.com> (2):
      plugins.kanal7: fix for new streaming iframe
      plugins.foxtr: update regex to match new site layout

leshka <leshkajm@ya.ru> (1):
      [goodgame] Fixed url regexp for handling miscellaneous symbols in username.

schrobby <schrawby@gmail.com> (1):
      update from github comments

sqrt2 <sqrt2@users.noreply.github.com> (1):
      [orf_tvthek] Work around broken HTTP connection persistence (#1420)

unnutricious <unnutricious@protonmail.com> (1):
      [bigo] update video regex to match current website (#1412)


Streamlink 0.10.0!

There's been a lot of activity since our November release.

Changes:

    Multiple plugin updates (too many to list, see below for the plugin changes!)
    HLS seeking support (#1303)
    Changes to the Windows binary (docs: #1408 minor changes to install directory: #1407)

If you think that this application is helpful, please consider supporting the maintainers by donating via the Open collective. Not only becoming a backer, but also a sponsor for the (open source) project.

::

Alexis Murzeau <amubtdx@gmail.com> (3):
      docs: remove flattr-badge.png image
      Fix various typos in comments and documentation
      Implement PKCS#7 padding decoding with AES-128 HLS

BZHDeveloper <inizan.yannick@gmail.com> (1):
      [canalplus] Update plugin according to website changes (#1378)

Mohamed El Morabity <melmorabity@fedoraproject.org> (1):
      [pluzz] Fix video ID regex for France 3 Régions streams

RosadinTV <rosadintv@outlook.com> (1):
      Welcome 2018 (#1410)

Sean Greenslade <sean@seangreenslade.com> (4):
      Reworked picarto.tv plugin to deal with website changes. (#1359)
      Tweaked tigerdile URL regex to allow missing trailing slash.
      Added tigerdile HLS support and proper API poll for offline streams.
      Added basic URL tests for tigerdile.

back-to <back-to@users.noreply.github.com> (5):
      [zdf] apiToken update
      [camsoda] Fixed broken plugin
      [mixer] moved beam.py to mixer.py file requires two commits, for a proper commit history
      [mixer] replaced beam.pro with mixer.com
      [docs] Removed MPlayer2 - Domain expired - Not maintained anymore

back-to <backto@protonmail.ch> (13):
      [BTV] Fixed login return message
      [qq] New Plugin for live.qq.com
      [mlgtv] Fixed broken Plugin streamlink/streamlink#1362
      [viasat] Added support for urls without a stream_id - removed dead domains from _url_re - added a error message for geo blocking - new regex for stream_id from image url - Removed old embed plugin - try to find an iframe if no stream_id was found. - added tests
      [streann] Added headers for post request
      [Dailymotion] Fixed livestream id from channelpage
      [neulion] renamed ufctv.py to neulion.py
      [neulion] Updated the ufctv plugin to make it useable for other domains
      [youtube] added Audio m4a itag 256 and 258
      [hls] Don't try to skip a stream if the offset is 0, don't raise KeyError if the m3u8 file is empty this allows the file to reload.
      [zengatv] New Plugin for zengatv.com
      [mitele] Update for different api response - fallback if not hls_url was found, just the suffix. - added url tests
      [youtube] New params for get_video_info (#1423)

bastimeyer <mail@bastimeyer.de> (2):
      nsis: restore old install dir, keep multiuser
      docs: rewrite Windows binaries install section

beardypig <beardypig@users.noreply.github.com> (12):
      plugins.vaughnlive: try to guess the stream ID from the channel name
      plugins.vaughnlive: updated rtmp server map
      Update server map
      stream.hls: add options to skip some time at the start/end of VOD streams
      stream.hls: add option to restart live stream, if possible
      stream.hls: remove the end offset and replace with duration
      hls: add absolute start offset and duration options to the HLStream API
      duratio bug
      Fix bug with hls start offset = 0
      EOL Python 3.3
      plugins.kanal7: update to stream player URL config
      plugins.huya: fix stream URL scheme prefix

fozzy <fozzy@fozzy.co> (1):
      fix plugin for bilibili to adapt the new API

hicrop <35128217+hicrop@users.noreply.github.com> (1):
      PEP8 (#1427)

steven7851 <steven7851@msn.com> (1):
      [Douyutv] fix API

xela722 <alex0722@comcast.net> (1):
      Add plugin for olympicchannel.com (#1353)
2018-04-12 07:11:00 +00:00
markd
9b1f362983 phonon-qt5: cleanup after symbol visibility fixes in qt5 2018-04-07 01:08:37 +00:00
triaxx
625b57c464 * Remove LICENSE (it's not that simple...)
* Remove code for no longer supported NetBSD release
2018-04-04 12:26:24 +00:00
triaxx
d26332f3da Fix crash with screenshot filter.
Bump revision

Minor changes:
* Add LICENSE
* Remove trailing white-spaces
2018-04-04 11:02:07 +00:00
adam
bd217ed71a mkvtoolnix: updated to 22.0.0
Version 22.0.0 "At The End Of The World"

New features and enhancements
* mkvmerge, MKVToolNix GUI multiplexer: AC-3, DTS, TrueHD: added an option for
  removing/minimizing the dialog normalization gain for all supported types of
  the mentioned codecs.
* mkvmerge: AV1: added support for reading AV1 video from IVF, WebM and
  Matroska files.
* mkvmerge: FLAC: mkvmerge can now ignore ID3 tags in FLAC files which would
  otherwise prevent mkvmerge from detecting the file type.
* mkvinfo: the size and positions of frames within "SimpleBlock" and
  "BlockGroup" elements are now shown the same way they're shown for other
  elements (by adding the `-v -v` and `-z` options).
* MKVToolNix GUI: multiplexer: added options for deriving the track languages
  from the file name by searching for ISO 639-1/639-2 language codes or
  language names enclosed in non-word, non-space characters (e.g. "…[ger]…"
  for German or "…+en+…" for English).
* MKVToolNix GUI: info tool: implemented reading all elements in the file
  after the first cluster. Only top-level elements are shown; child elements
  are only loaded on demand.
* MKVToolNix GUI: info tool: added a context menu with the option to show a
  hex dump of the element with the bytes making up the EBML ID and the size
  portion highlighted in different colors. In-depth highlighting is done for
  the data in `SimpleBlock` and `Block` elements.
* MKVToolNix GUI: chapter editor: added an option to remove all end timestamps
  to the "additional modifications" dialog.

Bug fixes
* mkvmerge: MP4 reader: fixed reading the ESDS audio header atom if it is
  located inside a "wave" atom inside the "stsd" atom.
* mkvmerge: MP4 reader: AAC audio tracks signalling eight channels in the
  track headers but only seven in the codec-specific configuration will be
  treated as having eight channels.
* mkvmerge: MPEG TS reader: fixed wrong handling of the continuity counter for
  TS packets that signal that TS payload is present but where the adaptation
  field spans the whole TS packet.
* mkvmerge: the 'document type version' and 'document type read version'
  header fields are now set depending on which elements are actually written,
  not on which features are active (e.g. if a `SimpleBlock` is never written,
  then the 'read version' won't be set to 2 anymore).
* mkvmerge: the 'document type version' header field is now set to 4 correctly
  if any of the version 4 Matroska elements is written.
* mkvinfo: summary mode: the file positions reported for frames in
  `BlockGroup` elements did not take the bytes used for information such as
  timestamp, track number flags or lace sizes into account. They were
  therefore too low.
* mkvpropedit, MKVToolNix GUI header editor: the 'document type version' and
  'document type read version' header fields are now updated if elements
  written by the changes require higher version numbers.
* mkvpropedit, MKVToolNix GUI header editor: mandatory elements can now be
  deleted if there's a default value for them in the specifications.
* source code: fixed a compilation error on FreeBSD with clang++ 5.0.

Build system changes
* A compilation database (in the form of a file `compile_commands.json`) can
  be built automatically if the variable `BUILD_COMPILATION_DATABASE` is set
  to `yes` (e.g. as `rake BUILD_COMPILATION_DATABASE=yes`).
2018-04-02 19:39:50 +00:00
joerg
3c271d97f3 Don't force ancient C standard. Bump revision of phonon-qt5. 2018-03-24 17:07:53 +00:00
adam
e4201e6100 libdvdcss: updated to 1.4.2
Changes 1.4.2:
* Fix buffer overflow when region mask is 0x0
* Fix invalid free on Open
2018-03-23 17:55:02 +00:00
kamil
5334d35380 gst-plugins0.10-good: Revert wrong distinfo change
Patches were lost due to makepatches bug.
2018-03-21 18:04:53 +00:00
kamil
4e02d77ce7 gst-plugins0.10-v4l2: Fix one build issue on NetBSD
Don't use V4L2_FRMIVAL_TYPE_CONTINUOUS uncontionally.
2018-03-21 18:00:51 +00:00
tsutsui
934e28e77e adobe-flash-player: update to 29.0.0.113.
Upstream announcement:

 https://helpx.adobe.com/security/products/flash-player/apsb18-05.html

Adobe Security Bulletin
 Security updates available for Flash Player | APSB18-05

 Summary
  Adobe has released security updates for Adobe Flash Player for Windows,
  Macintosh, Linux and Chrome OS. These updates address critical
  vulnerabilities in Adobe Flash Player 28.0.0.161 and earlier versions.
  Successful exploitation could lead to arbitrary code execution in the
  context of the current user.
2018-03-14 16:33:33 +00:00
wiz
c57215a7b2 Recursive bumps for fontconfig and libzip dependency changes. 2018-03-12 11:15:24 +00:00
tron
ffb9486e3f ffmpeg2theora: Depend on "ffmpeg3" package
Bump package revision because of this change
2018-03-10 23:14:55 +00:00
adam
3c9c0710a0 x265: updated to 2.7
Version 2.7

New features
1. :option:--gop-lookahead can be used to extend the gop boundary(set by --keyint). The GOP will be extended, if a scene-cut frame is found within this many number of frames.
2. Support for RADL pictures added in x265.
   :option:--radl can be used to decide number of RADL pictures preceding the IDR picture.

Encoder enhancements
1. Moved from YASM to NASM assembler. Supports NASM assembler version 2.13 and greater.
2. Enable analysis save and load in a single run. Introduces two new cli options --analysis-save <filename> and --analysis-load <filename>.
3. Comply to HDR10+ LLC specification.
4. Reduced x265 build time by more than 50% by re-factoring ipfilter.asm.

Bug fixes
1. Fixed inconsistent output issue in deblock filter and --const-vbv.
2. Fixed Mac OS build warnings.
3. Fixed inconsistency in pass-2 when weightp and cutree are enabled.
4. Fixed deadlock issue due to dropping of BREF frames, while forcing slice types through qp file.
2018-03-09 12:08:08 +00:00
wiz
380b6ec244 xorgproto: use xorgproto instead of separate *proto packages
Remove now obsolete packages.
2018-03-07 11:57:28 +00:00
wiz
bed6bfc7c9 fxtv: honor LDFLAGS. Fixes RELRO build.
Bump PKGREVISION.
2018-03-06 15:36:11 +00:00
rjs
71c2f6a55e Make use of multimedia/libbluray optional. 2018-03-05 21:17:07 +00:00
adam
c909ae4048 libdvbpsi: updated to 1.3.2
Changes between 1.3.1 and 1.3.2:
* Fix bug in dvbpsi_decoder_psi_section_add() set i_last_section_number
* Fix bug in descriptor 0x8a that prevented it from being parsed properly
* Fix bug in descriptor 0x56 generation with multiple teletext page entries
* Fix bug in descriptor 0x41 correct maximum service count
2018-03-02 14:27:00 +00:00
triaxx
db6881399e Fix compilation error for gettimeofday() on FreeBSD.
Use of gettimeofday() needs __XSI_VISIBLE (that implies _XOPEN_SOURCE
defined) on FreeBSD.
2018-03-02 11:59:26 +00:00
snj
8fad2c09a6 gst-plugin1-x264 (yes, really): fix build with x264-devel-20180224 2018-03-01 22:31:08 +00:00
adam
aa14aa2a74 mkvtoolnix: updated to 21.0.0
Version 21.0.0 "Tardigrades Will Inherit The Earth"

New features and enhancements
* mkvmerge: track statistics tags: the TagDefault element will not be
  written anymore as it was always set to the default value 1
  anyway. Implements 2202.
* mkvmerge, MKVToolNix GUI: JSON files can now contain C++-style line comments
  outside of strings (e.g. something like this: // this is ignored). Such
  comments, even though not part of the official JSON specifications, are now
  ignored when reading JSON files.
* MKVToolNix GUI: chapter editor: opening a Matroska file without chapters in
  it will now open the file in an empty chapter editor instead of showing an
  error message. Implements 2218.
* MKVToolNix GUI: an "info" tool has been added, replacing the functionality
  of mkvinfo's GUI. The functionality is not on par yet but will be for
  release v22. Implements most of the functionality of 2104.

Bug fixes
* build system: configure was treating --disable-ubsan and
  --disable-addrsan the same as --enable-ubsan and
  --enable-addrsan.
* build system: an error message is output if a command to execute is not
  found instead of silently failing.
* build system: in addition to looking for the gettext C function and
  library, configure now also verifies the presence of the msgfmt program
  instead of simply relying on it.
* mkvmerge: appending files with additional parts at the same time was broken
  if more than one additional part was appended (e.g. when appending files
  from DVDs with something like '(' VTS_01_1.VOB VTS_01_2.VOB ')' + '('
  VTS_02_1.VOB VTS_02_2.VOB ')'). In such a situation the content from files
  VTS_02_1.VOB and VTS_02_2.VOB where laid out in parallel to the content
  from the earlier files.
* mkvmerge: FLV reader: a single invalid AAC frame was written for AAC audio
  tracks with codec initialization data longer than five bytes.
* mkvmerge: FLV reader: timestamps will be normalized down to 0.
* mkvmerge: MP4 reader: if an AAC track doesn't contain an AAC-specific
  decoder configuration in the ESDS portion, then a default decoder
  configuration will be generated based on the track's header data instead of
  skipping the track.
* mkvmerge: MP4 reader: fixed reading HEVC/h.265 video tracks if they're
  stored as Annex B byte streams inside MP4.
* mkvmerge: Ogg Opus reader: mkvmerge will now emit a warning instead of
  aborting when it encounters an Ogg Opus page with no data in the
  packet.
* mkvmerge, mkvextract: Matroska parser: fixed a segmentation fault that
  occurred whenever the first level 1 element after resyncing after an error
  in the file structure isn't a cluster.
* mkvmerge, MKVToolNix GUI multiplexer & header editor: fixed a crash during
  --enable-addrsan.
* build system: an error message is output if a command to execute is not
* build system: an error message is output if a command to execute is not
  found instead of silently failing.
* build system: in addition to looking for the gettext C function and
  library, configure now also verifies the presence of the msgfmt program
  instead of simply relying on it.
* mkvmerge: appending files with additional parts at the same time was broken
  if more than one additional part was appended (e.g. when appending files
  from DVDs with something like '(' VTS_01_1.VOB VTS_01_2.VOB ')' + '('
  VTS_02_1.VOB VTS_02_2.VOB ')'). In such a situation the content from files
  VTS_02_1.VOB and VTS_02_2.VOB where laid out in parallel to the content
  from the earlier files.
* mkvmerge: FLV reader: a single invalid AAC frame was written for AAC audio
  tracks with codec initialization data longer than five bytes.
* mkvmerge: FLV reader: timestamps will be normalized down to 0.
* mkvmerge: MP4 reader: if an AAC track doesn't contain an AAC-specific
  decoder configuration in the ESDS portion, then a default decoder
  configuration will be generated based on the track's header data instead of
  skipping the track.
* mkvmerge: MP4 reader: fixed reading HEVC/h.265 video tracks if they're
  stored as Annex B byte streams inside MP4.
* mkvmerge: Ogg Opus reader: mkvmerge will now emit a warning instead of
  aborting when it encounters an Ogg Opus page with no data in the
  packet.
* mkvmerge, mkvextract: Matroska parser: fixed a segmentation fault that
  occurred whenever the first level 1 element after resyncing after an error
  in the file structure isn't a cluster.
* mkvmerge, MKVToolNix GUI multiplexer & header editor: fixed a crash during
  file type detection for attachments if MKVToolNix is installed in a path
  with non-ASCII characters (e.g. German Umlauts).
* mkvinfo: the --hex-positions parameter did nothing in summary mode.
* mkvinfo: Windows: line endings will be written as \r\n (carriage return &
  line feed) again instead of just \n (line feed).
* mkvpropedit: adding track statistics tags: for tracks with content encoding
  (compression) mkvpropedit is now accounting the uncompressed number of
  bytes, not the encoded (compressed) number of bytes.
* MKVToolNix GUI: multiplexer: the subtitle character set can now be set for
  appended subtitle files, too.
* MKVToolNix GUI: multiplexer: when appending, all tracks appended to disabled
  tracks will start out disabled, too.

Build system changes
* mkvinfo: the GUI portion has been removed. mkvinfo is now a pure
  command-line program again.
2018-02-26 09:52:03 +00:00
adam
3662185f5b revbump after x264-devel update 2018-02-26 08:19:25 +00:00
adam
6353af4991 ffmpeg3: switched to .tar.xz; revbump after x264-devel update 2018-02-26 07:40:28 +00:00
adam
9c4c0d5dab x264-devel: updated to 20180224
20180224:
Remove ARRAY_SIZE macro which is identical to ARRAY_ELEMS
x86inc: Correctly set mmreg variables
.gitignore: Ignore TAGS file
Minor configure improvements
Bump dates to 2018
Merge zero buffers
rdo: Use ALIGNED_ARRAY for stack arrays
Correctly align buffers for AVX and AVX-512
Cosmetics
ppc: Add load_deinterleave_chroma_fenc_altivec
Update to the latest upstream version of gas-preprocessor
input: Add a workaround for swscale overread bugs
filters/resize: Upgrade to a newer libavutil API
aarch64: Use ldurb/sturb for loads/stores with negative offsets
configure: Add support for building with MSVC/armasm for ARM64
arm: Check for __ELF__ instead of !__APPLE__, for using .arch/.fpu
2018-02-25 21:57:43 +00:00
adam
e45e77e081 ffmpeg2: updated to 2.8.14
version 2.8.14:
- avcodec/vp8: Check for bitstream end before vp7_fade_frame()
- avcodec/exr: Check remaining bits in last get code loop
- avutil/common: Fix integer overflow in av_clip_uint8_c() and av_clip_uint16_c()
- avcodec/h264_cabac: Tighten allowed coeff_abs range
- avcodec/h264_cavlc: Set valid qscale value in ff_h264_decode_mb_cavlc()
- avcodec/vp3: Error out on invalid num_coeffs in unpack_vlcs()
- avcodec/mpeg4videodec: Ignore multiple VOL headers
- avcodec/vp3: Check eob_run
- avcodec/huffyuvdec: Check input buffer size
- avcodec/wavpack: Fix integer overflow in FFABS
- avcodec/aacsbr_fixed: Fix overflows in rounding in sbr_hf_assemble()
- changelog: update with previous commit
- x264: Support version 153
- avcodec/indeo5: Do not leave frame_type set to an invalid value
- avcodec/hevc_ps: Check log2_sao_offset_scale_*
- avcodec/mpeg4videodec: Avoid possibly aliasing violating casts
- avcodec/get_bits: Document the return code of get_vlc2()
- avcodec/mpeg4videodec: Check mb_num also against 0
- avfilter/vf_transpose: Fix used plane count.
- avcodec/hevc_cabac: Check prefix so as to avoid invalid shifts in coeff_abs_level_remaining_decode()
- avcodec/mjpegdec: Fix integer overflow in DC dequantization
- avcodec/hevc_cabac: Move prefix check in coeff_abs_level_remaining_decode() down
- avcodec/truemotion2: Fix integer overflow in TM2_RECALC_BLOCK()
- avcodec/snowdec: Fix integer overflow before htaps check
- avcodec/ulti: Check number of blocks at init
- avcodec/ac3dec_fixed: Fix integer overflow in scale_coefs()
- avformat/lrcdec: Fix memory leak in lrc_read_header()
- avformat/matroskadec: Fix float-cast-overflow undefined behavior in matroska_parse_tracks()
- configure: bump year
- avcodec/arm/sbrdsp_neon: Use a free register instead of putting 2 things in one
- avcodec/h264addpx_template: Fixes integer overflows
- avcodec/dirac_dwt: Fix overflows in COMPOSE_HAARiH0/COMPOSE_HAARiL0
- avcodec/diracdec: Fix integer overflow with quant
- avcodec/opus_parser: Check payload_len in parse_opus_ts_header()
- avcodec/jpeg2000dsp: Fix integer overflows in ict_int()
- avcodec/h264_slice: Do not attempt to render into frames already output
- avcodec/exr: Check buf_size more completely
- avcodec/flacdec: Fix overflow in multiplication in decode_subframe_fixed()
- avcodec/hevcdsp_template: Fix Invalid shifts in put_hevc_qpel_bi_w_h() and put_hevc_qpel_bi_w_w()
- avcodec/flacdec: avoid undefined shift
- avcodec/hevcdsp_template.c: Fix undefined shift in FUNC(dequant)
- avcodec/dirac_dwt: Fix integer overflow in COMPOSE_DD97iH0() and COMPOSE_DD137iL0()
- avcodec/hevc_cabac: Fix integer overflow in ff_hevc_cu_qp_delta_abs()
- avcodec/hevc_sei: Fix integer overflows in decode_nal_sei_message()
- avcodec/hevcdsp_template: Fix undefined shift in put_hevc_qpel_bi_w_hv()
- libavfilter/af_dcshift.c: Fixed repeated spelling error
- avfilter/formats: fix wrong function name in error message
- avcodec/amrwbdec: Fix division by 0 in voice_factor()
- avcodec/dirac_dwt: Fix integer overflows in COMPOSE_DAUB97*
- avcodec/vorbis: Fix another 1 << 31 > int32_t::max() with 1u.
- Don't manipulate duration when it's AV_NOPTS_VALUE.
- avcodec/vorbis: 1 << 31 > int32_t::max(), so use 1u << 31 instead.
- avformat/utils: Prevent undefined shift with wrap_bits > 64.
- avcodec/j2kenc: Fix out of array access in encode_cblk()
- avcodec/hevcdsp_template: Fix undefined shift in put_hevc_epel_bi_w_h()
- avcodec/mlpdsp: Fix signed integer overflow, 2nd try
- avcodec/kgv1dec: Check that there is enough input for maximum RLE compression
- avcodec/dirac_dwt: Fix integer overflow in COMPOSE_FIDELITYi*
- avcodec/mpeg4videodec: Check also for negative versions in the validity check
- Close ogg stream upon error when using AV_EF_EXPLODE.
- Fix undefined shift on assumed 8-bit input.
- avformat/mov: Propagate errors in mov_switch_root.
- avcodec/hevcdsp_template: Fix invalid shift in put_hevc_epel_bi_w_v()
- avcodec/mlpdsp: Fix undefined shift ff_mlp_pack_output()
- avcodec/zmbv: Check that the buffer is large enough for mvec
- avcodec/dirac_dwt: Fix integer overflow in COMPOSE_DD137iL0()
- avcodec/wmv2dec: Check end of bitstream in parse_mb_skip() and ff_wmv2_decode_mb()
- avcodec/snowdec: Check for remaining bitstream in decode_blocks()
- avcodec/snowdec: Check intra block dc differences.
- avformat/mov: Check size of STSC allocation
- avcodec/h264dec: Fix potential array overread
- avcodec/x86/mpegvideodsp: Fix signedness bug in need_emu
- avcodec/aacdec_fixed: Fix undefined shift
- avcodec/mdct_*: Fix integer overflow in addition in RESCALE()
- avcodec/snowdec: Fix integer overflow in header parsing
- avcodec/cngdec: Fix integer clipping
- avcodec/sbrdsp_fixed: Fix integer overflow in shift in sbr_hf_g_filt_c()
- avutil/softfloat: Add FLOAT_MIN
- avcodec/aacsbr_fixed: Fix division by zero in sbr_gain_calc()
- avcodec/h264idct_template: Fix integer overflows in ff_h264_idct8_add()
- avcodec/xan: Check for bitstream end in xan_huffman_decode()
- avformat: Free the internal codec context at the end
- avcodec/xan: Improve overlapping check
- avcodec/aacdec_fixed: Fix integer overflow in apply_dependent_coupling_fixed()
- avcodec/aacdec_fixed: Fix integer overflow in predict()
- avcodec/jpeglsdec: Check for end of bitstream in ls_decode_line()
- avcodec/jpeglsdec: Check ilv for being a supported value
- avcodec/snowdec: Check mv_scale
- avcodec/pafvideo: Check for bitstream end in decode_0()
- avcodec/ffv1dec: Fix out of array read in slice counting
- avcodec/dirac_dwt: Fix integer overflow in COMPOSE_53iL0()
- avcodec/mpeg_er: Clear mcsel in mpeg_er_decode_mb()
- avcodec/mpeg4videodec: Use 64 bit intermediates for sprite delta
- avcodec/truemotion2: Fix integer overflows in tm2_high_chroma()
- avcodec/aacdec_template: Clear tns present flag on error
- avcodec/proresdec2: SKIP_BITS() does not work with len=32
- avcodec/hevcdsp_template: Fix undefined shift
- avcodec/jpeg2000: Check that codsty->log2_prec_widths/heights has been initialized
- avcodec/takdec: Fix integer overflow in decode_lpc()
- avcodec/proresdec2: Check bits in DECODE_CODEWORD(), fixes invalid shift
- avcodec/takdec: Fix integer overflows in decode_subframe()
- avcodec/dirac_dwt: Fix integer overflow in COMPOSE_FIDELITYi*()
- avcodec/ffv1dec: Fix integer overflow in read_quant_table()
- avcodec/svq3: Fix overflow in svq3_add_idct_c()
- avcodec/pngdec: Clean up on av_frame_ref() failure
- avcodec/jpeg2000dsp: Fix multiple integer overflows in ict_int()
- avcodec/hevcdsp_template: Fix undefined shift in put_hevc_pel_bi_w_pixels
- avcodec/diracdec: Fix overflow in DC computation
- avformat/asfdec: Fix DoS in asf_build_simple_index()
- avformat/mov: Fix DoS in read_tfra()
- avcodec/dirac_dwt: Fix multiple overflows in 9/7 lifting
- avformat/libssh: check the user provided a password before trying to use it
2018-02-25 20:35:44 +00:00
wiz
9b4dc3e821 goggles: comment out dead sites. 2018-02-25 16:06:56 +00:00
jperkin
96f52699df ruby-gnome: Remove package CONFLICTS that conflict with themselves. 2018-02-21 16:59:59 +00:00
fhajny
42aeb708ec multimedia/ffmpeg3: Correct path to files with substitutions. PKGREVISION++ 2018-02-21 13:48:39 +00:00
fhajny
93fb5d13c3 multimedia/x265: Fix build on SunOS. 2018-02-21 12:33:46 +00:00
leot
574a28e0b0 mpv: Update multimedia/mpv to 0.27.2
Changes:
0.27.2
======
This release contains an additional fix for CVE-2018-6360.

Fixes and Minor Enhancements
----------------------------
 - ytdl_hook: whitelist subtitle URLs as well (#5456)
2018-02-14 11:41:00 +00:00
adam
7992a17451 ffmpeg3: updated to 3.4.2
version 3.4.2:
- avcodec/vp3: Error out on invalid num_coeffs in unpack_vlcs()
- avcodec/mpeg4videodec: Ignore multiple VOL headers
- avcodec/vp3: Check eob_run
- avcodec/pafvideo: Check allocated frame size
- avcodec/scpr: Fix reading a pixel before the first
- avcodec/mpeg2dec: Fix field selection for skipped macroblocks
- avcodec/huffyuvdec: Check input buffer size
- avcodec/utvideodec: Fix bytes left check in decode_frame()
- avcodec/wavpack: Fix integer overflow in FFABS
- avcodec/aacsbr_fixed: Fix overflows in rounding in sbr_hf_assemble()
- avcodec/exr: Fix memleaks in decode_header()
- avcodec/mediacodecdec: use ff_hevc_ps_uninit()
- avcodec/hevc_parser: use ff_hevc_uninit_parameter_sets()
- avcodec/hevcdec: use ff_hevc_uninit_parameter_sets()
- avcodec/hevc_ps: add a function to uninitialize parameter set buffers
- avcodec/dirac_dwt: Fix several integer overflows
- avcodec/indeo5: Do not leave frame_type set to an invalid value
- avcodec/hevc_ps: Check log2_sao_offset_scale_*
- avcodec/mpeg4videodec: Avoid possibly aliasing violating casts
- avcodec/get_bits: Document the return code of get_vlc2()
- avcodec/mpeg4videodec: Check mb_num also against 0
- avfilter/vf_transpose: Fix used plane count.
- avcodec/hevc_cabac: Check prefix so as to avoid invalid shifts in coeff_abs_level_remaining_decode()
- avcodec/mjpegdec: Fix integer overflow in DC dequantization
- avcodec/dxtory: Fix bits left checks
- avcodec/hevc_cabac: Move prefix check in coeff_abs_level_remaining_decode() down
- avcodec/truemotion2: Fix integer overflow in TM2_RECALC_BLOCK()
- avcodec/snowdec: Fix integer overflow before htaps check
- avcodec/ulti: Check number of blocks at init
- avcodec/wavpack: Fix integer overflows in wv_unpack_stereo / mono
- avcodec/jpeg2000: Check sum of sizes of band->prec before allocating
- avcodec/ac3dec_fixed: Fix integer overflow in scale_coefs()
- avformat/lrcdec: Fix memory leak in lrc_read_header()
- avformat/matroskadec: Fix float-cast-overflow undefined behavior in matroska_parse_tracks()
- lavfi/deinterlace_vaapi: fix can't show full option information.
- configure:version 3.4.1: bump year
- avcodec/utils: Avoid hardcoding duplicated types in sizeof()
- avcodec/arm/sbrdsp_neon: Use a free register instead of putting 2 things in one
- avcodec/h264addpx_template: Fixes integer overflows
- avcodec/dirac_dwt: Fix overflows in COMPOSE_HAARiH0/COMPOSE_HAARiL0
- avcodec/diracdec: Fix integer overflow with quant
- avcodec/opus_parser: Check payload_len in parse_opus_ts_header()
- avcodec/jpeg2000dsp: Fix integer overflows in ict_int()
- avcodec/h264_slice: Do not attempt to render into frames already output
- avcodec/dnxhddec: Check dc vlc
- avcodec/exr: Check buf_size more completely
- avcodec/flacdec: Fix overflow in multiplication in decode_subframe_fixed()
- avcodec/hevcdsp_template: Fix Invalid shifts in put_hevc_qpel_bi_w_h() and put_hevc_qpel_bi_w_w()
- avcodec/flacdec: avoid undefined shift
- avcodec/hevcdsp_template.c: Fix undefined shift in FUNC(dequant)
- avcodec/dirac_dwt: Fix integer overflow in COMPOSE_DD97iH0() and COMPOSE_DD137iL0()
- avcodec/hevc_cabac: Fix integer overflow in ff_hevc_cu_qp_delta_abs()
- tests/audiomatch: Add missing return code at the end of main()
- avcodec/hevc_sei: Fix integer overflows in decode_nal_sei_message()
- avcodec/hevcdsp_template: Fix undefined shift in put_hevc_qpel_bi_w_hv()
- avcodec/h264_parse: Treat escaped and unescaped decoding error equal in decode_extradata_ps_mp4()
- avcodec/vp9: mark frame as finished on decode_tiles() failure
- libavfilter/af_dcshift.c: Fixed repeated spelling error
- avfilter/formats: fix wrong function name in error message
2018-02-12 20:45:27 +00:00
wiz
fedfdbe41f adobe-flash-plugin11: follow redirect 2018-02-11 15:36:27 +00:00
wiz
7bdea1732e adobe-flash-player: follow redirect 2018-02-11 15:36:08 +00:00
leot
287f7fc85a mpv: Update multimedia/mpv to 0.27.1
pkgsrc changes:
 - Remove patches/patch-player_lua_ytdl__hook.lua, no longer needed because it
   is present since 0.27.1 and 0.28.1 mpv releases

Changes:
0.27.1
======
This releaes fixes CVE-2018-6360.

Fixes and Minor Enhancements
----------------------------
 - ytdl_hook:  whitelist protocols from urls retrieved from youtube-dl (#5456)
2018-02-11 11:15:59 +00:00
tsutsui
0e28d2cd2c adobe-flash-player: update to 28.0.0.161.
Upstream announcement:

 https://helpx.adobe.com/security/products/flash-player/apsb18-03.html

Adobe Security Bulletin
 Security updates available for Flash Player | APSB18-03

 Summary
  Adobe has released security updates for Adobe Flash Player for Windows,
  Macintosh, Linux and Chrome OS. These updates address critical
  vulnerabilities that could lead to remote code execution in Adobe Flash
  Player 28.0.0.137 and earlier versions.  Successful exploitation could
  potentially allow an attacker to take control of the affected system.

  Adobe is aware of a report that an exploit for CVE-2018-4878 exists in
  the wild, and is being used in limited, targeted attacks against Windows
  users.  These attacks leverage Office documents with embedded malicious
  Flash content distributed via email.
2018-02-08 14:48:28 +00:00
mrg
d460fcd72c port these packages to GCC 6:
- audacity: GCC 6 wants std namespace, found via <cmath>.
- smpeg2: don't initialise unsigned with "0-1".
- libclucene/strigi: match GCC 6 (and 7, and 8, and 9.)
2018-02-08 07:28:57 +00:00
jperkin
20c11a0547 libmp4v2: Use C++03, fix a couple of SunOS issues. 2018-02-05 18:37:21 +00:00
khorben
1b913005a7 Enable dvdnav and dvdread, add ICC profile support in mpv
This change:
- properly enables dvdnav and dvdread support by passing
  --enable-dvd{nav,read} via WAF_CONFIGURE_ARGS; they had both remained
  disabled so far in spite of the inclusion of their buildlink3.mk files.
- adds a dependency on lcms2 to allow loading ICC profiles;
- bumps PKGREVISION.

LGTM leot@
2018-02-02 16:46:49 +00:00
jperkin
a5617a993c mkvtoolnix: Leave pkgsrc to handle security features. 2018-02-02 10:04:40 +00:00
adam
be7a71cb3b bitstream: updated to 1.3
1.3:
- Add support for avcC and hvcC structures
- Add support for LOAS AAC
- Improve support for RTP
- Use ISO 6937 as default DVB charset
- Ship pkg-config file
2018-01-31 20:17:41 +00:00
jperkin
a58fec7ca0 libvpx: Remove bogus diff check. 2018-01-30 22:56:39 +00:00
leot
6aa4fa4560 mpv: Add patch-player_lua_ytdl__hook.lua to address CVE-2018-6360
Sync player/lua/ytdl_hook.lua with upstream commit
2a0f9fc1588d8bda51a6340197c54285f3f62755 minus hunks that need `on_load_fail'
hook introduced after mpv-0.27.

Bump PKGREVISION.
2018-01-29 21:54:22 +00:00
wiz
bff4597ffc Bump PKGREVISION for gdbm shlib major bump 2018-01-28 20:10:34 +00:00
wiz
15bf57f359 py-gstreamer1: update to 1.12.4.
To match gstreamer1-1.12.4.
2018-01-28 19:37:14 +00:00
wiz
9afbf43578 gstreamer1 + plugins: update to 1.12.4
### 1.12.4

The fourth 1.12 bug-fix release (1.12.4) was released on 7 December 2017.
This release only contains bugfixes and it should be safe to update from 1.12.x.

#### Major bugfixes in 1.12.4

 - Dozens of fixes for various issues detected with the help of Google's OSS-Fuzz
   project: https://github.com/google/oss-fuzz
   Details to be found there in the bug tracker
 - Performance regressions with registering debug categories after gst_init()
   were fixed
 - Regression with seeking back to 0 in souphttpsrc was fixed
 - Regression with header rewriting in flacparse was fixed
 - Regression with playbin/playsink leaking sinks was fixed
 - Inconsistencies with DROPPED/HANDLED handling in pad probe handlers are fixed
 - gst_bin_iterate_sorted() always returns sources last now, as documented
 - gst_query_writable_structure() will never return NULL, for consistency with events
 - Removal of metas from gst_buffer_meta_foreach() works correctly now
 - OpenJPEG plugin builds with OpenJPEG >= 2.3
 - CDIO plugin builds with CDIO >= 1.0
 - gstreamer-vaapi works correctly with libva 1.0
 - gst-libav was updated to ffmpeg 3.3.5
 - Various fixes for memory leaks, deadlocks and crashes in all modules
 - ... and many, many more!
2018-01-28 19:33:09 +00:00
wiz
b68c8bb9fb libvpx: update to 1.7.0.
2017-01-04 v1.7.0 "Mandarin Duck"
  This release focused on high bit depth performance (10/12 bit) and vp9
  encoding improvements.

  - Upgrading:
    This release is ABI incompatible due to new vp9 encoder features.

    Frame parallel decoding for vp9 has been removed.

  - Enhancements:
    vp9 encoding supports additional threads with --row-mt. This can be greater
    than the number of tiles.

    Two new vp9 encoder options have been added:
      --corpus-complexity
      --tune-content=film

    Additional tooling for respecting the vp9 "level" profiles has been added.

  - Bug fixes:
    A variety of fuzzing issues.
    vp8 threading fix for ARM.
    Codec control VP9_SET_SKIP_LOOP_FILTER fixed.
    Reject invalid multi resolution configurations.
2018-01-28 16:04:11 +00:00
jperkin
ba4d8b33a6 ffmpeg*: Spell sunpro correctly. 2018-01-25 14:15:25 +00:00
jperkin
b6c3eef02c gst-plugins1-bad: Fix PLIST.Darwin for previous update. 2018-01-23 14:56:35 +00:00
wiz
c120a138b8 xine-ui: fix two buffer overflows found by SSP
From Anon.

Bump PKGREVISION.
2018-01-21 18:44:58 +00:00
adam
49d3b88b4d libdvdnav: updated to 6.0.0
libdvdnav (6.0.0)
* fix crashes on some DVD on describe_title call
* fix various crashes related to PGC validity
* fix compilation issues
* fix API return codes
2018-01-21 16:25:17 +00:00
adam
cc021e055e libdvdread: updated to 6.0.0
libdvdread (6.0.0)
* restrict the number of symbols to be exposed to the shared-object
* remove dvdinput_error function
* improve compatibility with some DVDs (notably the eOne ones)
* fix write after free in ifoFree functions
* fix possible buffer overflow in open
* additional checks on DVDReadBytes arguments
* fix leaks
2018-01-21 16:24:29 +00:00
adam
0edbe748cb libdvdcss: updated to 1.4.1
Changes 1.4.1:
* Fix crashes in cache directory creation
* Fix cases where the cache directory was not used
2018-01-21 16:22:13 +00:00
adam
60bd60306c mkvtoolnix: updated to 20.0.0
Version 20.0.0 "I Am The Sun":

Important notes

* Feature removal: several deprecated features have been removed:
  * mkvmerge: the deprecated options --identify-verbose (and its counterpart
    -I), --identify-for-gui, --identify-for-mmg and
    --identification-format verbose-text
  * all command line tools: support for the deprecated, old, proprietary format
    used for option files
  * all command line tools: support for passing command line options via the
    deprecated environment variables MKVTOOLNIX_OPTIONS, MKVEXTRACT_OPTIONS,
    MKVINFO_OPTIONS, MKVMERGE_OPTIONS and MKVPROPEDIT_OPTIONS

* mkvinfo: most of its code was re-written in order to lay the groundwork for
  including its functionality in MKVToolNix GUI but with more features than
  the existing mkvinfo GUI. The result is that a lot of its output has been
  changed slightly while keeping the basic layout. Changes include but aren't
  limited to:

  * Several element names are a bit clearer (e.g. Maximum cache instead of
    MaxCache).
  * All timestamps and durations are now output as nanoseconds in formatted
    form (e.g. 01:23:45.67890123). All additional formats (e.g. floating
    point numbers output in seconds or milliseconds) were removed.
  * Element names for chapters and tags are now translated if a translation is
    available.
  * Elements located in wrong positions within the Matroska document are
    handled better.

  While mkvinfo's output is mostly kept very stable, it is not designed to be
  parsed by other utilities. Even though I've tried hard to cram all changes
  and cleanups into this version, additional changes may be made in the next
  couple of releases depending on user feedback and bug reports.

New features and enhancements

* mkvmerge: AVC/h.264 packetizer (framed): access unit delimiter NALUs will
  now be removed.

Bug fixes

* mkvmerge: AVC/h.264 parser: when fixing the bitstream timing information
  mkvmerge will now use exact representations of the desired field duration if
  possible. For example, when indicating 50 fields/second num_units_in_tick
  is set to 1 and time_scale to 50 instead of 5368709 and 268435456.
* mkvmerge: AVC/h.264 parser: mkvmerge no longer assumes that encountering
  sequence parameter set or picture parameter set NALUs signal the start of a
  new frame.
* mkvmerge: AVC/h.264 packetizer (framed): when mkvmerge is told to fix the
  bitstream timing information, it will now update all SPS NALUs, not just the
  ones in the AVCC.
* mkvmerge: MPEG TS reader: TS packet payloads will only be treated as PES
  packets if the payload actually starts with a PES start code. The prior
  behavior led to wrong timestamps and potentially broken frame data.
* mkvmerge: MPEG TS reader: mkvmerge will now drop incomplete PES packets as
  soon as an error is detected in the transport stream instead of passing the
  incomplete frame to the packetizer. An error is assumed either if the
  transport_error_indicator flag is set or if the value of the
  continuity_counter header field doesn't match the expected value.
* mkvmerge: Opus: when re-muxing Opus from Matroska mkvmerge will now write
  "block duration" elements for all block groups where a "discard padding" is
  set, too.
* mkvmerge: SRT reader: mkvmerge can now handle SRT files with timestamps
  without decimal places (e.g. 00:01:15 instead of 00:01:15.000).
* mkvmerge: read buffer I/O class: the class could get out of sync regarding
  the file position of the underlying file I/O class causing wrong data to be
  returned on subsequent read operations. One result was that trying to
  identifying MPLS files that refer to very short M2TS files caused mkvmerge
  to segfault.
* mkvmerge: multiplexer core: if there's a gap in audio timestamps, a new
  block group/lace will be started for the first frame after each gap. Before
  the fix the frame after the gap was often stored in the previous block group
  causing the gap to be in the wrong place: at the end of that block
  group.
* mkvextract: AVC/h.264: if two consecutive IDR frames with the same
  idr_pic_id parameter and no access unit delimiters are found between them,
  mkvextract will insert an access unit delimiter in order to signal the start
  of a new access unit.
* MKVToolNix GUI: update check dialog: Markdown links will now be converted to
  clickable links.
* build system: fixed a race condition when creating new directories if rake
  is run with -jN in newer versions of Ruby/rake.

Build system changes
* [cmark](https://github.com/commonmark/cmark), the CommonMark parsing and
  rendering library in C, is now required when building the GUIs.
2018-01-18 17:14:41 +00:00
markd
f41fb0fa6b phonon{,-qt5}: update to 4.9.1
Builds with Qt 5.8
Resolved some compiler warnings
2018-01-17 19:44:06 +00:00
adam
bd7801bb1e mp4v2: updated to 3.0.3.0
3.0.3.0:
Now hosted on GitHub.
Bug fixes.
2018-01-15 08:08:26 +00:00
wiz
a4656bb31b theora: follow redirect 2018-01-14 10:16:45 +00:00
tsutsui
2041c32a46 ffmpeg3: add --enable-rpath to CONFIGURE_ARGS to put rpath to *.pc files.
Assume no response for PR pkg/52880 means no problem.
2018-01-13 04:56:43 +00:00
tsutsui
8f367f5dc5 adobe-flash-player: update to 28.0.0.137.
Upstream announcement:

 https://helpx.adobe.com/security/products/flash-player/apsb18-01.html

Adobe Security Bulletin
 Security updates available for Flash Player | APSB18-01

 Summary
  Adobe has released security updates for Adobe Flash Player for Windows,
  Macintosh, Linux and Chrome OS. These updates address an important
  out-of-bounds read vulnerability that could lead to information exposure.
2018-01-12 14:48:30 +00:00
adam
180cd0fcd2 libquicktime: fixed building with newer faad2 2018-01-08 17:58:02 +00:00
rillig
17e39f419d Fix indentation in buildlink3.mk files.
The actual fix as been done by "pkglint -F */*/buildlink3.mk", and was
reviewed manually.

There are some .include lines that still are indented with zero spaces
although the surrounding .if is indented. This is existing practice.
2018-01-07 13:03:53 +00:00
maya
e48d11bf83 Remove traces of crypto restrictions from packages.
ok for idea riastradh.
2018-01-02 05:37:22 +00:00
rillig
b381c6e2f3 Sort PLIST files.
Unsorted entries in PLIST files have generated a pkglint warning for at
least 12 years. Somewhat more recently, pkglint has learned to sort
PLIST files automatically. Since pkglint 5.4.23, the sorting is only
done in obvious, simple cases. These have been applied by running:

  pkglint -Cnone,PLIST -Wnone,plist-sort -r -F
2018-01-01 22:29:15 +00:00
adam
983847f667 Revbump after boost update 2018-01-01 21:18:06 +00:00
rillig
982cef7323 Cleaned up PLIST files.
The actual cleanup has been done by pkglint:
* Added missing identifier comments
* Replaced ${PKGMANDIR} with a simple man, since the infrastructure does
  all the magic for PLISTs
2018-01-01 18:33:32 +00:00
he
49a2a64cb5 Newer gcc doesn't like non-defined but declared inlines.
Just skip -Werror to avoid the problem for the internal faad library.
Bump PKGREVISION.
2017-12-30 11:12:01 +00:00
adam
4f1a96ce5a libbluray: updated to 1.0.2
Version 1.0.2
- Add initial support for UHD BluRay discs (without BD-J menus).
- Detect JRE (from the Java Applet plugin) on MacOS.
- Improve error resilience and stability.
- Improve libmmbd support.
- Fix static build dependencies in pkgconfig file.
- Fix creation of cache (sub-)directories on windows platforms.
- Fix BD-J temporary storage when persistent storage is disabled.
- Fix leaks.
2017-12-30 08:45:54 +00:00
maya
b0847ac2ab streamlink: update to 0.9.0
This release is mostly code refactoring as well as module inclusion.

Features:

    Updates to multiple plugins (electrecetv, tvplayer, Teve2, cnnturk, kanald)
    SOCKS module being included in the Streamlink installer (PySocks)

Many thanks to those who've contributed in this release!

If you think that this application is helpful, please consider supporting the maintainers by donating via the Open collective. Not only becoming a backer, but also a sponsor for the (open source) project.

Alexis Murzeau <amubtdx@outlook.fr> (2):
      docs: add new line before codeblock to fix them
      Fix sphinx warning on Directive class

Charlie Drage <charlie@charliedrage.com> (1):
      Update the release script

Emrah Er <emraher@users.noreply.github.com> (1):
      plugins.canlitv: fix URLs (#1281)

Jake Robertson <jake@faltro.com> (3):
      exit with code 130 after a KeyboardInterrupt
      refactor error code determination
      unify sys.exit() calls

RosadinTV <rosadintv@outlook.com> (5):
      Update eltrecetv.py
      Update eltrecetv.py
      Update plugin_matrix.rst
      Add webcast_india_gov.py
      Add test_webcast_india_gov.py

back-to <back-to@users.noreply.github.com> (3):
      [zattoo] It won't work with None in Python 3.6, set always a default date instead of None.
      [liveme] API update (#1298)
      Ignore WinError 10053 / WSAECONNABORTED

beardypig <beardypig@users.noreply.github.com> (10):
      plugins.tvplayer: extract the channel id when logged in as a subscriber
      installer: include the socks proxy modules
      plugins.kanal7: update for page layout change and referrer check
      plugins.turkuvaz: fix some turkuvaz sites and add support for anews
      plugins.cinergroup: support for different showtv url
      plugins.dogus/startv: fix dogus sites
      plugins.dogan: fix for teve2 and cnnturk
      plugins.dogan: fix for kanald
      plugins.tvcatchup: HLS source extraction update
      setup: fix PySocks module dependency

ficofabrid <31028711+ficofabrid@users.noreply.github.com> (1):
      Add a single newline at the end of the file. (#1235)

fozzy <fozzy@fozzy.co> (1):
      fix huya.com plugin

steven7851 <steven7851@msn.com> (1):
      plugins.pandatv: fix APIv3 (#1286)

wlerin <wlerin@gmail.com> (1):
      plugin.showroom: update to new api (#1311)
2017-12-30 05:59:35 +00:00
adam
5eb486c9b1 py-mpegdash: added version 0.1.5
MPEG-DASH MPD(Media Presentation Description) Parser
2017-12-19 12:22:19 +00:00
markd
d82ba24216 mjpegtools: update to 2.1.0 (from 2013) 2017-12-19 10:34:47 +00:00
markd
17334c525c libmp4v2: gcc7 build fix 2017-12-19 10:08:14 +00:00
adam
c93df03c4f mkvtoolnix: updated to 18.0.0
Version 18.0.0 "Apricity" 2017-11-18

New features and enhancements
* build system: when building with clang v3.8.0 or newer, `configure` will no
  longer restrict optimization flags to `-O1` and use `-O3` again (older
  versions of clang suffered from excessive memory usage with higher
  optimization levels).
* build system: when building with mingw 7.2.0 or newer, `configure` will no
  longer restrict optimization flags to `-O2` and use `-O3` again (older
  versions of mingw suffered from bugs such as segmentation faults with higher
  optimization levels).
* build system: stack protection is enabled when building with clang 3.5.0 or
  newer on all platforms.
* mkvmerge: AVC & HEVC ES parsers: performance improvements by copying much
  less memory around.
* mkvmerge: tags: reintroduced a workaround for non-compliant files with tags
  that do not contain the mandatory `SimpleTag` element. This workaround was
  removed during code refactoring in release v15.0.0.
* GUI: multiplexer: the "AAC is SBR/HE-AAC/AAC+" checkbox in the "audio
  properties" section will be disabled if the functionality is not implemented
  for the selected track's codec & container.
* GUI: multiplexer: the "reduce to core" checkbox in the "audio properties"
  section will be disabled if the functionality is not implemented for the
  selected track's codec.

Bug fixes
* mkvmerge: AAC ADTS parser: fixed interpretation of the
  `channel_configuration` header element for ADTS files that do not contain a
  program configuration element: value 7 means 7.1 channels.
* mkvmerge: Matroska identification: the `date_local` and `date_utc`
  attributes will only be output if the identified Matroska file actually
  contains the "date" header field.
* mkvmerge: WebVTT: mkvmerge did not recognize timestamp lines if the hours
  components were absent.
* mkvpropedit, GUI's header editor: the `date` header field won't be added
  automatically anymore whenever the segment info section is edited and the
  `date` element is either deleted or not present in the first place.
2017-12-14 12:11:29 +00:00
tsutsui
f071e3116e adobe-flash-player: update to 28.0.0.126.
Upstream announcement:

 https://helpx.adobe.com/security/products/flash-player/apsb17-42.html

Adobe Security Bulletin
 Security updates available for Flash Player | APSB17-42

 Summary
  Adobe has released a security update for Adobe Flash Player for
  Windows, Macintosh, Linux and Chrome OS. This update addresses
  a regression that could lead to the unintended reset of the
  global settings preference file.
2017-12-13 16:19:36 +00:00
adam
5669b0e6ef ffmpeg3: updated to 3.4.1
version 3.4.1:
- avcodec/vp9_superframe_split_bsf: Fix integer overflow in frame_size/total_size checks
- avcodec/amrwbdec: Fix division by 0 in voice_factor()
- avformat/utils: Fix warning: ISO C90 forbids mixed declarations and code
- avcodec/decode: reset codec on receiving packet after EOF in compat_decode
- avcodec/diracdsp: Fix integer overflow in PUT_SIGNED_RECT_CLAMPED()
- avcodec/dirac_dwt: Fix integer overflows in COMPOSE_DAUB97*
- avcodec/extract_extradata_bsf: Fix leak discovered via fuzzing
- avcodec/vorbis: Fix another 1 << 31 > int32_t::max() with 1u.
- avcodec/vorbis: 1 << 31 > int32_t::max(), so use 1u << 31 instead.
- avformat/utils: Prevent undefined shift with wrap_bits > 64.
- avcodec/j2kenc: Fix out of array access in encode_cblk()
- avcodec/hevcdsp_template: Fix undefined shift in put_hevc_epel_bi_w_h()
- lavf/mov: fix huge alloc in mov_read_ctts
- avcodec/mlpdsp: Fix signed integer overflow, 2nd try
- avcodec/h264idct_template: Fix integer overflow in ff_h264_idct8_add
- avcodec/kgv1dec: Check that there is enough input for maximum RLE compression
- avformat/aacdec: Fix leak in adts_aac_read_packet()
- avcodec/dirac_dwt: Fix integer overflow in COMPOSE_FIDELITYi*
- avcodec/sbrdsp_fixed: Fix integer overflow
- avcodec/mpeg4videodec: Check also for negative versions in the validity check
- Close ogg stream upon error when using AV_EF_EXPLODE.
- Fix undefined shift on assumed 8-bit input.
- Use ff_thread_once for fixed, float table init.
- Fix leak of frame_duration_buffer in mov_fix_index().
- avformat/mov: Propagate errors in mov_switch_root.
- avcodec/hevcdsp_template: Fix invalid shift in put_hevc_epel_bi_w_v()
- avcodec/mlpdsp: Fix undefined shift ff_mlp_pack_output()
- avcodec/zmbv: Check that the buffer is large enough for mvec
- avcodec/dirac_dwt: Fix integer overflow in COMPOSE_DD137iL0()
- avcodec/wmv2dec: Check end of bitstream in parse_mb_skip() and ff_wmv2_decode_mb()
- avcodec/snowdec: Check for remaining bitstream in decode_blocks()
- avcodec/snowdec: Check intra block dc differences.
- avformat/mov: Check size of STSC allocation
- avcodec/vc2enc: Clear coef_buf on allocation
- avcodec/h264dec: Fix potential array overread
- avcodec/x86/mpegvideodsp: Fix signedness bug in need_emu
- avcodec/aacpsdsp_template: Fix integer overflows in ps_decorrelate_c()
- avcodec/aacdec_fixed: Fix undefined shift
- avcodec/mdct_*: Fix integer overflow in addition in RESCALE()
- avcodec/snowdec: Fix integer overflow in header parsing
- avcodec/cngdec: Fix integer clipping
- avcodec/sbrdsp_fixed: Fix integer overflow in shift in sbr_hf_g_filt_c()
- avcodec/aacsbr_fixed: Fix division by zero in sbr_gain_calc()
- avutil/softfloat: Add FLOAT_MIN
- avcodec/h264idct_template: Fix integer overflows in ff_h264_idct8_add()
- avcodec/xan: Check for bitstream end in xan_huffman_decode()
- avcodec/exr: fix undefined shift in pxr24_uncompress()
- avformat: Free the internal codec context at the end
- avcodec/h264idct_template: Fix integer overflows in ff_h264_idct8_add()
- avcodec/xan: Improve overlapping check
- avcodec/aacdec_fixed: Fix integer overflow in apply_dependent_coupling_fixed()
- avcodec/aacdec_fixed: Fix integer overflow in predict()
- avcodec/jpeglsdec: Check for end of bitstream in ls_decode_line()
- avcodec/jpeglsdec: Check ilv for being a supported value
- tests/ffserver.regression.ref: update checksums to what ffserver currently produces
- ffserver: Fix off by 1 error in path
- avcodec/proresdec: align dequantization matrix buffers
- avformat/matroskaenc: add missing allocation failure checks for stream durations
- avformat/matroskaenc: actually enforce the stream limit
- configure: Fix dependencies of aac_at decoder.
- Don't manipulate duration when it's AV_NOPTS_VALUE.
- lavfi/af_pan: fix sign handling in channel coefficient parser
- avformat/hlsenc: write fmp4 init header after first AV frame
- avformat/hlsenc: allocate space for terminating null
- avformat/hlsenc: reindent hlsenc code
- avformat/hlsenc: check hls segment mode for ignore the init filename
- avformat/hlsenc: reindent hlsenc code
- avformat/hlsenc: fix missing first segment bug in fmp4 mode
- avformat/hlsenc: fix base_output_dirname is null when basename_size is 0 bug
- ffplay: use SDL2 audio API
- ffplay: only use hardware accelerated SDL texture formats
- ffplay: create the window and the renderer before starting playback
- ffmpeg: always init output stream before reaping filters
- vc2enc_dwt: pad the temporary buffer by the slice size
- lavu/arm: Check for have_vfp_vm instead of !have_vfpv3 for float_dsp_vfp
2017-12-11 09:03:25 +00:00
sevan
a446d45568 the bespoke configure script uses uname -m to detect arch, as opposed to uname -p in
GNU/configure. This results in NetBSD/macppc not being detected as a powerpc
system correctly.
Always specify the arch rather than when we're just cross-compiling.
2017-12-01 21:43:15 +00:00
adam
8977d31a36 Revbump after textproc/icu update 2017-11-30 16:45:00 +00:00
adam
b97c78d9b0 x265: updated to 2.6
Version 2.6
===========

New features
------------
1. x265 can now refine analysis from a previous HEVC encode (using options :option:`--refine-inter`, and :option:`--refine-intra`), or a previous AVC encode (using option :option:`--refine-mv-type`). The previous encode's information can be packaged using the *x265_analysis_data_t*  data field available in the *x265_picture* object.
2. Basic support for segmented (or chunked) encoding added with :option:`--vbv-end` that can specify the status of CPB at the end of a segment. String this together with :option:`--vbv-init` to encode a title as chunks while maintaining VBV compliance!
3. :option:`--force-flush` can be used to trigger a premature flush of the encoder. This option is beneficial when input is known to be bursty, and may be at a rate slower than the encoder.
4. Experimental feature :option:`--lowpass-dct` that uses truncated DCT for transformation.

Encoder enhancements
--------------------
1. Slice-parallel mode gets a significant boost in performance, particularly in low-latency mode.
2. x265 now officially supported on VS2017.
3. x265 now supports all depths from mono0 to mono16 for Y4M format.

API changes
-----------
1. Options that modified PPS dynamically (:option:`--opt-qp-pps` and :option:`--opt-ref-list-length-pps`) are now disabled by default to enable users to save bits by not sending headers. If these options are enabled, headers have to be repeated for every GOP.
2. Rate-control and analysis parameters can dynamically be reconfigured simultaneously via the *x265_encoder_reconfig* API.
3. New API functions to extract intermediate information such as slice-type, scenecut information, reference frames, etc. are now available. This information may be beneficial to integrating applications that are attempting to perform content-adaptive encoding. Refer to documentation on *x265_get_slicetype_poc_and_scenecut*, and *x265_get_ref_frame_list* for more details and suggested usage.
4. A new API to pass supplemental CTU information to x265 to influence analysis decisions has been added. Refer to documentation on *x265_encoder_ctu_info* for more details.

Bug fixes
---------
1. Bug fixes when :option:`--slices` is used with VBV settings.
2. Minor memory leak fixed for HDR10+ builds, and default x265 when pools option is specified.
3. HDR10+ bug fix to remove dependence on poc counter to select meta-data information.
2017-11-30 07:38:55 +00:00
leot
faba2629ec mpv: Pass `--bindir' to waf configure phase to fix installation with waf-2.0.2
With waf-2.0.2 update the mpv binary was tried to install apparently in:

 ${DESTDIR}${WRKSRC}/${PREFIX}/bin

while with previous waf versions it was correctly installed in

 ${DESTDIR}${PREFIX}/bin

Pass `--bindir' via WAF_CONFIGURE_ARGS to fix that problem.
2017-11-26 13:57:08 +00:00
wiz
37ff97a3da *: depend on py-cairo now it supports all python versions 2017-11-24 22:15:58 +00:00
wiz
20f7c989fe recursive bump for libxkbcommon removal from at-spi2-core 2017-11-23 17:19:40 +00:00
wiz
54b377751e libogg: update to 1.3.3.
Version 1.3.3 (2017 November 7)

 * Fix and issue with corrupt continued packet handling.
 * Update Windows projects and build settings.
 * Remove Mac OS 9 build support.
2017-11-23 15:49:42 +00:00