Commit graph

5280 commits

Author SHA1 Message Date
nia
a27b3dadde mpv: Add Wayland support to options.mk.
This makes X11 optional. It shouldn't change the default options.
2019-08-18 17:57:55 +00:00
tsutsui
45afca62a6 ruby-gnome2: update to 3.3.7.
Upstream changes (from NEWS):

== Ruby-GNOME2 3.3.7: 2019-08-17

This is the bug fix release of 3.3.6.

=== Changes

==== Ruby/Pango

  * Improvements

    * (({Pango::AttrList#each})): Added.

    * (({Pango::AttrType})): Added support for (({PANGO_ATTR_FONT_DESC})).

==== Ruby/GObjectIntrospection

  * Improvements

    * Added support for (({GHashTable<utf8, enum>})).

    * Added support for GObject Introspection 1.60.0.

==== Ruby/Pango

  * Improvements

    * Added support for Pango 1.44.
      [GitHub#1288][Reported by Toshiaki Asai]

==== Ruby/GTK3

  * Fixes

    * Fixed document markup.
      [GitHub#1280][GitHub#1281][GitHub#1282][Patch by İsmail Arılık]

==== Ruby/WNCK3

  * Added.
    [GitHub#1284][Reported by Christopher L. Ramsey]

==== Ruby/libsecret

  * Added.

=== Thanks

  * İsmail Arılık

  * Christopher L. Ramsey

  * Toshiaki Asai
2019-08-18 03:13:21 +00:00
tsutsui
ef8aba7e08 adobe-flash-player: update to 32.0.0.238.
Upstream announcement:

https://helpx.adobe.com/flash-player/release-note/fp_32_air_32_release_notes.htm
l#fixed_issues

August 13, 2019
Flash Player
* Assorted functional fixes
2019-08-13 16:32:44 +00:00
adam
b1f16ff3e5 mkvtoolnix: updated to 36.0.0
Version 36.0.0 "Is That Jazz?"

New features and enhancements
* mkvmerge: mkvmerge now allows appending AV1, VP8, VP9, H.264/AVC and
  H.265/HEVC tracks whose pixel dimensions differ.

Bug fixes
* source code: fixed building with Boost 1.71.0.
* all: fixed the spelling of the H.264 & H.265 codec names.
* mkvmerge: Blu-ray MPLS handling: mkvmerge will now find corresponding M2TS
  files even if the `clip_codec_identifier` playlist item field is not set to
  `M2TS` in the MPLS file.
* mkvmerge: fixed handling of text files that use both DOS-style and
  Unix-style line endings resulting in problems such as text subtitle files
  not being parsed correctly.
2019-08-11 17:54:31 +00:00
wiz
84e123ddd2 Bump PKGREVISIONs for perl 5.30.0 2019-08-11 13:17:48 +00:00
wiz
3769901e8e multimedia/Makefile: add movit 2019-08-08 06:00:19 +00:00
adam
2574e20c3f py-m3u8: updated to 0.3.11
0.3.11:
Add FRAME-RATE tag on dumps
Stop using outdated Python versions (3.3, 3.4)
2019-08-07 12:27:40 +00:00
adam
20576d5ecb ffmpeg4: updated to 4.2
version 4.2:
- tpad filter
- AV1 decoding support through libdav1d
- dedot filter
- chromashift and rgbashift filters
- freezedetect filter
- truehd_core bitstream filter
- dhav demuxer
- PCM-DVD encoder
- GIF parser
- vividas demuxer
- hymt decoder
- anlmdn filter
- maskfun filter
- hcom demuxer and decoder
- ARBC decoder
- libaribb24 based ARIB STD-B24 caption support (profiles A and C)
- Support decoding of HEVC 4:4:4 content in nvdec and cuviddec
- removed libndi-newtek
- agm decoder
- KUX demuxer
- AV1 frame split bitstream filter
- lscr decoder
- lagfun filter
- asoftclip filter
- Support decoding of HEVC 4:4:4 content in vdpau
- colorhold filter
- xmedian filter
- asr filter
- showspatial multimedia filter
- VP4 video decoder
- IFV demuxer
- derain filter
- deesser filter
- mov muxer writes tracks with unspecified language instead of English by default
- add support for using clang to compile CUDA kernels
2019-08-06 07:51:33 +00:00
nia
2dcd3f6436 Add multimedia/movit.
Movit aims to be a high-quality, high-performance, open-source library for
video filters.
2019-08-02 10:11:35 +00:00
nia
5b6af1c1ab frei0r: Missing DESCR 2019-08-02 10:10:16 +00:00
nia
a9ca5519e5 Add multimedia/frei0r.
Frei0r is a minimalistic plugin API for video effects.

The main emphasis is on simplicity for an API that will round up the most
common video effects into simple filters, sources and mixers that can be
controlled by parameters.

It's our hope that this way these simple effects can be shared between many
applications, avoiding their reimplementation by different projects.
2019-08-02 10:09:38 +00:00
leot
176bf17876 mpv: Disable Swift as a workaround for PR pkg/54426
According upstream pull request 6612
(<https://github.com/mpv-player/mpv/pull/6612/>) and as noticed
via PR pkg/54426 newer Xcode (10.2) dropped support for Swift 3
that is used in mpv-0.29.1.

Workaround that by disabling swift support.

This will probably not needed and should be removed in next stable
mpv version.
2019-08-02 09:47:04 +00:00
nia
2355bebc6b xine-lib: update ffmpeg in buildlink 2019-08-01 19:40:02 +00:00
nia
c0a9e84be4 xine-lib: Switch to ffmpeg4. 2019-07-31 09:39:56 +00:00
wiz
1ac2210b6f *: recursive bump for gdk-pixbuf2-2.38.1 2019-07-21 22:23:57 +00:00
wiz
c30c5fbc0b *: recursive bump for nettle 3.5.1 2019-07-20 22:45:58 +00:00
adam
970864aabf libvpx: updated to 1.8.1
v1.8.1 "Orpington Duck"
  This release collects incremental improvements to many aspects of the library.

  - Upgrading:
    VP8E_SET_CPUUSED now accepts values up to 9 for vp9.
    VPX_CTRL_VP9E_SET_MAX_INTER_BITRATE_PCT had a spelling fix (was VP8E).
    The --sdk-path option has been removed. If you were using it to build for
      Android please read build/make/Android.mk for alternatives.
    All PPC optimizations have been disabled:
      https://bugs.chromium.org/p/webm/issues/detail?id=1522.

  - Enhancements:
    Various changes to improve encoder rate control, quality and speed
      for practically every use case.

  - Bug fixes:
    vp9-rtc: Fix color artifacts for speed >= 8.
2019-07-18 10:28:45 +00:00
nia
002101c67c Use https for xfce.org subdomains. 2019-07-18 08:15:34 +00:00
nia
332c58fa60 Recursive revbump for graphics/exiv2 update. 2019-07-17 00:51:02 +00:00
rjs
8a0322c74b Fix build. 2019-07-15 19:45:40 +00:00
nia
1a588282e4 Remove multimedia/mplayer-plugin.
Discussed on pkgsrc-users@ last week.
2019-07-11 09:35:29 +00:00
rjs
598fcc8e46 Add libepoxy and libvdpau. 2019-07-10 22:36:49 +00:00
adam
2b7f665969 x265: updated to 3.1.1
Version 3.1

New features
* x265 can invoke SVT-HEVC library for encoding through --svt.
* x265 can now accept interlaced inputs directly (no need to separate fields), and sends it to the encoder with proper fps and frame-size through --field.
* --fades can detect and handle fade-in regions. This option will force I-slice and initialize RC history for the brightest frame after fade-in.

API changes
* A new flag to signal MasterDisplayParams and maxCll/Fall separately

Encoder enhancements
* Improved the performance of inter-refine level 1 by skipping the evaluation of smaller CUs when the current block is decided as “skip” by the save mode.
* New AVX2 primitives to improve the performance of encodes that enable --ssim-rd.
* Improved performance in medium preset with negligible loss in quality.

Bug fixes
* Bug fixes for zones.
* Fixed wrap-around from MV structure overflow occurred around 8K pixels or over.
* Fixed issues in configuring cbQpOffset and crQpOffset for 444 input
* Fixed cutree offset computation in 2nd pass encodes.

Known issues
* AVX512 main12 asm disabling.
* Inconsistent output with 2-pass due to cutree offset sharing.
2019-07-10 09:00:57 +00:00
tsutsui
6473975c26 adobe-flash-player: update to 32.0.0.223.
Upstream announcement:

https://helpx.adobe.com/flash-player/release-note/fp_32_air_32_release_notes.html#fixed_issues

July 9, 2019
Flash Player
* Assorted functional fixes
2019-07-09 17:38:23 +00:00
nia
684963d175 Add lightspark.
Lightspark is an open source Flash player implementation for playing
files in SWF format.
2019-07-09 16:33:30 +00:00
adam
0aaf3ae3c3 ffmpeg4: updated to 4.1.4
version 4.1.4:
avcodec/ilbcdec: Simplify use of unsigned and fix more undefined overflows
avcodec/golomb: Correct the doxy about get_ue_golomb() and errors
avformat/utils: Check timebase before use in estimate_timings()
avcodec/hq_hqa: Use ff_set_dimensions()
avcodec/rv10: Fix integer overflow in aspect ratio compare
avcodec/4xm: Fix signed integer overflows in idct()
avcodec/qdm2: Check checksum_size for 0
avcodec/qdm2: error out of qdm2_fft_decode_tones() before entering endless loop
avcodec/qdm2: Do not read out of array in fix_coding_method_array()
avcodec/svq3: Use ff_set_dimension()
avcodec/iff: Check ham vs bpp
avcodec/ffwavesynth: use uint32_t to compute difference, it is enough
avcodec/ffwavesynth: Simplify lcg_seek(), avoid negative case
avcodec/ffwavesynth: Fix backward lcg_seek()
avcodec/flicvideo: Fix off by 1 error in flic_decode_frame_24BPP()
avcodec/vc1_block: Check for vlc error in vc1_decode_ac_coeff()
avcodec/alac: Check lpc_quant
avcodec/dxv: Initialize tex_funct to NULL
avcodec/alsdec: Add FF_CODEC_CAP_INIT_CLEANUP
avcodec/alsdec: Fix integer overflow with buffer number
avcodec/alsdec: Fixes signed integer overflow in LSB addition
avcodec/alsdec: Check opt_order / sb_length in ra_block handling
avcodec/alsdec: Fix integer overflow with shifting samples
avcodec/alsdec: Fix undefined behavior in decode_rice()
avcodec/alsdec: Fixes invalid shifts in read_var_block_data() and INTERLEAVE_OUTPUT()
avcodec/hevc_ps: Change num_tile_rows/columns checks to sps->ctb_height/weight
avcodec/hevc_ps: Fix integer overflow with num_tile_rows and num_tile_columns
avcodec/apedec: Add k < 24 check to the only k++ case which lacks such a check
avformat/aviobuf: Delay buffer downsizing until asserts are met
avcodec/fitsdec: Check data_min/max
avcodec/m101: Fix off be 2 error
avcodec/qdm2: Move fft_order check up
avcodec/libvorbisdec: Check extradata size
avformat/vqf: Check header_size
avcodec/atrac9dec: Check q_unit_cnt in parse_band_ext()
avcodec/atrac9dec: Check that the reused block has succeeded initilization
avcodec/utils: Check bits_per_coded_sample
avcodec/videodsp_template: Fix overflow of addition
avcodec/alsdec: Fix invalid shift in multiply()
avcodec/ffwavesynth: Check ts_end - ts_start for overflow
avcodec/vc1dsp: Avoid undefined shifts in vc1_v_s_overlap_c / vc1_h_s_overlap_c
avcodec/tta: Fix undefined shift
avcodec/qdmc: Fix integer overflows in PRNG
avcodec/bintext: Check font height
avcodec/binkdsp: Fix integer overflows in idct
avcodec/bink: Fix integer overflow in unquantize_dct_coeffs()
avcodec/motionpixels: Check for vlc error in mp_get_vlc()
avcodec/loco: Limit lossy parameter so it is sane and does not overflow
avformat/mov: Set fragment.found_tfhd only after TFHD has been parsed
avcodec/xpmdec: Do not use context dimensions as temporary variables
avcodec/fitsdec: Fix division by 0 in size check
avcodec/aacpsdsp_template: Fix integer overflow in ps_hybrid_analysis_c()
avcodec/truemotion2: Fix integer overflow in last loop in tm2_update_block()
avcodec/iff: finetune the palette size check in the mask case
avcodec/iff: Fix mask_buf / mask_palbuf leak
avformat/icodec: Free ico->images on error paths
avformat/wsddec: Fix undefined shift
avcodec/fmvc: Check if header fields are available before allocating the image
avcodec/bink: Reorder operations in init to avoid memleak on error
avformat/wtvdec: Avoid (32bit signed) sectors
avcodec/bitstream: Check for more conflicting codes in build_table()
avcodec/bitstream: Check for integer code truncation in build_table()
avformat/sbgdec: Fixes integer overflow in str_to_time() with hours
avformat/vpk: Check offset for validity
avformat/vpk: Fix integer overflow in samples_per_block computation
avcodec/mjpegdec: Check for non ls PAL8
avcodec/interplayvideo: check decoding_map_size with video_data_size
avcodec/h264_parse: Use 64bit for expectedpoc and expected_delta_per_poc_cycle
avcodec/mss4: Check input size against skip bits
avcodec/dxv: Check op_offset in dxv_decompress_cocg()
avcodec/diracdec: Fix integer overflow in global_mv()
avcodec/vmnc: Check available space against chunks before reget_buffer()
avcodec/aacdec_template: skip apply_tns() if max_sfb is 0 (from previous header decode failure)
avcodec/aacdec_fixed: Handle more extreem cases in noise_scale()
avcodec/aacdec_template: Merge 3 #ifs related to noise handling
avcodec/aacdec_fixed: ssign seems always -1 in noise_scale(), simplify
avformat/mp3enc: Avoid SEEK_END as it is unsupported
avcodec/truemotion2: Fix several integer overflows in tm2_update_block()
avformat/webm_chunk: Specify expected argument length of get_chunk_filename()
avformat/webm_chunk: Check header filename length
avcodec/cpia: Check input size also against linesizes and EOL
swscale/tests/swscale: Lengthen pixfmt name buffer to 21 bytes
libswcale: Fix possible string overflow in test.
avcodec/hq_hqa: Check available space before reading slice offsets
lavf/webm_chunk: Respect buffer size
avcodec/fits: Check bitpix
avcodec/jvdec: Use ff_get_buffer() when the content is not reused
avcodec/truemotion2: Fix 2 integer overflows in tm2_update_block()
avcodec/gdv: Check input palette size before rescale()
avcodec/jpeg2000: Check stepsize before using it
avcodec/aacdec_fixed: Fix undefined shift in noise_scale()
avutil/avstring: Fix bug and undefined behavior in av_strncasecmp()
avformat/mov: Skip stsd adjustment without chunks
avformat/aadec: Check for scanf() failure
avcodec/ccaption_dec: Add a blank like at the end to avoid rollup reading from outside
avcodec/ivi: Move buffer/block end check to caller of ivi_dc_transform()
avcodec/diracdec: Use 64bit in intermediate of global motion vector field generation
avcodec/truemotion2: Fix integer overflow in tm2_decode_blocks()
movsub_bsf: Fix mov2textsub regression
lavc/libaomenc: Add a maximum constraint of 64 encoder threads.
avformat/aacdec: fix demuxing of small frames
avcodec/cuviddec: improve progressive frame detection
avformat/matroskaenc: fix leak on error
avformat/av1: Initialize padding in ff_isom_write_av1c
avcodec/cbs_av1: fix parsing spatial_id
2019-07-09 07:20:33 +00:00
nia
07d83590aa vlc: Use MESALIB_SUPPORTS_EGL for EGL detection 2019-07-08 10:16:12 +00:00
nia
e909e8eb86 obs-studio: moar linux plist fixes. 2019-07-06 14:43:41 +00:00
nia
52670eba0b obs-studio: Fix the Linux and FreeBSD PLISTs. 2019-07-05 08:12:13 +00:00
nia
fed7218335 vlc: reinstate hacks.mk, I'm not paying enough attention 2019-07-02 20:55:21 +00:00
nia
1f35a063b4 vlc: remove hacks.mk. 2019-07-02 20:54:04 +00:00
nia
fd95f32fd9 vlc: Update to 3.0.7.1
Based on work in pkgsrc-wip.

I've had the opportunity to test this in a NetBSD-8 bulk build - it seems
the package is now fixed. Hopefully.

The 3.0.x release series is considered for long-term support by upstream.
Notably for pkgsrc, this means it will be the last release series that
supports older compilers.

Note that VLC now depends on Qt5 instead of Qt4. Various config flags have
been tweaked (enabled/disabled) to match what other vendors (mainly FreeBSD)
are doing.  I have also added an alsa package option.

The full list of upstream changes is probably too long to list.
2019-07-02 20:52:12 +00:00
adam
fe21b71cab mkvtoolnix: updated to 35.0.0
Version 35.0.0 "All The Love In The World"

New features and enhancements
* mkvmerge: JSON identification: the "codec name" track property will be
  output as `codec_name`. The JSON schema has been bumped to v12 for this
  change.
* MKVToolNix GUI: job queue: added a new type of action to execute after job
  completion: deleting source files for of multiplexer jobs. As this is a
  destructive operation, the action is disabled by default.

Bug fixes
* mkvmerge: the "codec name" track property wasn't copied from Matroska
  files.
* MKVToolNix GUI: multiplexer: Windows: clearing the destination file name
  will reset the tab name to "\<No destination file\>" again.
* MKVToolNix GUI: multiplexer: the file types were not re-translated if the UI
  language was changed.
2019-07-01 05:51:28 +00:00
ryoon
57d0806c39 Recursive revbump from boost-1.70.0 2019-07-01 04:07:44 +00:00
nia
ad0bc2aa4d add obs-studio-23.2.1 as multimedia/obs-studio
Open Broadcaster Software is free and open source software for
video recording and live streaming.
2019-06-30 21:01:24 +00:00
nia
d5c846b3af Update packages using a search.cpan.org HOMEPAGE to metacpan.org.
The former now redirects to the latter.

This covers the most simple cases where http://search.cpan.org/dist/name
can be changed to https://metacpan.org/release/name.

Reviewed by hand to hopefully make sure no unwanted changes sneak in.
2019-06-30 20:14:13 +00:00
markd
d8db31d43f mplayer-share: alsa is not a supported option for mencoder so dont suggest it 2019-06-25 20:50:22 +00:00
maya
9fe64967e5 gst-plugins1-egl-gl: add missing PLIST files reported by worker80.
XXX forgot to ask if any extras exist
This package is 32bit ARM + RPI specific, so not many test it.
2019-06-25 10:24:58 +00:00
nia
b21b6149c2 More http -> https.
Reviewed by hand.
2019-06-24 10:59:40 +00:00
tsutsui
d59b7e1744 mplayer: put back pulseaudio to SUGGESTED_OPTIONS.
- the default audio output driver (in case no -ao option is specified)
  on NetBSD is still oss even if pulseaudio is enabled
- users can change the audio output driver by "-ao pulse" option or
  "ao=pulse" in ~/.mplayer/config file, as they did on 1.3.0 packages
- SDL (which is in current SUGGESTED_OPTIONS) already depends on
  pulseaudio by default

Bump PKGREVISIONs.
2019-06-22 22:46:45 +00:00
nia
38ae6917f0 Use https for sourceforge project links. 2019-06-22 11:52:31 +00:00
adam
7297f8104a py-m3u8: updated to 0.3.10
0.3.10:
dumps has now a consistent behavior with loads including EXT-X-PROGRAM-DATE-TIME
2019-06-21 08:33:35 +00:00
nia
71ab717b59 xine-lib: disable vaapi explicitly
should only effect linux, where this is currently failing in bulk builds
due to vaapi being unable to link
2019-06-19 13:31:02 +00:00
nia
4d0918b86f ffmpeg*: Make x11 option imply xcb.
This way x11grab works without rebuilding.
2019-06-18 14:41:09 +00:00
nia
4f6a0e6511 gxine: Correct LICENSE and DESCR. 2019-06-18 12:40:22 +00:00
nia
ce21cec2d7 gxine: Update to 0.5.910. Fix build.
pkgsrc changes:

* Use newer spidermonkey instead of ancient firefox 3.6 xulrunner.
* Use gtk3 by default.

0.5.910: 2017-12-28
	* Improve Gtk3 support. (still not enabled by default, use --with-gtk3).
	* Fix running under Wayland.
	* Improve portability.
	* Improve build system. Require automake 1.11.
	* Fix memory and resource leaks.
0.5.909: 2017-07-18
	* Dust removal. Support for recent glib and gtk+ versions.
	* Require glib 2.32 or later.
	* Require gtk+ 2.18 or later.
	* Portability improvements.
	* Linkage fixes.
	* #include fixes.
	* Fix memory and resource leaks.
	* Initial support for gtk+ 3.
	* Call XInitThreads even with XCB. (Fixes some video output methods.)

0.5.908: 2014-05-10
	* Add input support for xineliboutput.
	* Use libgudev when available (HAL is obsolete).
	* Linkage fixes.
	* GLib #include fixes.
	* Stop g_remove_source() error spew.

0.5.907: 2012-02-21
	* Fix compilation with that nice stable API in libmozjs.
	  - There's a jsval change in Firefox 9.
	  - Firefox 10 drops JSFloat64 (looks like cleanup).
	* Fix a build failure which occurs when how to retrieve certain HAL
	  properties isn't known. (Observed on Debian hurd-i386.)
	* Quiet build (with automake 1.11 or later).
	  Also silence inlining complaints (from libmozjs headers).
	* Playlist segmentation fault fix.
	* input_menu() works again.

0.5.906: 2011-08-11
	* Reset pointer shape on stream stop/eject.
	* Use re-entrant versions of xine-lib's XML parser functions
	  (if available).
	* gxine.desktop now says that gxine can accept files or URLs.
	* Handle gamma, sharpness and noise reduction controls (if supported
	  by the selected video output driver).
	* Add vo_*.available (whether a given control is available).
	* Handle iconisation of the video window by preventing hiding &
	  re-showing while the window is iconised.
	* Portability changes (pthreads, console redirection).
	* Czech translation update.
	* More GDK functions over X11:
	  - prefer GDK for cursors and setting windows focus
	  - prefer X11 for system tray and GTK video window
	* Windows port of GTK video widget.
	* Handle relative paths in m3u playlists.
	* Fix focus grabbing (in the absence of Xinerama).
2019-06-18 12:38:36 +00:00
tsutsui
1c99c3fca7 adobe-flash-player: update to 32.0.0.207.
Upstream announcement:

https://helpx.adobe.com/security/products/flash-player/apsb19-30.html

Adobe Security Bulletin
 Security Bulletin for Adobe Flash Player | APSB19-30

 Summary

  Adobe has released security updates for Adobe Flash Player for
  Windows, macOS, Linux and Chrome OS. These updates address
  a critical vulnerability in Adobe Flash Player. Successful
  exploitation could lead toarbitrary code executionin the context
  of the current user.
2019-06-12 14:21:58 +00:00
adam
4a91abf04f libbluray: updated to 1.1.2
Version 1.1.2
- Add libxml version to pkg-config Requires.private.
- Improve support for NetBSD operating system.
- Improve BD-J compability.
- Improve Java 8+ compability.
- Fix main playlist caching in Windows.
- Fix mark triggering when multiple marks are passed during single read().
- Fix seek bar pop-up at chapter boundary with some discs.
- Fix reading resources indirectly from mounted .jar file.
2019-06-10 14:40:52 +00:00
rjs
418f60415f Only need nasm for x86. 2019-06-07 17:54:07 +00:00
wiz
292ff50a64 gmplayer: regen distinfo so it includes the current contents of mplayer's patches dir 2019-06-06 05:36:35 +00:00
prlw1
e6571e03d7 As libgstdecklink.la is the sole entry in PLIST.Linux, assume it shouldn't
also appear in PLIST.
2019-06-04 19:31:45 +00:00
nia
13f5efa142 mpv: Set autosync=30 by default on NetBSD.
PR kern/54230
2019-06-04 13:55:43 +00:00
nia
98f9a30446 mplayer: Update to 1.4
pkgsrc changes:

* Set autosync = 30 by default to fix choppy video with NetBSD's new
  audio system.
* Remove PulseAudio and legacy sound servers (nas, esd) as defaults.
  Consistent with mpv.
* Add an alsa option and enable it by default on Linux.
* Disable all codecs by default and just use ffmpeg instead.
  Allows distribution restrictions based on patents to be removed.
  Tested with a variety of common file formats.
  Consistent with other packages (e.g. FreeBSD Ports).
  While here, upgrade to ffmpeg4.

Upstream changes:

  1.4: "SubCounter" April 18, 2019

    Decoders, demuxers, streams:
    * More pixel formats are supported for VP9, RSCC, Screenpresso
    * pvr:// support for the Hauppauge HD PVR model 1212
    * Speed up detection of mpg format while streaming (limit probe to 4 MB)
    * demuxer: fall back to audio pts if all others are unavailable (#1928)
    * raw video: add support for < 8bpp RGB, support for paletted raw video,
      fix fliped raw video in non-avi containers
    * increase -lavdopts threads limit to 32
    * warn for badly interleaved files, and make -ni more aggressive
    * support GBR pixel formats for HEVC
    * FFmpeg audio decoders: g721, g732
    * FFmpeg video decoders: more Matrox mpeg2 formats (M702-3-4-5), Truemotion
      RT, Matrox Uncompressed SD/HD, BitJazz SheerVideo, YUY2 Lossless Codec
      Apple Pixlet, ScreenPressor, FM Screen Capture Codec
    * FFmpeg IFF video/image decoders: ANIM, ILBM, PBM, RGB8, RGBN

    Fixes:
    * fix more issues reported by Coverity
    * expand error checking, and fix many memleaks
    * fix -subcp enca: with external ASS subtitles (#2281)
    * fix reading of bitmap fonts
    * fix -subdelay applied inverted
    * some fixes for video filter bmovl (#2304, #2308)
    * fix timing of first and last frame (#2315)

    Other:
    * MPlayer can link against OpenSSL instead of GnuTLS for https support
      (Warning: the resulting binary can not be redistributed)
    * OSD: NV12/NV21 support
    * video output xv: NV12/NV21 support
    * video outputs for OSX: fix a few issues with newer OSX versions

    GUI:
    * No limitation on the number of entries in a font description file
    * Dramatic speedup of scanning font description files
    * Playback improvements for cue sheet playlists
    * Implementation of audio playback utilizing ReplayGain data
    * New symbol character 'g' and new dynamic label variable $g
    * Skins can leave current volume unchanged at startup
    * New configuration file: gui.gain
    * Modern new icons for the (default) menu, the file selector,
      the playlist and the message boxes
    * Rearrangement of some items of the (default) menu
    * Fix of broken evLoadAudioFile, evLoadSubtitle and evDropSubtitle
    * Skin support for 8-bit PNGs with palette
2019-06-04 13:39:38 +00:00
tsutsui
be390011b0 mencoder, mplayer, gmplayer: use /dev/audio for OSS on NetBSD/OpenBSD.
- See PR/54229 about misuse of NetBSD's /dev/sound for OSS.
- OpenBSD's /dev/sound seems removed since 6.1:
  https://man.openbsd.org/OpenBSD-6.1/audio.4

Bump PKGREVISIONs.
2019-06-02 09:48:10 +00:00
tsutsui
ccbed01238 mpv: make alsa option usable on NetBSD. 2019-06-01 01:15:53 +00:00
nia
5f1fd7719f mpv: Remove pulseaudio SUGGESTED_OPTION, add sdl2, and alsa on Linux.
Originally, packages were changed to support pulseaudio because NetBSD
didn't have a native audio mixer. But that isn't true any more.

SDL2 supports lots of audio (and video) outputs that mpv doesn't natively.
2019-05-31 15:55:11 +00:00
gutteridge
d59e71f9e2 mate-media: amend patch-configure (NFC)
While preparing to send patch-configure upstream, I noticed there were
more issues present. None would affect how the package builds as we've
defined it, but I'm aligning this patch with what I've sent upstream,
for consistency. (pkgsrc's check-portability.awk doesn't catch
incorrect expressions of test[1] if they're [unnecessarily] enclosed
in parentheses, so some of this didn't get automatically flagged when I
originally updated the package.)
2019-05-31 04:45:20 +00:00
adam
6f2b571a2f Add missing patch 2019-05-29 20:58:44 +00:00
adam
f5191e56c0 gstreamer1: updated to 1.16.0
GStreamer 1.16.0:

Introduction
The GStreamer team is proud to announce a new major feature release in
the stable 1.x API series of your favourite cross-platform multimedia
framework!

As always, this release is again packed with many new features, bug
fixes and other improvements.

Highlights
-   GStreamer WebRTC stack gained support for data channels for
    peer-to-peer communication based on SCTP, BUNDLE support, as well as
    support for multiple TURN servers.
-   AV1 video codec support for Matroska and QuickTime/MP4 containers
    and more configuration options and supported input formats for the
    AOMedia AV1 encoder
-   Support for Closed Captions and other Ancillary Data in video
-   Support for planar (non-interleaved) raw audio
-   GstVideoAggregator, compositor and OpenGL mixer elements are now in
    -base
-   New alternate fields interlace mode where each buffer carries a
    single field
-   WebM and Matroska ContentEncryption support in the Matroska demuxer
-   new WebKit WPE-based web browser source element
-   Video4Linux: HEVC encoding and decoding, JPEG encoding, and improved
    dmabuf import/export
-   Hardware-accelerated Nvidia video decoder gained support for VP8/VP9
    decoding, whilst the encoder gained support for H.265/HEVC encoding.
-   Many improvements to the Intel Media SDK based hardware-accelerated
    video decoder and encoder plugin (msdk): dmabuf import/export for
    zero-copy integration with other components; VP9 decoding; 10-bit
    HEVC encoding; video post-processing (vpp) support including
    deinterlacing; and the video decoder now handles dynamic resolution
    changes.
-   The ASS/SSA subtitle overlay renderer can now handle multiple
    subtitles that overlap in time and will show them on screen
    simultaneously
-   The Meson build is now feature-complete (*) and it is now the
    recommended build system on all platforms. The Autotools build is
    scheduled to be removed in the next cycle.
-   The GStreamer Rust bindings and Rust plugins module are now
    officially part of upstream GStreamer.
-   The GStreamer Editing Services gained a gesdemux element that allows
    directly playing back serialized edit list with playbin or
    (uri)decodebin
-   Many performance improvements
2019-05-29 20:51:47 +00:00
adam
53c78cb7b9 Revbump after updating graphics/glew 2019-05-29 19:52:48 +00:00
adam
d1f5017570 libmatroska: updated to 1.5.2
Released v1.5.2:
* Build system: fixed symbol visibility issue causing linker
  failures since 1.5.1.

Released v1.5.1:
* Build system: libEBML 1.3.8 is now required.
* Build system: various fixes to the cmake rules regarding
  visibility, naming and building DLLs on Windows.
* KaxBlock: fixed a potential access to invalid memory due to
  invalid lace sizes read from invalid data.
* KaxBlock: fixed a potential null pointer dereference triggerable
  by reading invalid data.
2019-05-28 07:47:14 +00:00
adam
9527816d70 py-m3u8: updated to 0.3.9
0.3.9
Fix bug on loading raw content without URI
Include README to packaging distribution
Fix README.rst syntax (error to publish package on PyPI)
2019-05-22 20:00:56 +00:00
adam
ea368239b8 mkvtoolnix: updated to 34.0.0
Version 34.0.0 "Sight and Seen":
Bug fixes
* mkvmerge: all subtitle frames are now treated as key frames in order to fix
  wrong data in source files.
* mkvmerge: AV1: fixed frame timestamp calculation when reading bitstreams
  that lack timing information from IVF files.
* mkvmerge: Matroska reader: fixed an infinite loop that could happen with
  large video frames and applied timestamp files due to too much data being
  buffered at the wrong time.
2019-05-19 07:54:27 +00:00
nia
bc1f072adf xine-ui: Update to 0.99.10.
Changes:

xine-ui (0.99.10)
  * Added manual video single step feature
  * Show millisecond time in slow motion
  * Updated spanish translation
  * Make desktop file output reproducible
  * Fixed memory and resource leaks
  * Fixed deadlocks
  * Fixed crashes

xine-ui (0.99.9)
  * Handle building using libreadline 6.3 and libcaca 0.99 beta 19.
  * More shutdown fixes.
  * Show DVD & BluRay menu names.
  * More *BSD support – NetBSD, DragonFlyBSD.
2019-05-15 15:37:32 +00:00
tsutsui
84a4f88899 adobe-flash-player: update to 32.0.0.192.
Upstream announcement:

https://helpx.adobe.com/security/products/flash-player/apsb19-26.html

Adobe Security Bulletin
 Security Bulletin for Adobe Flash Player | APSB19-26

 Summary

  Adobe has released security updates for Adobe Flash Player for
  Windows, macOS, Linux and Chrome OS. These updates address
  a critical vulnerability in Adobe Flash Player. Successful
  exploitation could lead toarbitrary code executionin the context
  of the current user.
2019-05-14 15:15:55 +00:00
mef
7b787e04dd (multimedia/p5-xmltv) Missing one line PLIST entry, checked with
NetBSD/amd64 8.99.37 and, Ubuntu Linux 14.04/x86_64 (found on Joyent log)
2019-05-11 04:24:14 +00:00
ryoon
7c8696b544 Refect reality 2019-05-10 19:24:48 +00:00
sjmulder
2d36c8eaba Update my (sjmulder) maintainer email address 2019-05-06 09:17:12 +00:00
wiz
7f8295f40e dvdauthor: add missing file to PLIST
From Makoto Fujiwara in 54160.

Bump PKGREVISION.
2019-05-05 09:04:45 +00:00
wiz
13531eb19c xanim: remove
This program used binary objects for the codes; these object files are from
1999 or earlier. The original site for this program has long disappeared, and
AFAICT there is one mirror left with only a part of the files this package
would like to use.

Use a source-code player like mpv or mplayer or ffmplay instead.
2019-05-02 07:58:03 +00:00
rillig
fc1398c2eb multimedia/libva: remove unrecognized configure option 2019-04-28 11:55:45 +00:00
wiz
935c7f4fee ffmpeg3: update to 3.4.6.
version 3.4.6:
- avcodec/hevcdec: Avoid only partly skiping duplicate first slices
- lavc/bmp: Avoid a heap buffer overwrite for 1bpp input.
- avcodec/truemotion2: Fix integer overflow in tm2_null_res_block()
- avcodec/dfa: Check the chunk header is not truncated
- avcodec/dvbsubdec: Check object position
- avcodec/cdgraphics: Use ff_set_dimensions()
- avformat/gdv: Check fps
- avcodec/scpr: Fix use of uninitialized variable
- avcodec/qpeg: Limit copy in qpeg_decode_intra() to the available bytes
- avcodec/aic: Check remaining bits in aic_decode_coeffs()
- avcodec/gdv: Check for truncated tags in decompress_5()
- avcodec/bethsoftvideo: Check block_type
- avcodec/jpeg2000dwt: Fix integer overflow in dwt_decode97_int()
- avcodec/error_resilience: Use a symmetric check for skipping MV estimation
- avcodec/mlpdec: Insuffient typo
- avcodec/zmbv: obtain frame later
- avcodec/jvdec: Check available input space before decode8x8()
- avcodec/h264_direct: Fix overflow in POC comparission
- avformat/webmdashenc: Check id in adaption_sets
- avformat/http: Fix Out-of-Bounds access in process_line()
- avformat/ftp: Fix Out-of-Bounds Access and Information Leak in ftp.c:393
- avcodec/htmlsubtitles: Fixes denial of service due to use of sscanf in inner loop for handling braces
- avcodec/htmlsubtitles: Fixes denial of service due to use of sscanf in inner loop for tag scaning
- avformat/matroskadec: Do not leak queued packets on sync errors
- avformat/mov: Do not use reference stream in mov_read_sidx() if there is no reference stream
- avcodec/sbrdsp_fixed.c: remove input value limit for sbr_sum_square_c()
- avformat/mov: validate chunk_count vs stsc_data
- avformat/mov.c: require tfhd to begin parsing trun
- avcodec/pgssubdec: Check for duplicate display segments
- avformat/rtsp: Check number of streams in sdp_parse_line()
- avformat/rtsp: Clear reply in every iteration in ff_rtsp_connect()
- avcodec/fic: Check that there is input left in fic_decode_block()
- avcodec/tiff: Check for 12bit gray fax
- avutil/imgutils: Optimize memset_bytes() by using av_memcpy_backptr()
- avutil/mem: Optimize fill32() by unrolling and using 64bit
- configure: bump year
- avcodec/diracdec: Check component quant
- avcodec/tests/rangecoder: initialize array to avoid valgrind warning
- avcodec/h264_slice: Fix integer overflow in implicit_weight_table()
- avcodec/exr: set layer_match in all branches
- avcodec/exr: Check for duplicate channel index
- avcodec/4xm: Fix returned error codes
- avcodec/v4l2_m2m: fix cant typo
- avcodec/mjpegbdec: Fix some misplaced {} and spaces
- avformat/wvdec: detect and error out on WavPack DSD files
- avcodec/mips: Fix failed case: hevc-conformance-AMP_A_Samsung_* when enable msa
- avcodec/fic: Fail on invalid slice size/off
- postproc/postprocess_template: remove FF_REG_sp from clobber list
- postproc/postprocess_template: Avoid using %4 for the threshold compare
- avcodec/rpza: Check that there is enough data for all the blocks
- avcodec/rpza: Move frame allocation to a later point
- avcodec/avcodec: Document the data type for AV_PKT_DATA_MPEGTS_STREAM_ID
- avformat/mpegts: Fix side data type for stream id
- tests/fate/filter-video: increase fuzz for fate-filter-refcmp-psnr-rgb
- avcodec/mjpegdec: Fix indention of ljpeg_decode_yuv_scan()
- lavf/id3v2: fail read_apic on EOF reading mimetype
- avformat/nutenc: Document trailer index assert better
- lavf/mov: ensure only one tkhd per trak
- avcodec/ppc/hevcdsp: Fix build failures with powerpc-linux-gnu-gcc-4.8 with --disable-optimizations
- avcodec/msvideo1: Check for too small dimensions
- avcodec/wmv2dec: Skip I frame if its smaller than 1/8 of the minimal size
- avcodec/msmpeg4dec: Skip frame if its smaller than 1/8 of the minimal size
- avcodec/truemotion2rt: Fix rounding in input size check
- avcodec/truemotion2: fix integer overflows in tm2_low_chroma()
- avcodec/pngdec: Check compression method
- fftools/ffmpeg: Repair reinit_filter feature
- avcodec/shorten: Fix integer overflow with offset
- avcodec/cavsdec: Propagate error codes inside decode_mb_i()
- avcodec/mpegaudio_parser: Consume more than 0 bytes in case of the unsupported mp3adu case
- avcodec/hevcdec: decode at most one slice reporting being the first in the picture
- avfilter/af_silenceremove: fix possible crash if supplied duration is negative
2019-04-27 19:39:22 +00:00
maya
7820bc7a2f fix some whitespace, mostly introduced in the previous
python 3.4 / 3.5 removal commit.
2019-04-26 14:12:31 +00:00
maya
5901ac0824 Omit mentions of python 34 and 35, after those were removed.
- Includes some whitespace changes, to be handled in a separate commit.
2019-04-26 13:13:41 +00:00
maya
f34a8c24a3 PKGREVISION bump for anything using python without a PYPKGPREFIX.
This is a semi-manual PKGREVISION bump.
2019-04-25 07:32:34 +00:00
adam
1a993b670f py-m3u8: updated to 0.3.8
0.3.8:
Drop Python 2.6 support
Include X-EXT-MAP on dumps
Add basic support for parsing custom tags
2019-04-24 15:08:27 +00:00
rhialto
69577b7c21 dvdauthor: update to 0.7.2
Depends on ImageMagic6 due to use of deprecated interface.

0.7.2: 2016 December 31
	Various code-quality and build improvements
	Support "jump pgc n" and other interaction code-generation improvements
	Improve reliability of dvdunauthor
	Don't force infinite pause on last cell of a PGC
	Allow specification of provider field in VMG IFO file
	Add video_format(7) man page
	Add padding to ensure .BUP and .IFO files end up in different ECC blocks
	Enabled hinting of rendered subtitle text
	Require cell start and end times (if specified) to be nonempty
2019-04-23 20:16:40 +00:00
adam
d225b7e62f mkvtoolnix: updated to 33.1.0
Version 33.1.0 "Primrose"

Bug fixes
* MKVToolNix GUI: multiplexer: Windows: using UNC paths
  (e.g. \\server\Videos) when the option "automatically set the destination
  file name" was set in the preferences, the GUI would create a destination
  file name with forward slashes (e.g. //server/Videos/outputfile.mkv), a
  syntax not supported by mkvmerge.
* build system: the programs were accidentally built without stack protection
  (-fstack-protector-strong) on recent versions of gcc and clang.


Version 33.0.0 "A Little Bit of Madness"

Bug fixes
* mkvinfo: when using the --size option, mkvinfo will now report the
  correctly if an element has an unknown size.
* MKVToolNix GUI: info tool: clusters with an unknown size will now be read
  and displayed correctly.
* MKVToolNix GUI: multiplexer: Windows: trying to open Blu-ray index or
  playlist files failed when the path to the files contained symbolic links
  (e.g. when mounting a drive in a sub-folder via Windows' disk management
  utility).
* MKVToolNix GUI: multiplexer: if a destination file names ends with a number
  in parenthesis (e.g. a year such as "(2017)"), that number will not be
  stripped anymore during the process of ensuring the destination file name is
  unique. Only those suffixes added automatically in prior attempts to make
  the file name unique will be removed.
* MKVToolNix GUI: multiplexer: Windows: the GUI will let the user change the
  drive letter part of the destination file name freely again and only verify
  its validity right before starting to mux/adding to the job queue. Before it
  tried to force that into something valid, often resulting in unintentional
  paths (such as "C:\users\…\DC\files\…").
2019-04-16 07:21:49 +00:00
tsutsui
0726d5f329 adobe-flash-player: update to 32.0.0.171.
Upstream announcement:

https://helpx.adobe.com/security/products/flash-player/apsb19-19.html

Adobe Security Bulletin
 Updates available for Adobe Flash Player | APSB19-19

 Summary

  Adobe has released security updates for Adobe Flash Player for
  Windows, macOS, Linux and Chrome OS. These updates address a
  critical and animportantvulnerability in Adobe Flash Player.
  Successful exploitation could lead toarbitrary code execution
  in the context of the current user.
2019-04-10 14:18:03 +00:00
adam
e1c3d6dc54 mp4v2: updated to 4.1.0.0
4.1.0.0:
Bug fixes.
2019-04-07 18:23:52 +00:00
adam
829f01e10f libbluray: updated to 1.1.1
Version 1.1.1
- Enable playback without menus when index.bdmv is missing.
- Improve error resilience and stability.
- Improve BD-J compability.
- Fix loading libraries on MacOS / hardened runtime.
- Fix resetting user-selected streams when playing without menus.
- Fix stack overflow when using Java9+ with debugger connection.
- Fix polygon-based BD-J graphics primitives.
- Fix loading libmmbd in Windows 64-bit.
- Fix loading classes with Windows Java 8.
- Fix build with Java 1.6.
- Fix pkg-config Libs.private.
2019-04-07 18:20:15 +00:00
gutteridge
d8f0c62da6 mate-media: update to 1.22.1
### mate-media 1.22.1

  * Translations update
  * add widget name volume-applet to panel-applet
  * enable/disable StatusIcon applet in XDG dir
  * Allow disabling either statusicon or panelapplet
  * edit desktop file for GtkStatusIcon applet
  * travis: add libmate-panel dependency
  * Re-enable old GtkStatusIcon
  * Enable a mute menuitem for the output
  * Ensure volume slider is always perpendicular to the panel
  * Ensure volume icon is always correctly scaled
  * Convert GtkStatusIcon to real applet
2019-04-07 01:02:35 +00:00
ryoon
6fc378bce9 Recursive revbump from textproc/icu 2019-04-03 00:32:25 +00:00
adam
f2a2bf7db9 ffmpeg4: updated to 4.1.3
version 4.1.3:
- avcodec/rscc: Check that the to be uncompressed input is large enough
- avformat/movenc: free eac3 private data only when closing the stream
- avcodec/hevcdec: Avoid only partly skiping duplicate first slices
- lavc/bmp: Avoid a heap buffer overwrite for 1bpp input.
- avcodec/mpegpicture: Check size of edge_emu_buffer
- avformat/mov: Fix potential integer overflow in entry check in mov_read_trun()
- avcodec/truemotion2: Fix integer overflow in tm2_null_res_block()
- avcodec/cbs_av1: fix range of values for Mastering Display Color Volume Metadata OBUs
- avcodec/av1_parser: don't abort parsing the first frame if extradata parsing fails
2019-04-02 07:40:57 +00:00
rhialto
d8aa498905 Use correct --disable-libopus option. 2019-03-25 22:55:14 +00:00
rhialto
5329260e4b Update skins and skin sites. 2019-03-24 21:40:15 +00:00
rhialto
453ed23145 Update skins and skin sites. 2019-03-24 21:05:20 +00:00
rhialto
cf5f80bae5 Add support for libmpg123 (default on) and libopus (default off).
libmpg123 is the internally preferred mp3 decoder, according to codecs.conf.
The ffmpeg fallback complains a lot about many audio streams, causing
stuttering sound. Using mpg123 should avoid that.
2019-03-24 20:38:25 +00:00
adam
16ece49e74 ffmpeg4: updated to 4.1.2
version 4.1.2:
- avcodec/dfa: Check the chunk header is not truncated
- avcodec/clearvideo: Check remaining data in P frames
- avcodec/hevcdec: decode at most one slice reporting being the first in the picture
- avcodec/dvbsubdec: Check object position
- avcodec/cdgraphics: Use ff_set_dimensions()
- avformat/gdv: Check fps
- configure: use vpx_codec_vp8_dx/cx for libvpx-vp8 checking
- configure: add missing pthreads extralibs dependency for libvpx-vp9
- avcodec/mpeg4videodec: Check idx in mpeg4_decode_studio_block()
- avcodec/dxv: Correct integer overflow in get_opcodes()
- avcodec/scpr: Fix use of uninitialized variable
- avcodec/qpeg: Limit copy in qpeg_decode_intra() to the available bytes
- avcodec/aic: Check remaining bits in aic_decode_coeffs()
- avcodec/gdv: Check for truncated tags in decompress_5()
- avcodec/bethsoftvideo: Check block_type
- avcodec/jpeg2000dwt: Fix integer overflow in dwt_decode97_int()
- avcodec/error_resilience: Use a symmetric check for skipping MV estimation
- avcodec/mlpdec: Insuffient typo
- avcodec/zmbv: obtain frame later
- avcodec/jvdec: Check available input space before decode8x8()
- avcodec/h264_direct: Fix overflow in POC comparission
- avformat/webmdashenc: Check id in adaption_sets
- avformat/http: Fix Out-of-Bounds access in process_line()
- avformat/ftp: Fix Out-of-Bounds Access and Information Leak in ftp.c:393
- avcodec/htmlsubtitles: Fixes denial of service due to use of sscanf in inner loop for handling braces
- avcodec/htmlsubtitles: Fixes denial of service due to use of sscanf in inner loop for tag scaning
- avformat/matroskadec: Do not leak queued packets on sync errors
- avcodec/mpeg4videodec: Clear interlaced_dct for studio profile
- avformat/mov: Do not use reference stream in mov_read_sidx() if there is no reference stream
- avcodec/sbrdsp_fixed.c: remove input value limit for sbr_sum_square_c()
- avcodec/prores_ks: Fix luma quantization if q >= MAX_STORED_Q
- avformat/mov: fix hang while seek on a kind of fragmented mp4
- avformat/async: fix assertion condition when draining buffer
- avcodec/cbs_av1: don't call cbs_av1_read_trailing_bits() when no bits remain in the OBU
2019-03-24 07:31:28 +00:00
tsutsui
f77742f969 ruby-gnome2: update to 3.3.6.
Upstream changes:

== Ruby-GNOME2 3.3.6: 2019-03-21

This is a follow-up release of 3.3.5.

=== Changes

==== Ruby/GIO2

  * Improvements

    * (({Gio::File#read})): Added support for block.

    * (({Gio::File.open})): Added support for (({Pathname})).

    * (({Gio::InputStream.open})): Added support for block.

==== Ruby/CairoGObject

  * Fixes

    * Fixed a bug that old cairo may be used.

==== Ruby/GObjectIntrospection

  * Fixes

    * Fixed a bug that 64bit integer conversion may be failed for
      large integer.

    * Fixed typos.
2019-03-21 08:42:21 +00:00
gdt
75fb5e1b59 Recursive bump for ghostscript default change 2019-03-18 16:17:46 +00:00
tsutsui
a9ee3a508e adobe-flash-player: 32.0.0.156.
Upstream announcement:

https://helpx.adobe.com/security/products/flash-player/apsb19-12.html

Adobe Security Bulletin
 Updates available for Flash Player | APSB19-12

  Summary

  Adobe has released updates for Adobe Flash Player for Windows, macOS,
  Linux and Chrome OS. These updates address feature and performance
  bugs, and do not include security fixes.
2019-03-14 15:31:47 +00:00
adam
bf72dbca9e x264-devel: updated to 20190312
20190312:
Remove compatibility workarounds
Remove h->rc dereferencing where possible
x86inc: Add support for GFNI instructions
x86inc: Improve warnings for use of unsupported instructions
x86inc: Support N_PEXT bit on Mach-O
x86inc: Make 'non-adjacent' default in the TAIL_CALL macro
x86inc: Add x86-32 PIC support macros
x86inc: Turn 'movsxd' into 'movifnidn' on x86-32
Bump dates to 2019
cli: Bash autocomplete support
Signal Progressive and Constrained profiles
ppc: Use xxpermdi in sad_x3/x4 and use macros to avoid redundant code
ppc: Use the vec_xst_len for partial stores in mc
ppc: Use vec_splats in mc
ppc: Use the vec_xst_len for partial stores
ppc: Use xxpermdi in VEC_STORE8
ppc: Use a single store to write the scores for sad_x4_8x8
ppc: Use xxpermdi to halve the computation in sad_x4_8x8
ppc: Rework satd_4* likewise
ppc: Factor out the sum of absolute
ppc: Rework the adds in satd8x8
ppc: Add quant_4x4x4
ppc: Cleanup quant
x86: Always use PIC in x86-64 asm
x86: Fix integer overflow in intra_sa8d_x3_8x8_sse2
Check that mbtree settings are consistent between passes
Mark frame_size_estimated as volatile
Fix data race detected by ThreadSanitizer
Fix XAVC with sliced-threads
Fix XAVC slice pattern
Eliminate the use of strtok()
2019-03-13 17:40:26 +00:00
adam
31e86fabe2 mkvtoolnix: updated to 32.0.0
Version 32.0.0 "Astral Progressions":

New features and enhancements
* mkvinfo: when sizes are output the size of the element's data portion is
  output in addition to the element's total size.
* MKVToolNix GUI: info tool: the element's data portion is
  shown as an extra column.
* MKVToolNix GUI: multiplexer: added column "Delay" to the track list
  containing the additional delay to apply during multiplexing.

Bug fixes
* all: fixed handling of Unicode code points > U+FFFF.
* mkvmerge: Windows: mkvmerge was crashing with an exception when trying to
  identify certain files that can be used on Blu-rays (such as MPEG transport
  streams of MPLS play list files) and when the file name was given as a UNC
  path (e.g. `\\servername\sharename\path\to\file.m2ts`). The GUI emitted
  errors such as "the JSON output could not be parsed" in that case.
* MKVToolNix GUI: the portable mode wasn't detected correctly when the current
  working directory the GUI was started from wasn't the directory the GUI's
  executable file was located it. Examples for when this is the case are
  Windows' "send to" or "open with" functions.
* MKVToolNix GUI: multiplexer: using button to change the current destination
  directory to one of the recently used ones did not update the file name
  according to the "make file name unique" setting.
* MKVToolNix GUI: multiplexer: the function "set destination file name from
  selected file's name" will now only change the destination file's name but
  not its path.

Build system changes
* libEBML v1.3.7 and libMatroska 1.5.0 are now required as they fix their
  handling of Unicode code points > U+FFFF.
2019-03-13 17:36:26 +00:00
adam
e9bc612e84 libmatroska: updated to 1.5.0
v1.5.0.
* Build system: libEBML 1.3.7 is now required.
* Build system: fixed a problem that prevented libMatroska from
  being embedded in other builds.
2019-03-13 17:34:25 +00:00
tsutsui
2a28a2c4e8 ruby-gnome2: update to 3.3.5.
Upstream changes:

== Ruby-GNOME2 3.3.5: 2019-03-10

This is a follow-up release of 3.3.4.

=== Changes

==== Ruby/GObjectIntrospection

  * Improvements

    * Ignored no (({GType})) interface.
2019-03-10 01:12:00 +00:00
tsutsui
1c7ef74ff1 ruby-gnome2: update to 3.3.4.
Upstream changes:

== Ruby-GNOME2 3.3.4: 2019-03-09

This is a real release to support GLib 2.60.

=== Changes

==== Ruby/GObjectIntrospection

  * Improvements

    * Ignored no (({GType})) interface.

== Ruby-GNOME2 3.3.3: 2019-03-09

This is a release to support GLib 2.60.

=== Changes

==== Ruby/GLib2

  * Improvements

    * Made tests more robust.
      [GitHub#1272][Reported by Jeremy Bicha]

    * Required pkg-config 1.3.5 or later.

    * Added support for GLib 2.60.

    * Windows: Removed support for static compilation.

  * Fixes

    * (({GLib::PollFD#fd=})): Fixed wrong conversion.

==== Ruby/GObjectIntrospection

  * Improvements

    * Improved auto (({#==}))/(({#!=})) implementations.
      They returns (({true}))/(({false})) for invalid argument instead
      of raising an error.

==== Ruby/GTK2

  * Improvements

    * Made tests more robust.
      [GitHub#1275][Reported by Jeremy Bicha]

==== Ruby/RSVG2

  * Improvements

    * Made tests more robust.
      [GitHub#1273][Reported by Mamoru TASAKA]

==== Ruby/Poppler

  * Improvements

    * (({Poppler::Document.new(data:)})):
      Added support for (({Encoding.default_internal})).

    * (({Poppler::Document.new})):
      Added support for (({#to_path})) objects as path.

=== Thanks

  * Jeremy Bicha

  * Mamoru TASAKA
2019-03-09 14:08:43 +00:00
gutteridge
6fd9f6507e mate-media: update to 1.22
### mate-media 1.22.0

  * Translations update
  * Initialize Travis CI support
  * disable deprecation warnings for distcheck
2019-03-06 07:14:56 +00:00
ryoon
6a8c65b6db Update to 1.2.2
Changelog:
HandBrake 1.2.2
Mac

    Fixed built-in application updater.

Windows

    Fix crash on first launch for new installs, or older installs without settings.json
    Fix an issue where the summary tab wasn't always up-to-date


## HandBrake 1.2.1

### All platforms

#### General

- Fixed potential crashes due to use of uninitialized variables
- Improved minimum duration to only apply to DVD and BD sources
- Miscellaneous bug fixes and improvements

#### Video

- Fixed incorrect video rotation where rotation is explicitly flagged as none
- Fixed yadif deinterlace filter not properly deinterlacing all frames
- Fixed missing frame at the end of encodes from m2ts sources
- Fixed detection of MPEG-1 video in program streams by improving probing of unknown streams
- Fixed decoding of MPEG-1 video in DVD sources
- Fixed Apple VideoToolbox encoding issues related to pyramidal B-frames
- Fixed lapsharp filter corrupting frame edges
- Improved NLMeans performance by reducing number of threads used with CPUs with high logical core counts
- Improved AMD VCE encoding to enable placing key frames at chapter markers
- Improved calculation of final frame duration
- Improved support for BT.2020 color space

#### Audio

- Fixed channel mapping for AAC 5.1 encoding (signal 5.1 Back instead of 5.1 Side which is less compatible)

#### Command line interface

- Fixed selection of encoders applied to tracks selected with `--all-audio`
- Fixed audio settings where more are specified than exist in the preset
- Fixed overriding audio bit rate set by the preset

#### Build system

- Fixed libvpx cross compilation with GCC 8 by disabling AVX-512
- Fixed x265 cross compilation with GCC 8
- Updated to mingw-w64-build 4.1.1 with improvements to error reporting and support for sha256sum on systems without shasum
- Miscellaneous bug fixes and improvements

#### Third-party libraries

- Updated libraries
  - libmfx (upstream API 1.27)

### Linux

- Fixed Flatpak icon validation by reducing resolution to pass new restrictions
- Fixed Flatpak accessing gvfs mounted filesystems by adding an additional access permission
- Fixed display of special characters in preset names
- Fixed exporting presets to sanitize system reserved characters
- Miscellaneous bug fixes and improvements

### Mac

- Fixed incorrect file extension when selecting a preset
- Fixed potential user interface hang on macOS 10.12 Sierra
- Fixed potential issue caused by setting work state to done before all threads have closed
- Improved usability of preview controls overlay by increasing its size
- Miscellaneous bug fixes and improvements

### Windows

- Fixed application uninstaller sometimes appearing behind the installer
- Fixed potential crash when loading settings from older HandBrake versions
- Fixed official presets not updating when a newer HandBrake version is installed
- Fixed maximum resolution limit when selecting a preset (source or preset, whichever is smaller)
- Fixed crop and anamorphic settings not being restored when editing a queued job
- Fixed audio and subtitle selection behaviour where any language + first track are selected
- Restored options control on the queue window previously removed in HandBrake 1.2.0
- Improved user interface on displays close to the minimum recommended resolution
- Improved quality of text rendering on the installer for high density displays
- Improved ordering of presets and preset categories
- Improved QSV compatibility with newer Intel drivers by updating libmfx
- Improved relaunch stability by falling back to software only mode after hardware encoder initialization failure
- Improved removal of small temporary files that could be left behind in certain cases
- Miscellaneous bug fixes and improvements


## HandBrake 1.2.0

### All platforms

#### General

- Switched core decoding library from Libav to FFmpeg
  - Fixes numerous sources previously unreadable or otherwise broken
  - Facilitates a number of the improvements and features in this release and planned for the future
- Removed deprecated Legacy presets
  - See the [list of compatible replacements on GitHub](efb51cc2cd/source/docs/en/latest/technical/official-presets.markdown (legacy-010x-presets))
- Updated official presets to use stereo instead of DPL2 mixdown
  - Avoids potential spatial positioning issues with the current DPL2 algorithm and wide pans in source material
  - Limited in impact since DPL2 decoding has not been in widespread use for years
- Updated official presets descriptions to revise compatibility and mention recently released devices
- Updated official presets to rename Fire TV to Amazon Fire
- Added Amazon Fire 720p30 and Chromecast 1080p60 presets
- Added `{creation-date}` and `{creation-time}` to automatic file naming

#### Video

- Fixed an issue decoding Blu-ray titles where the aspect ratio is unknown (assume 16:9)
- Fixed an issue encoding video with very short frame durations (less than 0.00285s or greater than 350 FPS)
- Improved extradata handling to accommodate all codecs
- Added support for decoding TIFF/LZMA video

#### Audio

- Fixed potential decoding issue for audio lacking an explicit channel layout (intelligently guess the layout)
- Fixed a potential crash during audio probe
- Improved resampling to allow dithering for all codecs (only where necessary)
- Improved quality of the default AAC encoder on non-Mac platforms (FFmpeg AAC), no longer experimental
- Improved bit rate constraints to allow Opus as low as 6 kbit/s per channel
- Added support for up to 7.1 channel AAC encoding (note that FDK AAC/HE-AAC do not support 6.1)
- Added support for E-AC3 audio in MP4 container
- Added Speex audio decoder

#### Subtitles

- Fixed a potential crash where an SRT file cannot be opened
- Added support for SRT files using periods instead of commas to delineate fractions

#### Command line interface

- Fixed inability to override preset subtitles burn setting (`native` and `none` are now valid values for `--subtitle-burned`)

#### Build system

- Fixed Linux packaging with an out-of-tree build directory
- Fixed Windows graphical interface build script signing tool location
- Removed `--enable-local-*` and associated contrib libraries; please see the [documentation](https://handbrake.fr/docs/) for dependencies help
- Updated to mingw-w64-build 4.1.0 with gcc 7.3.0, continuous output (keep alive), and miscellaneous improvements
- Improved support for building with Xcode 10
- Improved support for building on FreeBSD 11, 12, and 13
- Improved Flatpak packaging for Linux (numerous fixes and improvements, no longer experimental)
- Improved `configure.py` to always use the Python executable found by `configure`
- Added script for creating Flatpak manifests
- Added support for selecting a compiler via the CC environment variable
- Miscellaneous bug fixes and improvements

#### Third-party libraries

- Removed libraries
  - Libav 12.3 (decoding and filters)
  - yasm 1.3.0
- Updated libraries
  - libopus 1.3 (Opus audio encoding)
  - x264 157 r2935 (H.264/AVC video encoding)
  - x265 2.9 (H.265/HEVC video encoding)
- New libraries
  - FFmpeg 4.1 (decoding and filters)
  - liblzma (xz) 5.2.4 (LZMA video decoding, e.g. TIFF)
  - libspeex 1.2.0 (Speex audio decoding)

### Linux

- Fixed Blu-ray title name being set to device name (e.g. sr0) when scanning raw devices
- Fixed Blu-ray default destination file names to no longer include MPLS number
- Fixed an issue with queue state not being updated properly on reload
- Fixed various issues importing presets
- Updated most translations
- Added initial support for GTK 4
- Added ability to customize activity window font size and increased default from 7 to 8
- Added destination overwrite protection (append number to file name on conflict)
- Added `{source-path}` to automatic path setting
- Miscellaneous bug fixes and improvements

### Mac

- HandBrake now requires OS X 10.10 Yosemite or later
- Removed preferences option to show the advanced tab (deprecated and slated for removal)
- Fixed minor display issues on macOS 10.14 Mojave
- Fixed queue toolbar icon not updating
- Removed Growl in favor of native system notifications
- Updated Sparkle automatic update library
- Improved handling of invalid presets
- Improved layout to better support localization
- Improved preview border alignment on high density displays
- Improved automatic naming to avoid updating when unrelated settings change
- Improved criteria for showing destination overwrite warnings
- Improved stop encoding confirmation dialog
- Improved notifications to no longer play sounds when alerts are disabled
- Added initial localization support and German translation
- Added initial support for VideoToolbox hardware-accelerated encoding
- Added support for Dark Mode on macOS 10.14 Mojave (new Dark Mode toolbar icons require building with Xcode 10 on Mojave)
- Added Touch Bar support to various windows and dialogs
- Added Finder progress bar to files currently encoding
- Added Show Source in Finder to queue contextual menu (renamed Show in Finder to Show Destination in Finder)
- Added validation for custom filter parameters
- Miscellaneous bug fixes and improvements

### Windows

- HandBrake now requires .NET Framework 4.7.1 or later (installer offers download if missing)
- Fixed mixdown selection where the specified mixdown in the selected preset is not available
- Fixed audio sample rate of 48 kHz being selected where Auto was the specified behavior
- Removed preferences option to show the advanced tab (deprecated and slated for removal)
- Removed options menu from queue in favor of contextual menu
- Improved layout to better support localization
- Improved error handling when adding items to the queue
- Improved multi-instance queue recovery to avoid loading queue files from the wrong instance
- Improved filters layout and controls
- Improved video quality slider by allowing it to grow with window size and setting x264/x265 granularity to 0.5
- Improved SRT import default browse location (open source video location)
- Improved keyboard shortcuts by making Ctrl-S open the destination save dialog (start encode is now Ctrl-E)
- Added additional keyboard shortcuts for various actions
- Added initial localization support and German translation
- Added support for AMD VCE and Nvidia NVENC hardware-accelerated encoders
- Added automatic queue archiving and option to select an archived queue for recovery (archives are removed after 7 days)
- Added support for recovering specific queue files on start using `--recover-queue-ids=<id1,id2,...>`
- Added additional controls to passthru audio tracks to configure audio fallback parameters
- Added ability to drag and drop SRT subtitles files onto the main window
- Added option to disable preview image on summary tab
- Added option to disable checking for update on start in portable mode
- Added stop encoding confirmation dialog
- Miscellaneous bug fixes and improvements


## HandBrake 1.1.2

### All platforms

#### General

- Fixed Blu-ray title name where reading from raw device
- Improved handling of broken units in Blu-ray source (skip and continue reading)

#### Video

- Fixed rare crash related to preview images, anamorphic, and default preset values
- Fixed jitter produced by 59.94 fps to 29.97 fps frame rate conversion

#### Audio

- Fixed duration of silence buffers (may improve audio/video sync for some sources)

#### Build system

- Fixed linker warning by setting libvpx target to minimum supported macOS version
- Fixed build failure with old GTK versions
- Miscellaneous Flatpak-related fixes and improvements

#### Third-party libraries

- Updated libraries (necessary to pull in needed bug fixes)
  - libdvdread 6.0.0 (DVD decoding)
  - libdvdnav 6.0.0 (DVD decoding)

### Linux

- Fixed potential crash where $HOME directory is missing
- Fixed legacy preferences causing preset window being shown at every launch
- Fixed preset name and menu display on Ubuntu 14.04 Trusty Tahr
- Fixed default destination file name for Blu-ray source to not include MPLS number
- Fixed queue reloading in Flatpak sandbox
- Fixed toolbar icons alignment and use correct art for lower pixel density
- Updated most translations

### Mac

- Fixed menu item and tooltip strings related to selection behavior
- Fixed crash where presets file contains invalid UTF-8

### Windows

- Fixed incorrect track selection behaviours on audio and subtitle tabs
- Fixed creating an unneeded HandBrake Team directory in the user's Roaming directory
- Improved path handling when opening a source directory from the queue
- Miscellaneous bug fixes and improvements


## HandBrake 1.1.1

### All platforms

#### General

- Fixed a potential crash in the comb detection filter
- Fixed a potential crash in the padding filter

#### Video

- Fixed decoding certain very high bit rate ultra-high definition sources with extra large packets
- Fixed last frame in source video missing in output

#### Audio

- Fixed crash when decoding an empty audio track

#### Build system

- Updated mac-toolchain-build script Nasm url and improved curl parameters for robustness

#### Third-party libraries

- Updated libraries (necessary to pull in needed bug fixes)
  - libvpx 1.7.0 (VP8/VP9 video encoding)
  - x264 155 r2901 (H.264/AVC video encoding)

### Linux

- Fixed Ubuntu PPA build date
- Fixed a display issue with the quality slider control
- Fixed issues occurring when running multiple HandBrake instances simultaneously
- Updated Russian translation
- Updated support for creating Flatpak bundles (experimental)
- Miscellaneous bug fixes and improvements

### Mac

- Fixed corrupted output with VP8 and VP9 encoders
- Fixed building x264 using Clang and -march=native/-mavx (thanks H. Gramner for the upstream patch)

### Windows

- Fixed issues with queue recovery when running multiple HandBrake instances simultaneously
- Fixed an issue with a When Done action potentially causing the last queue item to be marked as a warning instead of success
- Fixed burn-in behavior with MP4 files; after the first burn-in track, no additional tracks that require burn-in will be added
- Improved window resize behavior for Add Selection to Queue dialog and allowed space bar to toggle checkbox for selected row
- Improved tabbing behavior in various circumstances
- Improved adding a new preset with the same name as an existing user preset; the existing preset will now be updated properly
- Improved privacy by adding an option to disable the Summary tab preview image
- Updated installer to block installation on 32-bit systems to avoid confusion (unsupported since 1.1.0)
- Miscellaneous bug fixes and improvements


## HandBrake 1.1.0

### All platforms

#### General

- Improved user interface
  - Redesigned main window for consistency and usability; overall flow is top to bottom, left to right
  - Added new preset controls directly in main workflow
  - Added new summary tab for overview of settings at a glance
  - Updated interface icons to support high resolution displays
- New and improved official presets
   - Added new presets for Vimeo and YouTube
   - Added new 2160p/4K device presets for Apple TV, Chromecast, Fire TV, and Roku
   - Added new Production presets for post-production video editing workflows
   - Added additional 2160p/4K Matroska presets
- Improved AppleTV 4K support
- Improved Intel QuickSync Video support
  - Added Linux support (experimental)
  - Added 10-bit H.265/HEVC encoding support for Kaby Lake and newer CPUs
  - Added support for multiple GPUs via D3D11 encode path
- Many bug fixes and improvements

#### Video

- Added new Unsharp and kernel-based Laplacian LapSharp sharpening filters
- Added CSM prefilter option to NLMeans filter
- Added support for mobile device orientation via auto-rotation container flag
- x265 10- and 12-bit encoders are now included by default; additional dll files are no longer required

#### Command line interface

- Added support for adaptive streaming (SPS and PPS before IDR frames) via the --inline-parameter-sets parameter
- Added --json parameter to output scan/status information in JSON format, useful for scripting
- Audio sample rate parameter --arate now accepts "auto" as a valid value

#### Build system

- Added support for FreeBSD 11.1 (must compile from source)
- Added support for compiling on Windows under MSYS (experimental, slow)
- Updated to mingw-w64-build 3.1.1 with support for mingw-w64 5.0.3 and gcc 7.2.0
- Update mac-toolchain-build to add NASM 2.13.2 (now required for x264)
- Miscellaneous bug fixes and improvements

#### Third-party libraries

- Updated libraries
  - FDK AAC 0.1.5 (AAC audio encoding, must compile from source)
  - FreeType 2.8.1 (subtitles)
  - HarfBuzz 1.7.2 (subtitles)
  - Jansson 2.10 (JSON architecture)
  - LAME 3.100 (MP3 audio encoding)
  - Libav 12.3 (decoding and filters)
  - libass 0.14.0 (subtitles)
  - libbluray 1.0.2 (Blu-ray decoding)
  - libdvdnav 5.0.3 (DVD decoding)
  - libdvdread 5.0.3 (DVD decoding)
  - libiconv 1.15 (character encoding support)
  - libmfx (upstream API 1.23)
  - libogg 1.3.2 (Xiph codecs support)
  - libopus 1.2.1 (Opus audio encoding)
  - libsamplerate 0.1.9-35-g02ebb9f (audio resampling)
  - libtheora 1.1.1 (Theora video encoding)
  - libvorbis 1.3.5 (Vorbis audio encoding)
  - libvpx 1.6.1 (VP8/VP9 video encoding)
  - libxml2 2.9.4 (general)
  - x264 155 r2893 (H.264/AVC video encoding)
  - x265 2.6 (H.265/HEVC video encoding)
  - zlib 1.2.11 (general)

### Linux

- Added option to configure low disk space warning level
- Added Intel QuickSync Video encoder (experimental, requires specific Intel driver)
- Added support for Ubuntu 18.04 and 17.10; Ubuntu 15.04 support is removed
- Many other bug fixes and improvements

### Mac

- Added option to configure low disk space warning level
- Improved support for VoiceOver navigation
- Many other bug fixes and improvements

### Windows

- Added option to configure low disk space warning level
- Added option to play a sound (MP3/WAV) when encode or queue is finished
- Added option to show progress, pass, passcount in the application title or task tray icon tooltip
- Added more granular progress reporting during search for start of file and muxing
- Added support for per-display resolution awareness
- Added support for running HandBrake in a portable mode (see included portable.ini.template)
- Added custom anamorphic to dimensions tab, it's back!
- Improved static preview window still previews rendering
- Improved audio selection behavior controls; dropdowns are now context aware and range limited with better defaults
- Improved UI constency throughout
- Many other bug fixes and improvements


## HandBrake 1.0.7

### All platforms

#### Video

- Fixed decoding of raw video in Matroska/MKV
- Fixed time stamp handling for containerless raw video
- Fixed memory leaks in OpenCL
- Fixed x265 2-pass encoding where video frame rate is altered by filters
- Improved handling of very small amounts of sync jitter (~1 tick)
- Improved handling of AVI files with broken indices

#### Audio

- Further refined fix for Libav crash encoding AAC at very high bitrates

#### Subtitles

- Removed fontconfig dependency on Mac and Windows; libass now uses CoreText/DirectWrite
- Improved subtitle font selection when burning in SRT/SSA subtitles

#### Command line interface

- Fixed preset subtitle burn defaults override

#### Build system

- Updated MinGW-w64 build script for improved compatibility with hardened GCC

### Linux

- Fixed video preset control not updating
- Fixed audio passthru masks not updating until preset save
- Fixed application of SRT subtitles offset
- Updated translations: af, cs, ja_JP, ru, sk, sv

### Windows

- Fixed When Done option not updating/resetting correctly


## HandBrake 1.0.6

Superseded by HandBrake 1.0.7.


## HandBrake 1.0.5

Superseded by HandBrake 1.0.6.


## HandBrake 1.0.4

Superseded by HandBrake 1.0.5.


## HandBrake 1.0.3

### All platforms

#### Video

- Fixed H.264 decoding using Libav where the initial GOP was dropped
- Fixed 2-pass x265 encoding where the source header incorrectly specifies frame rate
- Fixed 2-pass encoding with bob deinterlace and constant frame rate
- Fixed a seek issue in Libav while reading MKV sources with embedded subtitles
- Fixed multiple issues preventing Libav from opening WMV sources properly
- Fixed miscellaneous issues in Libav
- Fixed memory leaks in OpenCL
- Improved sync for streams delayed by a large amount

#### Audio

- Fixed a Libav crash encoding AAC at very high bitrates
- Fixed a potential hang in Libav while decoding AAC
- Improved Libav audio sync with MP4 sources containing edit lists
- Improved mapping of single channel layouts to single channel layouts

### Linux

- Fixed a potential crash when selecting video encoders
- Fixed various controls not applying values properly

### Mac

- Fixed a crash when attempting to edit a queued job
- Improved audio start point to use edit lists when encoding using CoreAudio AAC

### Windows

- Fixed Title Specific Scan for DVD/Blu-ray
- Fixed broken/missing NLMeans denoise tunes
- Fixed an issue that could cause error -17 when encoding using Intel QuickSync Video
- Fixed an issue where the SRT language code was not being set correctly


## HandBrake 1.0.2

### All platforms

#### Video

- Fixed point to point encoding end point when using frames as the unit
- Improve error handling for libdvdread and libavcodec decoders

#### Audio

- Fixed an issue where fallback encoder bitrate was not set properly

#### Subtitles

- Fixed incorrect duration for UTF-8 subtitles
- Fixed an issue causing extra blank lines for UTF-8 subtitles in MKV

### Linux

- Fixed an issue sometimes preventing dragging and dropping of presets between folders
- Miscellaneous bug fixes

### Mac

- Fixed video encoder options not reset when changing encoders
- Fixed incomplete encodes where the chapter count differs on queued items
- Fixed sleep prevention not working in certain scenarios
- Fixed automatic naming for EyeTV bundles
- Added additional checks to prevent source file overwriting
- Miscellaneous bug fixes

### Windows

- Fixed video encoder options not reset when changing encoders
- Fixed subtitles defaults behaviors to improve how tracks are added
- Fixed issues related to source maximum and custom picture setting modes
- Fixed point to point settings when editing a queued job
- Fixed When Done controls not updating correctly on various screens
- Fixed split buttons not working correctly on audio and subtitles tabs
- Fixed destination path and file name error checking
- Fixed potential crash by disabling OpenCL detection when the scaler is not set to OpenCL Bicubic (workaround for broken system drivers)
- Fixed a potential crash when QSV is supported but disabled at the BIOS level
- Fixed memory leaks in the QSV encoder
- Added QSV detection for Intel Kaby Lake CPUs
- Miscellaneous bug fixes


## HandBrake 1.0.1

### All platforms

#### Video

- Fixed a potential crash when using the VP8 or VP9 video encoders
- Fixed a potential crash when using 2-pass ABR

#### Command line interface

- Fixed importing chapter names from a file

### Linux

- Fixed Keep Aspect Ratio control (disabled) when anamorphic mode is Auto
- Widened presets list to accommodate longer preset names
- Miscellaneous bug fixes

### Mac

- Fixed a potential crash when using the subtitles burn feature on macOS versions earlier than 10.12 Sierra
- Fixed certain controls not updating when saving or loading a preset
- Miscellaneous bug fixes

### Windows

- Fixed certain controls not updating when saving or loading a preset
- Disabled QSV decoding by default when non-QSV encoder selected (configurable)
- Miscellaneous bug fixes


## HandBrake 1.0.0

### All platforms

#### General

- New online documentation at https://handbrake.fr/docs
- Completely overhauled the official presets
  - New general use presets for broad compatibility
  - New device presets, now more up-to-date for common devices
  - New web presets
  - New Matroska (MKV) presets, including VP9 video with Opus audio
  - Official presets from HandBrake 0.10.x are still available under `Legacy`
- New JSON-based preset system including command line support
- New JSON-based API for interacting with libhb
- Improvements to audio/video sync engine to better handle difficult sources
- Many miscellaneous bug fixes and improvements (over 1700 code commits!)

#### Video

- VP9 video encoding via libvpx
- Intel QuickSync Video H.265/HEVC encoder
  - Requires Intel Skylake or newer CPU
- Ultra HD / 4K color pass through (support for BT.2020)
- Additional standard frame rate selections in the graphical interfaces
- New Auto anamorphic mode maximizes storage resolution, replaces Strict anamorphic mode
- New Pad filter (command line only for now)
- New Decomb/Deinterlace filter settings and improved defaults
- Rotate filter now available in all graphical interfaces
- New NLMeans filter tunes Tape and Sprite for analog tape recordings and vintage video games, respectively
- Assembly optimizations NLMeans filter improve performance up to 10%
- Assembly optimizations in x264 encoder improve performance for faster presets by 5-10%
- x265 encoder quality improvements, especially when using tune grain
- High bit depth encoding support via external shared libraries (video pipeline is still 8-bit 4:2:0)
  - x264 10-bit
  - x265 10-bit and 12-bit

#### Audio

- Opus audio encoding/decoding via libopus
- Passthru now supports E-AC-3, FLAC, and TrueHD audio formats

#### Subtitles

- Improved subtitles rendering for some languages via HarfBuzz
- Miscellaneous subtitles improvements

#### Command line interface

- Presets can now be imported and exported from the command line and are compatible with the graphical interfaces
- Queue exported from the graphical interfaces can now be imported by the command line interface (Linux and Windows only for now)

#### Build system

- Add scripts to manually build and install Mac and MinGW-w64 (compile for Windows on Linux) toolchains
- Add support for multiple source URLs for third-party downloads
- Add SHA256 hash verification for third-party downloads
- Add configure parameter to disable or filter allowed third-party downloads (see configure --help)
- Use HTTPS everywhere; the few cases where a third-party does not provide packages over https, handbrake.fr does
- New targets on Mac to install and uninstall after building
- Add flatpak packaging support (experimental)

#### Third-party libraries

- Updated libraries
  - FreeType 2.6.5 (subtitles)
  - Fontconfig 2.12.1 (subtitles)
  - FriBidi 0.19.7 (subtitles)
  - Libav 12 (encoding/decoding/muxing)
  - libass 0.13.2 (subtitles)
  - libbluray 0.9.3 (Blu-ray decoding)
  - libmfx v6.0.0 (Intel QuickSync Video encoding/decoding)
  - libvpx 1.5.0 (VP8/VP9 video encoding)
  - x264 148 r2708 (H.264/AVC video encoding)
  - x265 2.1 (H.265/HEVC video encoding)
- New libraries
  - HarfBuzz 1.3.0 (subtitles)
  - libopus 1.1.3 (Opus audio encoding)

### Linux

- Add options for saving and loading queue files
- Removed system tray icon due to performance issues on Ubuntu
- Usability improvements
- Miscellaneous bug fixes

### Mac

- Updated all tooltips
- Added undo/redo support to the graphical interface
- Improved drag and drop support
- Added Open Recent to the File menu
- Added Add Titles to Queue… to the File menu (batch queueing)
- Preview prompts to open in an external application when the internal player does not support the format
- Preview now displays volume and audio/subtitles language selection during playback
- Picture and Filters settings are now part of the main window
- Settings are preserved when selecting a new title (instead of reloading the last selected preset)
- Improved support for importing/exporting comma-separated (.csv) chapter markers
- Queue is now automatically paused when available disk space is low
- When Done action can now be changed directly from the Queue window
- When Done notification is now interactive (reveals the encoded file in Finder)
- Activity Log window is now searchable (press `⌘`+`f` to activate)
- XQuartz is no longer required for subtitle burn-in
- Updated Sparkle software update library
  - Enabled DSA signature checking for improved security
- Usability improvements
- Miscellaneous bug fixes

### Windows

- Graphical interface now uses libhb directly, instead of sending commands to the command line interface
  - Encoding can now be paused and resumed
  - Stopping encoding will finalize the partial file to be playable
- Reduced installer and install size
  - The command line interface is no longer included in the graphical interface installer
- Update checker now verifies the signature of the update file for improved security
- Added support for quality-based audio encoding
- Added ability to import tab-separated (.tsv), XML (.xml), and plain text (.txt) chapter markers
- Improved the "configure default" options for audio and subtitles
  - Default audio track behavior is now configurable
  - Subtitles burn-in behavior is now configurable
- Removed DirectX Video Acceleration (DXVA) hardware-accelerated video decoding
  - Was causing many issues without providing sufficient improvement to decoding efficiency
  - May be added again at a later date if performance and stability improves
- Usability improvements
- Miscellaneous bug fixes


## HandBrake 0.10.5

- Removed FDK AAC from binary releases
  - Configure with `--enable-fdk` for non-free and non-redistributable build when compiling from source
- Updated x265 to 1.9 which brings bug fixes and performance improvements
- Improvements in large AVI file handling
- Assorted bug fixes and performance improvements

## HandBrake 0.10.3

- Updated x265 to 1.8 which brings numerous bug fixes and some performance improvements
- Assorted bug fixes and performance improvements

## HandBrake 0.10.2

- Assorted bug fixes and performance improvements

## HandBrake 0.10.1

- Assorted bug fixes for all three GUIs and the core library

## HandBrake 0.10.0

### Core

- Intel QuickSync Video encode and decode support (beta)
  - Windows only currently; we hope to bring this to Linux users in the future
- DXVA hardware decode support (experimental)
  - Windows only
  - Suitable only for slower machines so disabled in preferences by default
- Choice of scalers
  - Lanczos
    - HandBrake's default scaler
  - Bicubic (OpenCL) (experimental)
    - Available on the Command Line Interface (all platforms) and Windows GUI (Mac / Linux GUIs will come in a later release)
    - Currently only available in OpenCL form so requires an AMD or Intel GPU supporting OpenCL 1.1 or later; Nvidia GPUs are not currently supported
    - When downscaling, up to 5% performance improvement can be achieved; no benefit when not downscaling
    - Small loss in quality over the Lanczos scaler
- Denoise
  - hqdn3d filter now accepts individual settings for each chroma channel (Cb, Cr)
  - New NlMeans denoiser, very slow, but results are significantly better than hqdn3d
- Presets
  - Added Windows Phone 8 Preset
- Updated Libraries
  - x264 r2479-dd79a61
  - Libav v10.1
  - libbluray 0.5.0
- libavformat is now used for muxing instead of mp4v2 and libmkv
  - "Large File Size" checkbox has now been removed for MP4, as the new muxer will transition to 64bit files automatically
  - mpeg2dec has also been replaced in favour of using libav
- The LibAV AAC encoder is now the default as FAAC has been remove
  - This encoder is adequate for most, but until it improves a bit further, we have enabled support for the FDK-AAC encoder also
    - This FDK option is a temporary measure until the LibAV encoder improves
    - Note that FDK-AAC is much slower and will likely bottleneck the encode process, but will produce better quality audio
- H.265 encoder
  - Now available through x265 1.4
  - While this encoder is still fairly new, we have seen some promising results come out of it; it's still under heavy active development and is only going to improve over time
- Added VP8 Encoder (using libvpx)
  - Available in MKV files only
- Removed mcdeint deinterlace and decomb modes (this relied on the snow encoder in libav which has been removed by upstream)
- Bug fixes and misc improvements

### Windows

- Accessibility and usability improvements
  - Added option to 'Use System Colors'; the app should now be usable in a high contrast mode.
  - Fixed tab ordering to make the app more keyboard friendly
- LibHB is now used for scanning instead of the CLI
  - Experimental preview window is now available as a result (can be enabled via preferences)
- Improved the layout and design of the audio and subtitle tabs
  - Split buttons similar to the old 0.9.8 WinForms GUI
  - Improved layout on the track listbox to make better use of the space
- Improvements to auto-naming feature
- When Done
  - Added an option that will reset this to 'Do nothing' when the app is closed and restarted
- Presets
  - New presets menu
  - Presets bar can now be hidden if it's not wanted
- Numerous bug fixes
  - Fixed the issue in the source dropdown where the drive menu items did not work when clicked
  - Numerous fixes in the picture settings panel around resolution calculation
  - Numerous fixes around the way presets are loaded and saved, particularly around picture settings
  - Removed Growl for Windows support due to bugs and issues with this library that remain unfixed; project appears abandoned
  - Many misc other fixes
- Windows XP is no longer supported; Windows Vista with Service Pack 2 or later is now a requirement
- The 32-bit build of the application is now considered deprecated; this is due to 32-bit process memory limitations

### Mac

- Build system updates to compile under OS X 10.9 and 10.10
- Automatic audio and subtitle track selection behaviors which can be stored per preset
- Improvements to auto-naming feature
- Misc UI enhancements
- Bug fixes and misc improvements

### Linux

- Automatic audio and subtitle track selection behaviors which can be stored per preset
- Improvements to auto-naming feature
- Batch add-to-queue by list selection
- Russian and Czech translations
- Bug fixes and misc improvements
- Requires GTK3

### Command Line Interface

- Basic support for return codes from the CLI (0 = No error, 1 = Canceled, 2 = Invalid input, 3 = Initialization error, 4 = Unknown Error)
- Bug fixes and misc improvements
2019-03-01 23:51:48 +00:00
wiz
0f60b5791a libvdpau: update to 1.2.
This version of libvdpau adds new chroma types defining whether surfaces
contain frames or fields, and a new picture parameter structure that
supports HEVC 4:4:4 pictures.


Aaron Plattner (3):
      util.h: Make getenv_wrapper() static inline
      Fix typos from commit 53eeb07f68d483fee86ad872884aee890d5aa393
      Bump version to 1.2

José Hiram Soltren (1):
      Fix doc error on displayable surface types

ManojGuptaBonda (2):
      Add new frame and field mode chroma types. Add VdpDecoderQueryProfileCapability API
      Add HEVC 444 support in VDPAU API

Rico Tzschichholz (1):
      mesa_dri2: Add missing include of config.h to define _GNU_SOURCE
2019-02-28 22:46:41 +00:00
adam
9b5132af9a mkvtoolnix: fix buildling on macOS; remove DRAKE_FLAGS because current rake automatically chosses number of jobs 2019-02-12 23:46:23 +00:00
adam
debd7c106d libvpx: updated to 1.8.0
v1.8.0 "Northern Shoveler Duck"
  This release focused on encoding performance for realtime and VOD use cases.

  - Upgrading:
    This adds and improves several vp9 controls. Most are related to SVC:
      VP9E_SET_SVC_FRAME_DROP_LAYER:
        - Frame dropping in SVC.
      VP9E_SET_SVC_INTER_LAYER_PRED:
        - Inter-layer prediction in SVC.
      VP9E_SET_SVC_GF_TEMPORAL_REF:
        - Enable long term temporal reference in SVC.
      VP9E_SET_SVC_REF_FRAME_CONFIG/VP9E_GET_SVC_REF_FRAME_CONFIG:
        - Extend and improve this control for better flexibility in setting SVC
          pattern dynamically.
      VP9E_SET_POSTENCODE_DROP:
        - Allow for post-encode frame dropping (applies to non-SVC too).
      VP9E_SET_SVC_SPATIAL_LAYER_SYNC:
        - Enable spatial layer sync frames.
      VP9E_SET_SVC_LAYER_ID:
        - Extend api to specify temporal id for each spatial layers.
      VP9E_SET_ROI_MAP:
        - Extend Region of Interest functionality to VP9.

  - Enhancements:
    2 pass vp9 encoding has improved substantially. When using --auto-alt-ref=6,
    we see approximately 8% for VBR and 10% for CQ. When using --auto-alt-ref=1,
    the gains are approximately 4% for VBR and 5% for CQ.

    For real-time encoding, speed 7 has improved by ~5-10%. Encodes targeted at
    screen sharing have improved when the content changes significantly (slide
    sharing) or scrolls. There is a new speed 9 setting for mobile devices which
    is about 10-20% faster than speed 8.

  - Bug fixes:
    VP9 denoiser issue.
    VP9 partition issue for 1080p.
    VP9 rate control improvments.
    Postprocessing Multi Frame Quality Enhancement (MFQE) issue.
    VP8 multithread decoder issues.
    A variety of fuzzing issues.
2019-02-12 20:47:14 +00:00
adam
f846c7ac29 libbluray: updated to 1.1.0
Version 1.1.0
- Add initial support for OpenJDK 11.
- Add initial support for UHD disc BD-J menus.
- Add support for compiling .jar file with Java 9+ compiler.
- Move AWT classes to separate .jar file.
- Update libudfread submodule repository URL.
- Improve main title selection.
- Improve error resilience and stability.
- Improve BD-J compability.
- Fix playback of some broken BD-J discs.
- Fix playback of discs without normal titles (only TopMenu / FirstPlay title).
2019-02-12 15:35:03 +00:00
adam
613f557a92 libdvdread: updated to 6.0.1
libdvdread (6.0.1)
* fix a regression on some DVDs, like Resident Evil
* check InternalUDFReadBlocksRaw I/O issues
* fix issues with some DVD burnt by Nero
2019-02-12 15:34:20 +00:00
tsutsui
710519807a adobe-flash-player: update to 32.0.0.142.
Upstream announcement:

https://helpx.adobe.com/security/products/flash-player/apsb19-06.html

Adobe Security Bulletin
 Security updates available for Flash Player | APSB19-06

  Summary

  Adobe has released security updates for Adobe Flash Player for Windows,
  macOS, Linux and Chrome OS. These updates address one important
  vulnerability in Adobe Flash Player. Successful exploitation could
  lead toinformation disclosurein the context of the current user.
2019-02-12 14:42:55 +00:00
adam
69773f9b9f ffmpeg4/ffplay4: updated to 4.1.1
version 4.1.1:
- avformat/mov: validate chunk_count vs stsc_data
- avformat/mov: require tfhd to begin parsing trun
- avcodec/pgssubdec: Check for duplicate display segments
- avformat/rtsp: Check number of streams in sdp_parse_line()
- avformat/rtsp: Clear reply in every iteration in ff_rtsp_connect()
- avcodec/rasc: Move ff_get_buffer() after frame checks
- avcodec/rasc: Check uncompressed dlta size
- avcodec/fic: Check that there is input left in fic_decode_block()
- avcodec/ilbcdec: Fix undefined integer overflow lsf2poly()
- avcodec/ilbcdec: Fix integer overflow in construct_vector()
- avcodec/prosumer: Error out if decompress() stops reading data
- avcodec/tiff: Check for 12bit gray fax
- avutil/imgutils: Optimize memset_bytes() by using av_memcpy_backptr()
- avutil/mem: Optimize fill32() by unrolling and using 64bit
- configure: bump year
- avcodec/tests/rangecoder: initialize array to avoid valgrind warning
- avcodec/gdv: Optimize and factorize scaling loops
- avcodec/h264_slice: Fix integer overflow in implicit_weight_table()
- avcodec/exr: set layer_match in all branches
- avcodec/exr: Check for duplicate channel index
- avfilter/vf_tonemap_opencl: Make static tables const
- doc/indevs: fix upto typo
- avcodec/4xm: Fix returned error codes
- avformat/libopenmpt: Fix successfull typo
- avcodec/v4l2_m2m: fix cant typo
- avcodec/mjpegbdec: Fix some misplaced {} and spaces
- avformat/wvdec: detect and error out on WavPack DSD files
- avcodec/mips: Fix failed case: hevc-conformance-AMP_A_Samsung_* when enable msa
- avcodec/fic: Fail on invalid slice size/off
- avcodec/ilbcdec: fix integer overflow in energy
- postproc/postprocess_template: remove FF_REG_sp from clobber list
- postproc/postprocess_template: Avoid using %4 for the threshold compare
- libavformat/mov: Fix NULL-dereference read for some encrypted content.
- avcodec/rpza: Check that there is enough data for all the blocks
- avcodec/rpza: Move frame allocation to a later point
- avcodec/avcodec: Document the data type for AV_PKT_DATA_MPEGTS_STREAM_ID
- avformat/mpegts: Fix side data type for stream id
- tests/fate/filter-video: increase fuzz for fate-filter-refcmp-psnr-rgb
- avcodec/mjpegdec: Fix indention of ljpeg_decode_yuv_scan()
- lavf/id3v2: fail read_apic on EOF reading mimetype
- avcodec/rasc: Check that the number of moves is less than or equal the number of pixels
- avformat/nutenc: Document trailer index assert better
- lavf/mov: ensure only one tkhd per trak
- avcodec/clearvideo: Check remaining input bits in P macro block loop
- avcodec/rasc: Check input space before reading chunk
- avcodec/dxv: Check that there is enough data to decompress
- avcodec/ppc/hevcdsp: Fix build failures with powerpc-linux-gnu-gcc-4.8 with --disable-optimizations
- avcodec/msvideo1: Check for too small dimensions
- avcodec/wmv2dec: Skip I frame if its smaller than 1/8 of the minimal size
- avcodec/msmpeg4dec: Skip frame if its smaller than 1/8 of the minimal size
- avcodec/truemotion2rt: Fix rounding in input size check
- avcodec/diracdec: Check component quant
- avcodec/tiff: Limit filtering to decoded data
- avcodec/truemotion2: fix integer overflows in tm2_low_chroma()
- avcodec/pngdec: Check compression method
- fftools/ffmpeg: Repair reinit_filter feature
- avcodec/shorten: Fix integer overflow with offset
- avcodec/imm4: Use ff_set_dimensions()
- h264_redundant_pps: Fix logging context
- avfilter/af_asetnsamples: fix last frame props
- cbs_av1: Fix reading of overlong uvlc codes
- avcodec/cbs_av1: fix parsing delta_frame_id_minus1
- avfilter/vf_overlay: fix filtering with negative y
- avformat/movenc: get number of written bytes from bitstream writer
- avformat/movenc: fix size calculation in mov_write_eac3_tag()
- avfilter/vf_overlay: fix crash with negative y
- avcodec/mpeg_er: fix clearing chroma blocks for 422 and 444
- avfilter/af_afade: fix duration maximum
- avfilter/vf_fade: fix start/duration max value
- avcodec/cbs_av1: fix parsing signed integer values
- avcodec/cbs_av1: fix storage size for segmentation_params feature_value fields
- configure: Add missing xlib dependency for VAAPI X11 code
- avcodec/hevcdec: fix non-ref frame judgement
2019-02-11 09:24:22 +00:00
adam
5237e2e5cf mkvtoolnix: updated to 31.0.0
Version 31.0.0 "Dolores In A Shoestand":

New features and enhancements
* all programs: added a new option --abort-on-warnings that will cause the
  program to abort after it has emitted the first warning, similar to how it
  aborts after the first error.
* mkvmerge, mkvextract: when closing files that were opened for writing,
  cached data will not be flushed to storage automatically anymore. This
  reverts the workaround implemented for 2469. A new option was added to both
  programs (--flush-on-close) that re-enables flushing for people who are
  affected by data loss such as described in 2469.

  The reason is that automatic flushing causes long delays in processing
  queues when the output by mkvmerge/mkvextract isn't the final product but
  just an intermediate result to be processed further.
* MKVToolNix GUI: multiplexer: the dialog previewing different character sets
  for text subtitles will now keep the position of the displayed text when
  switching between character sets.

Bug fixes
* mkvmerge: AVI reader: using DV type 1 AVIs will now result in an unsupported
  file type being reported (as the underlying AVI library doesn't support
  them) instead of crashing mkvmerge.
* mkvmerge: HEVC: the height of interlaced streams will now be set correctly
  to the height of the full frame instead of the height of a single interlaced
  field.
* mkvmerge: MP4 reader: edit lists consisting solely of elements that mkvmerge
  doesn't support (such as dwells) are simply ignored. Before no data was read
  for such tracks at all.
* mkvmerge: text subtitles: entries with an explicit duration of 0ms will now
  be handled correctly: the 0ms duration will be stored in Matroska instead of
  the difference between the current and the following entry.
* MKVToolNix GUI: multiplexer, chapter editor: fixed drag & drop handling with
  Qt 5.12.0 and newer.
* MKVToolNix GUI: multiplexer: the GUI did not clean up temporary files
  created when running mkvmerge.

Build system changes
* Qt 5.4.0 or newer has required (up from 5.3.0) since version 30.0.0; I just
  forgot to include this entry.
2019-02-11 08:18:07 +00:00
leot
6276e02dfd mpv: Add a comment to NetBSD DRM support patches 2019-02-05 12:07:57 +00:00
jmcneill
6f14fa0bd1 mpv: don't use libdrm on Darwin 2019-02-05 11:38:26 +00:00
jmcneill
1806c8ae81 mpv: enable support for DRM on NetBSD. 2019-02-05 11:14:59 +00:00
tsutsui
b642a9a21e ruby-gnome2: update to 3.3.2.
Upstream changes (from NEWS):

== Ruby-GNOME2 3.3.2: 2019-02-03

This is a bug fix release of 3.3.1.

=== Changes

==== Ruby/GObjectIntrospection

  * Fixed

    * Fixed wrong nil check.
      [GitHub#1270][Patch by moveccr]

    * Fixed a memory leak when module function is used with block.
      [GitHub#1270][Reported by Izumi Tsutsui]

==== Ruby/GTK3

  * Improvements

    * Add backward compatibility APIs:

      * (({Gtk::Screen#add_style_provider}))

      * (({Gtk::Screen#remove_style_provider}))

      * (({Gtk::StyleContext.add_provider_for_screen}))

      * (({Gtk::StyleContext#add_provider}))

=== Thanks

  * moveccr

  * Izumi Tsutsui
2019-02-03 07:02:52 +00:00
tsutsui
ed260a39fe ruby-gnome2: update to 3.3.1.
Upstream changes (from NEWS):

== Ruby-GNOME2 3.3.1: 2019-01-09

This is a release that improves GObject Introspection support.

=== Changes

==== Ruby/GLib2

  * Improvements

    * (({rbgobj_remove_relative()})): Added support for removing a
      relative added by (({rbgobj_add_relative()})).

    * Stopped to use raw (({Hash})) to guard objects from GC.

    * (({GLib::Idle.remove})): Deprecated. Use
      (({GLib::Source.remove})) instead.

  * Fixes

    * Fixed typos in samples.
      [GitHub#1267][Patch by kojix2]

==== Ruby/CairoGObject

  * Improvements

    * Started to require cairo gem 1.16.2 or later.

==== Ruby/GObjectIntrospection

  * Improvements

    * Added support for input object validation.

    * Added support for callback with module function such as
      (({Gdk.threads_add_idle})).
      [GitHub#1256][Reported by xetum]

    * Added support for converting (({GHash<utf8, GObject>})).

    * Added support for transfer full (({GHash})).

    * Added support for freeing array of primitive types.
      [GitHub#1266][Patch by Yosuke Shiro]

    * Improved suitable method detection for array and list.

    * Added support for converting an array of (({GObject})).

    * Added support for renaming compare operations:

      * (({not_equal})): (({!=}))

      * (({less_than})): (({<}))

      * (({less_than_or_equal})): (({<=}))

      * (({greater_than})): (({>}))

      * (({greater_than_or_equal})): (({>=}))

==== Ruby/GdkPixbuf2

  * Fixes

    * Fixed markup.
      [GitHub#1250][Patch by kojix2]

    * Fixed a bug that data passed to (({GdkPixbuf::Pixbuf.new(data:
      array)})) is corrupt by GC.

==== Ruby/Pango

  * Improvements

    * (({Pango::Layout#get_pixel_extents})): Added for backward
      compatibility.

    * (({Pango::Rectangle#ascent})): Added for backward
      compatibility.

    * (({Pango::Rectangle#descent})): Added for backward
      compatibility.

    * (({Pango::Rectangle#lbearing})): Added for backward
      compatibility.

    * (({Pango::Rectangle#rbearing})): Added for backward
      compatibility.

    * (({Pango::Rectangle#left_bearing})): Added.

    * (({Pango::Rectangle#right_bearing})): Added.

==== Ruby/GTK2

  * Fixes

    * Fixed typos in samples.
      [GitHub#1268][Patch by kojix2]

==== Ruby/GTK3

  * Improvements

    * Updated sample to work on HiDPI environment.
      [GitHub#1246][Patch by noanoa07]

    * Updated samples.
      [GitHub#1258][GitHub#1259][GitHub#1260][Patch by kojix2]

==== Ruby/RSVG2

  * Fixes

    * Fixed typos.
      [GitHub#1253][Patch by kojix2]

    * Removed needless rsvg2 gem dependency for Windows.
      [GitHub#1261][Reported by noanoa07]

==== Ruby/GEGL

  * Fixes

    * Fixed a typo in README.
      [GitHub#1263][Patch by kojix2]

=== Thanks

  * noanoa07

  * kojix2

  * xetum

  * Yosuke Shiro
2019-01-27 02:23:39 +00:00
adam
2cd628962b x265: updated to 3.0
Version 3.0

New features
option:: ‘–dolby-vision-profile <integer|float>’ generates bitstreams confirming to the specified Dolby Vision profile. Currently profile 5, profile 8.1 and profile 8.2 enabled, Default 0 (disabled)
option:: ‘–dolby-vision-rpu’ File containing Dolby Vision RPU metadata. If given, x265’s Dolby Vision metadata parser will fill the RPU field of input pictures with the metadata
read from the file. The library will interleave access units with RPUs in the bitstream. Default NULL (disabled).
option:: ‘–zonefile <filename>’ specifies a text file which contains the boundaries of the zones where each of zones are configurable.
option:: ‘–qp-adaptation-range’ Delta-QP range by QP adaptation based on a psycho-visual model. Default 1.0.
option:: ‘–refine-ctu-distortion <0/1>’ store/normalize ctu distortion in analysis-save/load. Default 0.
Experimental feature option:: ‘–hevc-aq’ enables adaptive quantization
It scales the quantization step size according to the spatial activity of one coding unit relative to frame average spatial activity. This AQ method utilizes the minimum variance of sub-unit in each coding unit to represent the coding unit’s spatial complexity.

Encoder enhancements
Preset: change param defaults for veryslow and slower preset. Replace slower preset with defaults used in veryslow preset and change param defaults in veryslow preset as per experimental results.
AQ: change default AQ mode to auto-variance
Cutree offset reuse: restricted to analysis reuse-level 10 for analysis-save -> analysis-load
Tune: introduce –tune animation option which improves encode quality for animated content
Reuse CU depth for B frame and allow I, P frame to follow x265 depth decision

Bug fixes
RC: fix rowStat computation in const-vbv
Dynamic-refine: fix memory reset size.
Fix linking issue on non x86 platform
Encoder: Do not include CLL SEI message if empty
Fix build error in VMAF lib
2019-01-25 09:01:13 +00:00
youri
1531a40208 xfce4-mpc-plugin: update to 0.5.1: no changelog available. 2019-01-18 13:03:42 +00:00
youri
7e8c884cf9 mate-media: update to 1.21.0:
### mate-media 1.21.0

    sync with transifex
    Ignore PulseAudio "monitor" inputs when displaying mic icon
    gvc-mixer-dialog.c: avoid deprecated 'gtk_widget_override_font'
2019-01-16 18:01:26 +00:00
tsutsui
47b9ce89c8 mencoder, mplayer, gmplayer: restore text relocation fix for NetBSD/i386.
It seems lost in the previous patch-aa -> patch-configure rename.
Bump PKGREVISION to rebuild binaries.
2019-01-12 15:26:42 +00:00
tsutsui
b9f9f96648 adobe-flash-player: update to 32.0.0.114.
Upstream announcement:

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

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

  Summary

  Adobe has released updates for Adobe Flash Player for Windows, macOS,
  Linux and Chrome OS. These updates address feature and performance bugs,
  and do not include security fixes.
2019-01-12 13:32:59 +00:00
adam
bb15e407dd mkvtoolnix: updated to 30.1.0
Version 30.1.0 "Forever And More":

Bug fixes
* build system: fixed building on non-UTF-8 locales.
* MKVToolNix GUI: multiplexer: implemented a workaround for drag & drop not
  working on macOS with Qt 5.12 due to a bug in Qt 5.12.
* MKVToolNix GUI: chapter editor: when opening a Matroska/WebM file that
  doesn't contain chapters and later saving chapters back to them, the editor
  was truncating the file down to a couple of KB in size.
2019-01-07 09:12:40 +00:00
triaxx
528615e6e8 transcode: add missing dependencies
* Fix PR pkg/53835
* Bump revision
2019-01-04 21:38:31 +00:00
adam
d7e626f139 mkvtoolnix: updated to 30.0.0
Version 30.0.0 "Interstellar"

New features and enhancements
* mkvextract: WAV extractor: mkvextract will now write W64 files instead of
  WAV files if the file name extension is `.w64` or if the final file size is
  bigger than 4 GB, the file size limit for WAV files.
* MKVToolNix GUI: multiplexer: a new button was added next to the "destination
  file" controls. Clicking it shows a menu with the ten most recently used
  output directories. Selecting one of them will change the destination file
  to the selected directory keeping the file name.
* MKVToolNix GUI: multiplexer (preferences): the ten most recently used values
  for the "relative output directory" and "fixed output directory" settings
  are now saved. The corresponding settings have been changed into combo boxes
  allowing quick access to those recent values.
* MKVToolNix GUI: multiplexer (preferences): the predefined split sizes and
  durations can now be customized in the preferences.
* MKVToolNix GUI: chapter editor: added an option in the "Chapter editor" menu
  for appending chapters from an existing file to the currently open editor
  tab.
* MKVToolNix GUI: chapter editor: added an action in the context menu for
  copying the selected entry and all of its children to another open editor
  tab.

Bug fixes
* mkvmerge: all files opened for writing will now be flushed once before
  they're closed. This ensures the operating system actually writes all cached
  data to disk preventing data loss in certain situations such as power
  outages or buggy drivers in combination with suspending the computer.
* mkvmerge: AAC: under certain conditions 8 channel audio files were taken for
  7 channel ones.
* MKVToolNix GUI: multiplexer: removing a file added as an "additional part"
  will no longer cause a crash.
* source code: fixed compilation with Boost 1.69.0 after API-breaking change
  to the `boost::tribool` class.
2019-01-04 21:18:01 +00:00
bsiegert
1c030f1c28 ffmpeg2: fix configuring with OpenSSL 1.1.
The build still fails, thus remove openssl from the list of suggested
options.
Rename a patch.
Bump revision.
PR pkg/53829.
2019-01-03 11:56:08 +00:00
tnn
c68caa70a3 ffmpeg2theora: catch up with scons update 2019-01-02 18:01:00 +00:00
leot
6bec5bc2fc intel-vaapi-driver: Update to 2.3.0
Changes:
2.3.0
-----
* Bump version to 2.3.0
* Add new PCI ID for KBL and CFL
* Fix frame corruption when there are big MVs in VP8 encoding
* Fix dynamically bitrate resetting in AVC encoding
* Fix build errors when the toolchain doesn't support -fstack-protector
* Fix memory leak issue
* Make sure the achieved bitrate meet the requirement for VP8 encoding
* Optimize VPP on GEN8
2018-12-31 21:08:20 +00:00
adam
5b12b7b592 revbump for boost 1.69.0 2018-12-13 19:51:31 +00:00
jklos
cac2e1309d Fix x265 on non-x86 architectures. Patches are from maya@netbsd.org. Thanks! 2018-12-11 17:55:56 +00:00
maya
79d5c1e3d7 ffmpeg, ffplay - re-disable optimizations, pending more discussion 2018-12-10 16:23:49 +00:00
maya
26bbdfdc6a ffplay3, ffmpeg3: don't disable optimizations. they are runtime detected.
bump PKGREVISION
2018-12-09 22:22:27 +00:00
maya
93a7854d1a ffplay4, ffmpeg4: don't disable optimizations.
these are runtime-detected as far as I can see (for multiple archs), so
I don't think there's any harm in enabling them.

bump PKGREVISION.
2018-12-09 22:12:43 +00:00
adam
6697b78088 Removed commented-out PKGREVISIONs 2018-12-09 21:05:32 +00:00
adam
16dd5de231 revbump after updating textproc/icu 2018-12-09 18:51:58 +00:00
sevan
a8f13b72f3 Need pthread support, make sure a substitue is present if OS lacks support
natively, e.g Minix at present.
2018-12-09 03:04:34 +00:00
adam
f6cefbc6b3 py-m3u8: updated to 0.3.7
0.3.7:
* add support for uri when loading m3u8 from a string
2018-12-06 20:23:59 +00:00
leot
9af23136eb multimedia: Add nostt 2018-12-06 19:53:30 +00:00
leot
0b7409b9d4 nostt: Import nostt-1.1.1 as multimedia/nostt
Command line reader for NOS Teletekst, the Dutch public teletext system,
similar to BBC's Ceefax.  Supports colour and interactive use.

Packaged in pkgsrc-wip by Sijmen J. Mulder.  Thank you Sijmen!
2018-12-06 19:52:40 +00:00
tsutsui
94b8a4f055 adobe-flash-player: update to 32.0.0.101.
Upstream announcemnet:

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

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

  Summary

  Adobe has released security updates for Adobe Flash Player for Windows,
  macOS, Linux and Chrome OS. These updates address one critical
  vulnerability in Adobe Flash Player and one important vulnerability in
  Adobe Flash Player installer. Successful exploitation could lead to
  Arbitrary Code Execution and privilege escalation in the context of
  the current user respectively.

  Adobe is aware of reports that an exploit for CVE-2018-15982 exists in
  the wild.
2018-12-06 15:38:32 +00:00
jperkin
b6a5324512 mkvtoolnix: Fix runtime crash on SunOS. Bump PKGREVISION. 2018-12-03 12:15:03 +00:00
bsiegert
c187832e98 Port subtitleeditor to enchant2.
Bump revision.
2018-12-02 19:17:33 +00:00
adam
2add8f9d17 mkvtoolnix: updated to 29.0.0
Version 29.0.0 "Like It Or Not"

Important notes
* The string formatting library used was switched from boost::format to
  [fmt](http://fmtlib.net/). See the section "Build system changes" for
  details.

New features and enhancements
* MKVToolNix GUI: added an option in the preferences for disabling automatic
  scaling for high DPI displays.
* MKVToolNix GUI: the GUI will now prevent the system from going to sleep
  while the job queue is running. This feature is implemented for macOS,
  Windows and Linux/Unix systems where the org.freedesktop.login1.Manager
  D-Bus interface is available.

Bug fixes
* mkvmerge: chapter generation: the start timestamps of chapters generated in
  intervals was wrong for files whose smallest video timestamp was bigger than
  0.
* mkvmerge: MP4 reader: fixed handling of atoms whose size exceeds the parent
  atom's size.
* mkvmerge, MKVToolNix GUI's chapter editor: the chapter name template will
  now also be used when reading Ogg-style chapter files with empty chapter
  names.
* mkvextract: AAC: mkvextract will now write the program config element (PCE)
  before the first AAC raw data packet if the PCE is present in the
  AudioSpecificConfig structure in the Codec Private Matroska element. The
  PCE carries vital information about the number of channels and is required
  in certain cases.
* mkvpropedit, MKVToolNix GUI's header editor: in situations when a one-byte
  space must be covered by a new EBML void element the following element must
  be moved up instead. If that moved element is a cluster, the corresponding
  cue entries will now be updated to reflect the cluster's new position.
* MKVToolNix GUI: Windows: the application manifest is now included properly
  so that Windows actually recognizes it.

Build system changes
* Qt's D-Bus implementation is now required for building on systems other than
  macOS and Windows,
* The boost::format library is not used anymore.
* The [fmt library](http://fmtlib.net/) is now required. Versions 3 and
  newer are supported. As not all Linux distributions include packages for the
  library, its release 5.2.1 comes bundled with MKVToolNix. The configure
  script will check for a system version of the library and use it if present
  and recent enough. Otherwise it will fall back to the bundled version and
  link that statically.
2018-12-02 17:13:41 +00:00
tsutsui
85faf48886 ffmpeg4: add pulseaudio option to enable libpulse support.
With this option and xcb option (for x11grab) I can capture X11 applications
that use pulseaudio by the following ffmpeg4 command options:
% ffmpeg4 -y -f x11grab -video_size 800x600 -r 24 -i :0.0+0,0 \
  -f pulse -i oss_output.audio.monitor -pix_fmt yuv420p capture.mp4
2018-12-02 17:11:16 +00:00
prlw1
603b5ccdc7 Revbump for libcanberra gstreamer change. 2018-11-29 11:21:45 +00:00
bsiegert
a2c19fde81 Revbump packages depending on gtkhtml314. 2018-11-27 20:33:07 +00:00
maya
018c89b0a7 vlc: preemptively match all netbsd instead of NetBSD[789] (will break
eventually).

No change to make -v PLIST.oss
2018-11-27 18:28:48 +00:00
leot
fcb1d4c249 mpv: Update distinfo
patch-video_out_opengl_hwdec__vaegl.c was removed and
`WAF_CONFIGURE_ARGS+= --disable-egl-x11' is used instead.
2018-11-26 14:33:43 +00:00
abs
36204d04c4 Add bluray option, and enable by default. Bump PKGREVISION 2018-11-26 12:24:47 +00:00
abs
fe18b599f3 Explicitly pass --disable-egl-x11 to configure to ensure consistent builds 2018-11-26 11:25:40 +00:00
wiz
6ddd982b91 libva-driver-vdpau: Fix DISTNAME. 2018-11-25 20:39:29 +00:00
abs
2ca5d258d4 Add conditional defines for some EGL extensions to fix build with
pkgsrc mesa-11.2.2.

Taken from https://github.com/mpv-player/mpv/issues/5599
2018-11-25 19:26:29 +00:00
ryoon
354658b8cd Enable libva-utils 2018-11-24 14:10:03 +00:00
ryoon
4a8433f890 multimedia/libva-utils: import libva-utils-2.3.0
libva-utils is a collection of utilities and examples to exercise
VA-API in accordance with the libva project. --enable-tests (default
= no) provides a suite of unit-tests based on Google Test Framework.
A driver implementation is necessary to properly operate.
2018-11-24 14:08:56 +00:00
ryoon
38f2de7944 Install a dynamic library to fix vaapi functionality. Bump PKGREVISION 2018-11-24 14:06:02 +00:00
jperkin
f0bcd34bf7 ming: INT_MAX and MAX() compat. 2018-11-23 12:13:19 +00:00
leot
c8b8419be8 intel-vaapi-driver: Update multimedia/intel-vaapi-driver to 2.2.0
Changes:
Version 2.2.0 - 11.Jul.2018
* Bump version to 2.2.0
* Add new PCI ID for KBL-Y
* Add meson support
* Fix for VC1 decoding issues
* Fix VP8 encoding issues
* Fix the over-run issue in HEVC encoding
* Fix the max MV length in MPEG-2 encoding
* Fix packed header mode
* Fix building issue on Android

Version 2.1.0 - 12.Feb.2018
* Bump version to 2.1.0
* Add support for Cannolake (aka. CNL)
  - Decoding: H.264/MPEG-2/VC-1/JPEG/VP8/HEVC/HEVC 10-bit/VP9/VP9 10-bit
  - Encoding: H.264/MPEG-2/JPEG/VP8/VP9/HEVC/HEVC 10-bit/{VP9,AVC} low power
  - VPP: CSC/scaling/NoiseReduction/Deinterlacing{Bob, MotionAdaptive, MotionCompensated}/ColorBalance/STD
* Add support for VC1 interlaced video decoding
* Add support for Stats/PreEnc on GEN9
* Add support for vaExportSurfaceHandle()
* Add new PCI IDs for CFL
* Add mininum resolution query for encoder
* Ehance the logging to provide informational messages
* Fix VP9 brc issue on KBL
* A lot of bug fixes

Version 2.0.0 - 21.Oct.2017
* Bump version to 2.0.0
* Add support for Coffee Lake (aka. CFL)
  - Decoding: H.264/MPEG-2/VC-1/JPEG/VP8/HEVC/HEVC 10-bit/VP9/VP9 10-bit
  - Encoding: H.264/MPEG-2/JPEG/VP8/VP9/HEVC/HEVC 10-bit/AVC low power CQP/CBR/VBR mode
  - VPP: CSC/scaling/NoiseReduction/Deinterlacing{Bob, MotionAdaptive, MotionCompensated}/ColorBalance/STD
* Add support for H264 FEI
* Add support for HEVC ROI encoding
* Add support for intensity compensation for VC-1 decoding
* Improve the quality of the H264 encoder on BDW/BSW
* Improve the CSC performance between I420/NV12/P010/YUY2/VYUY format
* Improve the performace of va{Get, Put}Image for I420/NV12/P010/YUY2/VYUY format
* Fix image corruption for VP9 decoding
* Fix race condition in wayland support
* Fix ROI support in VDEnc support
* Fix corrupted stream when using VDEnc CBR/VBR
* Fix GCC 7.1.1 warnings/errors
* Update the shader for HEVC encoding

Version 1.8.3 - 28.Jun.2017
* Add support for Gemini Lake (aka. GLK)
  - Decoding: H.264/MPEG-2/VC-1/JPEG/VP8/HEVC/HEVC 10-bit/VP9/VP9 10-bit
  - Encoding: H.264/MPEG-2/JPEG/VP8/VP9/HEVC/HEVC 10-bit/AVC low power CQP mode
  - VPP: CSC/scaling/NoiseReduction/Deinterlacing{Bob, MotionAdaptive, MotionCompensated}/ColorBalance/STD
* Improve the quality of the HEVC encoder on SKL+ for CQP and CBR mode
* Add support for HEVC VBR mode on SKL+
* Set the quality range for HEVC / AVC encoder to 7
* Fix VP9 encoding quality issue on KBL
* Fix build issue on Android
* Fix the wrong order for AUD NAL unit in AVC encoder
* Fix the condition of enabling H.264 MB rate control
* Fix the memory leak issue in JPEG decoding

Version 1.8.2 - 22.May.2017
* Add support for querying slice structure for AVC encoding
* Add support for AVC multi-slice encoding on SKL+
* Add support for MVC encoding on SKL+
* Fix bad frame on SKL and BXT when the quality level is set to 1

Version 1.8.1 - 10.Apr.2017
* Add support for VAConfigAttribEncMaxSlices
* Disable AVC multi-slice encoding on SKL+
* Disable AVC ROI encoding on SKL+
* Disable bitrate control per temporal layer on SKL+
* Disable MVC encoding on SKL+
2018-11-23 09:14:31 +00:00
ryoon
6b7bc8f29e Bump API_DEPENDS 2018-11-23 08:18:16 +00:00
ryoon
f1b968dd47 Recursive revbump from multimedia/libva 2018-11-23 08:06:28 +00:00
ryoon
43d3a6da52 Update to 2.3.0
Changelog:
version 2.3.0 - 30.Sep.2018
* Bump VA-API version to 1.3.0 and libva to 2.3.0
* Add max frame size parameters for multiple pass case in legacy mode
* Add new BRC mode AVBR
* Add new interface for High Dynamic Range tone mapping
* Add missing enum to string conversions
* Add hevc subsets parameters structure
* Add Customized Noise Reduction (HVS) interfaces
* Add new BRC mode definition QVBR
* Add more complete colour properties for use in VPP

Version 2.2.0 - DD.July.2018
* Bump VA-API version to 1.2.0 and libva to 2.2.0
* Add support for hevc range extension decoding
* Add support for fast intra prediction in HEVC FEI
* Add 10/12-bit YUV render target formats
* Add fourcc code for Y210/Y216/Y410/Y416/RGB565/BGR565
* Add VA_STATUS_ERROR_NOT_ENOUGH_BUFFER
* Add VA_SURFACE_ATTRIB_USAGE_HINT_EXPORT
* Improve documentation

Version 2.1.0 - 12.Feb.2018
* Bump VA-API version to 1.1.0 and libva to 2.1.0
* Add API for multi-frame processing
* Add entrypoint VAEntrypointStats for Statistics
* Add data structures for HEVC FEI support
* Add new attributes for decoding/encoding/video processing
* Add new VPP filter for Total Color Correction
* Add blending interface in VPP
* Add rotation interface in VPP
* Add mirroring interface in VPP
* Add Chroma siting flags in VPP
* Add new color standard definitions
* Add new interface for exporting surface
* Add message callbacks for drivers to use

Version 2.0.0 - 21.Oct.2017
* Bump VA-API version to 1.0.0 and libva to 2.0.0
* Add new API for H264 FEI support
* Add definition of VA_FOURCC_I420
* Add functions for converting common enums to strings
* Deprecate H.264 baseline profile and FMO support
* Deprecate packed misc packed header flag
* Delete libva-tpi and libva-egl backends
* Refine VASliceParameterBufferHEVC, VAEncMiscParameterBuffer
* Fix errors in VAConfigAttribValEncROI, VAEncMacroblockParameterBufferH264
* Fix race condition in wayland support
* Rename vaMessageCallback to VAMessageCallback
* Make logging callbacks library-safe
2018-11-23 08:05:04 +00:00
tsutsui
63f723eb55 adobe-flash-player: update to 31.0.0.153.
Upstream announcemnet:

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

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

  Summary

  Adobe has released security updates for Adobe Flash Player for Windows,
  macOS, Linux and Chrome OS. These updates address a critical vulnerability
  in Adobe Flash Player 31.0.0.148 and earlier versions.  Successful
  exploitation could lead to arbitrary code execution in the context of
  the current user.

  Technical details about this vulnerability are publicly available.
2018-11-22 16:09:46 +00:00
jperkin
2797e94aa8 xine-lib: Update SunOS fix patch. 2018-11-19 12:48:31 +00:00
wiz
c7422d90c0 gmplayer: regen distinfo to match mplayer 2018-11-15 08:46:35 +00:00
kleink
f1a683c990 Revbump after cairo 1.16.0 update. 2018-11-14 22:20:58 +00:00
markd
4c23789f78 dvdauthor: Dont use obsolete freetype-config 2018-11-14 21:39:08 +00:00
tsutsui
e6f93502b6 adobe-flash-player: update to 31.0.0.148.
Upstream announcemnet:

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

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

  Summary

  Adobe has released security updates for Adobe Flash Player for Windows,
  macOS, Linux and Chrome OS. These updates address an important
  vulnerability in Adobe Flash Player 31.0.0.122 and earlier versions.
  Successful exploitation could lead to information disclosure.
2018-11-13 15:45:35 +00:00
adam
c5b91520a7 py-gstreamer1: updated to 1.14.4
Sync with gstreamer1.
2018-11-13 12:55:31 +00:00
markd
eebac56b53 xine-v4l2: update to 1.2.9 2018-11-13 11:11:43 +00:00
markd
c6b15d354b xine-v4l: update to 1.2.9 2018-11-13 11:11:16 +00:00
markd
c2d7cd379c xine-lib: update to 1.2.9
2018-01-11: Release
xine-lib 1.2.9
 Changes include new video single step feature, keyframe index and x32
 support. Optimizations in xine engine core functionality, resulting in
 ex. faster seeking and smaller CPU usage. Small fixes and optimizations
 all around the codebase.

2017-02-21: Release
xine-lib 1.2.8
 Lot of changes since 1.2.6. Support for modern codecs, hardware and
 software. Small fixes and optimizations all around the codebase.

 OpenGL 2.0, Xv and VAAPI fixes. H.265 hardware decoding support (VAAPI).
 Hardware overlay support with Raspbery Pi.

 Support for recent ffmpeg versions. Deep color support (9/10bit) with
 ffmpeg. Multithreaded decoding fixes.

 Audio channel mixing and gain control improvements (ffmpeg, faad), AAC
 LATM support with faad, DVB AAC compatibility fixes. "Time Domain Audio
 Analyzer" Visualization Post Plugin.

 Auto recover from temporary DVB signal loss. Improved Matroska
 compatibility (TrueHD and PCM sound, HDMV/Text subtitles, compressed
 PGS subtitles). Qt fixes, support for low framerate mp4 and H.265 in mp4.
 mp3 compatibility fixes.
2018-11-13 11:10:41 +00:00
markd
e1b368b507 php-ming: 0.4.8 has PHP7 compatibility 2018-11-13 10:25:18 +00:00
markd
77bcbad63a py-ming: update to 0.4.8 2018-11-13 10:23:47 +00:00
markd
7e8b62b424 php-ming: update to 0.4.8 2018-11-13 10:22:25 +00:00
markd
7b73295492 ming: update to 0.4.8
7 Apr 2017 - Ming 0.4.8
* Add PHP7 compatibility
* Fix C++ output of disassembler
* Fix heap overflows in parser.c (CVE-2017-7578)
* Avoid division by zero in listmp3 when no valid frame was found
* Don't try printing unknown block.
* Parse Protect tag's Password as string
* Check values before deriving malloc parameters from them in parser.c
* Make readString() stop reading string past buffer's end
* Return EOF when reading unsigned values hits end of memory backed buffer
* Exit immediately when unexpected EOF is by fgetc() in utility programs
* Fix using EOF marker -1 value as a valid flag byte
* Fix division by zero sample rate due to global buffer overflow.

15 May 2015 - Ming 0.4.7
* Restore support for giflib 4.1.x

14 May 2015 - Ming 0.4.6
* Add support for building against giflib 5.1.1+
* Fix support for bison 2.6+
* Fix build on GNU/Hurd(PR #39).
* Fix possible buffer overflow in makeswf
* Change php bindings license from PHP to LGPL-2.1+
* Fix build of python binding with libgif (rather than libungif)
2018-11-13 10:18:26 +00:00
ryoon
b86dfe6873 Recursive revbump from hardbuzz-2.1.1 2018-11-12 03:51:07 +00:00
leot
0ee6640e0d libaom: Fix the build for NetBSD/*arm* 2018-11-11 18:03:17 +00:00
wiz
11ba382759 transcode: add missing xvidcore include
Support is explicitly enabled by --enable-xvid in the Makefile, so this
needs to be here.

While here, remove some configure arguments that are no longer supported
by the configure script.
2018-11-10 20:50:28 +00:00
mrg
2193ea6c44 make this build on arm64. just needed to be able to map from
evbarm -> arm|aarch64.

actually works pretty well.
2018-11-10 03:48:51 +00:00
adam
5e9aedd9a4 bitstream: updated to 1.5
1.5:
- Add SDES
- Fix hvcc header size
- Add more ATSC A/52 support
- Misc descriptors fixes
2018-11-09 19:47:48 +00:00
prlw1
bc3c02e813 Update gst-plugins1-libav to 1.14.4
Highlight:

   * ext/libav/gstavdemux.c:
     avdemux: fix memory leaks
     https://bugzilla.gnome.org/show_bug.cgi?id=796452
2018-11-08 15:07:11 +00:00
prlw1
82faa9931c Missed PKGREVISION 2018-11-08 14:42:51 +00:00
prlw1
6e08aade5b Update gstreamer1 and plugins to 1.14.4
Highlighted bugfixes in 1.14.3

     * opusenc: fix crash on 32-bit platforms
     * compositor: fix major buffer leak when doing crossfading on some
       but not all pads
     * wasapi: various fixes for wasapisrc and wasapisink regressions
     * x264enc: Set bit depth to fix "This build of x264 requires 8-bit
       depth. Rebuild to..." runtime errors with x264 version ≥ 153
     * audioaggregator, audiomixer: caps negotiation fixes
     * input-selector: latency handling fixes
     * playbin, playsink: audio visualization support fixes
     * dashdemux: fix possible crash if stream is neither isobmff nor
       isoff_ondemand profile
     * opencv: Fix build for opencv >= 3.4.2
     * h265parse: miscellaneous fixes backported from h264parse
     * pads: fix changing of pad offsets from inside pad probes
     * pads: ensure that pads are blocked for IDLE probes if they are
       called from the streaming thread too

Highlighted bugfixes in 1.14.4

     * glviewconvert: wait and set the gl sync meta on buffers
     * glviewconvert: Copy composition meta from the primary buffer to
       both outputs
     * glcolorconvert: Don't copy overlay composition meta over to NULL
       outbufs
     * matroskademux: add functionality needed for MSE use case fixing
       youtube playback in epiphany/webkit-gtk
     * msdk: fix build on windows
     * opusenc: fix another crash on 32-bit x86 on windows (alignment
       issue in SSE optimisations)
     * osxaudio: add support for parsing more channel layouts
     * tagdemux: Use upstream GST_EVENT_STREAM_START (and stream-id) if
       present
     * vorbisdec: fix header handling regression: init decoder immediately
       once we have headers
     * wasapisink: recover from low buffer levels in shared mode
     * fix GstSegment unit test which would fail on some 32-bit x86 CPUs
2018-11-08 14:40:23 +00:00
ryoon
ae220b8117 Add BUILDLINK_API_DEPENDS.libaom for correct aom.pc 2018-11-07 13:10:01 +00:00
ryoon
5228f18dad Write correct version number in aom.pc file, bump PKGREVISION
This change is required to build multimedia/ffmpwg4-4.1.
2018-11-07 13:08:29 +00:00
adam
ecaea68342 ffmpeg4/ffplay4: updated to 4.1
version 4.1:
- deblock filter
- tmix filter
- amplify filter
- fftdnoiz filter
- aderivative and aintegral audio filters
- pal75bars and pal100bars video filter sources
- support mbedTLS based TLS
- adeclick filter
- adeclip filter
- libtensorflow backend for DNN based filters like srcnn
- vc1 decoder is now bit-exact
- ATRAC9 decoder
- lensfun wrapper filter
- colorconstancy filter
- AVS2 video decoder via libdavs2
- IMM4 video decoder
- Brooktree ProSumer video decoder
- MatchWare Screen Capture Codec decoder
- WinCam Motion Video decoder
- 1D LUT filter (lut1d)
- RemotelyAnywhere Screen Capture decoder
- cue and acue filters
- support for AV1 in MP4
- transpose_npp filter
- AVS2 video encoder via libxavs2
- amultiply filter
- Block-Matching 3d (bm3d) denoising filter
- acrossover filter
- ilbc decoder
- audio denoiser as afftdn filter
- AV1 parser
- SER demuxer
- sinc audio filter source
- chromahold filter
- setparams filter
- vibrance filter
- decoding S12M timecode in h264
- xstack filter
- pcm vidc decoder and encoder
- (a)graphmonitor filter
- yadif_cuda filter
2018-11-06 19:31:09 +00:00
maya
9070a50b3c ffmpeg4: remove no-longer-installed entries from PLIST.
This affects people who use the 'doc' option.

From relaxed on freenode, thanks!
2018-11-03 11:31:35 +00:00
wiz
df6920061b Remove outdated comment. 2018-11-03 10:59:29 +00:00
adam
704bb8e201 ffmpeg3: updated to 3.4.5
version 3.4.5:
- avutil/integer: Fix integer overflow in av_mul_i()
- avcodec/msrle: Check that the input is large enough to contain a end of picture code
- avcodec/jpeg2000dec: Fix off by 1 error in JPEG2000_PGOD_CPRL handling
- avcodec/mpeg4videodec: Fix typo in sprite delta check
- avcodec/h264_cavlc: Check mb_skip_run
- avcodec/ra144: Fix integer overflow in add_wav()
- avformat/utils: Never store negative values in last_IP_duration
- avformat/utils: Fix integer overflow in discontinuity check
- avcodec/unary: Improve get_unary() docs
- avcodec/gdv: Replace divisions by shifts in rescale()
- avcodec/dvdsubdec: Sanity check len in decode_rle()
- avcodec/mpeg4videodec: Fix undefined shift in get_amv()
- avcodec/zmbv: Check that the decompressed data size is correct
- avcodec/zmbv: Update decomp_len in raw frames
- avcodec/shorten: Fix bitstream end check in read_header()
- avcodec/dvdsubdec: Avoid branch in decode_run_8bit()
- avcodec/h264_refs: Document last if() in ff_h264_execute_ref_pic_marking()
- avcodec/ra144: Fix undefined integer overflow in add_wav()
- avcodec/indeo4: Check dimensions in decode_pic_hdr()
- avformat/mov: Error on too large stsd entry counts.
- examples: Fix use of AV_CODEC_FLAG_GLOBAL_HEADER
- avcodec/hq_hqa: Check remaining input bits in hqa_decode_mb()
- avcodec/vb: Check for end of bytestream before reading blocktype
- avcodec/snowdec: Fix integer overflow with motion vector residual
- avformat/nsvdec: Do not parse multiple NSVf
- avformat/mlvdec: read_string() received unsigned size, make the argument unsigned
- avformat/rmdec: Fix EOF check in the stream loop in ivr_read_header()
- avcodec/scpr: Check for min > max in decompress_p()
- avcodec/shorten: Fix signed 32bit overflow in shift in shorten_decode_frame()
- avcodec/shorten: Fix integer overflow in residual/LPC combination
- avcodec/shorten: Check verbatim length
- avcodec/mpegaudio_parser: Initialize poutbuf*
- avcodec/aacpsdsp_template: Fix integer overflow in ps_stereo_interpolate_c()
- avformat/flvenc: Check audio packet size
- lavc/svq3: Fix regression decoding some files.
- avcodec/qtrle: Check remaining bytestream in qtrle_decode_XYbpp()
- avcodec/diracdec: Check bytes count in else branch in decode_lowdelay() too
- avcodec/diracdec: Check slice numbers for overflows in relation to picture dimensions
- avcodec/diracdec: Change frame_number to 64bit as its a 32bit from the bitstream and we also have a -1 special case
- avcodec/dirac_dwt_template: Fix several integer overflows in horizontal_compose_daub97i()
- avcodec/diracdec: Prevent integer overflow in intermediate in global_mv()
- swresample/swresample: Fix input channel count in resample_first computation
- avutil/pixfmt: Document chroma plane size for odd resolutions
- avcodec/cuviddec: properly take deinterlacing and display delay into account for buffer_full check
- configure: add LIBDRM to extralibs_avutil
- avcodec/bitstream_filters: check the input argument of av_bsf_get_by_name() for NUL
2018-11-03 08:06:46 +00:00
adam
f8c9b3e126 ffmpeg4: updated to 4.0.3
version 4.0.3:
- avutil/integer: Fix integer overflow in av_mul_i()
- avcodec/msrle: Check that the input is large enough to contain a end of picture code
- avformat/ftp: return AVERROR_EOF for EOF
- avcodec/libx264: remove FF_CODEC_CAP_INIT_THREADSAFE flag
- avcodec/jpeg2000dec: Fix off by 1 error in JPEG2000_PGOD_CPRL handling
- avcodec/mpeg4videodec: Fix typo in sprite delta check
- avcodec/h264_cavlc: Check mb_skip_run
- avcodec/ra144: Fix integer overflow in add_wav()
- avformat/utils: Never store negative values in last_IP_duration
- avformat/utils: Fix integer overflow in discontinuity check
- Revert "avcodec/cbs_h264: silence errors about end_of_seq nalus"
- avcodec/cbs: ensure user_data is padded for GBC parsing
- avcodec/cbs: fix crash in sei_pic_timestamp
- avcodec/cbs_h264: silence errors about end_of_seq nalus
- avcodec/cuviddec: properly take deinterlacing and display delay into account for buffer_full check
- avcodec/h2645_parse: skip NALUs with no content after stripping all the trailing zeros
- configure: <fflib>_deps: validate, reduce sensitivity
- configure: speed up check_deps()
- configure: speed up print_enabled_components()
- configure: speed up flatten_extralibs_wrapper()
- avformat/utils: Fix potential integer overflow in extract_extradata()
- avcodec/unary: Improve get_unary() docs
- avcodec/gdv: Replace divisions by shifts in rescale()
- avcodec/ac3dec: Fix shift signedness in mask creation
- avcodec/eac3dec: Check that channel_map does not contain more than EAC3_MAX_CHANNELS
- doc/examples/vaapi_transcode: Fix the typo
- avcodec/dvdsubdec: Sanity check len in decode_rle()
- avcodec/mpeg4videodec: Fix undefined shift in get_amv()
- avcodec/zmbv: Check that the decompressed data size is correct
- avcodec/zmbv: Update decomp_len in raw frames
- avcodec/shorten: Fix bitstream end check in read_header()
- avcodec/dvdsubdec: Avoid branch in decode_run_8bit()
- avcodec/h264_refs: Document last if() in ff_h264_execute_ref_pic_marking()
- avcodec/ra144: Fix undefined integer overflow in add_wav()
- avcodec/indeo4: Check dimensions in decode_pic_hdr()
- avformat/mov: Error on too large stsd entry counts.
- examples: Fix use of AV_CODEC_FLAG_GLOBAL_HEADER
- avcodec/hq_hqa: Check remaining input bits in hqa_decode_mb()
- avcodec/vb: Check for end of bytestream before reading blocktype
- avcodec/snowdec: Fix integer overflow with motion vector residual
- avcodec/mpeg4videodec: Fix slice end detection in mpeg4_decode_studio_mb()
- avformat/nsvdec: Do not parse multiple NSVf
- avformat/dashdec: Fix strlen(rep_id_val) with it being NULL
- avformat/mlvdec: read_string() received unsigned size, make the argument unsigned
- avformat/rmdec: Fix EOF check in the stream loop in ivr_read_header()
- avcodec/scpr: Check for min > max in decompress_p()
- avcodec/shorten: Fix signed 32bit overflow in shift in shorten_decode_frame()
- avcodec/shorten: Fix integer overflow in residual/LPC combination
- avcodec/shorten: Check verbatim length
- avcodec/mpegaudio_parser: Initialize poutbuf*
- avcodec/aacpsdsp_template: Fix integer overflow in ps_stereo_interpolate_c()
- avformat/flvenc: Check audio packet size
- lavc/svq3: Fix regression decoding some files.
- avcodec/mlp_parser: Check if synccode is within buffer
- avcodec/qtrle: Check remaining bytestream in qtrle_decode_XYbpp()
- avcodec/diracdec: Check bytes count in else branch in decode_lowdelay() too
- avcodec/diracdec: Check slice numbers for overflows in relation to picture dimensions
- avcodec/diracdec: Change frame_number to 64bit as its a 32bit from the bitstream and we also have a -1 special case
- avcodec/dirac_dwt_template: Fix several integer overflows in horizontal_compose_daub97i()
- avcodec/diracdec: Prevent integer overflow in intermediate in global_mv()
- swresample/swresample: Fix input channel count in resample_first computation
- avutil/pixfmt: Document chroma plane size for odd resolutions
- lavf/libsmbclient: return AVERROR_EOF for EOF.
- lavc/videotoolboxenc: Fix compilation on osx 10.10.5 Yosemite
- avcodec/mediacodecdec: fix SEGV on modern nvidia decoders
- avcodec/bitstream_filters: check the input argument of av_bsf_get_by_name() for NULL
- avformat/librtmp: fix returning EOF from Read/Write
- avcodec/videotoolboxenc: fix undefined behavior with rc_max_rate=0
2018-11-03 07:44:35 +00:00
tsutsui
ce3ebf8459 ruby-gnome2: update to 3.3.0.
Upstream changes (from NEWS):

== Ruby-GNOME2 3.3.0: 2018-10-31

This is a release for fixing memory leak bugs of cairo-gobject,
improving macOS support and adding support for GEGL.

=== Changes

==== Ruby/GLib2

  * Improvements

    * Added support for the same constant name and class name for error.

  * Fixes

    * Fixed wrong constant values:

      * (({GLib2::MINLONG}))

      * (({GLib2::MAXLONG}))

      * (({GLib2::MAXULONG}))

      * (({GLib2::MINUINT64}))

      * (({GLib2::MAXSIZE}))

      * (({GLib2::MINFLOAT}))

      * (({GLib2::MINDOUBLE}))

      [GitHub#1244][Reported by cobodo]

==== Ruby/CairoGObject

  * Fixes

    * Fixed a memory leak.
      [GitHub#1232][Reported by Jean-Christophe Le Lann]

    * Stopped to increase needless reference.
      [GitHub#1079][Reported by noanoa07]

==== Ruby/GObjectIntrospection

  * Improvements

    * Added support for transfer full output parameter.

  * Fixes

    * Fixed a bug that class method closure doesn't work.
      [GitHub#1245][Reported by kojix2]

==== Ruby/GdkPixbuf2

  * Improvements

    * (({GdkPixbuf::Pixbuf.new})): Added support for auto row stride
      detection for (({[Integer]})) data.

==== Ruby/Pango

  * Improvements

    * Made test more robust.
      [GitHub#1239][Reported by Michael Hudson-Doyle]

==== Ruby/GTK3

  * Improvements

    * Improved backward compatibility for (({Gtk::ListStore#set_column_types})).
      [GitHub#1240][Reported by Edward Hennessy]

  * Fixes

    * Fixed wrong size used bug on HiDPI.
      [GitHub#1079][Reported by noanoa07]

==== Ruby/Poppler

  * Improvements

    * Added support for Popper 0.70.0.

==== Ruby/GEGL

  * Improvements

    * Added.

=== Thanks

  * Jean-Christophe Le Lann

  * Michael Hudson-Doyle

  * Edward Hennessy

  * cobodo

  * kojix2

  * noanoa07
2018-11-01 14:22:58 +00:00
adam
2bc9b0677d libaom: do not build tools nor docs (these are not installed anyway); fix linking 2018-10-30 17:30:15 +00:00
maya
408258da40 mkvtoolnix: update to 28.2.0. security fix.
* mkvmerge, mkvinfo, mkvextract, mkvpropedit, MKVToolNix GUI's info tool &
  chapter editor: fixed a case of memory being accessed after it had been
  freed earlier. This can be triggered by specially crafted Matroska files and
  lead to arbitrary code execution. The vulnerability was reported as Cisco
  TALOS 2018-0694 on 2018-10-25.
2018-10-26 18:09:39 +00:00
leot
3493f44f6e mpv: Use dot in NOT_FOR_PLATFORM pattern (suggested by pkglint, NFCI) 2018-10-25 08:32:39 +00:00
leot
ead721f493 mpv: Add a link to upstream pull request 2018-10-25 08:31:32 +00:00
leot
7f7915487e *: (belatedly) revbump for net/libsoup update
Thanks to <wiz>!
2018-10-24 21:11:45 +00:00
adam
a7fd0e78e8 mkvtoolnix: updated to 28.1.0
Version 28.1.0 "Morning Child":

Bug fixes

* mkvmerge: AV1 parser: fixed an error in the sequence header parser if
  neither the reduced_still_picture_header nor the
  frame_id_numbers_present_flag is set.
* mkvmerge: AV1 parser: when creating the av1C structure for the Codec
  Private element the sequence header OBU wasn't copied completely: its common
  data (type field & OBU size among others) was missing.
* mkvmerge: Matroska reader, AV1: mkvmerge will try to re-create the av1C
  data stored in Codec Private when reading AV1 from Matroska or WebM files
  created by mkvmerge v28.0.0.
* MKVToolNix GUI: info tool: the tool will no longer stop scanning elements
  when an EBML Void element is found after the first Cluster element.
2018-10-24 10:55:06 +00:00
jperkin
c361dbac74 libaom: Fix build on SunOS. 2018-10-23 17:30:21 +00:00
adam
82689f1f2e x264-devel: updated to 20181022
20181022:
Fix possible double transpose of custom CQM if --level is not set
cli: Fix linking with --system-libx264 on x86
Fix CAVLC+RDO in 4:4:4
ppc: Optimize quant functions
ppc: Add support for Power9-only vec_absd
ppc: Optimize sub8x8_dct_dc
ppc: AltiVec add16x16_idct_dc
ppc: Optimize add8x8_idct_dc
Add compatibility macros for vec_xxpermdi
Prefer a monotonic clock source if available
Add Sony XAVC, a flavour of AVC-Intra
Cosmetics: Fix indentation for multiline function proto...
Cosmetics: Use consistent "inline" attribute position
x86: AVX-512 plane_copy and plane_copy_swap
4:0:0 (monochrome) encoding support
Makefile improvements
Improve SAVE/LOAD_MM_PERMUTATION macros
x86inc: Optimize VEX instruction encoding
x86inc: Fix VEX -> EVEX instruction conversion stable
configure: Fix required version checks for lavf and...
Fix float division by zero in weightp analysis
Fix undefined behavior of left shift for CAVLC encoding
Fix integer overflow in slicetype_path_cost
cli: Fix preset help listing
2018-10-23 16:12:46 +00:00
leot
8e5cd9569b mpv: Do not force files with multiple audio channels to stereo
With the previous version all files with >2 audio channels and an audio device
that supported them actually fall back inconditionally to stereo channel.
(Hopefully now the logic to gracefully handle audio channels should
work, sorry again for the noise!)
2018-10-23 13:08:39 +00:00
leot
a30df0fbff mpv: Fix patch-audio_out_ao_oss.c `reqchannels > 2' case
(The previous version actually introduced a regression in `reqchannels
> 2' code path, sorry!)
2018-10-23 12:39:35 +00:00
leot
dfa538530c mpv: Rework logic of patch-audio_out_ao__oss.c to avoid (mostly) duplicated code 2018-10-23 12:14:54 +00:00
jperkin
8dbdee55e3 libmp4v2: Fix build on SunOS. 2018-10-23 10:45:01 +00:00
adam
71f1daa248 mkvtoolnix: updated to 28.0.0
Version 28.0.0 "Voice In My Head":

New features and enhancements
* mkvmerge: AV1 parser: updated the code for the finalized AV1 bitstream
  specification.
* mkvmerge: AV1 packetizer: updated the code for the finalized AV1-in-Matroska
  & WebM mapping specification.
* mkvmerge: AV1 support: the `--engage enable_av1` option has been removed
  again.
* mkvmerge: MP4 reader: added support for AV1.
* mkvmerge: DTS: implemented dialog normalization gain removal for extension
  substreams.
* mkvmerge, mkvextract: simple text subtitles: added a workaround for simple
  text subtitle tracks that don't contain a duration.
* mkvextract: added support for extracting AV1 to IVF.
* mkvextract: IVF extractor (AV1, VP8, VP9): precise values will be used for
  the frame rate numerator & denominator header fields for certain well-known
  values of the track's default duration.
* mkvmerge: VP9: mkvmerge will now create codec private data according to the
  VP9 codec mapping described in the WebM specifications.
* MKVToolNix GUI: automatic scaling for high DPI displays is activated if the
  GUI is compiled with Qt ≥ 5.6.0.
* MKVToolNix GUI: added a menu item ("Help" → "System information") for
  displaying information about the system MKVToolNix is running on in order to
  make debugging easier.
* MKVToolNix GUI: multiplexer, header editor: the user can enter a list of
  predefined track names in the preferences. She can later select from them in
  "track name" combo box.

Bug fixes
* mkvmerge: JSON identification: fixed a bug when removing invalid UTF-8 data
  from strings before they're output as JSON.
* mkvmerge: MP4/QuickTime reader: fixed handling of PCM audio with FourCC
  `in24`.
* mkvmerge: MPEG transport stream reader, teletext subtitles: the decision
  whether or not to keep frames around in order to potentially merge them with
  the following frame is made sooner. That avoids problems if there are large
  gaps between teletext subtitle frames which could lead to frames being
  interleaved too late.
* mkvextract: IVF extractor (AV1, VP8, VP8): the frame rate header fields
  weren't clamped to 16 bits properly causing wrong frame rates to be written
  in certain situations.
* mkvpropedit, MKVToolNix GUI's header editor: fixed file corruption when a
  one-byte space must be covered with a new EBML void element but all
  surrounding elements have a "size length" field that's eight bytes long
  already.
2018-10-23 06:32:05 +00:00
adam
32ab287b2f py-m3u8: updated to 0.3.6
0.3.6:
support hls attributes video, audio, subtitles and cc
support hls tag #EXT-X-DISCONTINUITY-SEQUENCE
2018-10-14 12:05:45 +00:00
maya
0be032cc94 Remove livestreamer, superseded by streamlink
Livestreamer allows watching website streams. It hasn't been actively
developed in a few years, and it doesn't handle stable APIs. It's likely
it has very few remaining working websites.

Superseded by streamlink, a fork of livestreamer under a different name
which is very actively maintained and works for many of the popular
websites.

Announced on pkgsrc-users in 5/sep/2018:
https://mail-index.netbsd.org/pkgsrc-users/2018/09/05/msg027401.html
2018-10-10 20:09:07 +00:00