Commit graph

5347 commits

Author SHA1 Message Date
adam
d850d60ace libbluray: updated to 1.2.0
Version 1.2.0
- Add functions to list and read BD-ROM files.
- Add support for separate key pressed / typed / released user input events.
- Add support for AWT mouse events (BD-J).
- Fix build with OpenJDK 12 / 13.
2020-03-24 16:18:06 +00:00
nia
56e8d2a3d8 libdvdread: Update to 6.1.0
libdvdread (6.1.0)
 * Introduce DVDOpen2 and DVDOpenStream2 API to provide logger context
 * fix playback of broken discs with broken ifo files
 * improve getmntent_r detection
 * fix crashes in some disc, with empty contiguous ShortAD
 * clean obsolete code
2020-03-24 15:09:35 +00:00
nia
a8ac1baa64 libdvdnav: Update to 6.1.0
libdvdnav (6.1.0)
 * add a dvdnav_open2 API to setup a logging mechanism, similar to libdvdread
 * add a dvdnav_get_number_of_angles API
 * add a dvdnav_version API
 * rework the logs in the library and remove direct printf calls
 * handle out-of-order ADMAP entries blocking playback
 * fix crashes in dvdnav_describe_title_chapters in broken DVDs
 * cleanup old code and buildsystem
2020-03-24 14:59:20 +00:00
nia
dc84607cd3 libdvbpsi: Update to 1.3.3
Changes between 1.3.2 and 1.3.3:
-------------------------------

 * Fix regression in dvbpsi_decoder_psi_section_add() set i_last_section_number
2020-03-24 14:56:46 +00:00
gutteridge
c0e156bdaa ffmpeg4: fix PLIST when non-default doc option is enabled
Addresses PR pkg/54970 from Dean Matzkov.
2020-03-21 18:47:33 +00:00
nia
236dd4e806 ffmpeg4: Add native Solaris/NetBSD audio support.
Work by Yorick Hardy and myself.

Also submitted to ffmpeg-devel, but they didn't take much notice.

To record audio:

$ ffmpeg4 -f sunau -i /dev/audio0 recording.wav

To play audio:

$ ffmpeg4 -i recording.wav -f sunau /dev/audio0

