media-video / gpac

Implementation of the MPEG-4 Systems standard developed from scratch in ANSI C

Official package sites : https://gpac.wp.imt.fr/ ·

v9999 :: 0/10 :: gentoo

Modified
License
GPL-2
USE flags
X a52 aac alsa debug dvb ffmpeg ipv6 jack jpeg jpeg2k libressl mad opengl oss png pulseaudio sdl ssl static-libs theora truetype vorbis xml xvid

v1.0.1 :: 0/10 :: gentoo

Modified
License
GPL-2
Keywords
amd64 x86 ~alpha ~ppc ~ppc64 ~sparc
USE flags
X a52 aac alsa debug dvb ffmpeg ipv6 jack jpeg jpeg2k libressl mad opengl oss png pulseaudio sdl ssl static-libs theora truetype vorbis xml xvid

v0.8.1 :: 0/8 :: gentoo

Modified
License
GPL-2
Keywords
amd64 ppc ppc64 sparc x86 ~alpha
USE flags
X a52 aac alsa debug dvb ffmpeg ipv6 jack jpeg jpeg2k libressl mad opengl oss png pulseaudio sdl ssl static-libs theora truetype vorbis xml xvid

General

X
Add support for X11
a52
Enable support for decoding ATSC A/52 streams used in DVD
aac
Enable support for MPEG-4 AAC Audio
alsa
Add support for media-libs/alsa-lib (Advanced Linux Sound Architecture)
debug
Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
dvb
Add support for DVB (Digital Video Broadcasting)
ffmpeg
Enable ffmpeg/libav-based audio/video codec support
ipv6
Add support for IP version 6
jack
Add support for the JACK Audio Connection Kit
jpeg
Add JPEG image support
jpeg2k
Support for JPEG 2000, a wavelet-based image compression format
libressl
Use dev-libs/libressl instead of dev-libs/openssl when applicable (see also the ssl useflag)
mad
Add support for mad (high-quality mp3 decoder library and cli frontend)
opengl
Add support for OpenGL (3D graphics)
oss
Add support for OSS (Open Sound System)
png
Add support for libpng (PNG images)
pulseaudio
Add support for PulseAudio sound server
sdl
Add support for Simple Direct Layer (media library)
ssl
Add support for SSL/TLS connections (Secure Socket Layer / Transport Layer Security)
static-libs
Build static versions of dynamic libraries as well
theora
Add support for the Theora Video Compression Codec
truetype
Add support for FreeType and/or FreeType2 fonts
vorbis
Add support for the OggVorbis audio codec
xml
Add support for XML files
xvid
Add support for xvid.org's open-source mpeg-4 codec

cpu_flags_x86

sse2
Use the SSE2 instruction set

dev-libs / libressl : Free version of the SSL/TLS protocol forked from OpenSSL

dev-libs / libxml2 : XML C parser and toolkit

dev-libs / openssl : full-strength general purpose cryptography library (including SSL and TLS)

dev-util / desktop-file-utils : Command line utilities to work with desktop menu entries

media-libs / a52dec : library for decoding ATSC A/52 streams used in DVD

media-libs / alsa-lib : Advanced Linux Sound Architecture Library

media-libs / faad2 : AAC audio decoding library

media-libs / freeglut : A free OpenGL utility toolkit, the open-sourced alternative to the GLUT library

media-libs / freetype : A high-quality and portable font engine

media-libs / libmad : "M"peg "A"udio "D"ecoder library

media-libs / libogg : the Ogg media file format library

media-libs / libpng : Portable Network Graphics library

media-libs / libsdl : Simple Direct Media Layer

media-libs / libtheora : The Theora Video Compression Codec

media-libs / libvorbis : The Ogg Vorbis sound file format library

media-libs / openjpeg : Open-source JPEG 2000 library

media-libs / xvid : High performance/quality MPEG-4 video de-/encoding solution

media-sound / pulseaudio : A networked sound server with an advanced plugin system

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

sys-kernel / linux-headers : Linux system headers

virtual / glu : Virtual for OpenGL utility library

virtual / jack : Virtual for JACK Audio Connection Kit

