Commit graph

4704 commits

Author SHA1 Message Date
adam
ec5db6a15f Added PLIST.Darwin 2017-07-22 13:07:42 +00:00
adam
3d4ad100e9 0.7.1:
Minor bug fixes from 0.7.0

0.7.0:
General
* Many security fixes (static compile and fuzzing through AFL, always ongoing).
* Colorized log.
* Changed default audio volume to 100% instead of 75%.
* Expose more experimental options through the documentation.
* Improved GLES renderer on mobile platforms.
* Improvements on AVI dump.
* Fixed pkg-config Private.libs.
* SAT>IP playback support.

Codecs and File Formats
* Added L-HEVC File Format support (SHVC/MV-HEVC tracks and HEVC Tile Tracks).
* Added MPEG IFF (image File Format) support.
* Range extension support for AVC and HEVC.
* SHVC and MV-HEVC importers and playback: moved to final spec version (SHM6+).

Adaptive streaming
* Support of HLS with fragmented MP4 playback.
* APIs: gf_mpd_() functions and new segmenter API.
* Improved alternate groups.
* More support for PIFF PSEC and Smooth Streaming ( file format & playback).
* DASH client: pluggable algorithms + improvements with scalable contents.
* The counter source from the DASH sequences added to the public content.
* HLS and DASH playback minor fixes.
* DASH client logs are clearer.

VR and 360
* Added support for DASH SRD in 360 for independent videos videos (NxM partial spheres) more
* Added support for DASH SRD in 360 for HEVC tiled videos (NxM tiles on one sphere) - checkout tuto

Mobile
* Apple VideoToolBox hardware decoding support for OSX and iOS for AVC|H264.
* Android hardware decoding hardware acceleration for AVC|H264 (HEVC on its way).
* YUV422 and YUV444 8 and 10 bit support in GLES renderer.
* Android build is based on Android Studio.
* Android: new File Manager.

Subtitles
* Import of TTML via NHML according to MPEG-4 part 30 improved.
2017-07-22 13:07:04 +00:00
adam
63c41f7d8c Rev1: build libavresample -- needed by multimedia/gpac 2017-07-22 12:29:00 +00:00
adam
02f9003b5f 0.3.2:
adds EXT-X-MAP tag
2017-07-21 08:38:46 +00:00
leot
09fe43c7c5 Add stereo/mono fallback logic for `oss' audio output.
Previously playing files with more audio channels available than the ones
provided by audio device resulted in muted audio. A possible workaround to that
was forcing the `--audio-channels=2' or similar.

Thanks to <mrg> for kindly provided a reliable test (file|case) for that!

While here also get rid of a trailing whitespace in options.mk (spotted by
pkglint!)

Bump PKGREVISION.
2017-07-16 12:06:25 +00:00
adam
d3a1779dfa Release 0.13.7
Fix invalid memory accesses with BorderStyle=4
Fix change detection bug on frame resizes
Fix cache bugs with border size
Reduce precision of border width in font outline caching
Don't treat :;<=>? as hexadecimal digits in color headers
Fix parsing of unusual Alignment values in ASS style definitions
Fix potential truncation in timestamp parsing
Treat negative PlayResX/PlayResY like VSFilter
Fixes to parsing of embedded fonts
Remove arbitrary bitmap limit (fixes issues with subtitle rendering at 4K)
Allow using shadow offset to adjust size of background with BorderStyle=4
Fix TrueType/OpenType font collection handling with the DirectWrite backend
2017-07-16 10:00:38 +00:00
tsutsui
f3d9dda46f Update adobe-flash-player to 26.0.0.137.
Upstream announcemnt:

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

Adobe Security Bulletin
 Security updates available for Flash Player | APSB17-21
2017-07-15 09:31:00 +00:00
adam
b6aada5e48 20170712:
x86: AVX-512 pixel_avg_weight_w8
x86: AVX-512 pixel_avg_weight_w16
x86: AVX-512 sub8x16_dct_dc
x86: AVX-512 sub8x8_dct_dc
x86: AVX-512 add8x8_idct
x86: AVX-512 sub16x16_dct
x86: AVX-512 sub8x8_dct
x86: AVX-512 sub4x4_dct
x86: AVX-512 mbtree_propagate_list
x86inc: Add aesni cpuflag define
2017-07-14 08:12:33 +00:00
adam
06d54399ad Version 2.5
Encoder enhancements
--------------------
1. Improved grain handling with :option:`--tune` grain option by throttling VBV operations to limit QP jumps.
2. Frame threads are now decided based on number of threads specified in the :option:`--pools`, as opposed to the number of hardware threads available. The mapping was also adjusted to improve quality of the encodes with minimal impact to performance.
3. CSV logging feature (enabled by :option:`--csv`) is now part of the library; it was previously part of the x265 application. Applications that integrate libx265 can now extract frame level statistics for their encodes by exercising this option in the library.
4.  Globals that track min and max CU sizes, number of slices, and other parameters have now been moved into instance-specific variables. Consequently, applications that invoke multiple instances of x265 library are no longer restricted to use the same settings for these parameter options across the multiple instances.
5. x265 can now generate a seprate library that exports the HDR10+ parsing API. Other libraries that wish to use this API may do so by linking against this library. Enable ENABLE_HDR10_PLUS in CMake options and build to generate this library.
6. SEA motion search receives a 10% performance boost from AVX2 optimization of its kernels.
7. The CSV log is now more elaborate with additional fields such as PU statistics, average-min-max luma and chroma values, etc. Refer to documentation of :option:`--csv` for details of all fields.
8. x86inc.asm cleaned-up for improved instruction handling.

API changes
-----------
1. New API x265_encoder_ctu_info() introduced to specify suggested partition sizes for various CTUs in a frame. To be used in conjunction with :option:`--ctu-info` to react to the specified partitions appropriately.
2. Rate-control statistics passed through the x265_picture object for an incoming frame are now used by the encoder.
3. Options to scale, reuse, and refine analysis for incoming analysis shared through the x265_analysis_data field in x265_picture for runs that use :option:`--analysis-reuse-mode` load; use options :option:`--scale`, :option:`--refine-mv`, :option:`--refine-inter`, and :option:`--refine-intra` to explore.
4. VBV now has a deterministic mode. Use :option:`--const-vbv` to exercise.

Bug fixes
---------
1. Several fixes for HDR10+ parsing code including incompatibility with user-specific SEI, removal of warnings, linking issues in linux, etc.
2. SEI messages for HDR10 repeated every keyint when HDR options (:option:`--hdr-opt`, :option:`--master-display`) specified.
2017-07-14 07:56:57 +00:00
wiedi
9483072aa7 fix build on SunOS 2017-07-03 11:52:37 +00:00
he
5d747473b5 Recognize powerpc as an ISA, and add powerpc-linux-gnu, so that ...
NetBSD/macppc can build this, and get a proper dependence on -lm,
contrary to when configured as generic--gnu.
Bump PKGREVISION, OK from jperkin@
2017-06-28 15:35:48 +00:00
youri
815056cb2b Update mate-media to 1.18.1. 2017-06-23 17:20:56 +00:00
markd
5b0a890d62 Work with perl 5.26. Bump PKGREVISION 2017-06-22 06:19:20 +00:00
youri
9e1eac6227 Update xfce4-mpc-plugin to 0.5.0:
01-11-2016 Landry Breuil <landry at xfce.org>
   * release 0.5.0
   * fix changing volume via mousewheel
   * fix icon flickering on mousehover
   * properly resize button/image on set_size event
2017-06-20 21:57:20 +00:00
youri
1805c31772 Add gtk2 dependency back to fix build. 2017-06-20 18:46:47 +00:00
adam
c3f32397d5 version 2.8.12:
- avcodec/mjpegdec: Check that reference frame matches the current frame
- avcodec/tiff: Avoid loosing allocated geotag values
- avcodec/cavs: Fix runtime error: signed integer overflow: -12648062 * 256 cannot be represented in type 'int'
- avformat/hls: Check local file extensions
- avcodec/qdrw: Fix null pointer dereference
- avutil/softfloat: Fix sign error in and improve documentation of av_int2sf()
- avcodec/hevc_ps: Fix runtime error: index 32 out of bounds for type 'uint8_t [32]'
- avcodec/pafvideo: Check packet size and frame code before ff_reget_buffer()
- avcodec/ac3dec_fixed: Fix runtime error: left shift of 419 by 23 places cannot be represented in type 'int'
- avcodec/aacps: Fix runtime error: left shift of 1073741824 by 1 places cannot be represented in type 'INTFLOAT' (aka 'int')
- avcodec/wavpack: Fix runtime error: shift exponent 32 is too large for 32-bit type 'int'
- avcodec/wavpack: Fix runtime error: signed integer overflow: 2013265955 - -134217694 cannot be represented in type 'int'
- avcodec/cinepak: Check input packet size before frame reallocation
- avcodec/hevc_ps: Fix runtime error: signed integer overflow: 2147483628 + 256 cannot be represented in type 'int'
- avcodec/ra144: Fixes runtime error: signed integer overflow: 7160 * 327138 cannot be represented in type 'int'
- avcodec/pnm: Use ff_set_dimensions()
- avcodec/cavsdec: Fix runtime error: signed integer overflow: 59 + 2147483600 cannot be represented in type 'int'
- avformat/avidec: Limit formats in gab2 to srt and ass/ssa
- avcodec/acelp_pitch_delay: Fix runtime error: value 4.83233e+39 is outside the range of representable values of type 'float'
- avcodec/wavpack: Check float_shift
- avcodec/wavpack: Fix runtime error: signed integer overflow: 24 * -2147483648 cannot be represented in type 'int'
- avcodec/ansi: Fix frame memleak
- avcodec/jpeg2000dec: Use ff_set_dimensions()
- avcodec/truemotion2: Fix passing null pointer to memset()
- avcodec/truemotion2: Fix runtime error: left shift of 1 by 31 places cannot be represented in type 'int'
- avcodec/ra144: Fix runtime error: signed integer overflow: -2449 * 1398101 cannot be represented in type 'int'
- avcodec/ra144: Fix runtime error: signed integer overflow: 11184810 * 404 cannot be represented in type 'int'
- avcodec/aac_defines: Add missing () to AAC_HALF_SUM() macro
- avcodec/webp: Fixes null pointer dereference
- avcodec/aacdec_fixed: Fix runtime error: left shift of 1 by 31 places cannot be represented in type 'int'
- avcodec/snow: Fix runtime error: signed integer overflow: 1086573993 + 1086573994 cannot be represented in type 'int'
- avcodec/jpeg2000: Fix runtime error: signed integer overflow: 4185 + 2147483394 cannot be represented in type 'int'
- avcodec/jpeg2000dec: Check tile offsets more completely
- avcodec/aacdec_fixed: Fix multiple runtime error: shift exponent 127 is too large for 32-bit type 'int'
- avcodec/wnv1: More strict buffer size check
- avcodec/libfdk-aacdec: Correct buffer_size parameter
- avcodec/sbrdsp_template: Fix: runtime error: signed integer overflow: 849815297 + 1315389781 cannot be represented in type 'int'
- avcodec/ivi_dsp: Fix runtime error: left shift of negative value -2
- doc/filters: Clarify scale2ref example
- avcodec/mlpdec: Do not leave invalid values in matrix_out_ch[] on error
- avcodec/ra144dec: Fix runtime error: left shift of negative value -17
- avformat/mux: Fix copy an paste typo
- avutil/internal: Do not enable CHECKED with DEBUG
more...
2017-06-19 08:22:47 +00:00
tsutsui
f7e6753a26 Update adobe-flash-player to 26.0.0.131.
Upstream announcemnt:

