media-libs / x265

Library for encoding video streams into the H.265/HEVC format

Official package sites : http://x265.org/ ·

v9999 :: 0/176 :: gentoo

Modified
License
GPL-2
USE flags
10bit 12bit numa pic power8 test

v3.1 :: 0/176 :: gentoo

Modified
License
GPL-2
Keywords
~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~x86
USE flags
10bit 12bit numa pic power8 test

v3.0 :: 0/169 :: gentoo

Modified
License
GPL-2
Keywords
arm64 ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~x86
USE flags
10bit 12bit numa pic power8 test

v2.9 :: 0/165 :: gentoo

Modified
License
GPL-2
Keywords
~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~x86
USE flags
10bit 12bit numa pic power8 test

v2.8 :: 0/160 :: gentoo

Modified
License
GPL-2
Keywords
amd64 arm hppa ia64 ppc ppc64 x86 ~arm64
USE flags
10bit 12bit numa pic power8 test

General

10bit
Add support for producing 10bits HEVC.
12bit
Add support for producing 12bits HEVC.
numa
Build with support for NUMA nodes.
pic
Disable optimized assembly code that is not PIC friendly
power8
Enable support for Power 8 assembly optimizations.
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)

abi_mips

n32
64-bit (32-bit pointer) libraries
n64
64-bit libraries
o32
32-bit libraries

abi_riscv

lp64
64-bit (rv64) soft-float libraries
lp64d
64-bit (rv64) double hard-float libraries

abi_s390

32
32-bit (s390) libraries
64
64-bit (s390x) libraries

abi_x86

32
32-bit (x86) libraries
64
64-bit (amd64) libraries
x32
x32 ABI libraries

cpu_flags_arm

neon
Use the NEON (ASIMD) instruction set

dev-lang / yasm : An assembler for x86 and x86_64 instruction sets

dev-util / cmake : Cross platform Make

dev-vcs / mercurial : Scalable distributed SCM

sys-devel / make : Standard tool to compile source trees

sys-process / numactl : Utilities and libraries for NUMA systems

sys-process / numactl : Utilities and libraries for NUMA systems

media-libs / avidemux-plugins : Plugins for the video editor media-video/avidemux

media-libs / libheif : ISO/IEC 23008-12:2017 HEIF file format decoder and encoder

media-plugins / gst-plugins-x265 : H.265 encoder plugin for GStreamer

media-tv / tvheadend : Tvheadend is a TV streaming server and digital video recorder

media-video / ffmpeg : Complete solution to record, convert and stream audio and video. Includes libavcodec

media-video / handbrake : Open-source, GPL-licensed, multiplatform, multithreaded video transcoder

media-video / libav : Complete solution to record, convert and stream audio and video

media-video / vlc : Media player and framework with support for most multimedia files and streaming

x11-wm / xpra : X Persistent Remote Apps (xpra) and Partitioning WM (parti) based on wimpiggy

