Commit graph

5007 commits

Author SHA1 Message Date
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