libdvbcsa.php 2.13 KB
Newer Older
Jean-Baptiste Kempf's avatar
Jean-Baptiste Kempf committed
1
<?php
2 3 4 5
    $title = "libdvbcsa";
    $lang = "en";
    $new_design = true;
    require($_SERVER["DOCUMENT_ROOT"]."/include/header.php");
Jean-Baptiste Kempf's avatar
Jean-Baptiste Kempf committed
6 7
?>

8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52
<div class="container">
    <h1 class="bigtitle">libdvbcsa</h1>

    <p><code>libdvbcsa</code> is a free implementation of the <b>DVB Common Scrambling Algorithm</b> - DVB/CSA - with encryption and decryption capabilities.</p>

    <h2>Features</h2>
    <ul class="bullets">
        <li>
            <b>Portability</b>. This library has been successfully tested on different processors with 32 bits, 64 bits and 128 bits word width,
            little-endian and big-endian bytes ordering.
        </li>
        <li>
            <b>Performance</b>. It comes in two flavors:
            a classical single packet implementation and a faster parallel bitslice implementation.<br />
            The parallel implementation can take advantages of MMX, SSE or Altivec instruction sets. Parallel implementation can process Mpeg TS
            packets at 300Mbps or more on recent processors.
        </li>
        <li>
            <b>Freedom</b>. <code>libdvbcsa</code> is released under the General Public License, ensuring it will stay free, and used only
            for free software products.
        </li>
        <li>
            <b>Simplicity</b>. The <b>API</b> comes with only 5 functions for the single packet
            implementation, and 6 functions for the parallel bit-slice implementation.
        </li>
    </ul>

    <h2>Get libdvbcsa</h2>
    <p>The latest <code>libdvbcsa</code> release is 1.1.0.</p>

    <p><code>libdvbcsa</code> is available through <a href="https://code.videolan.org/videolan/libdvbcsa/">Git</a> or
    by browsing the <a href="http://download.videolan.org/pub/videolan/libdvbcsa/">releases</a>.</p>


    <h3>Git checkout</h3>
    <pre><code># git clone https://code.videolan.org/videolan/libdvbcsa.git</code></pre>

    <h3>Web source browsing</h3>
    <p>You can also <a href="https://code.videolan.org/videolan/libdvbcsa">browse the code repository</a>.</p>

    <h2>Legal</h2>
    <p>As <code>libdvbcsa</code> implements a standard, it is completly legal to use it.</p>
</div>

<?php footer(); ?>