Searched defs:avc_config (Results 1 - 5 of 5) sorted by relevance

/external/chromium_org/media/filters/
H A Dffmpeg_h264_to_annex_b_bitstream_converter.cc23 scoped_ptr<mp4::AVCDecoderConfigurationRecord> avc_config; local
33 avc_config.reset(new mp4::AVCDecoderConfigurationRecord());
38 avc_config.get())) {
44 packet->data, packet->size, avc_config.get());
64 avc_config.get(),
69 if (avc_config)
H A Dh264_to_annex_b_bitstream_converter.cc42 mp4::AVCDecoderConfigurationRecord* avc_config) {
45 DCHECK(avc_config);
47 if (!avc_config->Parse(configuration_record, configuration_record_size))
52 nal_unit_length_field_width_ = avc_config->length_size;
58 const mp4::AVCDecoderConfigurationRecord& avc_config) const {
61 for (size_t i = 0; i < avc_config.sps_list.size(); ++i)
62 config_size += kParamSetStartCodeSize + avc_config.sps_list[i].size();
64 for (size_t i = 0; i < avc_config.pps_list.size(); ++i)
65 config_size += kParamSetStartCodeSize + avc_config.pps_list[i].size();
73 const mp4::AVCDecoderConfigurationRecord* avc_config) cons
39 ParseConfiguration( const uint8* configuration_record, int configuration_record_size, mp4::AVCDecoderConfigurationRecord* avc_config) argument
132 ConvertAVCDecoderConfigToByteStream( const mp4::AVCDecoderConfigurationRecord& avc_config, uint8* output, uint32* output_size) argument
155 ConvertNalUnitStreamToByteStream( const uint8* input, uint32 input_size, const mp4::AVCDecoderConfigurationRecord* avc_config, uint8* output, uint32* output_size) argument
[all...]
/external/chromium_org/media/formats/mp4/
H A Davc.cc76 bool AVC::InsertParamSetsAnnexB(const AVCDecoderConfigurationRecord& avc_config, argument
116 RCHECK(AVC::ConvertConfigToAnnexB(avc_config,
135 const AVCDecoderConfigurationRecord& avc_config,
141 for (size_t i = 0; i < avc_config.sps_list.size(); i++)
142 total_size += avc_config.sps_list[i].size() + kAnnexBStartCodeSize;
143 for (size_t i = 0; i < avc_config.pps_list.size(); i++)
144 total_size += avc_config.pps_list[i].size() + kAnnexBStartCodeSize;
147 for (size_t i = 0; i < avc_config.sps_list.size(); i++) {
150 buffer->insert(buffer->end(), avc_config.sps_list[i].begin(),
151 avc_config
134 ConvertConfigToAnnexB( const AVCDecoderConfigurationRecord& avc_config, std::vector<uint8>* buffer, std::vector<SubsampleEntry>* subsamples) argument
[all...]
H A Davc_unittest.cc260 AVCDecoderConfigurationRecord avc_config; local
261 avc_config.sps_list.resize(2);
262 avc_config.sps_list[0].push_back(0x67);
263 avc_config.sps_list[0].push_back(0x12);
264 avc_config.sps_list[1].push_back(0x67);
265 avc_config.sps_list[1].push_back(0x34);
266 avc_config.pps_list.resize(1);
267 avc_config.pps_list[0].push_back(0x68);
268 avc_config.pps_list[0].push_back(0x56);
269 avc_config
359 AVCDecoderConfigurationRecord avc_config; local
[all...]
H A Dmp4_stream_parser.cc361 const AVCDecoderConfigurationRecord& avc_config,
369 RCHECK(AVC::ConvertFrameToAnnexB(avc_config.length_size, frame_buf));
371 const int nalu_size_diff = 4 - avc_config.length_size;
383 RCHECK(AVC::InsertParamSetsAnnexB(avc_config, frame_buf, subsamples));
360 PrepareAVCBuffer( const AVCDecoderConfigurationRecord& avc_config, std::vector<uint8>* frame_buf, std::vector<SubsampleEntry>* subsamples) const argument

Completed in 294 milliseconds