Commit graph

91 commits

Author SHA1 Message Date
adam
da0a125726 revbump for boost-libs 2021-04-21 13:24:06 +00:00
ryoon
bee3953c45 *: Recursive revbump from audio/pulseaudio-14.2.nb1 2021-02-07 06:30:06 +00:00
ryoon
bfac3f1b42 *: Recursive revbump from audio/pulseaudio-14.0 2021-01-01 09:52:09 +00:00
schmonz
1f28cc47ef Update to 0.8.1. From the changelog:
- support for Dolby Vision meta-data tagging in ISOBMFF
- improved QT support
- bug fixes and security fixes

pkgsrc changes:

- pkglint: define each PLIST_VARS where it's used
2020-09-19 03:38:07 +00:00
schmonz
a19648ade5 Buildlink glu and MesaLib with 'x11' option to fix build, at least on
macOS, and restore PLIST decorations to fix packaging on macOS.
2020-09-19 03:14:16 +00:00
leot
b13a568190 *: revbump for libsndfile 2020-08-18 17:57:24 +00:00
leot
953ab724e1 *: revbump after fontconfig bl3 changes (libuuid removal) 2020-08-17 20:19:01 +00:00
adam
d62c903eea revbump after updating security/nettle 2020-05-22 10:55:42 +00:00
adam
7d4b705c63 revbump after boost update 2020-05-06 14:04:05 +00:00
joerg
2888946e4c Drop patch that got superseded in transit. 2020-03-30 19:30:28 +00:00
wiz
f669fda471 *: recursive bump for libffi 2020-03-08 16:47:24 +00:00
jperkin
26c1bffc9f *: Recursive revision bump for openssl 1.1.1. 2020-01-18 21:48:19 +00:00
ryoon
eedd1e806f *: Recursive revbump from devel/boost-libs 2020-01-12 20:19:52 +00:00
joerg
a8f1acacd6 Fix build with OpenSSL 1.1. 2020-01-10 21:16:40 +00:00
ryoon
340a4839d0 gpac: Update to 0.8.0
* Convert to ffmpeg4 from ffmpeg3

Changelog:
We are happy to announce the new release 0.8.0 of GPAC, featuring AV1, full CENC and ATSC3.0 support.

General

    Many security fixes (static compile and fuzzing through AFL, always ongoing).
    Many bugs fixes
    Added :ncl option in log levels to disable color logs
    More tests and coverage

File Formats

    Better support of QTFF / ProRes files
    Support for AV1
    -- import and export
    -- source formats: OBUs (Section 5), IVF and AnnexB
    -- AV1 in HEIF
    Support for color (nclc, nclx and ICC profiles) in HEIF and ISOBMFF
    Support for HDR (mdcv, clli) info in HEIF and ISOBMFF
    Support for alpha in HEIF
    Support for enforcing pasp presence even for 1:1 ratios
    HEVC temporal sublayer split in MP4Box
    Allow meta storage before mdat for meta-only files (heif and co)
    Added option to keep AU delimiter in isobmff samples
    Support for opus import
    Support for pixi and ccst in HEIF
    DolbyVision 'dvcC' and partial 'dvhe' boxes for HDR
    Support for VP9 import and playback
    Sample dependency in avc and hevc importers, and track thinner for non-refs images
    Support for audio_roll signaling
    New audio import mode to control AudioSampleEntry creation (v0, v1 ISOBMFF, v1 QTFF)
    xHE-AAC import with detection of sync samples
    Added support for MPEG-H 3D audio boxes (no import yet)
    Handle Vobsub empty SPU packets
    Added auxv and pict support

Common Encryption

    Fully compliant CENC supporting cenc, cens, cbc1 and cbcs
    CENC for AV1
    Improved DASH+CENC support, pssh in MPD
    ForceClear mode for CENC to skip encryption without sample groups
    Made senc in movie fragments always stored before truns
    Added default values handling for cbcs and possibility to set protection system per track
    Compatibility with OpenSSL 1.1.x

