Annotation of linuxtv.org/dsmcc-mhp-tools.php, revision 1.1

1.1     ! js          1: <?php
        !             2:   $title = "LinuxTV.org - dsmcc-mhp-tools - DSM-CC MHP ObjectCarousel MPEG2 encoding tools";
        !             3:   include "linuxtv-header.inc";
        !             4: ?>
        !             5: 
        !             6: <h1>dsmcc-mhp-tools - DSM-CC MHP ObjectCarousel MPEG2 encoding tools</h1>
        !             7: 
        !             8: <p>
        !             9:        "dsmcc-mhp-tools" is a collection of utilities for generating MPEG2
        !            10:        elementary streams that include DSM-CC MHP ObjectCarousels and other
        !            11:        MPEG2/MHP-specific structures, especially the ones used for proper
        !            12:        signalling.
        !            13: </p>
        !            14: <p>
        !            15:        The project is developed under Linux, completely written in C and has
        !            16:        no dependencies on other projects.  All tools are well tested and work
        !            17:        on Little- and BigEndian machines.
        !            18: </p>
        !            19: <p>
        !            20:        Notes about possible problems and their solutions are included in the
        !            21:        README file provided with the project.
        !            22: </p>
        !            23: <p>
        !            24:        In addition to the one-step ObjectCarousel encoder, the project also
        !            25:        provides tools for the generation of the PMT, AIT, continuous
        !            26:        NPT-streams and StreamEvent descriptors.
        !            27:        There is also support for incremental ObjectCarousel updates.
        !            28: </p>
        !            29: <p>
        !            30:        All DSM-CC object types (File, Directory, Stream, StreamEvent and
        !            31:        LiteOptionsProfile) are supported and can be included in the generated
        !            32:        streams.
        !            33: </p>
        !            34: <p>
        !            35:        The encoder programs can be used by broadcasters to include
        !            36:        MHP-Applications or other data in a MPEG2 stream, or by companies and
        !            37:        MHP-Application developers for testing.
        !            38: </p>
        !            39: <p>
        !            40:        Support for incremental DSM-CC ObjectCarousel updates has been
        !            41:        implemented and tested successfully, allowing updates from one
        !            42:        ObjectCarousel version to another. The update-tool compares a
        !            43:        previously created ObjectCarousel with its updated source directory
        !            44:        tree to be broadcast and so creates an updated ObjectCarousel MPEG2
        !            45:        elementary stream.
        !            46: </p>
        !            47: <p>
        !            48:        This mechanism enables broadcasters to change contents of an
        !            49:        ObjectCarousel and can be used, e.g. to update MHP-Xlets data
        !            50:        (pictures, news, etc.) while its ObjectCarousel has been already
        !            51:        mounted and the Xlet is running.
        !            52: </p>
        !            53: <p>
        !            54:        Finally, support for encoding of multi-layered ObjectCarousels got also
        !            55:        implemented.
        !            56: </p>
        !            57: <p>
        !            58:        Now, an ObjectCarousel can be distributed over multiple PIDs within the
        !            59:        same CarouselID, i.e. the encoder is able to create DataCarousels from
        !            60:        subdirectories of the ObjectCarousel's root, where each DataCarousel
        !            61:        gets encoded into a separate MPEG2 elementary stream.
        !            62: </p>
        !            63: <p>
        !            64:        The dsmcc-mhp-tools sources can be checked out from CVS with
        !            65: </p>
        !            66: <p>
        !            67:        cvs -d :pserver:anonymous@linuxtv.org:/cvs/linuxtv login
        !            68: </p>
        !            69: <p>
        !            70:        cvs -d :pserver:anonymous@linuxtv.org:/cvs/linuxtv co dsmcc-mhp-tools
        !            71: </p>
        !            72: 
        !            73: <?php include "linuxtv-footer.inc"; ?>

LinuxTV legacy CVS <linuxtv.org/cvs>