Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 27 Oct 2012 22:37:35 GMT
From:      svn-freebsd-gecko@chruetertee.ch
To:        freebsd-gecko@freebsd.org
Subject:   [SVN-Commit] r1085 - in trunk: . mail/thunderbird/files www/firefox-nightly/files www/firefox/files www/seamonkey/files
Message-ID:  <201210272237.q9RMbZnQ083928@trillian.chruetertee.ch>

next in thread | raw e-mail | index | archive | help
Author: jbeich
Date: Sat Oct 27 22:37:35 2012
New Revision: 1085

Log:
add more h264 codecs for youtube, 1080p/720p and 240p

Added:
   trunk/mail/thunderbird/files/patch-bug806139
   trunk/www/firefox-nightly/files/patch-bug806139
   trunk/www/firefox/files/patch-bug806139
   trunk/www/seamonkey/files/patch-bug806139
Modified:
   trunk/Gecko_ChangeLog

Modified: trunk/Gecko_ChangeLog
==============================================================================
--- trunk/Gecko_ChangeLog	Sat Oct 27 21:33:07 2012	(r1084)
+++ trunk/Gecko_ChangeLog	Sat Oct 27 22:37:35 2012	(r1085)
@@ -1,3 +1,6 @@
+17.0:
+- support more h264 codecs when using GSTREAMER with YouTube
+
 16.0.2:
 - with GNOMEVFS2 option build its extension, too [1]
 - make heap-committed and heap-dirty reporters work in about:memory