26.0.0.131:

 https://helpx.adobe.com/flash-player/release-note/fp_26_air_26_release_notes.html

June 16, 2017

Flash Player

* Buttons can't be clicked in some AS2 content (FP-4198473)

---

26.0.0.126:

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

Adobe Security Bulletin

Security updates available for Flash Player | APSB17-17

Summary

Adobe has released security updates for Adobe Flash Player for Windows,
 Macintosh, Linux and Chrome OS. These updates address critical
vulnerabilities that could potentially allow an attacker to take
control of the affected system.

(CVE numbers are now in HTML table as details so not copy-n-paste'd to
 commit log)
2017-06-16 16:53:55 +00:00
adam
eb56c8e56a Changes 20170615:
* x86: Avoid self-relative expressions on macho64
* configure: Don't try to detect clang by $CC
* checkasm: Use the right variable in a loop condition
* x86: Fix linking with 8-bit depth shared libx264
* x86: Only enable AVX-512 in 8-bit mode
* x86: AVX-512 cabac_block_residual
* x86: AVX-512 pixel_sad_x3 and pixel_sad_x4
* x86: AVX-512 pixel_sad
* x86: AVX-512 decimate_score
* x86: AVX-512 pixel_var2_8x8 and 8x16
* Rework pixel_var2
* x86: AVX-512 pixel_var_8x8, 8x16, and 16x16
* x86: AVX-512 pixel_sa8d_8x8
* x86: AVX-512 pixel_satd
* x86: AVX-512 deblock_strength
* x86: AVX-512 plane_copy_deinterleave_v210
* x86: AVX-512 memzero_aligned
* x86: AVX and AVX-512 memcpy_aligned
* x86: AVX-512 dequant_8x8_flat16
* x86: AVX-512 dequant_8x8
* x86: AVX-512 dequant_4x4
* x86: AVX-512 mbtree_propagate_cost
* x86: AVX-512 coeff_last
* x86: AVX-512 zigzag_interleave_8x8_cavlc
* x86: AVX-512 zigzag_scan_8x8_field
* x86: AVX-512 zigzag_scan_4x4_field
* x86: AVX-512 zigzag_scan_8x8_frame
* x86: AVX-512 zigzag_scan_4x4_frame
* checkasm: x86: More accurate ymm/zmm measurements
* x86: AVX-512 support
* x86: Change assembler from yasm to nasm
* x86: Add some additional cpuflag relations
* x86: Faster SSE2 pixel_sad_16x16 and 16x8
* msvs/icl: Improve target host detection
* ppc: Optimize add8x8_idct_dc
2017-06-16 05:39:23 +00:00
adam
90266124e9 Version 1.0.1
- Add possibility to check whether BD-J is functional without opening a disc.
- Improve main title selection.
- Improve error resilience and stability.
- Fix Windows dll loading.
- Fix JAVA_HOME environment variable handling in Windows.
- Fix build issues when CPPFLAGS is given in make command line.
- Fix MSVC build issues.
- Remove --disable-bdjava and --disable-udf configure options.
2017-06-15 22:14:39 +00:00
adam
d0a8a6d57b Version 0.9.0
- Add aacs_decrypt_bus().
- Add aacs_get_bdj_root_cert_hash().
- Add aacs_get_content_cert_id().
- Add support for unencrypted content in AACS-enabled discs.
- Improve error resilience.
- Improve support for broken discs (use on-disc backup files).
- Verify content certificate signature.
- Load and merge multiple KEYDB.cfg files.
- Fix build with gcrypt < 1.6.0.
- Fix possible crash (debug log output that includes discid)
- Fix config file path issues in Windows (non-ASCII paths)
- Fix dll exports in Windows.
- Fix resource leaks.
- Reduced memory footprint.
2017-06-15 21:56:09 +00:00
joerg
e38026fc6f Don't print noise if CCPATH is undefined. 2017-06-13 17:32:07 +00:00
tsutsui
cf1e7cb258 Move MAINTAINER line to each gem package.
Also retire from maintainership of packages that I don't need and
have less motivation.
2017-06-11 05:51:39 +00:00
tsutsui
116110108f Update ruby-gnome2 packages to 3.1.6.
(this one is missed in previous commit)

pkgsrc changes:
 - remove a pkgsrc patch for ruby-gnome2-gtk that seems fixed in upstream
 - ignore native-package-installer dependency checks
   in ruby-gnome2-clutter-gstreamer and ruby-gnome2-webkit-gtk

