Ticket #551: isom.h.diff

File isom.h.diff, 1012 bytes (added by ilevin, 5 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