Commit Graph

10 Commits

Author SHA1 Message Date
ajacoutot
f5c5712d45 WANTLIB: pcre -> pcre2-8 after recent glib2 update. 2022-11-05 17:10:20 +00:00
sdk
84889a7736 Update libde265 1.0.7 => 1.0.8
- read HDR parameters from VUI header
- fix reading matrix_coeffs from VUI header
- build fixes for vcpkg

from Brad
2022-05-06 05:38:46 +00:00
sthen
fd6c3e2f1e sync WANTLIB 2022-03-31 16:45:26 +00:00
naddy
7f61407556 drop RCS Ids 2022-03-11 19:39:15 +00:00
rsadowski
c4e7823585 Update libde265 to 1.0.7
Changelog:
1.0.7
add API to read VUI color information from bitstream

1.0.6
fix race in static mutex initialization

From Brad
2020-12-14 15:59:33 +00:00
rsadowski
29177f3b90 Regen WANTLIB, double-conversion is back in qt5 2020-03-15 19:57:21 +00:00
rsadowski
6d59d406fc double-conversion adaptations
After math/double-conversion is no longer  x11/qt dependency we need a little
adjustment here.

Diff from and OK sthen@
2020-03-13 16:54:08 +00:00
sthen
33ea03dbae libde265: stop hardcoding -lstdc++ to unbreak i386/aarch64 build 2020-02-26 22:46:03 +00:00
sthen
794b8e109d split libde265 into multipackages - main containing the library, and
libde265-tools containing the tools (done to avoid GIMP pulling in SDL
and Qt5 as pointed out by aja@).
2020-02-25 13:15:45 +00:00
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