Added: trunk/mail/thunderbird/files/patch-bug806139
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ trunk/mail/thunderbird/files/patch-bug806139	Sat Oct 27 22:37:35 2012	(r1085)
@@ -0,0 +1,29 @@
+--- mozilla/content/html/content/public/nsHTMLMediaElement.h~
++++ mozilla/content/html/content/public/nsHTMLMediaElement.h
+@@ -311,7 +311,7 @@ public:
+   static bool IsH264Enabled();
+   static bool IsH264Type(const nsACString& aType);
+   static const char gH264Types[3][16];
+-  static char const *const gH264Codecs[7];
++  static char const *const gH264Codecs[9];
+ #endif
+ 
+ #ifdef MOZ_WIDGET_GONK
+--- mozilla/content/html/content/src/nsHTMLMediaElement.cpp~
++++ mozilla/content/html/content/src/nsHTMLMediaElement.cpp
+@@ -2114,12 +2114,14 @@ const char nsHTMLMediaElement::gH264Type
+   "video/quicktime",
+ };
+ 
+-char const *const nsHTMLMediaElement::gH264Codecs[7] = {
++char const *const nsHTMLMediaElement::gH264Codecs[9] = {
+   "avc1.42E01E",
+   "avc1.42001E",
+   "avc1.58A01E",
+   "avc1.4D401E",
+   "avc1.64001E",
++  "avc1.64001F",
++  "mp4v.20.3",
+   "mp4a.40.2",
+   nullptr
+ };

Added: trunk/www/firefox-nightly/files/patch-bug806139
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ trunk/www/firefox-nightly/files/patch-bug806139	Sat Oct 27 22:37:35 2012	(r1085)
@@ -0,0 +1,29 @@
+--- content/html/content/public/nsHTMLMediaElement.h~
++++ content/html/content/public/nsHTMLMediaElement.h
+@@ -311,7 +311,7 @@ public:
+   static bool IsH264Enabled();
+   static bool IsH264Type(const nsACString& aType);
+   static const char gH264Types[3][16];
+-  static char const *const gH264Codecs[7];
++  static char const *const gH264Codecs[9];
+ #endif
+ 
+ #ifdef MOZ_WIDGET_GONK
+--- content/html/content/src/nsHTMLMediaElement.cpp~
++++ content/html/content/src/nsHTMLMediaElement.cpp
+@@ -2134,12 +2134,14 @@ nsHTMLMediaElement::IsWebMType(const nsA
+ #endif
+ 
+ #if defined(MOZ_GSTREAMER) || defined(MOZ_WIDGET_GONK)
+-char const *const nsHTMLMediaElement::gH264Codecs[7] = {
++char const *const nsHTMLMediaElement::gH264Codecs[9] = {
+   "avc1.42E01E",  // H.264 Constrained Baseline Profile Level 3.0
+   "avc1.42001E",  // H.264 Baseline Profile Level 3.0
+   "avc1.58A01E",  // H.264 Extended Profile Level 3.0
+   "avc1.4D401E",  // H.264 Main Profile Level 3.0
+   "avc1.64001E",  // H.264 High Profile Level 3.0
++  "avc1.64001F",  // H.264 High Profile Level 3.1
++  "mp4v.20.3",    // 3GPP
+   "mp4a.40.2",    // AAC-LC
+   nullptr
+ };

Added: trunk/www/firefox/files/patch-bug806139
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ trunk/www/firefox/files/patch-bug806139	Sat Oct 27 22:37:35 2012	(r1085)
@@ -0,0 +1,29 @@
+--- content/html/content/public/nsHTMLMediaElement.h~
++++ content/html/content/public/nsHTMLMediaElement.h
+@@ -311,7 +311,7 @@ public:
+   static bool IsH264Enabled();
+   static bool IsH264Type(const nsACString& aType);
+   static const char gH264Types[3][16];
+-  static char const *const gH264Codecs[7];
++  static char const *const gH264Codecs[9];
+ #endif
+ 
+ #ifdef MOZ_WIDGET_GONK
+--- content/html/content/src/nsHTMLMediaElement.cpp~
++++ content/html/content/src/nsHTMLMediaElement.cpp
+@@ -2114,12 +2114,14 @@ const char nsHTMLMediaElement::gH264Type
+   "video/quicktime",
+ };
+ 
+-char const *const nsHTMLMediaElement::gH264Codecs[7] = {
++char const *const nsHTMLMediaElement::gH264Codecs[9] = {
+   "avc1.42E01E",
+   "avc1.42001E",
+   "avc1.58A01E",
+   "avc1.4D401E",
+   "avc1.64001E",
++  "avc1.64001F",
++  "mp4v.20.3",
+   "mp4a.40.2",
+   nullptr
+ };

Added: trunk/www/seamonkey/files/patch-bug806139
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ trunk/www/seamonkey/files/patch-bug806139	Sat Oct 27 22:37:35 2012	(r1085)
@@ -0,0 +1,29 @@
+--- mozilla/content/html/content/public/nsHTMLMediaElement.h~
++++ mozilla/content/html/content/public/nsHTMLMediaElement.h
+@@ -311,7 +311,7 @@ public:
+   static bool IsH264Enabled();
+   static bool IsH264Type(const nsACString& aType);
+   static const char gH264Types[3][16];
+-  static char const *const gH264Codecs[7];
++  static char const *const gH264Codecs[9];
+ #endif
+ 
+ #ifdef MOZ_WIDGET_GONK
+--- mozilla/content/html/content/src/nsHTMLMediaElement.cpp~
++++ mozilla/content/html/content/src/nsHTMLMediaElement.cpp
+@@ -2114,12 +2114,14 @@ const char nsHTMLMediaElement::gH264Type
+   "video/quicktime",
+ };
+ 
+-char const *const nsHTMLMediaElement::gH264Codecs[7] = {
++char const *const nsHTMLMediaElement::gH264Codecs[9] = {
+   "avc1.42E01E",
+   "avc1.42001E",
+   "avc1.58A01E",
+   "avc1.4D401E",
+   "avc1.64001E",
++  "avc1.64001F",
++  "mp4v.20.3",
+   "mp4a.40.2",
+   nullptr
+ };



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201210272237.q9RMbZnQ083928>