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...
Created attachment 318226 [details, diff] 010_all_picdeps.patch
Created attachment 318228 [details, diff] 110_all_implicitdecls.patch
Created attachment 318230 [details, diff] 160_all_externalamr.patch
Created attachment 318232 [details, diff] 210_all_system_libogg.patch
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
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
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
Any word on javascript (spidermonkey) support? has it been upgraded to be compatible with 1.8.5 and above?
(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. :/
+*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