Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 363573

Summary: Add mod_h264_streaming to >=www-servers/nginx-1.0.0
Product: Gentoo Linux Reporter: Christian Bricart <christian>
Component: Current packagesAssignee: Benedikt Böhm (RETIRED) <hollow>
Status: RESOLVED OBSOLETE    
Severity: enhancement CC: dev-zero, greg, mateusz.borowski
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
URL: http://h264.code-shop.com/
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: patch to the ebuild to add NGINX_MODULES_HTTP="h264_streaming"
patch needed to compile the module against nginx > 0.8.38
nginx-1.0.0-r1 ebuild with mod_h264_streaming support
patch to enable mod_h264_streaming for nginx 1.0.5 ebuild
Updated patch for 1.0.5 to include h264 streaming compile fix.

Description Christian Bricart 2011-04-14 11:32:43 UTC
this patch adds yet another third party module to nginx - i.e "mod_h264_streaming"


patch applies to current =www-servers/nginx-1.0.0


Reproducible: Always




I'm not actually sure how to add the correct license tag to the ebuild, as it' under Dual licence..
Comment 1 Christian Bricart 2011-04-14 11:34:56 UTC
Created attachment 269927 [details, diff]
patch to the ebuild to add NGINX_MODULES_HTTP="h264_streaming"
Comment 2 Christian Bricart 2011-04-14 11:36:25 UTC
Created attachment 269929 [details, diff]
patch needed to compile the module against nginx > 0.8.38
Comment 3 Oleg Akimov 2011-06-03 11:46:15 UTC
Created attachment 275651 [details]
nginx-1.0.0-r1 ebuild with mod_h264_streaming support

patch N1, manually applied to 1.0.0-r1 ebuild

works fine for amd64
Comment 4 Greg 2011-07-28 13:53:07 UTC
I have added attachments for NGINX 1.0.5 including the original NGINX ebuild, and a .patch file.
Comment 5 Greg 2011-07-28 13:53:55 UTC
Created attachment 281267 [details, diff]
patch to enable mod_h264_streaming for nginx 1.0.5 ebuild
Comment 6 Greg 2011-07-28 14:20:28 UTC
Created attachment 281271 [details, diff]
Updated patch for 1.0.5 to include h264 streaming compile fix.
Comment 7 Steffen Weber 2011-11-21 23:59:36 UTC
Since version 1.0.8 nginx has a builtin mp4 module. The third-party module is not needed anymore.

Unfortunatey, in Gentoo, only the ebuilds for enginx 1.1.x expose the builtin mp4 module with a USE-flag. But fixing the nginx 1.0.10.ebuild is easy. Just add "mp4" to the ebuild variable NGINX_MODULES_OPT.
Comment 8 Christian Bricart 2011-11-23 17:28:27 UTC
ah - I've seen the new flag. have not actually looked if this upstream module does equal things.. ;-)
But this forum post of Igor Sysoev seems to clarify:

http://forum.nginx.org/read.php?2,215011,215740#msg-215740

So it *does* actually replace the 3rd-party module and it's actively maintained and not as "dead-upstream" as the mod_h264_streaming-Module mentioned here..

So the bug may me closed with WORKSFORME ;-)

Thanks anyway
Comment 9 Benedikt Böhm (RETIRED) gentoo-dev 2011-11-24 07:14:11 UTC
i've added the mp4 use flag to 1.0.10, thanks for noticing!
Comment 10 Benedikt Böhm (RETIRED) gentoo-dev 2012-02-11 09:07:16 UTC
*** Bug 401571 has been marked as a duplicate of this bug. ***