Streaming and Adaptive Streaming

    Support for ATSC3.0 both US and Korean versions !
    Support for for live splices (xlink period insertions) in DASH client
    Automatic period continuity in DASH when no codec change between periods
    Added DASH cue-base segmentation (XML based) and -dsap option to generate cue files from source
    Support for BBA-0 and BOLA implementations
    Write fragment defaults in trex even when not using them
    Support for simple ssix for keyframe data byterange at the start of a segment
    Moved segment template at AdaptationSet level if only one representation
    Changed default bsmode in dasher if single input file
    Added init-seg-ext option
    Added -mvex-after-traks option to MP4Box when dashing for CMAF
    Added segmentation option to insert a tfdt per traf
    Added -closest mode for DASH segmentation
    Added -bound option to use audio segmenting method for video
    Renamed -dash-run-for to -run-for
    Added '=' in dash templates
    Improved bandwith estimation when using HTTP 1.1 chunk transfer
    Add option to force moof base offsets

MP4Box

    Added -catpl to concatenate from playlist in MP4Box
    Added options to set movie timescale at import and dash time
    Added mpd rip option and top-level box compressor in MP4Box
    Made -dts skip timing check and added -dtsc for that
    Made force-cat option more agressive
    Support for MovieFragmentRandomAccess using -mfra option
    Added -dtsx to dump timing without offset
    Added -dnalc opt for nal CRC dump
    Added chunk extraction up to time until end
    ISOBMFF single track import now removes references by default

Decoders

    Updated ffmpeg to 4.0.2
    Moved to openHEVC 3.0 API
    Added nvdec support (windows, linux) with reuse of decoder context for tiled VR
    Added HEVC support to mediacodec on android
    AV1 playback through ffmpeg
    Opus playback through ffmpeg

3D, VR and 360

    Added vrhud for multiviewpoint 360
    Added forced visibility mode of tiles in VR
    Added tile visibility debug mode
    Added forced stereo output for openhevc
    Disable face nav if mouse grabbed
    Added simple face tracking vr navigation based on udp commands
    Added PSVR support
    Added mouse move emulation at window border to force sphere rotation when inactive
    Changed tile visibility algo to sample points in mesh

Players (Mobile and Desktop)

    Added about extension
    Added multiple audio objects in dynamic scene
    Added addon splicing of main content
    Added mosaic://v1:.:vN url support
    Added gaze simulation through mouse and gaze-sphere visibility test