528200
media-libs/x265 - /usr/lib64/libx265.a has executable stack
668438
media-libs/x265-2.9 fails to compile: undefined reference to 'x265_alloc_analysis_data'
670946
media-libs/x265-2.9 : sandbox issue
676270
>media-libs/x265-2.6 should depend on dev-lang/nasm and not dev-lang/yasm
681174
media-libs/x265-3.0[test] fails to build
681878
media-libs/x265 asm disabled regardless of USE=pic on x86
682284
media-libs/x265-2.8 CPU_FLAGS_ARM=neon - .../work/x265_2.8/source/common/arm/asm-primitives.cpp:28: In function ‘void x265::setupAssemblyPrimitives(x265::EncoderPrimitives&, int)’: <command-line>: error: incompatible types in assignment of ‘void(const int
689006
media-libs/x265-3.0 : api.cpp:(.text+<snip>): undefined reference to dlopen
689736
media-libs/x265-3.1 : param.cpp:(.text+<snip>): undefined reference to x265_zone_free
Repository mirror & CI · gentoo
Merge updates from master
Alexis Ballier · gentoo
media-libs/x265: bump to 3.1
Package-Manager: Portage-2.3.68, Repoman-2.3.16 Signed-off-by: Alexis Ballier <aballier@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Aaron Bauman · gentoo
media-libs/x265: arm64 stable
Signed-off-by: Aaron Bauman <bman@gentoo.org> Package-Manager: Portage-2.3.66, Repoman-2.3.12 RepoMan-Options: --include-arches="arm64"
Repository mirror & CI · gentoo
Merge updates from master
Arfrever Frehtes Taifersar Arahesis · gentoo
media-libs/x265: Update subslot in live ebuild.
Signed-off-by: Arfrever Frehtes Taifersar Arahesis <Arfrever@Apache.Org> Signed-off-by: Mike Gilbert <floppym@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Alexis Ballier · gentoo
media-libs/x265: bump to 3.0
Package-Manager: Portage-2.3.59, Repoman-2.3.12 Signed-off-by: Alexis Ballier <aballier@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas Sturmlechner · gentoo
media-libs/x265: Restore 2.8
Package-Manager: Portage-2.3.51, Repoman-2.3.12 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas Sturmlechner · gentoo
media-libs/x265: Drop old
Package-Manager: Portage-2.3.51, Repoman-2.3.12 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jeroen Roovers · gentoo
media-libs/x265: Let everybody have detect512
Upstream commit d55132eb4201 introduced detect512() but the function is defined only when X265_ARCH_X86 so the linker fails with non x86 targets: libx265.so.165: undefined reference to `x265_12bit::detect512()' libx265.so.165: undefined reference to `x265_10bit::detect512()' libx265.so.165: undefined reference to `x265::detect512()' Fix it by defining the function unconditionally. Package-Manager: Portage-2.3.51, Repoman-2.3.11 Signed-off-by: Jeroen Roovers <jer@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Markus Meier · gentoo
media-libs/x265: arm stable, bug #666486
Signed-off-by: Markus Meier <maekke@gentoo.org> Package-Manager: Portage-2.3.49, Repoman-2.3.10 RepoMan-Options: --include-arches="arm"
Repository mirror & CI · gentoo
Merge updates from master
Alexis Ballier · gentoo
media-libs/x265: bump to 2.9
Package-Manager: Portage-2.3.51, Repoman-2.3.11 Signed-off-by: Alexis Ballier <aballier@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Turner · gentoo
media-libs/x265-2.8: ppc64 stable, bug 666486
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Matt Turner · gentoo
media-libs/x265-2.8: ppc stable, bug 666486
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
media-libs/x265: stable 2.8 for hppa, bug #666486
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> Package-Manager: Portage-2.3.50, Repoman-2.3.11 RepoMan-Options: --include-arches="hppa"
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
media-libs/x265: x86 stable (bug #666486)
Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> Package-Manager: Portage-2.3.50, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
media-libs/x265: stable 2.8 for ia64, bug #666486
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> Package-Manager: Portage-2.3.50, Repoman-2.3.11 RepoMan-Options: --include-arches="ia64"
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
media-libs/x265: amd64 stable wrt bug #666486
Package-Manager: Portage-2.3.49, Repoman-2.3.10
Repository mirror & CI · gentoo
Merge updates from master
Alexis Ballier · gentoo
media-libs/x265: backport upstream patch to fix build error
Package-Manager: Portage-2.3.41, Repoman-2.3.9
Repository mirror & CI · gentoo
Merge updates from master
Alexis Ballier · gentoo
media-libs/x265: bump to 2.8
Package-Manager: Portage-2.3.40, Repoman-2.3.9
Mikle Kolyada · gentoo
media-libs/x265: arm stable wrt bug #648080
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Sergei Trofimovich · gentoo
media-libs/x265: stable 2.6 for ppc, bug #648080
Tested-by: ernsteiswuerfel Package-Manager: Portage-2.3.28, Repoman-2.3.9 RepoMan-Options: --include-arches="ppc"
Sergei Trofimovich · gentoo
media-libs/x265: stable 2.6 for ppc64, bug #648080
Package-Manager: Portage-2.3.28, Repoman-2.3.9 RepoMan-Options: --include-arches="ppc64"
Thomas Deutschmann · gentoo
media-libs/x265: x86 stable (bug #648080)
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Sergei Trofimovich · gentoo
media-libs/x265: stable 2.6 for hppa, bug #648080
Package-Manager: Portage-2.3.24, Repoman-2.3.6 RepoMan-Options: --include-arches="hppa"
Jason Zaman · gentoo
media-libs/x265: amd64 stable
Gentoo-bug: 648080 Package-Manager: Portage-2.3.19, Repoman-2.3.6
Sergei Trofimovich · gentoo
media-libs/x265: stable 2.6 for ia64, bug #648080
Package-Manager: Portage-2.3.24, Repoman-2.3.6 RepoMan-Options: --include-arches="ia64"
Alexis Ballier · gentoo
media-libs/x265: bump to 2.7
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Alexis Ballier · gentoo
media-libs/x265: Remove old
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Craig Andrews · gentoo
media-libs/x265: Use downloads.videolan.org
ftp.videolan.org now serves an invalid certificate
Alexis Ballier · gentoo
media-libs/x265: bump to 2.6
Package-Manager: Portage-2.3.16, Repoman-2.3.6
Tim Harder · gentoo
media-libs/x265: use https for videolan SRC_URI
Using it for HOMEPAGE is possible as well but upstream appears to currently use a server that severely lags on serving https so we'll hold off.
Alexis Ballier · gentoo
media-libs/x265: bump to 2.5
Package-Manager: Portage-2.3.6, Repoman-2.3.2
Alexis Ballier · gentoo
media-libs/x265: update live ebuild subslot
Package-Manager: Portage-2.3.6, Repoman-2.3.2
Sergei Trofimovich · gentoo
media-libs/x265: ia64 stable, bug #539564
Package-Manager: Portage-2.3.6, Repoman-2.3.2
Sergei Trofimovich · gentoo
media-libs/x265: ~ia64 keyworded, bug #539564
Package-Manager: Portage-2.3.6, Repoman-2.3.2
Alexis Ballier · gentoo
media-libs/x265: convert to cpu_flags_arm
Package-Manager: Portage-2.3.6, Repoman-2.3.2
Alexis Ballier · gentoo
media-libs/x265: keyword ~arm64
Package-Manager: Portage-2.3.6, Repoman-2.3.2
Alexis Ballier · gentoo
media-libs/x265: Bump to 2.4
Package-Manager: Portage-2.3.5, Repoman-2.3.2
Alexis Ballier · gentoo
media-libs/x265: Add power8 useflag, bug #611906
Package-Manager: Portage-2.3.4, Repoman-2.3.2
Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
Alexis Ballier · gentoo
media-libs/x265: remove old
Package-Manager: Portage-2.3.3, Repoman-2.3.1
Michael Weber · gentoo
media-libs/x265: arm ppc64 stable (bug 607802).
Package-Manager: Portage-2.3.3, Repoman-2.3.1
Alexis Ballier · gentoo
media-libs/x265: Disable asm/altivec on ppc64 when doing 10 or 12bits build.
https://bugs.gentoo.org/show_bug.cgi?id=607802#c5 Package-Manager: Portage-2.3.3, Repoman-2.3.1
Alexis Ballier · gentoo
media-libs/x265: Use a more complete match for ppc64.
Might help wrt https://bugs.gentoo.org/show_bug.cgi?id=607802#c5 Package-Manager: Portage-2.3.3, Repoman-2.3.1
Alexis Ballier · gentoo
media-libs/x265: Bump to 2.3.
Package-Manager: Portage-2.3.3, Repoman-2.3.1
Agostino Sarubbo · gentoo
media-libs/x265: ppc stable wrt bug #607802
Package-Manager: portage-2.3.3 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
media-libs/x265: x86 stable wrt bug #607802
Package-Manager: portage-2.3.3 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Alexis Ballier · gentoo
media-libs/x265: Disable arm assembly when requesting a PIC build, it is not PIC.
Package-Manager: Portage-2.3.3, Repoman-2.3.1
Alexis Ballier · gentoo
media-libs/x265: Use proper variable for en/disabling neon.
Package-Manager: Portage-2.3.3, Repoman-2.3.1
Alexis Ballier · gentoo
media-libs/x265: Fixes for arm.
Add patch to properly detect ARM. Do not force CFLAGS for ARM, esp. -march=native which breaks when cross compiling. Add neon useflag. Disable neon on main10 & main12 profiles as those do not build, bug #589674. Add patch to define proper symbols when disabling neon. Package-Manager: Portage-2.3.3, Repoman-2.3.1
Agostino Sarubbo · gentoo
media-libs/x265: amd64 stable wrt bug #607802
Package-Manager: portage-2.3.3 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Jeroen Roovers · gentoo
media-libs/x265: Stable for HPPA (bug #607802).
Package-Manager: Portage-2.3.3, Repoman-2.3.1 RepoMan-Options: --ignore-arches
T. Malfatti · gentoo
media-libs/portaudio: Version bump
Alexis Ballier · gentoo
media-libs/x265: remove old
Package-Manager: Portage-2.3.3, Repoman-2.3.1
Agostino Sarubbo · gentoo
media-libs/x265: ppc stable wrt bug #570878
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Alexis Ballier · gentoo
media-libs/x265: bump to 2.2
Package-Manager: Portage-2.3.3, Repoman-2.3.1
Alexis Ballier · gentoo
media-libs/x265: bump to 2.1
Package-Manager: portage-2.3.1
Alexis Ballier · gentoo
media-libs/x265: bump to 2.0; update subslot in live ebuild.
Package-Manager: portage-2.3.0
Markus Meier · gentoo
media-libs/x265: arm stable, bug #570878
Package-Manager: portage-2.2.27 RepoMan-Options: --include-arches="arm"
Alexis Ballier · gentoo
media-libs/x265: bump to 1.9.
Enable 12bit by default since it is no more experimental. Package-Manager: portage-2.2.27 Signed-off-by: Alexis Ballier <aballier@gentoo.org>
Jeroen Roovers · gentoo
media-libs/x265: Stable for HPPA PPC64 (bug #571868).
Package-Manager: portage-2.2.27 RepoMan-Options: --ignore-arches
Ian Delaney · gentoo
Merge remote-tracking branch 'remotes/sbraz/pycountry'
Pull request: https://github.com/gentoo/gentoo/pull/721
Agostino Sarubbo · gentoo
media-libs/x265: x86 stable wrt bug #570878
Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
media-libs/x265: amd64 stable wrt bug #570878
Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Jeroen Roovers · gentoo
media-libs/x265: Stable for PPC64 (bug #548964).
Package-Manager: portage-2.2.24 RepoMan-Options: --ignore-arches
Alexis Ballier · gentoo
media-libs/x265: Add patch to fix link order when doing multi-variant build.
as-needed might drop important libraries (dl here), causing the library to be underlinked. Package-Manager: portage-2.2.23
Jeroen Roovers · gentoo
media-libs/x265: Mark ~hppa (bug #555012).
Package-Manager: portage-2.2.23 RepoMan-Options: --ignore-arches
Alexis Ballier · gentoo
media-libs/x265: Add support for 8, 10 & 12bit simultaneous support.
Rework the ebuild on top of multilib-minimal, use multibuild to build the 8, 10 & 12 bit variant, and use upstream documented way to build a library capable of producing 8 (default), 10 or 12 bits HEVC files. Package-Manager: portage-2.2.23
Alexis Ballier · gentoo
media-libs/x265: Fix automagic on numactl. Bug #555012.
Package-Manager: portage-2.2.23
Alexis Ballier · gentoo
media-libs/x265: Make src_test more robust.
Build system builds "tests" only when asm optimizations are enabled, which may be disabled by other means (x32 or pic). Run tests only when it decided to build them. Package-Manager: portage-2.2.23
Alexis Ballier · gentoo
media-libs/x265: Add pic useflag to disable asm on x86.
It is the best we can do unless upstream writes PIC safe x86 asm. https://bugs.gentoo.org/show_bug.cgi?id=528202 Package-Manager: portage-2.2.23
Michał Górny · gentoo
media-libs/x265: Merge x32 build fix by bjacquin
Pull-Request: https://github.com/gentoo/gentoo/pull/173
Alexis Ballier · gentoo
media-libs/x265: Match subslot to actual soname on live ebuild.
Package-Manager: portage-2.2.23
Alexis Ballier · gentoo
media-libs/x265: Version bump to 1.8
Package-Manager: portage-2.2.23
Justin Lecher · gentoo
Use https by default
Signed-off-by: Justin Lecher <jlec@gentoo.org>
Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed
Bertrand Jacquin · gentoo
media-libs/x265: Fix x32 build, bug #510890
x32 arch as defined on https://sites.google.com/site/x32abi is neither X86 nor X64, then forcing -march=i686 leads to build failure as wrong -march is used. Forcing -march, -mfloat-abi and -mfpu for ARM is also wrong As a global sanity sake, disable all forced -march in CMakeLists Upstream report: https://bitbucket.org/multicoreware/x265/pull-requests/21/build-disable-march-selection-from/diff Package-Manager: portage-2.2.20.1