[vlc-devel] [PATCH] Add page about x262

Kieran Kunhya kieran at kunhya.com
Sun Sep 28 19:27:44 CEST 2014


>From 60071aa632d05180fca6162b9eb216571220cf2d Mon Sep 17 00:00:00 2001 
From: Kieran Kunhya <kieran at kunhya.com> 
Date: Sun, 28 Sep 2014 17:55:50 +0100 
Subject: [PATCH] Add page about x262 
--- 
 developers/x262.php |   73 +++++++++++++++++++++++++++++++++++++++++++++++++++ 
 include/header.php  |    3 +- 
 index.php           |    9 +++--- 
 3 files changed, 80 insertions(+), 5 deletions(-) 
 create mode 100644 developers/x262.php 
diff --git a/developers/x262.php b/developers/x262.php 
new file mode 100644 
index 0000000..a9637a3 
--- /dev/null 
+++ b/developers/x262.php 
@@ -0,0 +1,73 @@ 
+<?php 
+   $title = "x262, the free MPEG-2 encoder"; 
+   $body_color = "green"; 
+   $nobanner = true; 
+   require($_SERVER["DOCUMENT_ROOT"]."/include/header.php"); 
+?> 
+ 
+    <div> 
+        <div style='float: left; width: 450px;'> 
+            <h1>x262</h1> 
+            <div class='projectDescription'> 
+                <p>x262 is a <b>free software</b> <b>library</b> and <b>application</b> for encoding video streams into the 
+                <b><a href="https://en.wikipedia.org/wiki/H.262/MPEG-2_Part_2">MPEG-2</a></b> compression format, 
+                and is released under the terms of the <a href="http://www.gnu.org/licenses/old-licenses/gpl-2.0.html">GNU GPL</a>.</p> 
+ 
+            </div> 
+        </div> 
+ 
+        <div style='float: left; width: 400px; color: #333333; margin-left: 60px;'> 
+            <h1 style='margin-bottom: 25px;'>Features Overview</h1> 
+	    x262 is an MPEG-2 encoder based on the best-in-class features of x264.<br /> 
+	    It also has the big advantage that the codec is simple enough for people new to video-compression to get involved. <br /> 
+            The TODO list can be found <a href="https://github.com/kierank/x262/wiki/TODO">here</a>. 
+	</div> 
+    </div> 
+ 
+<div class="clearme" style="margin-bottom: 40px; padding-top: 20px;"> 
+    <h1>Getting x262</h1> 
+    <h2>Source</h2> 
+    <p>The latest x264 source code can always be found by anonymous <a href="http://wiki.videolan.org/Git">git</a> repository:</p> 
+ 
+    <p><code># git clone git://git.videolan.org/x262.git</code></p> 
+ 
+    <p>You can <a href="http://git.videolan.org/?p=x262.git;a=summary">browse the source</a> on-line.</p> 
+ 
+</div> 
+ 
+<h2>Encoder features</h2> 
+<a name="features"></a> 
+<ul class="bullets"> 
+    <li> Adaptive B-frame placement</li> 
+    <li> Custom quantization matrices</li> 
+    <li> Interlacing (frame/field adaptation per macrolock)</li> 
+    <li> Ratecontrol: constant quantizer, constant quality, single or multipass ABR, optional VBV</li> 
+    <li> Scenecut detection</li> 
+    <li> Parallel encoding on multiple CPUs</li> 
+    <li> Psy optimizations for detail retention (adaptive quantization, psy-RD, psy-trellis)</li> 
+    <li> Zones for arbitrarily adjusting bitrate distribution</li> 
+</ul> 
+ 
+<div class="tricolumn" style="padding-top: 20px;"> 
+    <div class="onecolumn"> 
+        <h2>Support</h2> 
+ 
+        <p>For support information and to ask questions, you have the following possibilities:</p> 
+ 
+        <p>A mailing list (<a href="http://mailman.videolan.org/listinfo/x264-devel">x264-devel</a>), 
+         and IRC (<a href="irc://irc.freenode.net/x264">#x264 at freenode</a> and <a href="irc://irc.freenode.net/x264dev">#x264dev at freenode</a>). These are shared with the x264 project so remember to mention x262.</p> 
+    </div> 
+ 
+    <div class="onecolumn"> 
+        <h2>Bugs</h2> 
+        <p>Please report any bugs to the <a href="/developers/lists.html">mailing list</a>. If it is a crash, then compile x264 with <code>`./configure --enable-debug`</code> and follow the <a href="http://ffmpeg.org/bugreports.html">ffmpeg bugreporting guidelines</a>.</p> 
+    </div> 
+ 
+    <div class="lastcolumn"> 
+        <h2>Licensing</h2> 
+        <p>x262 is licensed under the <a href="http://www.gnu.org/licenses/gpl-2.0.html">GNU GPL</a>.</p> 
+    </div> 
+ 
+</div> 
+ 
+<?php footer('$Id$'); ?> 
diff --git a/include/header.php b/include/header.php 
index 6729581..82b92cc 100644 
--- a/include/header.php 
+++ b/include/header.php 
@@ -117,7 +117,7 @@ function start_head( $title, 
         <meta name="Author" content="VideoLAN" /> 
         <meta name="Keywords" content="VideoLAN, VLC, VLC player, VLC media player, download, 
         media player, player download, codec, encoder, media converter, video, video player, multimedia, multicast, 
-        VLC, x264, DVBlast, Windows, Linux, Unix, BeOS, BSD, MacOS, MacOS X, OSX, Streaming, 
+        VLC, x264, x262, DVBlast, Windows, Linux, Unix, BeOS, BSD, MacOS, MacOS X, OSX, Streaming, 
         DVD, Matroska, Blu-Ray, FLV, Xvid, MPEG, MPEG2, MPEG4, H264, DivX, VideoLAN, MKV, m2ts, 
         open source, free software, floss, free" /> 
  
@@ -309,6 +309,7 @@ function draw_menus( $nobanner, $alternate_lang ) 
          <li><a href='//www.videolan.org/vlc/'>VLC media player</a></li> 
          <li><a href='//www.videolan.org/vlmc/'>VideoLan Movie Creator</a></li> 
          <li><a href='//www.videolan.org/projects/dvblast.html'>DVBlast</a></li> 
+         <li><a href='//www.videolan.org/developers/x262.html'>x262</a></li> 
          <li><a href='//www.videolan.org/developers/x264.html'>x264</a></li> 
          <li><a href='//www.videolan.org/developers/x265.html'>x265</a></li> 
          <li><a href='//www.videolan.org/projects/multicat.html'>multicat</a></li> 
diff --git a/index.php b/index.php 
index a55034a..08fd203 100644 
--- a/index.php 
+++ b/index.php 
@@ -78,11 +78,12 @@ 
                 <div class="clearme" style='padding-top: 10px;'> 
                     <a href='/developers/x264.html' class='noUnderline'> 
                         <?php image( 'x264-IconSmall.png', "x264 Icon", "smallProjectImg" ); ?> 
-                        <span class='productName'>x264</span> 
-                        <span class='productDescription'> 
-                            <?php echo _("x264 is a free application for encoding video streams into the H.264/MPEG-4 AVC format."); ?> 
-                        </span> 
+			<span class='productName'>x264</span> 
                     </a> 
+                    <span class='productDescription'> 
+			<?php echo _("x264 is a free application for encoding video streams into the H.264/MPEG-4 AVC format. 
+                                      <a href='/developers/x262.html' class='noUnderline'>x262</a> is a version of x264 that can encode into MPEG-2."); ?> 
+                    </span> 
                 </div> 
             </div> 
         </div> 
-- 
1.7.9 




More information about the vlc-devel mailing list