Subtitles

    Allow * as argument of -srt|ttxt to dump all possible tracks (#925)
    Improved support for WebVTT import
    Improved support for WebVTT DASHing/fragmentation

Misc

    OSX install now done through PKG and modify PATH env in/etc/paths
    Added initial PMT version and disc marker to TS muxer
    Moved dektec output to matrix API, added SDI clipping
    Added temi periodic toggle and manual toggle in MP42TS
2020-01-05 04:11:15 +00:00
ryoon
7917e25af2 Recursive revbump from audio/pulseaudio 2019-09-18 14:17:03 +00:00
ryoon
edacf2bbcb Recursive revbump from boost-1.71.0 2019-08-22 12:22:48 +00:00
wiz
c30c5fbc0b *: recursive bump for nettle 3.5.1 2019-07-20 22:45:58 +00:00
ryoon
57d0806c39 Recursive revbump from boost-1.70.0 2019-07-01 04:07:44 +00:00
adam
5b12b7b592 revbump for boost 1.69.0 2018-12-13 19:51:31 +00:00
ryoon
f1b968dd47 Recursive revbump from multimedia/libva 2018-11-23 08:06:28 +00:00
adam
9d06c0a472 revbump after boost-libs update 2018-08-16 18:54:26 +00:00
ryoon
4fea36abc2 Recursive revbump from audio/pulseaudio 2018-07-06 15:06:40 +00:00
adam
35aa3efc12 revbump for boost-libs update 2018-04-29 21:31:17 +00:00
wiz
c57215a7b2 Recursive bumps for fontconfig and libzip dependency changes. 2018-03-12 11:15:24 +00:00
adam
3662185f5b revbump after x264-devel update 2018-02-26 08:19:25 +00:00
wiz
bff4597ffc Bump PKGREVISION for gdbm shlib major bump 2018-01-28 20:10:34 +00:00
adam
983847f667 Revbump after boost update 2018-01-01 21:18:06 +00:00
ryoon
5bd9ca4ef6 Recursive revbump from audio/pulseaudio-11.0 2017-09-08 02:38:35 +00:00
adam
931d707fe2 Revbump for boost update 2017-08-24 20:03:08 +00:00
adam
ec5db6a15f Added PLIST.Darwin 2017-07-22 13:07:42 +00:00
adam
3d4ad100e9 0.7.1:
Minor bug fixes from 0.7.0

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

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

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

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

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

Subtitles
* Import of TTML via NHML according to MPEG-4 part 30 improved.
2017-07-22 13:07:04 +00:00
jperkin
e2fe89240f Package assumes building from a git checkout, fix build by pre-generating
the git version header.
2017-05-15 11:31:16 +00:00
maya
e7f56ac564 revbump for ffmpeg3 buildlink3.mk addition of vaapi and vdpau.
It creates a noticeable change at least for mpv, which now
doesn't complain about --vo=vaapi or --vo=vdpau.
2017-02-24 21:54:51 +00:00
ryoon
f62b809c5a Recursive revbump from audio/pulseaudio-10.0 2017-01-21 20:06:44 +00:00
wiz
c761d409e7 Recursive bump for libvpx shlib major change. 2017-01-16 23:45:10 +00:00
tnn
701829a8d8 Update to gpac-0.6.1
0.6.1:
Fixing packaging bugs in 0.6.0 (wrong version numbers were used).

0.6.0:
General:
    Improved very high resolutions, high framerate, and high colorspace (10 bits) playback support.
    HEVC top-notch support.
    Improved video playback through OpenGL and OpenGL ES.
    Video 360 navigation support on all platforms.
    Many adaptive streaming improvement (HLS and DASH), see specific section below.
    MP42TS (MPEG2-TS multiplexer) is production grade for adaptive streaming and reference vector streams.
    TEMI extension for fine synchronization and hybrid delivery (mandated by HbbTV 2.0).
    Better language tagging support.
    UTF16 name handling.
    Better multi-channel audio support.
    Improved support for encryption (CENC/PIFF - both AES CTR and CBC are supported).
    Improved generic support for subtitles (METX/METT, STPP TTML, WebVTT, SBTT, STXT, etc.).
    Parallel execution of GPAC tools.
    Better network support for TTL and multi-interface.
    SHVC (scalable) experimental (based on SHM4.1 and old ISOBMFF spec)
2016-10-11 00:31:28 +00:00
ryoon
82f67120a8 Recursive revbump from multimedia/libvpx uppdate 2016-08-17 00:06:39 +00:00
ryoon
e37b97fe3c Recursive revbump from audio/pulseaudio 2016-08-04 17:03:30 +00:00
jperkin
17661ff9a5 Bump PKGREVISION for security/openssl ABI bump. 2016-03-05 11:27:40 +00:00
ryoon
b33059afe1 Recursive revbump from multimedia/libvpx 2015-11-18 14:19:46 +00:00
tnn
e49589c7eb Update to gpac-0.5.2.
Changes unknown. Previous version couldn't import VTT subtitles,
this version can.

While here switch from ffmpeg1 to ffmpeg2 and drop MAKE_JOBS_SAFE=no.
2015-11-05 22:02:08 +00:00
agc
95c9a6891d Add SHA512 digests for distfiles for multimedia category
Problems found locating distfiles:
        Package adobe-flash-plugin11: missing distfile flash-plugin-11.2.202.540-release.i386.rpm
        Package gmplayer: missing distfile mplayer/AlienMind-1.2.tar.bz2
        Package gmplayer: missing distfile mplayer/BlueHeart-1.5.tar.bz2
        Package gmplayer: missing distfile mplayer/CornerMP-aqua-1.4.tar.bz2
        Package gmplayer: missing distfile mplayer/MPlayer-1.1.1.tar.xz
        Package gmplayer: missing distfile mplayer/WMP6-2.2.tar.bz2
        Package gmplayer: missing distfile mplayer/gnome-1.1.tar.bz2
        Package gmplayer: missing distfile mplayer/hwswskin-1.3.tar.bz2
        Package gmplayer: missing distfile mplayer/neutron-1.6.tar.bz2
        Package gmplayer: missing distfile mplayer/plastic-1.3.tar.bz2
        Package gmplayer: missing distfile mplayer/slim-1.3.tar.bz2
        Package gmplayer: missing distfile mplayer/xine-lcd-1.2.tar.bz2
        Package handbrake: missing distfile handbrake/HandBrake-0.9.3.tar.gz
        Package handbrake: missing distfile handbrake/bzip2-1.0.5.tar.gz
        Package handbrake: missing distfile handbrake/faad2-2.6.1.tar.gz
        Package handbrake: missing distfile handbrake/lame-3.98.tar.gz
        Package handbrake: missing distfile handbrake/libdvdread-0.9.7.tar.gz
        Package handbrake: missing distfile handbrake/libmp4v2-r45.tar.gz
        Package handbrake: missing distfile handbrake/libquicktime-0.9.10.tar.gz
        Package handbrake: missing distfile handbrake/libtheora-1.0.tar.gz
        Package handbrake: missing distfile handbrake/mpeg2dec-0.5.1.tar.gz
        Package handbrake: missing distfile handbrake/x264-r1028-83baa7f.tar.gz
        Package handbrake: missing distfile handbrake/zlib-1.2.3.tar.gz
        Package libdvdcss: missing distfile libdvdcss-1.3.99.tar.bz2
        Package mplayer-share: missing distfile mplayer/MPlayer-1.1.1.tar.xz
        Package mpv: missing distfile mpv-0.12.0.tar.gz
        Package realplayer-codecs: missing distfile rp8codecs-20040626.tar.bz2
        Package realplayer-codecs: missing distfile rp8codecs-alpha-20050115.tar.bz2
        Package win32-codecs: missing distfile rp9codecs-win32-20050115.tar.bz2
        Package xanim: missing distfile xa2.0_cvid_netbsd386.o.gz
        Package xanim: missing distfile xa2.0_iv32_netbsd386.o.gz
        Package xanim: missing distfile xa1.0_cyuv_netbsd68k.o.gz
        Package xanim: missing distfile xa2.0_cvid_linuxELF.o.gz
        Package xanim: missing distfile xa2.0_iv32_linuxELF.o.gz
        Package xanim: missing distfile xa1.0_cyuv_sparcAOUT.o.gz
        Package xanim: missing distfile xa2.0_cvid_sparcELF.o.gz
        Package xanim: missing distfile xa2.0_iv32_sparcELF.o.gz
        Package xanim: missing distfile xa1.0_cyuv_linuxPPC.o.gz

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
2015-11-03 23:54:22 +00:00
ryoon
6c4d1aff4b Recursive revbump from pkgsrc/multimedia/libvpx. 2015-06-30 09:57:33 +00:00
joerg
b717398c5f Shared libraries should always be PIC. Bump revision. 2015-04-28 12:04:33 +00:00
ryoon
f05f517e5e Recursive revbump from audio/pulseaudio. 2015-02-21 23:35:38 +00:00
wiz
5bce7a8784 Switch to ffmpeg1 instead of ffmpeg.
Note: some of these packages didn't build for me, e.g. osg, so I couldn't
verify them all.
2014-08-11 23:09:44 +00:00
jperkin
0f651d5456 Pass through LDFLAGS for rpaths, fixes check-shlibs. 2014-07-25 18:13:54 +00:00
ryoon
31da25953c Recursive revbump from pulseaudio-5.0 2014-06-09 14:18:04 +00:00
ryoon
2e7bdbb293 Recursive revbump from json-c 0.12 update 2014-04-20 02:27:49 +00:00