| Index: media/formats/mp4/box_definitions.h
|
| diff --git a/media/formats/mp4/box_definitions.h b/media/formats/mp4/box_definitions.h
|
| index e1f17293e0c8d91fd35d5dd5901ad092fdbaf825..eed65817fa35bd20c2304a4cc97fb6d47c0313d6 100644
|
| --- a/media/formats/mp4/box_definitions.h
|
| +++ b/media/formats/mp4/box_definitions.h
|
| @@ -8,7 +8,6 @@
|
| #include <string>
|
| #include <vector>
|
|
|
| -#include "base/basictypes.h"
|
| #include "base/compiler_specific.h"
|
| #include "media/base/media_export.h"
|
| #include "media/base/media_log.h"
|
| @@ -42,7 +41,7 @@ struct MEDIA_EXPORT FileType : Box {
|
| DECLARE_BOX_METHODS(FileType);
|
|
|
| FourCC major_brand;
|
| - uint32 minor_version;
|
| + uint32_t minor_version;
|
| };
|
|
|
| // If only copying the 'pssh' boxes, use ProtectionSystemSpecificHeader.
|
| @@ -51,29 +50,29 @@ struct MEDIA_EXPORT FileType : Box {
|
| struct MEDIA_EXPORT ProtectionSystemSpecificHeader : Box {
|
| DECLARE_BOX_METHODS(ProtectionSystemSpecificHeader);
|
|
|
| - std::vector<uint8> raw_box;
|
| + std::vector<uint8_t> raw_box;
|
| };
|
|
|
| struct MEDIA_EXPORT FullProtectionSystemSpecificHeader : Box {
|
| DECLARE_BOX_METHODS(FullProtectionSystemSpecificHeader);
|
|
|
| - std::vector<uint8> system_id;
|
| - std::vector<std::vector<uint8>> key_ids;
|
| - std::vector<uint8> data;
|
| + std::vector<uint8_t> system_id;
|
| + std::vector<std::vector<uint8_t>> key_ids;
|
| + std::vector<uint8_t> data;
|
| };
|
|
|
| struct MEDIA_EXPORT SampleAuxiliaryInformationOffset : Box {
|
| DECLARE_BOX_METHODS(SampleAuxiliaryInformationOffset);
|
|
|
| - std::vector<uint64> offsets;
|
| + std::vector<uint64_t> offsets;
|
| };
|
|
|
| struct MEDIA_EXPORT SampleAuxiliaryInformationSize : Box {
|
| DECLARE_BOX_METHODS(SampleAuxiliaryInformationSize);
|
|
|
| - uint8 default_sample_info_size;
|
| - uint32 sample_count;
|
| - std::vector<uint8> sample_info_sizes;
|
| + uint8_t default_sample_info_size;
|
| + uint32_t sample_count;
|
| + std::vector<uint8_t> sample_info_sizes;
|
| };
|
|
|
| struct MEDIA_EXPORT OriginalFormat : Box {
|
| @@ -86,7 +85,7 @@ struct MEDIA_EXPORT SchemeType : Box {
|
| DECLARE_BOX_METHODS(SchemeType);
|
|
|
| FourCC type;
|
| - uint32 version;
|
| + uint32_t version;
|
| };
|
|
|
| struct MEDIA_EXPORT TrackEncryption : Box {
|
| @@ -94,8 +93,8 @@ struct MEDIA_EXPORT TrackEncryption : Box {
|
|
|
| // Note: this definition is specific to the CENC protection type.
|
| bool is_encrypted;
|
| - uint8 default_iv_size;
|
| - std::vector<uint8> default_kid;
|
| + uint8_t default_iv_size;
|
| + std::vector<uint8_t> default_kid;
|
| };
|
|
|
| struct MEDIA_EXPORT SchemeInfo : Box {
|
| @@ -115,34 +114,34 @@ struct MEDIA_EXPORT ProtectionSchemeInfo : Box {
|
| struct MEDIA_EXPORT MovieHeader : Box {
|
| DECLARE_BOX_METHODS(MovieHeader);
|
|
|
| - uint64 creation_time;
|
| - uint64 modification_time;
|
| - uint32 timescale;
|
| - uint64 duration;
|
| - int32 rate;
|
| - int16 volume;
|
| - uint32 next_track_id;
|
| + uint64_t creation_time;
|
| + uint64_t modification_time;
|
| + uint32_t timescale;
|
| + uint64_t duration;
|
| + int32_t rate;
|
| + int16_t volume;
|
| + uint32_t next_track_id;
|
| };
|
|
|
| struct MEDIA_EXPORT TrackHeader : Box {
|
| DECLARE_BOX_METHODS(TrackHeader);
|
|
|
| - uint64 creation_time;
|
| - uint64 modification_time;
|
| - uint32 track_id;
|
| - uint64 duration;
|
| - int16 layer;
|
| - int16 alternate_group;
|
| - int16 volume;
|
| - uint32 width;
|
| - uint32 height;
|
| + uint64_t creation_time;
|
| + uint64_t modification_time;
|
| + uint32_t track_id;
|
| + uint64_t duration;
|
| + int16_t layer;
|
| + int16_t alternate_group;
|
| + int16_t volume;
|
| + uint32_t width;
|
| + uint32_t height;
|
| };
|
|
|
| struct MEDIA_EXPORT EditListEntry {
|
| - uint64 segment_duration;
|
| - int64 media_time;
|
| - int16 media_rate_integer;
|
| - int16 media_rate_fraction;
|
| + uint64_t segment_duration;
|
| + int64_t media_time;
|
| + int16_t media_rate_integer;
|
| + int16_t media_rate_fraction;
|
| };
|
|
|
| struct MEDIA_EXPORT EditList : Box {
|
| @@ -171,16 +170,16 @@ struct MEDIA_EXPORT AVCDecoderConfigurationRecord : Box {
|
| // context and therefore the box header is not expected to be present
|
| // in |data|.
|
| // Returns true if |data| was successfully parsed.
|
| - bool Parse(const uint8* data, int data_size);
|
| + bool Parse(const uint8_t* data, int data_size);
|
|
|
| - uint8 version;
|
| - uint8 profile_indication;
|
| - uint8 profile_compatibility;
|
| - uint8 avc_level;
|
| - uint8 length_size;
|
| + uint8_t version;
|
| + uint8_t profile_indication;
|
| + uint8_t profile_compatibility;
|
| + uint8_t avc_level;
|
| + uint8_t length_size;
|
|
|
| - typedef std::vector<uint8> SPS;
|
| - typedef std::vector<uint8> PPS;
|
| + typedef std::vector<uint8_t> SPS;
|
| + typedef std::vector<uint8_t> PPS;
|
|
|
| std::vector<SPS> sps_list;
|
| std::vector<PPS> pps_list;
|
| @@ -193,17 +192,17 @@ struct MEDIA_EXPORT AVCDecoderConfigurationRecord : Box {
|
| struct MEDIA_EXPORT PixelAspectRatioBox : Box {
|
| DECLARE_BOX_METHODS(PixelAspectRatioBox);
|
|
|
| - uint32 h_spacing;
|
| - uint32 v_spacing;
|
| + uint32_t h_spacing;
|
| + uint32_t v_spacing;
|
| };
|
|
|
| struct MEDIA_EXPORT VideoSampleEntry : Box {
|
| DECLARE_BOX_METHODS(VideoSampleEntry);
|
|
|
| FourCC format;
|
| - uint16 data_reference_index;
|
| - uint16 width;
|
| - uint16 height;
|
| + uint16_t data_reference_index;
|
| + uint16_t width;
|
| + uint16_t height;
|
|
|
| PixelAspectRatioBox pixel_aspect;
|
| ProtectionSchemeInfo sinf;
|
| @@ -219,7 +218,7 @@ struct MEDIA_EXPORT VideoSampleEntry : Box {
|
| struct MEDIA_EXPORT ElementaryStreamDescriptor : Box {
|
| DECLARE_BOX_METHODS(ElementaryStreamDescriptor);
|
|
|
| - uint8 object_type;
|
| + uint8_t object_type;
|
| AAC aac;
|
| };
|
|
|
| @@ -227,10 +226,10 @@ struct MEDIA_EXPORT AudioSampleEntry : Box {
|
| DECLARE_BOX_METHODS(AudioSampleEntry);
|
|
|
| FourCC format;
|
| - uint16 data_reference_index;
|
| - uint16 channelcount;
|
| - uint16 samplesize;
|
| - uint32 samplerate;
|
| + uint16_t data_reference_index;
|
| + uint16_t channelcount;
|
| + uint16_t samplesize;
|
| + uint32_t samplerate;
|
|
|
| ProtectionSchemeInfo sinf;
|
| ElementaryStreamDescriptor esds;
|
| @@ -249,14 +248,14 @@ struct MEDIA_EXPORT CencSampleEncryptionInfoEntry {
|
| ~CencSampleEncryptionInfoEntry();
|
|
|
| bool is_encrypted;
|
| - uint8 iv_size;
|
| - std::vector<uint8> key_id;
|
| + uint8_t iv_size;
|
| + std::vector<uint8_t> key_id;
|
| };
|
|
|
| struct MEDIA_EXPORT SampleGroupDescription : Box { // 'sgpd'.
|
| DECLARE_BOX_METHODS(SampleGroupDescription);
|
|
|
| - uint32 grouping_type;
|
| + uint32_t grouping_type;
|
| std::vector<CencSampleEncryptionInfoEntry> entries;
|
| };
|
|
|
| @@ -274,10 +273,10 @@ struct MEDIA_EXPORT SampleTable : Box {
|
| struct MEDIA_EXPORT MediaHeader : Box {
|
| DECLARE_BOX_METHODS(MediaHeader);
|
|
|
| - uint64 creation_time;
|
| - uint64 modification_time;
|
| - uint32 timescale;
|
| - uint64 duration;
|
| + uint64_t creation_time;
|
| + uint64_t modification_time;
|
| + uint32_t timescale;
|
| + uint64_t duration;
|
| };
|
|
|
| struct MEDIA_EXPORT MediaInformation : Box {
|
| @@ -305,17 +304,17 @@ struct MEDIA_EXPORT Track : Box {
|
| struct MEDIA_EXPORT MovieExtendsHeader : Box {
|
| DECLARE_BOX_METHODS(MovieExtendsHeader);
|
|
|
| - uint64 fragment_duration;
|
| + uint64_t fragment_duration;
|
| };
|
|
|
| struct MEDIA_EXPORT TrackExtends : Box {
|
| DECLARE_BOX_METHODS(TrackExtends);
|
|
|
| - uint32 track_id;
|
| - uint32 default_sample_description_index;
|
| - uint32 default_sample_duration;
|
| - uint32 default_sample_size;
|
| - uint32 default_sample_flags;
|
| + uint32_t track_id;
|
| + uint32_t default_sample_description_index;
|
| + uint32_t default_sample_duration;
|
| + uint32_t default_sample_size;
|
| + uint32_t default_sample_flags;
|
| };
|
|
|
| struct MEDIA_EXPORT MovieExtends : Box {
|
| @@ -338,24 +337,24 @@ struct MEDIA_EXPORT Movie : Box {
|
| struct MEDIA_EXPORT TrackFragmentDecodeTime : Box {
|
| DECLARE_BOX_METHODS(TrackFragmentDecodeTime);
|
|
|
| - uint64 decode_time;
|
| + uint64_t decode_time;
|
| };
|
|
|
| struct MEDIA_EXPORT MovieFragmentHeader : Box {
|
| DECLARE_BOX_METHODS(MovieFragmentHeader);
|
|
|
| - uint32 sequence_number;
|
| + uint32_t sequence_number;
|
| };
|
|
|
| struct MEDIA_EXPORT TrackFragmentHeader : Box {
|
| DECLARE_BOX_METHODS(TrackFragmentHeader);
|
|
|
| - uint32 track_id;
|
| + uint32_t track_id;
|
|
|
| - uint32 sample_description_index;
|
| - uint32 default_sample_duration;
|
| - uint32 default_sample_size;
|
| - uint32 default_sample_flags;
|
| + uint32_t sample_description_index;
|
| + uint32_t default_sample_duration;
|
| + uint32_t default_sample_size;
|
| + uint32_t default_sample_flags;
|
|
|
| // As 'flags' might be all zero, we cannot use zeroness alone to identify
|
| // when default_sample_flags wasn't specified, unlike the other values.
|
| @@ -365,12 +364,12 @@ struct MEDIA_EXPORT TrackFragmentHeader : Box {
|
| struct MEDIA_EXPORT TrackFragmentRun : Box {
|
| DECLARE_BOX_METHODS(TrackFragmentRun);
|
|
|
| - uint32 sample_count;
|
| - uint32 data_offset;
|
| - std::vector<uint32> sample_flags;
|
| - std::vector<uint32> sample_sizes;
|
| - std::vector<uint32> sample_durations;
|
| - std::vector<int32> sample_composition_time_offsets;
|
| + uint32_t sample_count;
|
| + uint32_t data_offset;
|
| + std::vector<uint32_t> sample_flags;
|
| + std::vector<uint32_t> sample_sizes;
|
| + std::vector<uint32_t> sample_durations;
|
| + std::vector<int32_t> sample_composition_time_offsets;
|
| };
|
|
|
| // sample_depends_on values in ISO/IEC 14496-12 Section 8.40.2.3.
|
| @@ -400,15 +399,15 @@ struct MEDIA_EXPORT SampleToGroupEntry {
|
| kFragmentGroupDescriptionIndexBase = 0x10000,
|
| };
|
|
|
| - uint32 sample_count;
|
| - uint32 group_description_index;
|
| + uint32_t sample_count;
|
| + uint32_t group_description_index;
|
| };
|
|
|
| struct MEDIA_EXPORT SampleToGroup : Box { // 'sbgp'.
|
| DECLARE_BOX_METHODS(SampleToGroup);
|
|
|
| - uint32 grouping_type;
|
| - uint32 grouping_type_parameter; // Version 1 only.
|
| + uint32_t grouping_type;
|
| + uint32_t grouping_type_parameter; // Version 1 only.
|
| std::vector<SampleToGroupEntry> entries;
|
| };
|
|
|
|
|