virtual / jpeg : Virtual to select between libjpeg-turbo and IJG jpeg for source-based packages

virtual / opengl : Virtual for OpenGL implementation

x11-libs / libX11 : X.Org X11 library

x11-libs / libXext : X.Org Xext library

x11-libs / libXt : X.Org X Toolkit Intrinsics library

x11-libs / libXv : X.Org Xv library

x11-misc / shared-mime-info : The Shared MIME-info Database specification

dev-libs / libressl : Free version of the SSL/TLS protocol forked from OpenSSL

dev-libs / libxml2 : XML C parser and toolkit

dev-libs / openssl : full-strength general purpose cryptography library (including SSL and TLS)

media-libs / a52dec : library for decoding ATSC A/52 streams used in DVD

media-libs / alsa-lib : Advanced Linux Sound Architecture Library

media-libs / faad2 : AAC audio decoding library

media-libs / freeglut : A free OpenGL utility toolkit, the open-sourced alternative to the GLUT library

media-libs / freetype : A high-quality and portable font engine

media-libs / libmad : "M"peg "A"udio "D"ecoder library

media-libs / libogg : the Ogg media file format library

media-libs / libpng : Portable Network Graphics library

media-libs / libsdl : Simple Direct Media Layer

media-libs / libtheora : The Theora Video Compression Codec

media-libs / libvorbis : The Ogg Vorbis sound file format library

media-libs / openjpeg : Open-source JPEG 2000 library

media-libs / xvid : High performance/quality MPEG-4 video de-/encoding solution

media-sound / pulseaudio : A networked sound server with an advanced plugin system

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

virtual / glu : Virtual for OpenGL utility library

virtual / jack : Virtual for JACK Audio Connection Kit

virtual / jpeg : Virtual to select between libjpeg-turbo and IJG jpeg for source-based packages

virtual / opengl : Virtual for OpenGL implementation

x11-libs / libX11 : X.Org X11 library

x11-libs / libXext : X.Org Xext library

x11-libs / libXt : X.Org X Toolkit Intrinsics library

x11-libs / libXv : X.Org Xv library

media-video / kino : Kino is a non-linear DV editor for GNU/Linux

media-video / ogmrip : Graphical frontend and libraries for ripping DVDs and encoding to AVI/OGM/MKV/MP4

media-video / x264-encoder : A free commandline encoder for X264/AVC streams

