openbsd-ports/multimedia
sthen 74dab1e119 import multimedia/libheif and multimedia/libde265, ok kmos@
----
libheif is an ISO/IEC 23008-12:2017 HEIF file format decoder and
encoder.

HEIF is a new image file format employing HEVC (h.265) image coding for
the best compression ratios currently possible.

libheif makes use of libde265 for the actual image decoding and x265 for
encoding. Alternative codecs for, e.g., AVC and JPEG can be provided as
plugins. There is experimental code for an AV1 plugin (for AVIF format
support) in the 'avif' branch.

The library has a C API for easy integration and wide language support.
----

----
libde265 is an open source implementation of the h.265 video codec.
It is written from scratch and has a plain C API to enable a simple
integration into other software.

libde265 supports WPP and tile-based multithreading and includes SSE
optimizations. The decoder includes all features of the Main profile and
correctly decodes almost all conformance streams.

The library comes with two example programs:

dec265, a simple player for raw h.265 bitstreams. It serves nicely as an
example program how to use libde265.

sherlock265, a Qt-based video player with the additional capability to
overlay some graphical representations of the h.265 bitstream (like
CU-trees, intra-prediction modes).

Example bitstreams can be found, e.g., at this site:
ftp://ftp.kw.bbc.co.uk/hevc/hm-10.1-anchors/bitstreams/ra_main/
----
2020-02-24 23:22:56 +00:00
..
aom Update to aom 20191218 snapshot. 2019-12-20 13:19:46 +00:00
assimp Update to assimp-5.0.0 2019-11-24 19:48:08 +00:00
atomicparsley drop maintainer 2020-02-03 20:40:37 +00:00
audiopreview replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:46:54 +00:00
avinfo replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:46:54 +00:00
ccextractor replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:46:54 +00:00
dav1d Update to dav1d-0.5.1. 2019-11-01 09:15:40 +00:00
devede replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:46:54 +00:00
dvdauthor replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:46:54 +00:00
dvdbackup replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:46:54 +00:00
dvdstyler replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:46:54 +00:00
frei0r-plugins replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 21:02:12 +00:00
get_flash_videos replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:46:54 +00:00
get_iplayer update to get_iplayer 3.25 2020-02-08 12:38:01 +00:00
gnome-twitch sync WANTLIB 2019-11-02 19:41:51 +00:00
gstreamer1 Update gstreamer1 stack to version 1.16.2. 2019-12-08 10:16:17 +00:00
gstreamer-0.10 Fix for \# backward-incompatibility in upcoming gmake 4.3. 2020-02-01 15:04:26 +00:00
handbrake Update to handbrake-1.3.1 2020-02-01 01:03:50 +00:00
hdhomerun replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:46:54 +00:00
imagination replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:46:54 +00:00
kguitar replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:46:54 +00:00
libaacs Switch to PERMIT_PACKAGE. CDROM restrictions are no longer applicable. 2019-07-14 00:39:34 +00:00
libass Use ports-gcc for non-clang archs. 2019-08-21 07:35:17 +00:00
libbdplus Switch to PERMIT_PACKAGE. CDROM restrictions are no longer applicable. 2019-07-14 00:39:34 +00:00
libbluray Update to libbluray-1.1.2 2019-11-24 17:59:04 +00:00
libde265 import multimedia/libheif and multimedia/libde265, ok kmos@ 2020-02-24 23:22:56 +00:00
libdv replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:46:54 +00:00
libdvdnav replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:46:54 +00:00
libheif import multimedia/libheif and multimedia/libde265, ok kmos@ 2020-02-24 23:22:56 +00:00
libmatroska fix typo in cmake file from upstream 2019-10-02 19:00:49 +00:00
libmms replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:46:54 +00:00
libmp4v2 update MASTER_SITES where distfiles.nl was used 2020-01-26 11:14:29 +00:00
libquicktime replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:46:54 +00:00
libtheora Update compiler across some multimedia ports to be consistent in using 2019-08-19 06:04:22 +00:00
libtheorafile replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:46:54 +00:00
libtheoraplay replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:46:54 +00:00
libv4l Update to libv4l 1.18.0 2019-11-04 09:43:31 +00:00
libvpx Update to libvpx-1.8.2. 2019-12-24 15:08:09 +00:00
lives replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:46:54 +00:00
lsdvd replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:46:54 +00:00
mediainfo maintenance update to 19.09 2019-09-12 15:47:49 +00:00
ming replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:46:54 +00:00
minidlna drop maintainer 2020-02-03 20:40:37 +00:00
mjpegtools replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:46:54 +00:00
mkvtoolnix add hidden dep on pugixml 2019-11-07 12:57:57 +00:00
mlt replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:46:54 +00:00
motion update to motion-4.3.0 2020-02-14 10:29:25 +00:00
mpgtx replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:46:54 +00:00
mpv Update to mpv-0.32.0. 2020-01-29 06:52:21 +00:00
oggconvert update MASTER_SITES where distfiles.nl was used 2020-01-26 11:14:29 +00:00
oggz replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:46:54 +00:00
ogmrip replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:46:54 +00:00
ogmtools replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:46:54 +00:00
p5-AMF-Connection replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 21:15:33 +00:00
p5-Data-AMF replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:46:54 +00:00
p5-Mac-iTunes-Library replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:46:54 +00:00
p5-Storable-AMF replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 21:15:33 +00:00
phonon Update phonon for Qt4/KDE to 4.10.3 2019-09-01 18:54:54 +00:00
phonon-backend Update VLC-based Phonon backend to 0.10.3 2019-09-01 18:56:40 +00:00
phonon-qt5 Update phonon for Qt5 to 4.10.3 2019-09-01 18:55:12 +00:00
py-caption Commit missed patch 2019-11-15 23:01:38 +00:00
py-casttube replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:46:54 +00:00
py-chromecast Update to py3-chromecast-4.1.1. 2020-01-25 05:45:15 +00:00
py-pafy replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:46:54 +00:00
qtav missing bump for PLIST change after Qt 5.9.8 update 2019-11-06 08:57:30 +00:00
regionset replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:46:54 +00:00
sfml replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:46:54 +00:00
shrip Fix build with glib2 >= 2.62 (-Werror). 2019-11-01 17:39:06 +00:00
streamdvd replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:46:54 +00:00
streamlink Update to streamlink-1.3.1 2020-01-31 00:47:00 +00:00
subrip replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:46:54 +00:00
subtitleripper replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:46:54 +00:00
swfmill replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:46:54 +00:00
swftools replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:46:54 +00:00
synfig Regen DEPENDS and WANTLIB after recent openexr update. 2019-11-10 15:32:55 +00:00
synfigstudio Regen DEPENDS and WANTLIB after recent openexr update. 2019-11-10 15:32:55 +00:00
transcode replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:46:54 +00:00
upplay replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:46:54 +00:00
vitunes replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:46:54 +00:00
x264 Update to 20191220 snapshot. 2019-12-24 15:03:18 +00:00
x265 Update to x265-3.3. 2020-02-24 18:41:19 +00:00
xine-lib Update to Xine-lib 1.2.10. 2019-12-25 15:50:45 +00:00
xine-ui Fix a few crashes. 2019-12-28 10:08:17 +00:00
xvidcore Update compiler across some multimedia ports to be consistent in using 2019-08-19 06:04:22 +00:00
yle-dl Move tests to MODPY_PYTEST and add missing TEST_DEPENDS on py-test-runner 2020-01-05 23:22:48 +00:00
Makefile Remove qt-gstreamer 2020-01-27 04:54:54 +00:00