| Index: media/formats/mp4/avc.h
|
| diff --git a/media/formats/mp4/avc.h b/media/formats/mp4/avc.h
|
| index a774ddd1b7320aaae000bfa885a2b56dadb23420..19858b9ced1ed15529d9daa1b5d47c4bb9603739 100644
|
| --- a/media/formats/mp4/avc.h
|
| +++ b/media/formats/mp4/avc.h
|
| @@ -7,7 +7,6 @@
|
|
|
| #include <vector>
|
|
|
| -#include "base/basictypes.h"
|
| #include "base/memory/scoped_ptr.h"
|
| #include "media/base/media_export.h"
|
| #include "media/formats/mp4/bitstream_converter.h"
|
| @@ -23,7 +22,7 @@ struct AVCDecoderConfigurationRecord;
|
| class MEDIA_EXPORT AVC {
|
| public:
|
| static bool ConvertFrameToAnnexB(int length_size,
|
| - std::vector<uint8>* buffer,
|
| + std::vector<uint8_t>* buffer,
|
| std::vector<SubsampleEntry>* subsamples);
|
|
|
| // Inserts the SPS & PPS data from |avc_config| into |buffer|.
|
| @@ -33,12 +32,12 @@ class MEDIA_EXPORT AVC {
|
| // Returns true if the param sets were successfully inserted.
|
| static bool InsertParamSetsAnnexB(
|
| const AVCDecoderConfigurationRecord& avc_config,
|
| - std::vector<uint8>* buffer,
|
| + std::vector<uint8_t>* buffer,
|
| std::vector<SubsampleEntry>* subsamples);
|
|
|
| static bool ConvertConfigToAnnexB(
|
| const AVCDecoderConfigurationRecord& avc_config,
|
| - std::vector<uint8>* buffer);
|
| + std::vector<uint8_t>* buffer);
|
|
|
| // Verifies that the contents of |buffer| conform to
|
| // Section 7.4.1.2.3 of ISO/IEC 14496-10.
|
| @@ -47,16 +46,17 @@ class MEDIA_EXPORT AVC {
|
| // Returns true if |buffer| contains conformant Annex B data
|
| // TODO(acolwell): Remove the std::vector version when we can use,
|
| // C++11's std::vector<T>::data() method.
|
| - static bool IsValidAnnexB(const std::vector<uint8>& buffer,
|
| + static bool IsValidAnnexB(const std::vector<uint8_t>& buffer,
|
| const std::vector<SubsampleEntry>& subsamples);
|
| - static bool IsValidAnnexB(const uint8* buffer, size_t size,
|
| + static bool IsValidAnnexB(const uint8_t* buffer,
|
| + size_t size,
|
| const std::vector<SubsampleEntry>& subsamples);
|
|
|
| // Given a |buffer| and |subsamples| information and |pts| pointer into the
|
| // |buffer| finds the index of the subsample |ptr| is pointing into.
|
| - static int FindSubsampleIndex(const std::vector<uint8>& buffer,
|
| + static int FindSubsampleIndex(const std::vector<uint8_t>& buffer,
|
| const std::vector<SubsampleEntry>* subsamples,
|
| - const uint8* ptr);
|
| + const uint8_t* ptr);
|
| };
|
|
|
| // AVCBitstreamConverter converts AVC/H.264 bitstream from MP4 container format
|
| @@ -69,9 +69,10 @@ class AVCBitstreamConverter : public BitstreamConverter {
|
| scoped_ptr<AVCDecoderConfigurationRecord> avc_config);
|
|
|
| // BitstreamConverter interface
|
| - bool ConvertFrame(std::vector<uint8>* frame_buf,
|
| + bool ConvertFrame(std::vector<uint8_t>* frame_buf,
|
| bool is_keyframe,
|
| std::vector<SubsampleEntry>* subsamples) const override;
|
| +
|
| private:
|
| ~AVCBitstreamConverter() override;
|
| scoped_ptr<AVCDecoderConfigurationRecord> avc_config_;
|
|
|