Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 426666 - media-video/gpac-0.5.0 version bump
Summary: media-video/gpac-0.5.0 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Gentoo Media-video project
URL:
Whiteboard:
Keywords: EBUILD, PATCH
Depends on:
Blocks:
 
Reported: 2012-07-15 05:38 UTC by Wojciech Myrda
Modified: 2012-10-05 13:57 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
010_all_picdeps.patch (010_all_picdeps.patch,802 bytes, patch)
2012-07-15 14:48 UTC, Wojciech Myrda
Details | Diff
110_all_implicitdecls.patch (110_all_implicitdecls.patch,1.02 KB, patch)
2012-07-15 14:49 UTC, Wojciech Myrda
Details | Diff
160_all_externalamr.patch (160_all_externalamr.patch,1.09 KB, patch)
2012-07-15 14:49 UTC, Wojciech Myrda
Details | Diff
210_all_system_libogg.patch (210_all_system_libogg.patch,647 bytes, patch)
2012-07-15 14:49 UTC, Wojciech Myrda
Details | Diff
gpac-0.5.0.ebuild (gpac-0.5.0.ebuild,3.90 KB, patch)
2012-07-16 14:03 UTC, Wojciech Myrda
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Wojciech Myrda 2012-07-15 05:38:03 UTC
new version compering to the one available in portage has several improvements listing below

25/05/2012: GPAC 0.5.0
  - MPEG-DASH and Apple HLS support in GPAC Clients
  - MPEG-DASH segmenter for ISO files and MPEG-2 TS in MP4Box
  - MP42TS generator now supports HLS output
  - Support for MPEG-U and W3C widgets
  - UPnP and DLNA support in the player through Platinum libraries, interfaced in JavaScript
  - Better support for AVC and SVC muxing in MP4
  - Support for OpenSVC decoder
  - Stereo and Multi-view renderer for auto-stereoscopic screens
  - iOS and Android support (but Symbian support has been dropped)
  - Camera input through "camera://default" URLs on Windows, OSX 32bit, Linux V4L v1 and Android.
  - experimental audio filters
  - Better T-DMB support.
  - experimental DVB-MPE and DSM-CC support
  - BIFS ExtendedCore2D profile support
  - more work on GUI
  - and many many fixes and improvements in players and MP4Box.

homepage have changed to http://gpac.wp.mines-telecom.fr/

ps I'll try bumping and fixing the ebuild but the portage version does some heavy patching which might be hard for me to decide whether it is still nedded...
Comment 1 Wojciech Myrda 2012-07-15 14:48:43 UTC
Created attachment 318226 [details, diff]
010_all_picdeps.patch
Comment 2 Wojciech Myrda 2012-07-15 14:49:07 UTC
Created attachment 318228 [details, diff]
110_all_implicitdecls.patch
Comment 3 Wojciech Myrda 2012-07-15 14:49:27 UTC
Created attachment 318230 [details, diff]
160_all_externalamr.patch
Comment 4 Wojciech Myrda 2012-07-15 14:49:57 UTC
Created attachment 318232 [details, diff]
210_all_system_libogg.patch
Comment 5 Wojciech Myrda 2012-07-15 14:59:13 UTC
as the upstream did not release the tarball for the source I fetched svn revision 4096 which for me seemed close enoguh to the version from May 25th altrough opinions might vary ;) I found that there is no need for some of the patches as they are merged upstream espesially for libpng and openjpeg. Those I provided here seem required just like ffmpeg patches, but those I have no idea how to fix as it requires way more skill... Hopefully someone here would steup
Comment 6 Wojciech Myrda 2012-07-16 05:10:48 UTC
in the process I have found that the gpac now have some additional configuration options

dvb flag should be added for "media-tv/linuxtv-dvb-apps" dependency
--disable-dvbx           disable DVB-specific tools (MPE, FEC, DSM-CC)

not sure about the other
--enable-tinygl          enable TinyGL support
Comment 7 Wojciech Myrda 2012-07-16 14:03:04 UTC
Created attachment 318318 [details, diff]
gpac-0.5.0.ebuild

this ebuild allowed to succesfully build Gpac (revision 4096) on x64 system using patches 110,160, 210. There was no need for jobs limit to -j1. Adding -fPIC to CFLAGS removed the need for 010_all_picdeps.patch. Adding --libdir="/$(get_libdir)" \ removed the need for multilib libdir fix sed magic.

I am not sure about the need for other sed magic but I simply didn't look into it as it just worked.

pehaps something should be done about removing / not building libgpac_static.a as it tool about 7Mb.

btw it builded for me even agaist ffmpeg 11.1
Comment 8 Ian Stakenvicius (RETIRED) gentoo-dev 2012-10-04 16:23:25 UTC
Any word on javascript (spidermonkey) support?  has it been upgraded to be compatible with 1.8.5 and above?
Comment 9 Ian Stakenvicius (RETIRED) gentoo-dev 2012-10-04 17:46:57 UTC
(In reply to comment #8)
> Any word on javascript (spidermonkey) support?  has it been upgraded to be
> compatible with 1.8.5 and above?

Answered my own question -- no.  :/
Comment 10 Ian Stakenvicius (RETIRED) gentoo-dev 2012-10-05 13:57:00 UTC
+*gpac-0.5.0 (05 Oct 2012)
+
+  05 Oct 2012; Ian Stakenvicius <axs@gentoo.org>
+  +files/110_all_implicitdecls.patch, +files/gpac-0.5.0-build-fixes.patch,
+  +files/160_all_externalamr.patch, +gpac-0.5.0.ebuild,
+  +files/210_all_system_libogg.patch:
+  version bump, bug 426666