Ignore:
Timestamp:
03/25/08 16:31:41 (16 years ago)
Author:
r2d
Message:
  • added mpcchap utility to add (and later dump) chapters in a sv8 mpc file
  • moved tag.c from mpcenc to common, as used by mpcchap
File:
1 edited

Legend:

Unmodified
Added
Removed
  • libmpc/trunk/libmpcdec/internal.h

    r376 r384  
    6666#define DEMUX_BUFFER_SIZE (65536 - MAX_FRAME_SIZE) // need some space as sand box
    6767
     68typedef struct {
     69        mpc_uint64_t sample;
     70        mpc_uint_t tag_size;
     71        char * tag;
     72} mpc_chap_t;
     73
    6874struct mpc_demux_t {
    6975        mpc_reader * r;
     
    8288        mpc_uint_t seek_pwr; /// distance between 2 frames in seek_table = 2^seek_pwr
    8389        mpc_uint32_t seek_table_size; /// used size in seek_table
     90
     91        // chapters
     92        mpc_seek_t chap_pos; /// supposed position of the first chapter block
     93        mpc_int_t chap_nb; /// number of chapters (-1 if unknown, 0 if no chapter)
     94        mpc_chap_t * chap; /// chapters position and tag
     95       
    8496};
    8597
Note: See TracChangeset for help on using the changeset viewer.