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

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>
1.2     ! kenneth    67:        cvs -P -d :pserver:anonymous@linuxtv.org:/cvs/linuxtv login
1.1       js         68: </p>
                     69: <p>
1.2     ! kenneth    70:        cvs -P -d :pserver:anonymous@linuxtv.org:/cvs/linuxtv co dsmcc-mhp-tools
1.1       js         71: </p>
                     72: 
                     73: <?php include "linuxtv-footer.inc"; ?>

LinuxTV legacy CVS <linuxtv.org/cvs>