 build | |
  inc | |
   dsmcc_version.h | |
 include | |
  dmxtype.h | Define Demux reference type |
  dmxtypes.h | Define Demux types use in section filter API |
  dsm_client.h | DSM-CC API for client requests |
  dsm_control.h | DSM-CC API functions to control DSM-CC instance |
  dsm_debug.h | DSM-CC API functions to control DSM-CC instance |
  dsm_types.h | DSM-CC types used for client control |
  dvblocator.h | Define DVB Location structures |
  fs_types.h | File System types |
  siqfuncs.h | Service Information Query: external function prototypes |
  stb_debug.h | Interface to platform debug functions |
  stb_filter.h | Interface to Platform Section Filtering |
  stb_os.h | Function prototypes for operating system |
  stbsipmt.h | API to register PMT Observer with DVB SI task |
  stdfuncs.h | Define standard function types |
  techtype.h | System Wide Global Technical Data Type Definitions |
 source | |
  dscore | |
   inc | |
    cldsmcc.h | Main API to DSM-CC core layer (provided functions and required callbacks) |
    cldsmdbg.h | DSM Debug API header |
    cldsmtypes.h | DSM-CC global types header Used by SI Query and Section Filter code |
   src | |
    cacheMgr.c | Dynamic cache memory management funcs |
    cacheMgr.h | Header to the cacheMgr module |
    calculateCRC.h | Calculate CRC for a message |
    clDsmClientMain.c | Synchronous Client API functions and general purpose asynchronous client API functions (for DSM object access) |
    clDsmDir.c | Directory related functions |
    clDsmFile.c | API functions providing asynchronous access to DSM file objects |
    clDsmMain.c | Main Synchronous System (broadcast) API functions References: [1] - BS ISO/IEC 13818-6:1998 [2] - ETSI/DVB TR 101 202 v1.1.1 (1999-02) |
    clDsmMemMgrAPI.h | DSM-CC dynamic memory manager API |
    clDsmMemMgrBasic.c | DSM-CC basic memory manager |
    clDsmSystem.h | General include file for clDsm library internal definitions |
    clDsmUtils.c | Implementation of the clDsmUtils module. Contains generally useful functions |
    clDsmUtils.h | Eader to the clDsmUtils module |
    dataCarousel.c | Functions/methods for creating/destroying and managing attributes of DSM-CC data carousels |
    dataCarousel.h | Header to the dataCarousel module - functions/methods for creating/destroying and managing attributes of DSM-CC data carousels |
    defMemUtilsContig.h | Defines memory access utils to work with contiguous memory |
    defMemUtilsMgd.h | Defines memory access utils to work with managed (MemMgr) memory |
    dsmDbg.h | Internal Platform dependent definitions, for debug |
    dsmObject.c | Functions for managing DSM object heap |
    dsmObject.h | Header to dsmObject module - functions for managing DSM object heap |
    findModuleInDii_include_src.h | Common source code to find module info descriptor in DII. To be included by functions processing data in contiguous or managed (MemSeq) memory |
    getIopIor_include_src.h | Common source code for parsing IOP::IOR data, to be included by functions processing data in contiguous or managed (MemSeq) memory |
    getModuleInfo_include_src.h | Common source code to extract module info from module info descriptor in DII. To be included by functions processing data in contiguous or managed (MemSeq) memory |
    linkList.c | Functions/methods for managing linked lists of items created in managed (memMgr) memory |
    linkList.h | Header to the linkList module - Functions/methods for managing linked lists of items created in managed (memMgr) memory |
    loadMgr.c | Functions for managing load requests and loading of object carousels, data carousels, modules and objects |
    loadMgr.h | Header to the loadMgr module |
    loadRqst.c | |
    loadRqst.h | Header defining |
    module.c | Functions/methods for creating/destroying and managing attributes of DSM-CC modules |
    module.h | Header to the 'module' module - Functions/methods for creating/destroying and managing attributes of DSM-CC modules |
    moduleData.c | Functions/methods for accessing DSM-CC module data. |
    moduleData.h | Header to the moduleData module |
    moduleDecompress.c | Decompresses DSMCC module data using zlib library (also provides 'stack like' dynamic memory management for zlib) |
    moduleDecompress.h | Header to the moduleDecompress module |
    object.c | Functions/methods for creating/destroying and managing attributes of DSM-CC object carousel objects |
    object.h | Header to the object module - functions/methods accessing data of object messages inside modules |
    objectCarousel.c | Implementation of the objectCarousel module |
    objectCarousel.h | Header to the objectCarousel module |
    pmtUpdate.c | DSM-CC functions related to PMT update |
    pmtUpdate.h | DSM-CC functions related to PMT update (header) |
    rootCarousel.c | RootCarousel module - common code betweeen Update Carousel and Object Carousel |
    rootCarousel.h | Header defining RootCarousel module - common code betweeen Update Carousel and Object Carousel |
    sectionFilter.c | Module for allocating/freeing and managing internal section filters |
    sectionFilter.h | Header to the sectionFilter module |
    sectionTimer.c | Module for managing timers for Load timeouts implementation |
    sectionTimer.h | Header to the sectionTimer module |
    siQuery.c | Functions for managing SI queries |
    siQuery.h | Header to siQuery module - functions for managing SI queries |
    streamEvent.c | Stream event related functions References: [1] ISO_IEC_13818-6;1998(E) |
    streamEvent.h | Header to dsmStreamEvent module - functions for managing DSM streamEvent |
    streamObject.c | Functions to support Stream Functionality |
    streamObject.h | DSM-CC stream object |
    updateCarousel.c | |
    updateCarousel.h | Implementation of the Update Carousel module |
  dsfm | |
   inc | |
    dsfm.h | Dsmcc's Section Filter Manager API |
    sbm.h | Section Buffer Manager (for use by Section Filter Manager and client) Provides mechanism to allocate and release buffers for section data without cost of using standard malloc and free |
   src | |
    sbm.c | Section Buffer Manager (for use by Section Filter Manager and client) Provides mechanism to allocate and release buffers for section data without cost of using standard malloc and free |
    sfm_cache.c | Section Filter Manager: caching functions |
    sfm_cache.h | Section Filter Manasger (SFM): cache definitions |
    sfm_debug.h | Section Filter Manasger (SFM): Debug definitions |
    sfm_filter.c | Section Filter Manasger (SFM): filters |
    sfm_filter.h | Section Filter Manager (SFM): filters |
    sfm_main.c | Section Filter Manager: main functions |
    sfm_main.h | Section Filter Manager (SFM): main definitions |
  dsiq | |
   inc | |
    dsiq.h | Dsmcc's Service Information Query API |
   src | |
    siq_cache.c | Service Information Query: cache functionality |
    siq_cache.h | Service Information Query: cache functionality |
    siq_debug.h | Service Information Query: debug definitions |
    siq_main.c | Service Information Query: main functions |
    siq_main.h | Service Information Query: main definitions |
    siq_pmt.c | Service Information Query: PMT parsing functionality |
    siq_pmt.h | Service Information Query: PMT parsing functions |
  dsmain | |
   src | |
    dm_debug.h | |
    dsm_client.c | API functions for DSM-CC client requests |
    dsm_control.c | DSM-CC control Manager |
    dsm_main.h | Internal header for DSM-CC control module |
    dsm_si.c | DSM-CC SI support |
    dsm_si.h | Internal header for DSM-CC si support |
 tools | |
  bin | |
   amsdeps.c | |
   outdeps.c | |