Bump PKGREVISION
2020-03-20 21:19:54 +00:00
nia
4b51d9715f *: Convert broken sourceforge HOMEPAGEs back to http 2020-03-20 11:57:53 +00:00
leot
b9d19c13d7 mpv: Adjust two MP_ERR printf-s (missing \n and wrong `device' was printed)
OK <nia>, thanks!
2020-03-18 11:49:21 +00:00
nia
0fa147445b mpv: remove comments 2020-03-17 11:36:04 +00:00
nia
ca8f38c464 mpv: Cosmetic changes in options.mk 2020-03-17 11:22:31 +00:00
nia
540cd4bbf5 mpv: Re-enable OSS on NetBSD. Requested by leot 2020-03-17 11:21:49 +00:00
nia
73e689f087 mpv: Clean up options.mk and add a JACK option (off by default) 2020-03-16 21:28:23 +00:00
wiz
4abf956ffe mpv: pkglint cleanup (whitespace only) 2020-03-16 21:20:43 +00:00
wiz
fd32445b9c mpv: fix hardcoded interpreter path in patch 2020-03-16 21:20:02 +00:00
nia
f53796883e mpv: Simplify NetBSD audio implementation 2020-03-16 20:58:18 +00:00
nia
efe512c5c2 mpv: Add NetBSD audio support
We had some problems with the OSS audio output, this should avoid those.

This maintains pretty perfect audio-video sync and framerates with
autosync=0 and blk_ms=4.

Bump PKGREVISION
2020-03-16 20:31:44 +00:00
wiz
85bdb6800d gst-plugins1-*: fix unportable test(1) operator 2020-03-13 07:39:41 +00:00
wiz
aafba440ad gst-plugins1-base: fix unportable test(1) operator. 2020-03-12 22:50:30 +00:00
wiz
e585951470 gstreamer1: fix unportable test(1) operator 2020-03-12 17:21:20 +00:00
nia
06d86ad763 gnome-media: Remove, unused GNOME 2 component 2020-03-12 13:40:53 +00:00
nia
a2c2fb1993 totem: Needs itstool 2020-03-11 19:34:11 +00:00
tsutsui
4e0cb349b8 adobe-flash-player: update to 32.0.0.344.
Upstream announcement:

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

March 11, 2020
* Assorted functional fixes
2020-03-11 11:58:04 +00:00
wiz
4e3b1b97c2 librsvg: update bl3.mk to remove libcroco in rust case
recursive bump for the dependency change
2020-03-10 22:08:37 +00:00
tnn
789aec9d3f don't hardcode version 2020-03-09 23:22:59 +00:00
tnn
8710578454 relax dependency patterns 2020-03-09 23:21:19 +00:00
adam
ed1e8d88ac mkvtoolnix: updated to 44.0.0
Version 44.0.0 "Domino"

New features and enhancements
* MKVToolNix GUI: header editor: the attachments can now be reordered via drag
  & drop.

Bug fixes
* mkvmerge: Matroska reader: when encountering certain errors in the track
  headers such as the codec ID not being present mkvmerge will simply skip
  those tracks instead of exiting with an error.
* MKVToolNix GUI: multiplexer: the "ask before overwriting" functionality did
  not look for the correct file names when splitting was active.
2020-03-09 17:36:04 +00:00
wiz
f669fda471 *: recursive bump for libffi 2020-03-08 16:47:24 +00:00
nia
985f154f64 totem: needs msgfmt with --desktop 2020-03-06 12:43:32 +00:00
wiz
85de44debf x264-devel: update to 20191217.
Changes not found.
2020-03-04 15:53:24 +00:00
wiz
14f58a131a mplayer-share: mention mencvcd in a comment 2020-03-01 11:51:39 +00:00
bsiegert
36637cb775 Update mediainfo and libmediainfo to 19.09.
No changelog from upstream as far as I can see.

From Joern Clausen in PR pkg/54832.
2020-02-28 12:16:45 +00:00
jperkin
08063f4438 mpv: Add another potential swift library dir. 2020-02-20 22:39:19 +00:00
jperkin
0f28dd8cfc mpv: Add workaround for Swift static libraries on 10.15.
This will eventually need to be moved into the infrastructure once Swift
becomes more prevalent and we're able to handle any alternative layouts
that might be required.
2020-02-20 09:10:30 +00:00
jperkin
8c6fd3636b mpv: Revbump for Darwin fix. 2020-02-19 07:40:33 +00:00
jperkin
c5b9db5395 mpv: Remove --disable-swift, it's now a requirement. 2020-02-17 09:47:47 +00:00
ryoon
463f275a0d handbrake: Use pthread properly and fix segfault in correct way
* Bump PKGREVISION.
* From multimedia/libbluray by kamil@.
2020-02-13 23:12:37 +00:00
kamil
7ee88ada71 libblueray: Replace local pthread_equal(3) patch with a real fix
* mutex: Switch the POSIX backend to PTHREAD_MUTEX_RECURSIVE
  https://code.videolan.org/videolan/libbluray/merge_requests/17
2020-02-13 16:54:58 +00:00
tsutsui
21f732715f adobe-flash-player: update to 32.0.0.330.
Upstream announcement:

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

Adobe Security Bulletin
 Security Bulletin for Adobe Flash Player | APSB20-06

 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 to arbitrary code execution in the context of the current user.
2020-02-12 19:10:31 +00:00
ryoon
db0e0e9826 libbluray: Fix potential segfault on recent NetBSD-current 2020-02-12 15:33:37 +00:00
ryoon
dee1cdeb28 handbrake: Update to 1.3.1
Changelog:
HandBrake 1.3.1
All platforms
General

    Fixed potential crash when opening a DVD source

Video

    Fixed rotation/flip not working properly in some cases
    Fixed an issue with QSV failures when using --start-at
    Updated presets using x265 to set aq-mode 1, the default prior to HandBrake 1.3.0
    Improved AMD VCE rate control by always explicitly setting the rate control method
    Added a workaround to fix x265 not parsing the H.265 Level setting where localized
    Added an upstream patch to fix x265 limit-tu bug in loading co-located CU's TU depth
    Added an upstream patch to fix x265 2-pass encoding failure
    Added an upstream patch to fix x265 VBV macroblocking at end of final GOP

Audio

    Fixed importing older presets where "und" was used to select any language track
        Since HandBrake 1.3.0, "any" selects any language track and "und" selects undefined language tracks only
    Fixed secondary audio tracks on Blu-ray sources not being detected in some cases

Subtitles

    Fixed importing older presets where "und" was used to select any language track
        Since HandBrake 1.3.0, "any" selects any language track and "und" selects undefined language tracks only

Build system

    Fixed cpp and lib flags causing build failures on some Linux systems

Third-party libraries

    Updated libraries
        FFmpeg 4.2.2 (decoding and filters)

Linux

    Fixed UI translations not working in some cases
    Fixed display of chapter start times
    Fixed small memory leak in audio list

Mac

    Fixed importing external ASS/SSA subtitles
    Fixed statistics not updating after queue completion
    Updated documentation link to the most recent documentation version

Windows

    Fixed missing UI translations for some languages
        Español (Spanish)
        Français (French)
        한국어 (Korean)
        русский (Russian)
        Türkçe (Turkish)
    Fixed official presets not updating after installing a new release
    Fixed preference for automatically naming file extension MP4/M4V not working
    Fixed an issue preventing the use of relative paths for automatic naming
    Fixed audio and subtitles selection behavior not saving when set via the Save New Preset dialog
    Fixed closed captions not being added automatically per selection behavior
    Fixed iPod 5G support option displaying when an incompatible encoder is selected
    Fixed queue updating slowly or not updating in some cases
    Fixed a few UI issues and a crash with the new dark theme.
    Fixed window not restoring properly after minimizing to system tray
    Fixed frame rate mode not updating on video codec change, preventing QSV zero-copy mode



HandBrake 1.3.0
All platforms
General

    HandBrake is now translated into many more languages
    Redesigned queue UI
    Removed Windows Mobile presets
        See the list of compatible replacements on GitHub
    Improved log output by silencing many lines at standard log level
    Improved quality of Gmail presets slightly
    Added Playstation 2160p60 4K Surround preset (supports PS4 Pro)
    Added Discord and Discord Nitro presets

Video

    Updated Intel Quick Sync Video to use Direct3D 11 API
    Updated minimum title scan duration to only apply to disc-based sources like Blu-ray and DVD
    Improved detection of MPEG-1 video in program streams
    Improved interface to FFmpeg avfilter and color handling
    Improved Nvidia NVENC constant quality encoding slightly by not setting qmin and qmax
    Replaced pp7 Deblock filter with FFmpeg Deblock filter
    Added support for reading Ultra HD Blu-ray discs (without copy protection)
    Added support for reading AV1 via libdav1d
    Added encoding to WebM container format
    Added Chroma Smooth filter (CLI only)
    Added zero-copy path for Intel QSV encoding removed in a previous release
    Added support for Intel QSV low power encoding (lowpower=1)
    Added support for AMD VCE encoding on Linux via Vulkan
    Added ability to select x265 encoder level and Fast Decode tune

Audio

    Updated audio resampling code to use FFmpeg swresample instead of libsamplerate
    Added source audio bit rate to tracks list
    Added ability to select unknown language tracks
    Added automatic track name pass through

Subtitles

    Added ability to import external SSA/ASS subtitles
    Added ability to select unknown language tracks
    Added automatic track name pass through

Command line interface

    Added additional unit aliases to --start-at and --stop-at, notably seconds and frames

Build system

    HandBrake now builds with libnuma on Linux
    Fixed Python bytestrings causing newlines to be ignored in build output
    Fixed Xcode ignoring make jobs parameter and utilizing all CPU cores (macOS only)
    Updated configure to enable most hardware encoders by default where appropriate by platform
    Updated all scripts for compatibility with Python 3
    Updated mac-toolchain-build script with newer tool versions many improvements
    Updated mingw-w64-build script with mingw-w64 6.0.0, GCC 9.2, and many improvements
    Improved compatibility with GCC 9 and recent Clang releases
    Improved compatibility with recent Xcode releases (macOS only)
    Improved host/build semantics
    Improved namespace isolation
    Improved handling of all options passed to configure
    Improved configure help output
    Improved detection of missing executable dependencies during configure
    Added support for building on NetBSD
    Added --harden configure parameter to enable buffer overflow protections
    Added --sandbox configure parameter to enable sandbox build target on macOS
    Added --enable-gtk4 configure parameter to build with GTK 4 instead of GTK 3
    Added summary of build options to configure output
    Miscellaneous bug fixes and improvements

Third-party libraries

    Removed libraries
        libsamplerate (audio resampling)
    Updated libraries
        AMF 1.4.9 (AMD VCE encoding)
        bzip2 1.0.8 (general)
        FDK AAC 2.0.1 (AAC audio encoding, must compile from source)
        FFmpeg 4.2.1 (decoding and filters)
        FreeType 2.10.1 (subtitles)
        Fribidi 1.0.7 (subtitles)
        HarfBuzz 2.6.4 (subtitles)
        Jansson 2.12 (JSON architecture)
        libbluray 1.1.2 (Blu-ray decoding)
        libdav1d 0.5.1 (AV1 decoding)
        libdvdnav 6.0.1 (DVD decoding)
        libdvdread 6.0.2 (DVD decoding)
        libiconv 1.16 (character encoding support)
        libmfx (Intel QSV support)
        libogg 1.3.4 (Xiph codecs support)
        libopus 1.3.1 (Opus audio encoding)
        libvorbis 1.3.6 (Vorbis audio encoding)
        libvpx 1.8.1 (VP8/VP9 video encoding)
        libxml2 2.9.9 (general)
        nv-codec-headers 9.0.18.1 (Nvidia NVENC encoding)
        x265 3.2.1 (H.265/HEVC video encoding)

Linux

    Fixed slider control not showing complete values
    Updated translations (levels of completeness vary):
        Czech
        Chinese
        French
        German
        Italian
        Japanese
        Korean
        Norwegian
        Russian
        Spanish
        Thai
    Added translations (levels of completeness vary):
        Afrikaans
        Basque
        Croatian
        Dutch
        Polish
        Portuguese
        Romanian
        Slovak
        Swedish
        Turkish
        Ukrainian
    Added Intel QSV support to Flatpak (requires additional plugin installation)
    Added ability to double-click to edit audio track settings
    Added options to open encode log and log directory to actions menu on queue window
    Miscellaneous bug fixes and improvements

Mac

    HandBrake now requires OS X 10.11 El Capitan or later
    HandBrake is now sandboxed and uses the macOS hardened runtime
    Updated priority for low-priority threads on macOS to avoid potential stalls in future macOS
    Updated translations:
        German
    Added translations:
        French
        Italian
        Russian
    Added preference to disable preview image on summary tab
    Miscellaneous bcently used to fallback to parent directory
    Improved preferences layout
    Improved auto naming collision behavior and file overwriting
    Added preference to test selected notification sound
    Added preference to perform when done action immmediace safety measures
        Encoding jobs automatically pause when battery level is low, system sleep is allowed, and jobs resume when power is restored
        Encoding jobs automatically pause when disk space drops to critical levels
    Added translatioovements
2020-02-12 13:54:56 +00:00
ryoon
5048852040 Use the same Lua version for library and luac to fix runtime error
* Bump PKGREVISION.
2020-02-09 11:31:35 +00:00
fcambus
d0bd7d7d0d *: reset MAINTAINER, email address does not exist anymore. 2020-02-08 17:21:14 +00:00
nia
50a0f38aa1 totem-pl-parser: Include workaround for "can't resolve libraries" 2020-02-08 15:42:36 +00:00
ryoon
a178e406d0 Update to 2.6.1
Changelog:
    adjust call sequence to ensure authenticate operation is executed
    this patch is not needed for media-driver, but needed for
    i965 driver which check authentication.
2020-02-05 14:14:49 +00:00
markd
f214492e73 multimedia: update kde release service to 19.12.1
builds with qt 5.14, other changes unknown.
2020-02-02 03:00:22 +00:00
adam
6ca0dda22c libvpx: updated to 1.8.2
v1.8.2 "Pekin Duck"
This release collects incremental improvements to many aspects of the library.
- Upgrading:
  ARCH_* defines have been removed in favor of VPX_ARCH_*.
2020-01-28 19:20:09 +00:00
adam
e06d7ed070 mkvtoolnix: updated to 43.0.0
Version 43.0.0 "The Quartermaster":

New features and enhancements
* MKVToolNix GUI: using one of the command line options `--info`,
  `--edit-headers` or `--edit-chapters` will make the GUI select the
  corresponding tool on startup even if no further file name is
  given.
* MKVToolNix GUI: multiplexer: added a setting in the preferences for changing
  the location of the MediaInfo executable for when the user accidentally
  selected the wrong one.

Bug fixes
* mkvmerge: AVC/h.264 parser: the order of the NALUs before each key frame was
  sometimes wrong: mkvmerge wrote SPS & PPS after SEI NALUs. Now SPS & PPS
  NALUs are always written before the other NALUs. Patch by Torsten
  Hauska.
* mkvmerge: AVC/h.264 parser: when additional SPS or PPS NALUs (with IDs that
  haven't been seen so far) are found mid-stream, mkvmerge will prepend all
  following key frames with all current valid SPS & PPS NALUs (just like when
  SPS & PPS NALUs are overwritten mid-stream).
* mkvmerge: MPEG TS reader: fixed detection of MPEG-1/2 video tracks
  consisting of very few frames.
* mkvmerge: Ogg Opus reader: fixed the handling of Ogg Opus streams that
  contain a just one Ogg page (`mkvmerge` aborted with an exception).
* MKVToolNix GUI: multiplexer: dragging & dropping XML files with chapters or
  tags to the GUI's window was broken in v42. Instead of adding the file names
  to the appropriate input boxes the GUI was running mkvmerge for file
  identification purposes which then failed.
2020-01-27 18:37:54 +00:00
leot
2d36bd8dc6 mpv: Update to 0.32.0
Changes:
0.32.0
======
Features
--------
Added
~~~~~
- stream_libarchive: enable RAR5 support
- bash completion: add initial implementation
- cocoa-cb: add support for forcing the dedicated GPU for rendering
- cocoa-cb: add pinch to resize window gesture
- w32_common: support minimizing/maximizing using osc window controls

Changed
~~~~~~~
- wayland: print warning on GNOME due to serious issues with their compositor
- player: write watch-later config even for unseekable streams

Removed
~~~~~~~
- vo_gpu: hwdec_vdpau: remove direct_mode
- vo_gpu: hwdec_vaegl: remove support for old-style interop

Options and Commands
--------------------
Added
~~~~~
- command: add a playlist-unshuffle command
- command: add osd-dimensions property
- input: new PLAYONLY and PAUSEONLY keycodes

Changed
~~~~~~~
- options: change option parsing when using a single dash
  This adds a warning for `-o file.mkv` and disallows the use of
  `--o file.mkv` (use `--o=file.mkv` instead).

Fixes and Minor Enhancements
----------------------------
- lua: fix mp.file_info for large files
- vo_gpu: fix crash if dither texture fails to allocate
- wayland: unscrew up cursors, fix various issues
- osc: usability improvements for osc window controls
2020-01-26 21:28:11 +00:00
rillig
9637f7852e all: migrate homepages from http to https
pkglint -r --network --only "migrate"

As a side-effect of migrating the homepages, pkglint also fixed a few
indentations in unrelated lines. These and the new homepages have been
checked manually.
2020-01-26 17:30:40 +00:00
ryoon
3d393c0cfd omxplayer: Mark omxplayer.bin as PaX MPROTECT unsafe
* Reported and confirmed by jun@ on port-arm@.
* Bump PKGREVISION.
2020-01-24 03:05:52 +00:00