711262
<media-video/gpac-0.8.1: Multiple vulnerabilities (CVE-2018-1017,CVE-2019-{0628,0629,0630,0631,0632,3618},CVE-2020-{11558,6630,6631})
735600
media-video/gpac depends on vulnerable media-libs/openjpeg:0
747202
media-video/gpac-1.0.1: stabilisation
749972
media-video/gpac-1.0.1 - error: zlib not found on system or in local libs
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
media-video/gpac: x86 stable wrt bug #747202
Package-Manager: Portage-2.3.103, Repoman-2.3.23 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
media-video/gpac: amd64 stable wrt bug #747202
Package-Manager: Portage-2.3.103, Repoman-2.3.23 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-video/gpac: cleanup old
Package-Manager: Portage-3.0.6, Repoman-3.0.1 Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
media-video/gpac: sync live
Package-Manager: Portage-3.0.6, Repoman-3.0.1 Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
media-video/gpac: bump to 1.0.1
Changes: * Introduce CPU_FLAGS_X86_SSE2 * Refresh configure patch (avoids static libs) Closes: https://bugs.gentoo.org/731088 Package-Manager: Portage-3.0.6, Repoman-3.0.1 Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
media-video/gpac: inherit xdg
Closes: https://bugs.gentoo.org/741574 Package-Manager: Portage-3.0.6, Repoman-3.0.1 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-video/gpac: rename zlib patch
Package-Manager: Portage-3.0.6, Repoman-3.0.1 Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
media-video/gpac: sync live ebuild
Package-Manager: Portage-3.0.6, Repoman-3.0.1 Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
media-video/gpac: fix failed install for 1.0.0
Upstream are currently rewriting huge amounts of their codebase. 0.8.x -> 1.0.0 marks a large change. In this process, they inadverently broke non-Debian builds by relying on "IS_DEB_MAKE" being set to 'undefined'. We also change the openjpeg slot to :2 as per changing upstream requirements. Closes: https://bugs.gentoo.org/740404 Bug: https://bugs.gentoo.org/735600 Package-Manager: Portage-3.0.6, Repoman-3.0.1 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Alexis Ballier · gentoo
media-video/gpac: bump to 1.0.0
Package-Manager: Portage-3.0.5, Repoman-3.0.1 Signed-off-by: Alexis Ballier <aballier@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-video/gpac: security cleanup
Bug: https://bugs.gentoo.org/711262 Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-video/gpac: Stabilize 0.8.1 ppc64, #711262
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-video/gpac: Stabilize 0.8.1 ppc, #711262
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-video/gpac: Stabilize 0.8.1 amd64, #711262
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-video/gpac: Stabilize 0.8.1 x86, #711262
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-video/gpac: Stabilize 0.8.1 sparc, #711262
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-video/gpac: security bump to 0.8.1
We're bumping to 0.8.1 before 1.0.0 because there was a substantial rewrite. The aim is to stabilise this release first, give 1.0.0 (later commit) a few days in ~arch, then do that. Bug: https://bugs.gentoo.org/711262 Closes: https://bugs.gentoo.org/701538 Closes: https://bugs.gentoo.org/654418 Closes: https://bugs.gentoo.org/658062 Package-Manager: Portage-3.0.3, Repoman-3.0.0 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
media-video/gpac: migrate from libav
Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: Bump copyright on files touched this year
Update the copyright notice on all files that were touched since January 1st but did not have the notice updated. Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Turner · gentoo
*/*: Drop stable alpha keywords
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
media-video: Remove *-fbsd KEYWORDS
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas Sturmlechner · gentoo
media-video/gpac: Drop 0.6.1-r2
Closes: https://bugs.gentoo.org/626240 Package-Manager: Portage-2.3.59, Repoman-2.3.12 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Tobias Klausmann · gentoo
media-video/gpac-0.7.1-r1: alpha stable
Bug: http://bugs.gentoo.org/669966 Signed-off-by: Tobias Klausmann <klausman@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Rolf Eike Beer · gentoo
media-video/gpac: stable 0.7.1-r1 for sparc, bug #669966
Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Package-Manager: Portage-2.3.51, Repoman-2.3.11 RepoMan-Options: --include-arches="sparc" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
media-video/gpac: amd64 stable wrt bug #669966
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
media-video/gpac: stable 0.7.1-r1 for ppc64, bug #669966
Package-Manager: Portage-2.3.52, Repoman-2.3.12 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Sergei Trofimovich · gentoo
media-video/gpac: stable 0.7.1-r1 for ppc, bug #669966
Package-Manager: Portage-2.3.52, Repoman-2.3.12 RepoMan-Options: --include-arches="ppc" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
media-video/gpac: x86 stable (bug #669966)
Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas Sturmlechner · gentoo
media-video/gpac: Drop 0.7.1 (r0)
Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Andreas Sturmlechner · gentoo
media-video/gpac: Sync 9999 with 0.7.1-r1
Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Andreas Sturmlechner · gentoo
media-video/gpac: Sort build flags, use myeconfargs array
Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Andreas Sturmlechner · gentoo
media-video/gpac: Drop bogus media-tv/linuxtv-dvb-apps from USE dvb
Thanks-to: James Le Cuirot <chewi@gentoo.org> Bug: https://bugs.gentoo.org/626240 Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Andreas Sturmlechner · gentoo
media-video/gpac: Sort DEPENDs and cleanup, one line per dep
Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Andreas Sturmlechner · gentoo
media-video/gpac: Someone claimed it works with jack2
So let them have it. Reported-by: gerion <gerion.entrup@flump.de> Closes: https://bugs.gentoo.org/636598 Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas Sturmlechner · gentoo
media-video/gpac: Sync 9999 with 0.7.1
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
Andreas Sturmlechner · gentoo
media-video/gpac: Drop unused eutils,multilib
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Lars Wendler · gentoo
media-video/gpac: Fixed build with openssl-1.1
Closes: https://bugs.gentoo.org/592550 Package-Manager: Portage-2.3.40, Repoman-2.3.9
Lars Wendler · gentoo
media-video/gpac: Use pkg-config to find freetype
Thanks to Bernd Feige who reported the issue and provided a patch. Bug: https://bugs.gentoo.org/655272 Package-Manager: Portage-2.3.36, Repoman-2.3.9
Alexis Ballier · gentoo
media-video/gpac: fix build with ffmpeg4
Package-Manager: Portage-2.3.31, Repoman-2.3.9
Alexis Ballier · gentoo
media-video/gpac: add subslot
Package-Manager: Portage-2.3.6, Repoman-2.3.3
Steve Dibb · gentoo
media-video/gpac: version bump
Drop old patches, new configure patch, bug 621004 Package-Manager: Portage-2.3.0, Repoman-2.3.1
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-video/gpac: remove old
Package-Manager: Portage-2.3.3, Repoman-2.3.1
Michael Weber · gentoo
media-video/gpac: ppc64 stable (bug 607820).
Package-Manager: Portage-2.3.3, Repoman-2.3.1
Agostino Sarubbo · gentoo
media-video/gpac: sparc stable wrt bug #607820
Package-Manager: portage-2.3.3 RepoMan-Options: --include-arches="sparc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
media-video/gpac: ppc stable wrt bug #607820
Package-Manager: portage-2.3.3 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
media-video/gpac: x86 stable wrt bug #607820
Package-Manager: portage-2.3.3 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
media-video/gpac: amd64 stable wrt bug #607820
Package-Manager: portage-2.3.3 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Tobias Klausmann · gentoo
media-video/gpac-0.6.1-r2: stable on alpha
Gentoo-Bug: 607820
Pacho Ramos · gentoo
media-video/gpac: Make repoman more happy
Package-Manager: portage-2.3.1
Pacho Ramos · gentoo
media-video/gpac: Support libressl (#592712)
Package-Manager: portage-2.3.1
Pacho Ramos · gentoo
media-video/gpac: Drop old
Package-Manager: portage-2.3.1
Alexis Ballier · gentoo
media-video/gpac: fix automagic on libgl
Package-Manager: portage-2.3.0
Tobias Klausmann · gentoo
media-video/gpac-0.5.2-r0: add alpha keyword
Gentoo-Bug: 575308 Package-Manager: portage-2.3.0_rc1
Agostino Sarubbo · gentoo
media-video/gpac: sparc stable wrt bug #575308
Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="sparc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
media-video/gpac: ppc64 stable wrt bug #575308
Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Alexis Ballier · gentoo
media-video/gpac: bump to 0.6.1 and add X useflag
Package-Manager: portage-2.2.28 Signed-off-by: Alexis Ballier <aballier@gentoo.org>
Agostino Sarubbo · gentoo
media-video/gpac: ppc stable wrt bug #575308
Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
media-video/gpac: x86 stable wrt bug #575308
Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
media-video/gpac: amd64 stable wrt bug #575308
Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Alexis Ballier · gentoo
media-video/gpac: fix build with ffmpeg git master.
Package-Manager: portage-2.2.20.1
Justin Lecher · gentoo
Use https by default
Convert all URLs for sites supporting encrypted connections from http to https Signed-off-by: Justin Lecher <jlec@gentoo.org>
Alexis Ballier · gentoo
media-video/gpac: fix ebuild.minorsyn
Package-Manager: portage-2.2.20.1
Alexis Ballier · gentoo
media-video/gpac: bump to 0.5.2
Package-Manager: portage-2.2.20.1
Alexis Ballier · gentoo
media-video/gpac-9999: minor updates.
Rename patch to ...-0.5.3-... as it does not apply to 0.5.2. Do not override S for releases. Package-Manager: portage-2.2.20.1
Alexis Ballier · gentoo
media-video/gpac-9999: update to use github instead of sf.net
Package-Manager: portage-2.2.20.1
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