Ticket #551: isom.h.diff

File isom.h.diff, 1012 bytes (added by ilevin, 15 years ago)
  • isom.h

    old new  
    2121 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
    2222 */
    2323
     24/*  Changes after adding to ClearCase  */
     25// DATE            DESCRIPTION
     26// 12-10-2010      Allow parsing udta box metadata on stream level
     27
    2428#ifndef AVFORMAT_ISOM_H
    2529#define AVFORMAT_ISOM_H
    2630
    … …  
    125129    int dts_shift;        ///< dts shift when ctts is negative
    126130} MOVStreamContext;
    127131
     132#define META_EXT_ITUNES_TYPE 0x1
     133#define META_EXT_STREAM_LEVEL 0x2
     134
    128135typedef struct MOVContext {
    129136    AVFormatContext *fc;
    130137    int time_scale;
    … …  
    137144    MOVFragment fragment; ///< current fragment in moof atom
    138145    MOVTrackExt *trex_data;
    139146    unsigned trex_count;
    140     int itunes_metadata;  ///< metadata are itunes style
     147    int metadata_ext;  ///< bitfield, type and level of metadata, e.g. are itunes style
    141148    int chapter_track;
    142149} MOVContext;
    143150