Upstream changes:
(from https://github.com/ruby-gnome2/ruby-gnome2/blob/3.1.6/NEWS)

== Ruby-GNOME2 3.1.6: 2017-06-03

=== Changes

This is a bug fix release for Windows packages.

==== All

  * Fixes
    * Added a missing path existence check on Windows.

== Ruby-GNOME2 3.1.5: 2017-06-03

=== Changes

This is a bug fix release for Windows packages.

==== All

  * Improvements
    * Supported RubyInstaller2.

==== Ruby/Pango

  * Improvements
    * Add backward compatibility APIs:
      * (({Pango::FontDescription::WEIGHT_*}))
      * (({Pango::FontDescription::STYLE_*}))

== Ruby-GNOME2 3.1.4: 2017-05-30

=== Changes

This is a release that supports Ruby 2.4 on Windows.

==== All

  * Improvements
    * Supported MSYS2.

==== Ruby/GLib2

  * Improvements
    * Added (({GLib::Object#floating?})) for debugging.

==== Ruby/GIO2

  * Improvements
    * Added (({Gio::File.open})). The followings are deprecated.
      * (({Gio::File.commandline_arg}))
      * (({Gio::File.path}))
      * (({Gio::File.uri}))

==== Ruby/GObjectIntrospection

  * Improvements
    * Relaxed expected test result for 32bit environment.
      [GitHub#1026][Reported by Mamoru TASAKA]
    * Added tests for (({GObjectIntrospection::ConstantInfo})).
      [GitHub#1027][Patch by cedlemo]
    * Supported floating "transfer full" GObject.

==== Ruby/GDK3

  * Improvements
    * Supported (({Cairo::Surface#to_pixbuf(options={})})).
      (({Cairo::Surface#to_pixbuf(src_x, src_y, width, height)})) is
      deprecated.

==== Ruby/Rsvg2

  * Improvements
    * Migrated to GObject Introspection bindings.
    * Renamed to (({Rsvg})) from (({RSVG})). (({RSVG})) is still
      usable but it's deprecated.
      [GitHub#1030][Patch by cedlemo]
    * Supported (({Cairo::Context#render_rsvg_handle(handle, :id =>
      ...)})).

==== Ruby/WebKit2GTK

  * Improvements
    * (({WebKit3Gtk::WebView#initialize})): Supported (({Hash}))
      options.
      [GitHub#1028][Patch by Matijs van Zuijlen]

=== Thanks

  * Mamoru TASAKA
  * cedlemo
  * Matijs van Zuijlen

== Ruby-GNOME2 3.1.3: 2017-04-27

=== Changes

This is a release that improve backward compatibility for Ruby/Pango.

==== Ruby/Pango

  * Improvements
    * Defined constants under (({Pango})) again for backward compatibility.
      [GitHub#1022][Reported by Andy Meneely]
    * Defined constants under (({Pango::Layout})) again for backward
      compatibility.
      [GitHub#1022][Reported by Andy Meneely]
    * (({Pango.pixels})): Added again.
    * (({Pango::AttrShape#data})): Supported again.
  * Fixes
    * (({Pango::Layout#text=})): Fixed a bug that wrong bytesize is
      used for multibyte string.
    * (({Pango::Layout#markup=})): Fixed a bug that wrong bytesize
      is used for multibyte string.

=== Thanks

  * Andy Meneely

== Ruby-GNOME2 3.1.2: 2017-04-26

There is an incompatible change. (({GBytes})) to (({String}))
conversion is changed to (({GBytes})) to (({GLib::Bytes}))
conversion. You can get (({String})) by (({GLib::Bytes#to_s})).

Other incompatible changes are bugs. Please report them to us.

=== Changes

==== All

  * Improvements
    * Supported auto depended package install for GObject
      Introspection based bindings.

==== Ruby/GLib2

  * Improvements
    * Supported overriding (({alloc_func})) in super class.
    * Extracted native package installer code as
      native-package-installer gem.
    * (({GLib::Bytes})): Added.
    * Supported pkg-config 1.1.9 or later.
  * Fixes
    * Fixed a build error on CentOS 6 and Ubuntu 12.04. They use
      GLib < 2.34.
      [GitHub#1012][Reported by Scot]
    * Fixed a bug that (({GLib::TypePlugin})) can't be included.
      [GitHub#1019][Patch by Matijs van Zuijlen]

==== Ruby/GIO2

  * Fixes
    * Fixed a path in test. [GitHub#990][Reported by Mamoru TASAKA]

==== Ruby/GObjectIntrospection

  * Improvements
    * Supported getting interface, union and boxed type as a field value.
    * Supported setting an interface as a field.
    * Supported more struct types.
    * Supported cairo-gobject types.
    * Supported outputting an array of interfaces.
      [GitHub#1006][Reported by cedlemo]
    * Supported Rubyish method name conversion for (({list_XXX}))
      methods that return an array.
    * Supported customizing field reader method name.
    * Supported auto (({int})) to boolean conversion for field value.
    * (({GObjectIntrospection::Repository.default})): Added a GC guard.
    * Supported inputting (({unichar})).
    * Supported inputting (({gint64})) C array.
    * Supported inputting (({gint8})) C array.
    * Added tests for (({GObjectIntrospection::UnionInfo})).
      [GitHub#1016][Patch by cedlemo]
    * Stopped auto (({GBytes})) to (({String}))
      conversion. (({GBytes})) is converted to (({GLib::Bytes})). It's
      for efficient byte sequence handling in Ruby. It's
      an incompatible change. You can use (({GLib::Bytes#to_s})) to
      get (({String})).
  * Fixes
    * (({GObjectIntrospection::RepositoryError})): Fixed parent class.
    * Fixed a typo. [GitHub#1002][Reported by cedlemo]

==== Ruby/ATK

  * Improvements
    * Migrated to GObject Introspection bindings.
      [GitHub#998][Patch by cedlemo]

==== Ruby/CairoGObject

  * Fixes
    * Fixed a double free bug.

==== Ruby/Pango

  * Improvements
    * Migrated to GObject Introspection bindings.
      [GitHub#1007][GitHub#1008][GitHub#1009][GitHub#1010]
      [GitHub#1011][Patch by cedlemo]
      [GitHub#1013][GitHub#1014][Patch by Detlef Wagner]

==== Ruby/GdkPixbuf2

  * Improvements
    * Supported GdkPixbuf 2.31.6 on CentOS 7 again.

==== Ruby/GDK3

  * Improvements
    * (({Gdk::Event})) and subclasses: Supported again.
    * Supported old GDK 3 again.
    * Supported X11 related features.
      [GitHub#999][Reported by johnlane]

==== Ruby/GTK3

  * Improvements
    * (({Gtk::Widget#click})): Added.
    * (({Gtk::Widget#send_key})): Added.
    * (({Gtk::Widget#wait_for_draw})): Added.
    * (({Gtk::WiAccelGroup.activate})): Added.
    * Updated samples.
      [GitHub#1002][GitHub#1003]
      [Patch by cedlemo]
    * (({Gtk::IconTheme#choose_icon})): Changed the default flags to
      (({0})) from (({:generic_fallback})).
    * (({Gtk::IconTheme#lookup_icon})): Changed the default flags to
      (({0})) from (({:generic_fallback})).
    * Supported GTK+ < 3.20 again.
  * Fixes
    * Updated signal name in document.
      [GitHub#995][Patch by Arnaud Meuret]

==== Ruby/ClutterGdk

  * Fixes
    * Ensured initializing GDK.
      [GitHub#1000][Reported by cedlemo]

==== Ruby/GOffice

  * Improvements
    * (({GOffice::Version})): Added.

=== Thanks

  * Mamoru TASAKA
  * Arnaud Meuret
  * cedlemo
  * johnlane
  * Scot
  * Detlef Wagner
  * Matijs van Zuijlen
2017-06-10 08:40:18 +00:00
tsutsui
d9c551a49a Update ruby-gnome2 packages to 3.1.6.
pkgsrc changes:
 - remove a pkgsrc patch for ruby-gnome2-gtk that seems fixed in upstream
 - ignore native-package-installer dependency checks
   in ruby-gnome2-clutter-gstreamer and ruby-gnome2-webkit-gtk

Upstream changes:
(from https://github.com/ruby-gnome2/ruby-gnome2/blob/3.1.6/NEWS)

== Ruby-GNOME2 3.1.6: 2017-06-03

=== Changes

This is a bug fix release for Windows packages.

==== All

  * Fixes
    * Added a missing path existence check on Windows.

== Ruby-GNOME2 3.1.5: 2017-06-03

=== Changes

This is a bug fix release for Windows packages.

==== All

  * Improvements
    * Supported RubyInstaller2.

==== Ruby/Pango

  * Improvements
    * Add backward compatibility APIs:
      * (({Pango::FontDescription::WEIGHT_*}))
      * (({Pango::FontDescription::STYLE_*}))

== Ruby-GNOME2 3.1.4: 2017-05-30

=== Changes

This is a release that supports Ruby 2.4 on Windows.

==== All

  * Improvements
    * Supported MSYS2.

==== Ruby/GLib2

  * Improvements
    * Added (({GLib::Object#floating?})) for debugging.

==== Ruby/GIO2

  * Improvements
    * Added (({Gio::File.open})). The followings are deprecated.
      * (({Gio::File.commandline_arg}))
      * (({Gio::File.path}))
      * (({Gio::File.uri}))

==== Ruby/GObjectIntrospection

  * Improvements
    * Relaxed expected test result for 32bit environment.
      [GitHub#1026][Reported by Mamoru TASAKA]
    * Added tests for (({GObjectIntrospection::ConstantInfo})).
      [GitHub#1027][Patch by cedlemo]
    * Supported floating "transfer full" GObject.

==== Ruby/GDK3

  * Improvements
    * Supported (({Cairo::Surface#to_pixbuf(options={})})).
      (({Cairo::Surface#to_pixbuf(src_x, src_y, width, height)})) is
      deprecated.

==== Ruby/Rsvg2

  * Improvements
    * Migrated to GObject Introspection bindings.
    * Renamed to (({Rsvg})) from (({RSVG})). (({RSVG})) is still
      usable but it's deprecated.
      [GitHub#1030][Patch by cedlemo]
    * Supported (({Cairo::Context#render_rsvg_handle(handle, :id =>
      ...)})).

==== Ruby/WebKit2GTK

  * Improvements
    * (({WebKit3Gtk::WebView#initialize})): Supported (({Hash}))
      options.
      [GitHub#1028][Patch by Matijs van Zuijlen]

=== Thanks

  * Mamoru TASAKA
  * cedlemo
  * Matijs van Zuijlen

== Ruby-GNOME2 3.1.3: 2017-04-27

=== Changes

This is a release that improve backward compatibility for Ruby/Pango.

==== Ruby/Pango

  * Improvements
    * Defined constants under (({Pango})) again for backward compatibility.
      [GitHub#1022][Reported by Andy Meneely]
    * Defined constants under (({Pango::Layout})) again for backward
      compatibility.
      [GitHub#1022][Reported by Andy Meneely]
    * (({Pango.pixels})): Added again.
    * (({Pango::AttrShape#data})): Supported again.
  * Fixes
    * (({Pango::Layout#text=})): Fixed a bug that wrong bytesize is
      used for multibyte string.
    * (({Pango::Layout#markup=})): Fixed a bug that wrong bytesize
      is used for multibyte string.

=== Thanks

  * Andy Meneely

== Ruby-GNOME2 3.1.2: 2017-04-26

There is an incompatible change. (({GBytes})) to (({String}))
conversion is changed to (({GBytes})) to (({GLib::Bytes}))
conversion. You can get (({String})) by (({GLib::Bytes#to_s})).

Other incompatible changes are bugs. Please report them to us.

=== Changes

==== All

  * Improvements
    * Supported auto depended package install for GObject
      Introspection based bindings.

==== Ruby/GLib2

  * Improvements
    * Supported overriding (({alloc_func})) in super class.
    * Extracted native package installer code as
      native-package-installer gem.
    * (({GLib::Bytes})): Added.
    * Supported pkg-config 1.1.9 or later.
  * Fixes
    * Fixed a build error on CentOS 6 and Ubuntu 12.04. They use
      GLib < 2.34.
      [GitHub#1012][Reported by Scot]
    * Fixed a bug that (({GLib::TypePlugin})) can't be included.
      [GitHub#1019][Patch by Matijs van Zuijlen]

==== Ruby/GIO2

  * Fixes
    * Fixed a path in test. [GitHub#990][Reported by Mamoru TASAKA]

==== Ruby/GObjectIntrospection

  * Improvements
    * Supported getting interface, union and boxed type as a field value.
    * Supported setting an interface as a field.
    * Supported more struct types.
    * Supported cairo-gobject types.
    * Supported outputting an array of interfaces.
      [GitHub#1006][Reported by cedlemo]
    * Supported Rubyish method name conversion for (({list_XXX}))
      methods that return an array.
    * Supported customizing field reader method name.
    * Supported auto (({int})) to boolean conversion for field value.
    * (({GObjectIntrospection::Repository.default})): Added a GC guard.
    * Supported inputting (({unichar})).
    * Supported inputting (({gint64})) C array.
    * Supported inputting (({gint8})) C array.
    * Added tests for (({GObjectIntrospection::UnionInfo})).
      [GitHub#1016][Patch by cedlemo]
    * Stopped auto (({GBytes})) to (({String}))
      conversion. (({GBytes})) is converted to (({GLib::Bytes})). It's
      for efficient byte sequence handling in Ruby. It's
      an incompatible change. You can use (({GLib::Bytes#to_s})) to
      get (({String})).
  * Fixes
    * (({GObjectIntrospection::RepositoryError})): Fixed parent class.
    * Fixed a typo. [GitHub#1002][Reported by cedlemo]

==== Ruby/ATK

  * Improvements
    * Migrated to GObject Introspection bindings.
      [GitHub#998][Patch by cedlemo]

==== Ruby/CairoGObject

  * Fixes
    * Fixed a double free bug.

==== Ruby/Pango

  * Improvements
    * Migrated to GObject Introspection bindings.
      [GitHub#1007][GitHub#1008][GitHub#1009][GitHub#1010]
      [GitHub#1011][Patch by cedlemo]
      [GitHub#1013][GitHub#1014][Patch by Detlef Wagner]

==== Ruby/GdkPixbuf2

  * Improvements
    * Supported GdkPixbuf 2.31.6 on CentOS 7 again.

==== Ruby/GDK3

  * Improvements
    * (({Gdk::Event})) and subclasses: Supported again.
    * Supported old GDK 3 again.
    * Supported X11 related features.
      [GitHub#999][Reported by johnlane]

==== Ruby/GTK3

  * Improvements
    * (({Gtk::Widget#click})): Added.
    * (({Gtk::Widget#send_key})): Added.
    * (({Gtk::Widget#wait_for_draw})): Added.
    * (({Gtk::WiAccelGroup.activate})): Added.
    * Updated samples.
      [GitHub#1002][GitHub#1003]
      [Patch by cedlemo]
    * (({Gtk::IconTheme#choose_icon})): Changed the default flags to
      (({0})) from (({:generic_fallback})).
    * (({Gtk::IconTheme#lookup_icon})): Changed the default flags to
      (({0})) from (({:generic_fallback})).
    * Supported GTK+ < 3.20 again.
  * Fixes
    * Updated signal name in document.
      [GitHub#995][Patch by Arnaud Meuret]

==== Ruby/ClutterGdk

  * Fixes
    * Ensured initializing GDK.
      [GitHub#1000][Reported by cedlemo]

==== Ruby/GOffice

  * Improvements
    * (({GOffice::Version})): Added.

=== Thanks

  * Mamoru TASAKA
  * Arnaud Meuret
  * cedlemo
  * johnlane
  * Scot
  * Detlef Wagner
  * Matijs van Zuijlen
2017-06-10 08:27:19 +00:00
tsutsui
390203b388 Update clutter-gst to 3.0.24.
XXX:
 clutter-gst 3.0.x is required by ruby-gnome2-clutter-gstreamer 3.1.6
 but I don't use/need the package.  Only "make package" is tested.
 (No other package requires clutter-gst anyway)

Upstream changelog (from NEWS file):

clutter-gst 3.0.24 (29/03/2016)
===============================================================================

List of changes

 o Enable inspection of gstreamer plugin without connecting to display
   servers

 o Fix issue with RGBx/BGRx formats not showing

 o Fix memory leaks

Many Thanks to:

   Fabrice Bellet

clutter-gst 3.0.22 (06/12/2016)
===============================================================================

List of changes

 o A couple of video sink fixes (crashes & not up-to-date data)

 o A bunch of content fixes (crashes)

Many Thanks to:

   Fabrice Bellet

clutter-gst 3.0.20 (08/09/2016)
===============================================================================

List of changes

 o A bunch of build cleanups/improvments

 o Fix BT.2020 YUV to RGB conversion

Many Thanks to:

   Emmanuele Bassi
   Sebastian Keller

clutter-gst 3.0.18 (20/03/2016)
===============================================================================

List of changes

 o More documentation fixes

 o Set example video player background to opaque black

Many Thanks to:

   Chris Mayo
   Jonny Lamb

clutter-gst 3.0.16 (12/02/2016)
===============================================================================

List of changes

 o Make gudev an optional dependency

 o Bunch of documentation fixes

 o Auto video sink memory leak fixes

 o Auto video sink background now defaults to black

 o Video sink caps RGBx/BGRx naming fix

 o Video sink frame display fix on loaded systems

 o Video sink cleanups on stop()

Many Thanks to:

   Chris Mayo
   Gilles Dartiguelongue
   Nicolas Dufresne

clutter-gst 3.0.14 (10/10/2015)
===============================================================================

List of changes

 o Fix rendering issue with non power of 2 video frame sizes

 o Reduce color conversion shader's size

 o Fix crash with vaapi plugins when frame upload fails

clutter-gst 3.0.12 (30/09/2015)
===============================================================================

List of changes

 o Fix leak with color balance

 o Enable DVD events forwarding upstream the pipeline

clutter-gst 3.0.10 (04/09/2015)
===============================================================================

List of changes

 o Fix leak in error checking

 o Fix invalid premultiply for AYUV format

clutter-gst 3.0.8 (18/07/2015)
===============================================================================

List of changes

 o Fix crash when video frame has not been uploaded yet, gets disposed
   and Clutter try to paint with it.

clutter-gst 3.0.6 (24/05/2015)
===============================================================================

List of changes

 o fix memory leaks in get/set_caps

 o advertize the GstVideoOverlayComposition feature in caps

 o clear buffer in flush

Many Thanks to:

   Matthieu Bouron
   Victor Manuel Jaquez Leal
   Wim Taymans

clutter-gst 3.0.4 (24/01/2015)
===============================================================================

List of changes

 o Fix introspection problem on systems with no display

 o Fix introspection problems with clutter-gst 2.0 installed

 o Fix incorrect warnings about deprecated properties

 o Only advertise RGBA format for texture upload

clutter-gst 3.0.2 (11/01/2015)
===============================================================================

List of changes

 o Fix dependency version of Gstreamer and Cogl

 o Fix crash with the autovideosink when you're running without a
   display server

 o Fix linking problem with examples

Many Thanks to:

   Koop Mast
   Ting-Wei Lan

clutter-gst 3.0.0 (06/12/2014)
===============================================================================

List of changes

 o Add ability to set modified frames on content

 o Add RGBx/BGRx format support to video sink

 o A few small bug fixes

Many Thanks to:

   Olav Vitters
   Philip Withnall

clutter-gst 2.99.4 (26/06/2014)
===============================================================================

List of changes

 o Improve GStreamer debug topics

 o A few small bug fixes

clutter-gst 2.99.2 (09/06/2014)
===============================================================================

List of changes

 o Add color correction support using GLSL shaders

 o Add overlay support using additional ClutterPaintNode

 o Video sink now derives from GstVideoSink

Many Thanks to:

   Colin Walters
   Ryan Lortie
   Piotr Drag

clutter-gst 2.99.0 (19/11/2013)
===============================================================================

List of changes

 o Split the concept of player from the concept of video display in
   the Clutter scenegraph (ie. you can now display the same or part of
   the same video stream several times in a one or multiple Clutter
   scenes)

   You should start by creating a Player that is in charge of decoding
   a video (ClutterGstPlayer interface).

   2 player classes are currently available :
     ClutterGstPlayback (wrapper around playbin)
     ClutterGstCamera (wrapper around camerabin)

   You then attach a player to one of the ClutterGstContent, and put
   the content into a ClutterActor anywhere in a scene.

 o Introduce ClutterGstPlayer interface as a replacement for
   ClutterMedia

 o Introduce ClutterGstCameraManager to discover/list available camera
   on the system

 o Remove usage of Clutter and Cogl deprecated APIs

 o Add many example to help with usage of the new API, including
   JavaScript examples (see examples/ directory).

 o Rework a basic GStreamer plugin


Many Thanks to:

   Andre Moreira Magalhaes
   Bastian Winkler
   Bastien Nocera
   Marvin Schmidt
   Sjoerd Simons
2017-06-10 07:29:14 +00:00
ryoon
a6ead610c6 Fix build with Perl 5.26.0 2017-06-09 16:43:15 +00:00
adam
1c74f918b5 version 3.3.2:
- avcodec/mpeg4videodec: Fix runtime error: signed integer overflow: 53098 * 40448 cannot be represented in type 'int'
- avcodec/pafvideo: Fix assertion failure
- avcodec/takdec: Fix multiple runtime error: signed integer overflow: 637072 * 4096 cannot be represented in type 'int'
- avcodec/mjpegdec: Check that reference frame matches the current frame
- avcodec/tiff: Avoid loosing allocated geotag values
- avcodec/cavs: Fix runtime error: signed integer overflow: -12648062 * 256 cannot be represented in type 'int'
- avformat/hls: Check local file extensions
- avcodec/qdrw: Fix null pointer dereference
- avutil/softfloat: Fix sign error in and improve documentation of av_int2sf()
- avcodec/hevc_ps: Fix runtime error: index 32 out of bounds for type 'uint8_t [32]'
- avcodec/dxv: Check remaining bytes in dxv_decompress_raw()
- avcodec/pafvideo: Check packet size and frame code before ff_reget_buffer()
- avcodec/ac3dec_fixed: Fix runtime error: left shift of 419 by 23 places cannot be represented in type 'int'
- avformat/options: log filename on open
- avcodec/aacps: Fix runtime error: left shift of 1073741824 by 1 places cannot be represented in type 'INTFLOAT' (aka 'int')
- avcodec/wavpack: Fix runtime error: shift exponent 32 is too large for 32-bit type 'int'
- avcodec/cfhd: Fix runtime error: signed integer overflow: 65280 * 65288 cannot be represented in type 'int'
- avcodec/wavpack: Fix runtime error: signed integer overflow: 2013265955 - -134217694 cannot be represented in type 'int'
- avcodec/cinepak: Check input packet size before frame reallocation
- avcodec/hevc_ps: Fix runtime error: signed integer overflow: 2147483628 + 256 cannot be represented in type 'int'
- avcodec/ra144: Fixes runtime error: signed integer overflow: 7160 * 327138 cannot be represented in type 'int'
- avcodec/pnm: Use ff_set_dimensions()
- avcodec/cavsdec: Fix runtime error: signed integer overflow: 59 + 2147483600 cannot be represented in type 'int'
- avcodec/nvenc: fix hw accelerated transcode with bframes
- libavformat/hls: Observe Set-Cookie headers
- libavformat/http: Ignore expired cookies
- avformat/avidec: Limit formats in gab2 to srt and ass/ssa
- avcodec/acelp_pitch_delay: Fix runtime error: value 4.83233e+39 is outside the range of representable values of type 'float'
- avcodec/wavpack: Check float_shift
- avcodec/wavpack: Fix runtime error: signed integer overflow: 24 * -2147483648 cannot be represented in type 'int'
- avcodec/ansi: Fix frame memleak
- avcodec/dds: Fix runtime error: left shift of 145 by 24 places cannot be represented in type 'int'
- avcodec/jpeg2000dec: Use ff_set_dimensions()
- avcodec/truemotion2: Fix passing null pointer to memset()
- avcodec/truemotion2: Fix runtime error: left shift of 1 by 31 places cannot be represented in type 'int'
- avcodec/ra144: Fix runtime error: signed integer overflow: -2449 * 1398101 cannot be represented in type 'int'
- avcodec/ra144: Fix runtime error: signed integer overflow: 11184810 * 404 cannot be represented in type 'int'
- avcodec/aac_defines: Add missing () to AAC_HALF_SUM() macro
- avcodec/webp: Fixes null pointer dereference
- avcodec/aacdec_fixed: Fix runtime error: left shift of 1 by 31 places cannot be represented in type 'int'
- avcodec/ylc: Check count in build_vlc()
- avcodec/snow: Fix runtime error: signed integer overflow: 1086573993 + 1086573994 cannot be represented in type 'int'
- avcodec/jpeg2000: Fix runtime error: signed integer overflow: 4185 + 2147483394 cannot be represented in type 'int'
- avcodec/jpeg2000dec: Check tile offsets more completely
- avcodec/sheervideo: Check input buffer size before allocating and decoding
- avcodec/aacdec_fixed: Fix multiple runtime error: shift exponent 127 is too large for 32-bit type 'int'
- avcodec/wnv1: More strict buffer size check
- avcodec/libfdk-aacdec: Correct buffer_size parameter
- avcodec/sbrdsp_template: Fix: runtime error: signed integer overflow: 849815297 + 1315389781 cannot be represented in type 'int'
- avcodec/ivi_dsp: Fix runtime error: left shift of negative value -2
- doc/filters: Clarify scale2ref example
- avcodec/mlpdec: Do not leave invalid values in matrix_out_ch[] on error
- avcodec/ra144dec: Fix runtime error: left shift of negative value -17
- avcodec/pixlet: Fix runtime error: signed integer overflow: 2147483647 + 32 cannot be represented in type 'int'
- avformat/mux: Fix copy an paste typo
- avutil/internal: Do not enable CHECKED with DEBUG
- avcodec/clearvideo: Check buf_size before decoding frame
- avcodec/aacdec_fixed: Fix runtime error: signed integer overflow: -2147483648 * -1 cannot be represented in type 'int'
- avcodec/smc: Check remaining input
- avcodec/diracdec: Fix off by 1 error in quant check
- avcodec/jpeg2000dec: Fix copy and paste error
- avcodec/jpeg2000dec: Check tile offsets
- avcodec/sanm: Fix uninitialized reference frames
- avcodec/jpeglsdec: Check get_bits_left() before decoding a picture
- avcodec/fmvc: Fix use of uninitialized memory when the first frame is not a keyframe
- avcodec/ivi_dsp: Fix multiple runtime error: left shift of negative value -71
- avcodec/mjpegdec: Fix runtime error: signed integer overflow: -32767 * 130560 cannot be represented in type 'int'
- avcodec/aacdec_fixed: Fix runtime error: shift exponent 34 is too large for 32-bit type 'int'
- avcodec/mpeg4videodec: Check for multiple VOL headers
- avcodec/vp9block: fix runtime error: signed integer overflow: 196675 * 20670 cannot be represented in type 'int'
- avcodec/vmnc: Check location before use
- avcodec/takdec: Fix runtime error: signed integer overflow: 8192 * 524308 cannot be represented in type 'int'
- avcodec/aac_defines: Fix: runtime error: left shift of negative value -2
- avcodec/takdec: Fix runtime error: left shift of negative value -63
- avcodec/mlpdsp: Fix runtime error: signed integer overflow: -24419392 * 128 cannot be represented in type 'int'
- avcodec/sbrdsp_fixed: fix runtime error: left shift of 1 by 31 places cannot be represented in type 'int'
- avcodec/aacsbr_fixed: Fix multiple runtime error: shift exponent 170 is too large for 32-bit type 'int'
- avcodec/mlpdec: Do not leave a invalid num_primitive_matrices in the context
- avcodec/aacsbr_fixed: Fix multiple runtime error: shift exponent 150 is too large for 32-bit type 'int'
- avcodec/mimic: Use ff_set_dimensions() to set the dimensions
- avcodec/fic: Fix multiple runtime error: signed integer overflow: 5793 * 419752 cannot be represented in type 'int'
- avcodec/pixlet: Fix reading invalid numbers of bits
- avcodec/mlpdec: Fix: runtime error: left shift of negative value -8
- avcodec/dfa: Fix: runtime error: signed integer overflow: -14202 * 196877 cannot be represented in type 'int'
- avcodec/aacdec: Fix runtime error: signed integer overflow: 2147483520 + 255 cannot be represented in type 'int'
- avcodec/aacdec_template: Fix fixed point scale in decode_cce()
- avcodec/fmvc: Fix off by 1 error
- avcodec/flicvideo: Check frame_size before decrementing
- avcodec/mlpdec: Fix runtime error: left shift of negative value -1
- avcodec/takdec: Fix  runtime error: left shift of negative value -42
- avcodec/hq_hqa: Fix: runtime error: signed integer overflow: -255 * 10180917 cannot be represented in type 'int'
- avcodec/scpr: mask bits to prevent out of array read
- avcodec/truemotion1: Fix multiple runtime error: signed integer overflow: 1246906962 * 2 cannot be represented in type 'int'
- avcodec/svq3: Fix runtime error: left shift of negative value -6
- avcodec/tiff: reset sampling[] if its invalid
- configure: Fix the msvcrt version check for mingw32
- lavf/mov: make invalid m{d,v}hd time_scale default to 1 instead of erroring out
- lavc/ffjni: add missing '\n'
- lavc/mediacodec_wrapper: do not declare JNIAMedia{Codec,CodecList,Format}Fields on the stack
- lavc/mediacodec_wrapper: fix local reference leaks
- avcodec/nvenc: remove unnecessary alignment
- Use AVOnce as a static variable consistently
- avfilter: take_samples: do not directly return frame when samples are skipped
- avutil/hwcontext_dxva2: Don't improperly free IDirect3DSurface9 objects
2017-06-07 08:48:22 +00:00
ryoon
17cfb59fe1 Recursive revbump from lang/perl5 5.26.0 2017-06-05 14:23:47 +00:00
maya
3a438b367c gst-plugins1-bad: add PLIST.Darwin based on the latest bulk build
failures.

XXX Most of the files on this list can also be obtained by adding
a dependency on MesaLib, if there is interest in it.
2017-06-03 01:18:46 +00:00
jlam
000f312c98 Use public SHLIB_TYPE instead of private _OPSYS_SHLIB_TYPE. 2017-06-01 13:30:24 +00:00
leot
8038cafc8b Add an `x11' option (disabled by default) similar to multimedia/ffmpeg2 in
order to avoid pulling x11 dependencies.

Should address PR pkg/52021 reported by Jörn Clausen.

Thanks to <maya>!
2017-05-29 08:38:16 +00:00
maya
37cd7e8043 ffmpeg3: introduce x11 option (default on) and wrap vaapi/vdpau
options with it- makes it easier for non-x11 users to disable those.

may want to make vdpau/vaapi just an option again, limited (if any)
benefit. but this fixes the immediate problem of pulling in Xorg
unnecessarily.
2017-05-28 02:09:18 +00:00
maya
2b58b76196 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-05-26 13:26:37 +00:00
he
c18a996753 Add comments to the patches which didn't have one already.
No revision bump, no source or binary change.
2017-05-17 15:28:51 +00:00
jperkin
85b05dd3f4 Some -fpermissive fixes. 2017-05-16 09:25:10 +00:00
adam
2a37a6b463 version 3.3.1:
- libswscale/tests/swscale: Fix uninitialized variables
- avcodec/ffv1dec: Fix runtime error: signed integer overflow: 1550964438 + 1550964438 cannot be represented in type 'int'
- avcodec/webp: Fix signedness in prefix_code check
- avcodec/svq3: Fix runtime error: signed integer overflow: 169 * 12717677 cannot be represented in type 'int'
- avcodec/mlpdec: Check that there is enough data for headers
- avcodec/ac3dec: Keep track of band structure
- avcodec/webp: Add missing input padding
- avcodec/aacdec_fixed: Fix runtime error: left shift of negative value -1
- avcodec/aacsbr_template: Do not change bs_num_env before its checked
- avcodec/scpr: Fix multiple runtime error: index 256 out of bounds for type 'unsigned int [256]'
- avcodec/mlp: Fix multiple runtime error: left shift of negative value -1
- avcodec/xpmdec: Fix multiple pointer/memory issues
- avcodec/vp8dsp: vp7_luma_dc_wht_c: Fix multiple runtime error: signed integer overflow: -1366381240 + -1262413604 cannot be represented in type 'int'
- avcodec/avcodec: Limit the number of side data elements per packet
- avcodec/texturedsp: Fix runtime error: left shift of 255 by 24 places cannot be represented in type 'int'
- avcodec/g723_1dec: Fix runtime error: left shift of negative value -1
- avcodec/wmv2dsp: Fix runtime error: signed integer overflow: 181 * -17047030 cannot be represented in type 'int'
- avcodec/diracdec: Fix Assertion frame->buf[0] failed at libavcodec/decode.c:610
- avcodec/msmpeg4dec: Check for cbpy VLC errors
- avcodec/cllc: Check num_bits
- avcodec/cllc: Factor VLC_BITS/DEPTH out, do not use repeated literal numbers
- avcodec/scpr: Check y in first line loop in decompress_i()
- avcodec/dvbsubdec: Check entry_id
- avcodec/aacdec_fixed: Fix multiple shift exponent 33 is too large for 32-bit type 'int'
- avcodec/mpeg12dec: Fixes runtime error: division by zero
- avcodec/pixlet: Fix runtime error: signed integer overflow: 436207616 * -5160230545260541 cannot be represented in type 'long'
- avcodec/webp: Always set pix_fmt
- avfilter/vf_uspp: Fix currently unused input frame dimensions
- avcodec/truemotion1: Fix multiple runtime error: left shift of negative value -1
- avcodec/eatqi: Fix runtime error: signed integer overflow: 4466147 * 1075 cannot be represented in type 'int'
- avcodec/dss_sp: Fix runtime error: signed integer overflow: 2147481189 + 4096 cannot be represented in type 'int'
more...
2017-05-15 13:16:45 +00:00
jperkin
e2fe89240f Package assumes building from a git checkout, fix build by pre-generating
the git version header.
2017-05-15 11:31:16 +00:00
jperkin
354b4445b6 Remove bogus exclusion of SunOS MMX/SSE2 support. 2017-05-15 11:11:35 +00:00
jperkin
69f2c905eb Add a cdrom PLIST var and unset it on SunOS as the native cdio interface
is unsupported.
2017-05-15 11:10:00 +00:00
jperkin
e88ed77023 Don't enable the "live" option on SunOS by default, it requires libraries
that aren't available.
2017-05-15 11:07:20 +00:00
jperkin
5a8a2edc75 Fix includes. 2017-05-15 10:26:19 +00:00
tsutsui
322ab8f16a Update adobe-flash-player to 25.0.0.171.
Upstream announcements:

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

Security updates available for Adobe Flash Player

Release date: May 9, 2017

Vulnerability identifier: APSB17-15

CVE number: CVE-2017-3068, CVE-2017-3069, CVE-2017-3070, CVE-2017-3071,
 CVE-2017-3072, CVE-2017-3073, CVE-2017-3074

Platform: Windows, Macintosh, Linux and Chrome OS
2017-05-13 04:11:46 +00:00
jperkin
d58de59b8c Requires libiconv. 2017-05-12 11:55:46 +00:00
jperkin
c8d99470ba Disable libyuv's SSE code on 32-bit SunOS, it doesn't compile at present. 2017-05-10 10:45:07 +00:00
maya
fa0a8259fc libmp4v2: fix build more properly.
if 0 likely out of bounds write, we only have one scratch channel,
don't write to a second if asked to do stereo (thanks, GCC 4.5.3!)

convert lowercase min, max to uppercase - libstdc++6 doesn't approve
of it. mostly using sed, because there's too many occurences.

if we're not returning anything, use a void return type.

fix likely issue with signed char - 0251 may be truncated, but the
equivalent \xa9 won't be.

don't store a return value if we're not going to check it.

correct misleading indentation.

Remove -fpermissive too, as it caused jperkin issues. I could build
without removing -Werror, but I'll keep it since it's full of warnings.

XXX do we want a security advisory for this, if it can be triggered?
2017-05-06 18:12:00 +00:00
jperkin
6b547497bb Convert CXXFLAGS setting C++ standard to USE_LANGUAGES. 2017-05-03 08:38:38 +00:00
ryoon
76884737ca Recursive revbump from boost update 2017-04-30 01:21:19 +00:00
maya
05211a154d streamlink: update to 0.5.0
note about release notes: py-crypto can be used as an
alternative to py-cryptodome, it isn't a missing dependency.

Lot's of contributions since the last release. As always, lot's of updating to plugins!
One of the new features is the addition of Google Drive / Google Docs, you can now stream videos stored on Google Docs.
We've also gone ahead and removed dead plugins (sites which have gone down) as well as added pycrypto as a dependency for future plugins.
Again, many thanks for those who have contributed!
If you think that this application is helpful, please consider supporting the maintainers by donating.
Thank you very much!

::

CallMeJuf <CallMeJuf@users.noreply.github.com> (2):
      Aliez plugin now accepts any TLD (#696)
      New Periscope URL #748

Daniel Draper <Germandrummer92@gmail.com> (2):
      More robust url regex for bigo plugin.
      More robust url regex for bigo plugin, added unittest

Josip Ponjavic <josipponjavic@gmail.com> (4):
      fix vaugnlive info_url
      Update archlinux installation instructions and maintainer info
      setup: choose pycrypto as a dependency using an environment variable
      Add info about pycrypto and pycountry variables to install doc

Mohamed El Morabity <melmorabity@users.noreply.github.com> (1):
      plugins.pluzz: fix SWF player URL search to bring back HDS stream support (#679)

back-to <back-to@users.noreply.github.com> (5):
      plugins.camsoda Added support for camsoda.com
      plugins.canlitv - Added new plugin canlitv
      Removed dead plugins (#702)
      plugins.camsoda - Added tests and small update for the plugin
      plugins.garena - Added new plugin garena

beardypig <beardypig@users.noreply.github.com> (11):
      plugins.bbciplayer: add support for BBC iPlayer live and VOD
      plugins.vaughnlive: updated player version and info URL
      plugins.vaughnlive: search for player version, etc in the swf file
      plugins.beam: add support for VOD and HLS streams for live (#694)
      plugins.bbciplayer: add support for HLS streams
      utils.l10n: use default locale if the system returns an invalid locale
      plugins.dailymotion: play the featured video from channel pages
      plugins.rtve: support for avi/mov VOD streams
      plugins.googledocs: plugin to support playing videos stored on google docs
      plugins.googledocs: updated the url regex and added a status check
      plugins.googledrive: add googledrive support

steven7851 <steven7851@msn.com> (3):
      plugins.17media: Add support for HTTP stream
      plugins.17media: fix rtmp stream
      plugins.douyutv: support vod (#706)
2017-04-27 16:02:29 +00:00
maya
6463e5c509 libmp4v2: No longer require a new GCC version
Use -Wno-return-type to silence compiler errors on clang 4.0.

patch function prototype to fix error in prototype with GCC 4.5.3:
error: prototype for 'Void CMotionVector::setToZero(<type error>)'

Successfully tested clang 4.0, GCC 5.4, GCC 4.5.3.
2017-04-26 14:38:30 +00:00
maya
28d8f7af4c Don't override user-provided GCC_REQD. 2017-04-26 14:04:08 +00:00
adam
906d651c1f Version 2.4
===========

Encoder enhancements
--------------------
1. HDR10+ supported. Dynamic metadata may be either supplied as a bitstream via the userSEI field of x265_picture, or as a json jile that can be parsed by x265 and inserted into the bitstream; use :option:`--dhdr10-info` to specify json file name, and :option:`--dhdr10-opt` to enable optimization of inserting tone-map information only at IDR frames, or when the tone map information changes.
2. Lambda tables for 8, 10, and 12-bit encoding revised, resulting in significant enhancement to subjective  visual quality.
3. Enhanced HDR10 encoding with HDR-specific QP optimzations for chroma, and luma planes of WCG content enabled; use :option:`--hdr-opt` to activate.
4. Ability to accept analysis information from other previous encodes (that may or may not be x265), and selectively reuse and refine analysis for encoding subsequent passes enabled with the :option:`--refine-level` option.
5. Slow and veryslow presets receive a 20% speed boost at iso-quality by enabling the :option:`--limit-tu` option.
6. The bitrate target for x265 can now be dynamically reconfigured via the reconfigure API.
7. Performance optimized SAO algorithm introduced via the :option:`--limit-sao` option; seeing 10% speed benefits at faster presets.

API changes
-----------
1. x265_reconfigure API now also accepts rate-control parameters for dynamic reconfiguration.
2. Several additions to data fields in x265_analysis to support :option:`--refine-level`: see x265.h for more details.

Bug fixes
---------
1. Avoid negative offsets in x265 lambda2 table with SAO enabled.
2. Fix mingw32 build error.
3. Seek now enabled for pipe input, in addition to file-based input
4. Fix issue of statically linking core-utils not working in linux.
5. Fix visual artifacts with :option:`--multi-pass-opt-distortion` with VBV.
6. Fix bufferFill stats reported in csv.
2017-04-25 18:29:57 +00:00
maya
072960aa98 mpv: update to 0.25.0
This release drops support for OS X 10.7 and earlier.
Support for some optical media functionality (DVD/CD) is now disabled by default.

More parts of the player are now licensed under LGPL. In particular:

    OSD symbol font
    ass_mp, sd_ass
    common.h
    demux/packet
    demux_mkv (with minor exceptions), ebml, matroska.h
    sd_lavc
    sub/osd

Thanks to all contributors who have agreed to relicensing of their changes!
See #2033 for details.

Starting with this release, releases will be tagged on the master branch.
The release/current branch is thus abandoned.
Features
Added

    TOOLS: add acompressor.lua script for runtime acompressor ffmpeg filter control
    dvb: add support for DVB-T2
    lavfi: support hwdec filters for --lavfi-complex
    macOS: initial Touch Bar support
    osc: add volume button (mouse wheel to change volume)
    sub: add SDH subtitle filter
    vo_opengl: add experimental vdpauglx backend
    vo_opengl: implement videotoolbox hwdec on iOS

Removed

    image_writer: remove useless formats (PPM, PGM, TGA)
    af_drc: remove (use --af=acompressor instead; higher quality)

Options and Commands
Added

    --demuxer-lavf-probe-info
    --sub-filter-sdh, --sub-filter-sdh-harder
    add automatic libavfilter bridges to option parsing
    command: add better runtime filter toggling method
    command: add demux-start-time property
    command: add property notifications for hwdec properties (#4289)
    input: add "async" flag
    osc: add user_opts.boxmaxchars for box layout title limit
    player: add --keep-open-pause=no option
    va_vavpp: reversal-bug=no
    vo_opengl: --opengl-es=force2
    vo_opengl: add --opengl-shader-cache-dir option for caching shaders on disk (mostly for ANGLE)
    vo_opengl: angle: add --angle-flip to set the ANGLE present model

Changed

    command: update sub-fps etc. options on runtime changes
    vo_opengl: prefer X11 backends over Wayland backends
    options: change --audio-file-auto default to not to load any files

Deprecated

    audio: deprecate most non-lavfi audio filters
    (channels, equalizer, pan, volume)
    video: deprecate almost all non-lavfi video filters
    (buffer, crop, dlopen, dsize, eq, expand, flip, gradfun, mirror, noformat,
    pullup, rotate, scale, stereo3d, sub, yadif)
    options: deprecate --loop semantics (planned alias to --loop-file)

Fixes and Minor Enhancements

    Windows: demux_cue: fix UTF-8 paths
    Windows: fix mismatched free/talloc_free (#4315)
    Windows: fix undefined behaviour when toggling fullscreen
    ao_alsa: close lost audio devices (#4189)
    ao_alsa: filter fewer devices
    ao_alsa: fix an error check (#4188)
    ao_jack: update latency on buffer_size/graph change
    ao_wasapi: do not pass nonsense to drivers with double precision formats
    ass_mp: reallocate cached subtitle image data on format changes (#4325)
    build: decouple dvdnav check from dvdread (#4290)
    build: encode_lavc: fix build failure after libavcodec major bump
    build: fix build with HAVE_GL==0
    build: replace android-gl check with a standard GLES3 check
    build: update bundled waf to 1.9.8
    build: vd_lavc: fix potential build failure with vaapi
    demux_lavf: disable half-working mp4 edit list support in libavcodec
    demux_lavf: skip avformat_find_stream_info() for some formats (hls, mp4, mkv by default)
    etc/encoding_profiles.conf: update and remove deprecated stuff
    etc/mpv.conf: remove deprecated options
    external_files: actually try to autoload from fallback paths
    external_files: enable autoloading with URLs (#3264)
    image_writer: make it work with libavcodec's jpg encoder
    macOS: add --ontop-level option for modifying ontop window level (#2376, #3974)
    macOS: add key mappings for previous and next Media Keys (#4204)
    macOS: add option to force dedicated GPU (#3242)
    macOS: fix autofit options on HiDPI resolutions without HiDPI scaling (#4194)
    macOS: fix black edges on live resize
    macOS: fix cursor hiding in the Dock area and top of the screen
    macOS: fix event propagation of menu bar item key shortcuts
    macOS: fix first responder when borderless window is used
    macOS: fix key input in certain circumstances
    macOS: fix retrieval of non-fullscreen window size, also while animating (#4323)
    macOS: fix scroll wheel input with Shift modifier (#3506)
    macOS: improve bundle environment variable handling (#2061)
    macOS: make window draggable on init
    macOS: only move window into screen bounds when changing screens (#4178)
    macOS: only report mouse movements when window is not being dragged (might have triggered OSC and other scripts)
    macOS: properly restore shell state when quitting from the Dock's context menu
    macOS: refactor mouse events and cursor visibility (#1817, #3856, #4147)
    macOS: set background of the title bar from black to white
    osc: bottom/topbar: add fullscreen button
    osc: bottom/topbar: don't clip title vertically
    osc: bottom/topbar: increase timecodes width a bit (#3952)
    osc: fix PlayResX undefined warning when aspect is 0
    osc: fix window dragging with showwindowed=no (#1819)
    osc: make title configurable and use property expansion on it (#4221)
    osc: refactor osc message scaling (#4081, #4083, #4102)
    player: don't block playback stop when seeking
    player: enable "buffering" pausing for DASH streams too
    player: fix core-idle and eof-reached update notifcations
    player: make screenshot commands honor the async flag (#4250)
    player: reduce blocking on VO when switching pause (#4152)
    sd_ass: disable --sub-fix-timing if sub style override is fully disabled
    stream/stream_dvdnav: don't ignore setting title (#4283)
    stream_dvd: fix subs/audio detection on DVDs containing multi-PGC titles
    vf_vavpp: add advanced deint bug compatibility for Intel vaapi drivers
    vf_vavpp: fix first-field mode
    vo_opengl: fix crash with temporal dithering in dumb mode
    vo_opengl: hwdec_d3d11egl: make it work with some ANGLE DLL versions
    vo_x11: reduce flickering on playlist navigation
    wayland: correctly map mouse buttons

This listing is not complete. Check DOCS/client-api-changes.rst for a history
of changes to the client API, and DOCS/interface-changes.rst for a history
of changes to other user-visible interfaces.

A complete changelog can be seen by running git log v0.24.0..v0.25.0
in the git repository or by visiting either
v0.24.0...v0.25.0 or
https://git.srsfckn.biz/mpv/log/?qt=range&q=v0.24.0..v0.25.0
2017-04-24 15:18:01 +00:00
adam
75a9285105 Revbump after icu update 2017-04-22 21:03:07 +00:00
wiz
c052769d8b Simon Burge reports this needs gcc-5.x. Add GCC_REQD. 2017-04-21 14:48:41 +00:00
wiz
6014b757e6 Recursive bump for gnutls dependency in libnice. 2017-04-19 13:28:58 +00:00
schwarz
471b168669 added a patch to ensure that configure does not break when the --version
output of flex contains more than one space character (which is the case
on MacOS X El Capitan, for example)
2017-04-17 19:50:06 +00:00
wiz
5a829d2c92 Remove mpeg4ip, unused in pkgsrc, newer version in multimedia/libmp4v2. 2017-04-17 08:48:00 +00:00
wiz
c94a8d4508 Fix previous: mp4v2 is for multimedia/mp4v2; use libmp4v2 instead. 2017-04-17 08:43:02 +00:00
wiz
61189b0589 Switch from mpeg4ip to libmp4v2 (same software, newer version).
Bump PKGREVISION.
2017-04-17 08:41:30 +00:00
wiz
38788d719e Install more tools, headers and libraries, as well as the mpeg4ip-config
script.

Fix a fpos_t cast on NetBSD in the installed header file.

Bump PKGREVISION.
2017-04-17 08:40:56 +00:00
adam
28c2f09a7f version 3.3:
- CrystalHD decoder moved to new decode API
- add internal ebur128 library, remove external libebur128 dependency
- Pro-MPEG CoP 3-R2 FEC protocol
- premultiply video filter
- Support for spherical videos
- configure now fails if autodetect-libraries are requested but not found
- PSD Decoder
- 16.8 floating point pcm decoder
- 24.0 floating point pcm decoder
- Apple Pixlet decoder
- QDMC audio decoder
- NewTek SpeedHQ decoder
- MIDI Sample Dump Standard demuxer
- readeia608 filter
- Sample Dump eXchange demuxer
- abitscope multimedia filter
- Scenarist Closed Captions demuxer and muxer
- threshold filter
- midequalizer filter
- Optimal Huffman tables for (M)JPEG encoding
- VAAPI-accelerated MPEG-2 and VP8 encoding
- FM Screen Capture Codec decoder
- native Opus encoder
- ScreenPressor decoder
- incomplete ClearVideo decoder
- Intel QSV video scaling and deinterlacing filters
- Support MOV with multiple sample description tables
- XPM decoder
- Removed the legacy X11 screen grabber, use XCB instead
- MPEG-7 Video Signature filter
- Removed asyncts filter (use af_aresample instead)
- Intel QSV-accelerated VP8 video decoding
2017-04-15 09:26:47 +00:00
leot
49c2afd0ed + py-enzyme 2017-04-14 13:56:07 +00:00
leot
5d359c9866 Import py-enzyme-0.4.1 as multimedia/py-enzyme
Enzyme is a Python module to parse video metadata.
2017-04-14 13:55:35 +00:00
tsutsui
69f40ca37f Update adobe-flash-player to 25.0.0.148.
Upstream announcements:

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

Adobe Security Bulletin

Security updates available for Adobe Flash Player

Release date: April 11, 2017

Vulnerability identifier: APSB17-10

CVE number: CVE-2017-3058, CVE-2017-3059, CVE-2017-3060, CVE-2017-3061,
 CVE-2017-3062, CVE-2017-3063, CVE-2017-3064

Platform: Windows, Macintosh, Linux and Chrome OS
2017-04-12 15:31:13 +00:00
leot
80682ff682 Update multimedia/intel-vaapi-driver to 1.8.0
pkgsrc changes:
 - Delete patches/patch-src_i965__decoder__utils.c: applied upstream

Changes:
Version 1.8.0 - 31.Mar.2017
* Improve the quality of the H.264 encoder on SKL+ for CQP and CBR mode
* Improve the quality of the VP8 encoder on BSW+ for CQP and CBR mode
* Add support for H.264 VBR mode on SKL+
* Add support for VP8 VBR mode on BSW+
* Add support for low-power H.264 encoder on BXT and KBL
* Add support for CBR / VBR with low-power H.264 encoder on SKL+ (A HuC Firmware and
  a HuC supported Linux kernel are required)
* Add support for CSC and scaling with 10bit P010/I010 surface
* Optimize CSC and scaling with 8bit NV12 and I420 surface
* Fix the wrong memory object cache setting on SKL+
* Fix the EU number in media pipeline
* Fix the wrong bit shift in H.264 encoder
* Fix the 48bit graphics address on BSW+
* Fix building on NetBSD
* Known issues
  - The new AVC encoder doesn't support MVC/SVC encoding
  - The new AVC encoder doesn't support ROI encoding
  - The new AVC encoder doesn't support multiple slice encoding
2017-04-09 10:39:52 +00:00
wiz
52ae9de1e6 Recursive bump for gpgme update which removed a support library. 2017-03-31 10:32:14 +00:00
wiz
91700f433b Remove binary-only realplayer-codecs package from 2004. 2017-03-24 16:55:15 +00:00
joerg
6a32265dbd Extend SHA512 checksums to various files I have on my local distfile
mirror.
2017-03-23 17:06:45 +00:00
wiz
abeb21ee41 Add SHA512 for one of three distfiles. 2017-03-23 14:39:44 +00:00
maya
36a691fafc streamlink: update to 0.4.0
0.4.0 of Streamlink!

114 commits since the last release and a lot has changed.

In general, we've added some localization as well as an assortment of new plugins.

We've also introduced a change for Streamlink to not check for new updates each time Streamlink starts. We found this feature annoying as well as delaying the initial start of the stream. This feature can be re-enabled by the command line.

The major features of this release are:

    New plugins added
    Ongoing support to current plugins via bug fixes
    Ensure retries to HLS streams
    Disable update check

Many thanks to all contributors who have contributed in this release!
2017-03-21 14:46:33 +00:00
snj
ea79c0a155 prune patch for CVE-2017-5847, which is already part of 1.10.4. 2017-03-21 08:00:26 +00:00
adam
0c7fbb98b5 Version 1.0.0
- Add support for Java VM (BD-J) on MacOS.
- Add clip_id to BLURAY_CLIP_INFO.
- Add a suitable JVM path for Fedora/RHEL and clones.
- Add support for AVCHD 8.3 filenames.
- Add player setting for disabling persistent storage.
- Add bd_set_rate().
- Add playback time position to BD_EVENT_SEEK.
- Add BD_VK_ROOT_MENU handling.
- Add support for heavily fragmented 3D .m2ts files.
- Improve Win32 dll loading security.
- Improve playback resume position accuracy.
- Improve error resilience and stability.
- Fix using libmmbd with unmounted discs.
- Fix leaks.
- Delay BD-J overlay opening until something visible has been drawn.
- Close BD-J overlay when window is not visible.
- Use temporary storage when cache or persistent root location is unknown.
2017-03-18 18:18:45 +00:00
tsutsui
02c06d3a47 Update adobe-flash-player to 25.0.0.127.
Upstream announcements:

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

Security updates available for Adobe Flash Player

Release date: March 14, 2017

Vulnerability identifier: APSB17-07

CVE number: CVE-2017-2997, CVE-2017-2998, CVE-2017-2999, CVE-2017-3000,
 CVE-2017-3001, CVE-2017-3002, CVE-2017-3003

Platform: Windows, Macintosh, Linux and Chrome OS
2017-03-17 22:11:12 +00:00
tsutsui
d34fde5369 Move multimedia/adobe-flash-player24 to multimedia/adobe-flash-player. 2017-03-17 21:59:39 +00:00
tsutsui
fb9619cd7d Re-import multimedia/adobe-flash-player24 as multimedia/adobe-flash-player
for future major version bump with compatibility.

We had multiple adobe-flash-plugin versions in the past because
newer 11.x versions didn't work on older (4.x) NetBSD systems.
However I guess Adobe will not put aggressive changes that require
newer Linux kernel version (i.e. emul.linux.kern.osrelease on NetBSD)
in future periodical major updates, as per their announcements:
 https://blogs.adobe.com/flashplayer/2016/08/beta-news-flash-player-npapi-for-linux.html
> Because this change is primarily a security initiative, some features
> (like GPU 3D acceleration and premium video DRM) will not be fully
> implemented.

No objection on pkgsrc-users@:
 http://mail-index.netbsd.org/pkgsrc-users/2017/03/14/msg024523.html
Also ok'ed by gdt@ in private mail.

---

NPAPI Adobe Flash player plugin for the Firefox browser.
This package contains a plugin that enables web browsers to render
the Flash format.

The nspluginwrapper option (enabled by default on non Linux platforms)
permits the use of the the Linux x86 and x86_64 flash player in Firefox
browsers on other x86 systems and x86_64 systems.

For NetBSD this package requires NetBSD 6.2 or 7.1 (and later versions)
which include procfs fixes for Linux binaries.
2017-03-17 21:56:29 +00:00
maya
4660efbaad ffmpeg3: bump pkgrevision with no changes because of libvdpau/libva fuckup
(it builds with no options).
2017-03-17 11:13:15 +00:00
maya
d64213799e revert libvdpau/libva changes, this doesn't work as expected. 2017-03-17 09:10:14 +00:00
wiz
dac92c197f regen 2017-03-17 08:40:42 +00:00
maya
94c904a792 libva, libvdpau: use options correctly.. fixes libvdpau build, pointed out
by paulg
2017-03-16 23:07:28 +00:00
maya
87c5c1e399 libva: Similar to libvdpau, add an x11 option to make it easier to disable
libva dependencies for non-X11 users. feel free to suggest alternatives.

PR pkg/52021
2017-03-16 19:29:39 +00:00
maya
f7ac6fa42c libvdpau: add an option 'x11' (default enabled) in available.mk, so non-X11
users can avoid all of Xorg being pulled in for a dependency with ease,
without needing to know about vdpau, for example in the case of ffmpeg3
which shouldn't require X11.

Feel free to propose alternatives.

Clean some commented out bits.

PR pkg/52021
2017-03-16 19:21:09 +00:00
wiz
af954cd325 Updated gst123 to 0.3.4.
Overview of changes in gst123-0.3.4:

* Option parsing bug for "-@, --list" fixed.
* Avoid annoying redundant tag updates.
* Support video subtitles [Ahmed El-Mahmoudy].
* Use A/a keys to set video opacity [Ahmed El-Mahmoudy].
* Work around kwin window manager policy "focus stealing prevention".
* Fix image filetype detection bug.
* Fix Issue 14: Use sync bus handler to set window xid.
* Fix Issue 13: In some cases playing videos leads to g_criticals().
* Added "-f, --fullscreen" option to start playback in fullscreen mode.
* Added "--volume" option to set initial playback volume.
* Ignore symlinks when crawling directories.
* Various bugfixes.
2017-03-16 14:57:13 +00:00
wiz
73cc6d3be1 Missed one of the plugin packages -- update to 1.10.4 like the rest. 2017-03-16 14:51:19 +00:00
wiz
006c847f59 Reset PKGREVISION after update. 2017-03-16 14:37:33 +00:00
wiz
3c891c5bd0 Update gstreamer1 and its plugins to 1.10.4.
### 1.10.4

The third 1.10 bug-fix release (1.10.4) was released on 23 February 2017.
This release only contains bugfixes and it should be safe to update from 1.10.x.

#### Major bugfixes in 1.10.4

 - Various fixes for crashes, assertions, deadlocks and memory leaks on fuzzed
   input files and in other situations (CVE-2017-5847, CVE-2017-5848)
 - More regression fixes for souphttpsrc redirection tracking
 - Regression fix for gmodule on 32 bit Android, which was introduced as part
   of the 64 bit Android fix in 1.10.3 and broke the androidmedia plugin
 - Various bugfixes for regressions and other problems in the V4L2 plugin
 - Fix for 5.1, 6.1 and 7.1 channel layouts for Vorbis
 - Fixes for timestamp generation of Android video encoder element
 - gst-libav was updated to ffmpeg 3.2.4, fixing a couple of CVEs
 - ... and many, many more!
2017-03-16 14:35:22 +00:00
leot
cc1006de6d Document that sdl2 option provides both audio and video outputs (similarly to
other comment in the options). While here get rid of extra `###' lines.

No functional changes.
2017-03-13 10:26:24 +00:00
wiz
bcfb0e228e Updated libmatroska to 1.4.7.
2017-03-10  Moritz Bunkus  <moritz@bunkus.org>

        * Released v1.4.7 with the single change of setting the version
        number in the "KaxCodeVersion" variable correctly.

        * Released v1.4.6.

        * KaxSemantic: add new elements dealing with 360°/VR content and
        for language descriptors based on IETF BPC 47.
2017-03-13 09:14:34 +00:00
leot
8eea2df258 Fix pkglint warnings and other misc cosmetical (and non-functional) changes. 2017-03-12 11:45:28 +00:00
leot
c038da147e Add vaapi and vdpau options and enable it by default on supported platform.
Bump PKGREVISION

(Please note that previosly vaapi|vdpau were available thanks to <maya> works
via `--hwdec=vaapi|vdpau' via a vaapi|vdpau-aware ffmpeg3. This change just
enable them as `--vo=vaapi|vdpau' too)
2017-03-12 11:41:44 +00:00
leot
9e6b256ae9 + intel-vaapi-driver 2017-03-12 09:45:08 +00:00
leot
a5c69658a3 Import intel-vaapi-driver-1.7.3 as multimedia/intel-vaapi-driver
VA-API (Video Acceleration API) user mode driver for Intel GEN
Graphics family.

VA-API is an open-source library and API specification, which
provides access to graphics hardware acceleration capabilities for
video processing. It consists of a main library and driver-specific
acceleration backends for each supported hardware vendor.

The current video driver backend provides a bridge to the GEN GPUs
through the packaging of buffers and commands to be sent to the
i915 driver for exercising both hardware and shader functionality
for video decode, encode, and processing.
2017-03-12 09:44:25 +00:00
leot
c5feb8f2f2 For `native' X11_TYPE also look for possible drivers installed in
${PREFIX}/lib/dri. This is needed by at least intel-vaapi-driver.

Bump PKGREVISION

Discussed and thanks to <maya>!
2017-03-12 09:27:07 +00:00
snj
41e14017fa ass build needs ass buildlink 2017-03-11 07:09:10 +00:00
nat
d2e6aea8c0 PKG_SUGGESTED_OPTIONS to include pulseaudio and libass.
Sorting of options.

OK leot@
2017-03-11 03:39:15 +00:00
nat
616efc7b49 Use correct option for libass.
Patch for waftools check custom.py no longer needed as
 raspberrypi-userland >= 20170109 contains pkgconfig files.
2017-03-11 00:46:47 +00:00
nat
c84bbb20d3 Add support for Raspberry Pi/GLES.
Add support for SDL2.

LibASS is now optional.

Bump PKG_REVISION.
2017-03-10 15:55:33 +00:00
maya
e1dd4270a7 libva: drop local patch to workaround the need to specify LIBVA_DRIVER_NAME
intel shouldn't use gallium, there's a separate driver for it which is better,
now in wip/intel-vaapi-driver. thanks leot for pointing it out.

bump pkgrevision
2017-03-06 10:19:57 +00:00
snj
7d7afc75cb fix CVE-2017-5847. bump PKGREVISION. 2017-03-06 08:01:40 +00:00
wiz
5271264bfc Fix vaapi option. 2017-03-04 08:26:54 +00:00
maya
a5933ba514 vlc: fix plist without vaapi available. 2017-03-01 10:42:30 +00:00