Searched refs:subsamples (Results 1 - 20 of 20) sorted by relevance

/external/chromium_org/media/mp4/
H A Dcenc.cc33 subsamples.resize(subsample_count);
39 subsamples[i].clear_bytes = clear_bytes;
40 subsamples[i].cypher_bytes = cypher_bytes;
47 for (size_t i = 0; i < subsamples.size(); i++) {
48 size += subsamples[i].clear_bytes;
49 RCHECK(size >= subsamples[i].clear_bytes); // overflow
50 size += subsamples[i].cypher_bytes;
51 RCHECK(size >= subsamples[i].cypher_bytes); // overflow
H A Dcenc.h20 std::vector<SubsampleEntry> subsamples; member in struct:media::mp4::FrameCENCInfo
H A Dmp4_stream_parser.cc354 std::vector<SubsampleEntry>* subsamples) const {
361 if (!subsamples->empty()) {
364 subsamples->size() * nalu_size_diff;
366 for (size_t i = 0; i < subsamples->size(); i++)
367 (*subsamples)[i].clear_bytes += nalu_size_diff;
378 if (!subsamples->empty())
379 (*subsamples)[0].clear_bytes += param_sets.size();
386 std::vector<SubsampleEntry>* subsamples) const {
392 if (subsamples->empty()) {
396 subsamples
460 std::vector<SubsampleEntry> subsamples; local
[all...]
H A Dmp4_stream_parser.h69 std::vector<SubsampleEntry>* subsamples) const;
72 std::vector<SubsampleEntry>* subsamples) const;
H A Dtrack_run_iterator_unittest.cc348 EXPECT_TRUE(config->subsamples().empty());
351 EXPECT_EQ(config->subsamples().size(), 2u);
352 EXPECT_EQ(config->subsamples()[0].clear_bytes, 1u);
353 EXPECT_EQ(config->subsamples()[1].cypher_bytes, 4u);
H A Dtrack_run_iterator.cc442 if (!cenc_info.subsamples.empty() &&
455 cenc_info.subsamples));
/external/chromium_org/media/base/
H A Ddecrypt_config.cc14 const std::vector<SubsampleEntry>& subsamples)
18 subsamples_(subsamples) {
11 DecryptConfig(const std::string& key_id, const std::string& iv, const int data_offset, const std::vector<SubsampleEntry>& subsamples) argument
H A Ddecrypt_config.h21 // regardless of how they are divided into subsamples, and the clear bytes
23 // to concatenating all 'cypher_bytes' portions of subsamples, decrypting that
44 // |subsamples| defines the clear and encrypted portions of the sample as
48 // |data_offset| is applied before |subsamples|.
52 const std::vector<SubsampleEntry>& subsamples);
58 const std::vector<SubsampleEntry>& subsamples() const { return subsamples_; } function in class:media::DecryptConfig
/external/chromium_org/media/cdm/
H A Daes_decryptor.cc106 static void CopySubsamples(const std::vector<SubsampleEntry>& subsamples, argument
110 for (size_t i = 0; i < subsamples.size(); i++) {
111 const SubsampleEntry& subsample = subsamples[i];
154 if (input.decrypt_config()->subsamples().empty()) {
168 const std::vector<SubsampleEntry>& subsamples = local
169 input.decrypt_config()->subsamples();
173 for (size_t i = 0; i < subsamples.size(); i++) {
174 total_clear_size += subsamples[i].clear_bytes;
175 total_encrypted_size += subsamples[i].cypher_bytes;
177 DCHECK(total_clear_size >= subsamples[
[all...]
/external/chromium_org/media/base/android/
H A Ddemuxer_stream_player_params.h55 std::vector<media::SubsampleEntry> subsamples; member in struct:media::AccessUnit
H A Dmedia_decoder_job.cc197 unit.subsamples.empty() ? NULL : &unit.subsamples[0],
198 unit.subsamples.size(),
H A Dmedia_codec_bridge.cc251 const SubsampleEntry* subsamples,
276 DCHECK(!subsamples);
281 DCHECK(subsamples);
283 DCHECK(subsamples[i].clear_bytes <= std::numeric_limits<uint16>::max());
284 if (subsamples[i].cypher_bytes >
289 native_clear_array[i] = subsamples[i].clear_bytes;
290 native_cypher_array[i] = subsamples[i].cypher_bytes;
243 QueueSecureInputBuffer( int index, const uint8* data, size_t data_size, const uint8* key_id, int key_id_size, const uint8* iv, int iv_size, const SubsampleEntry* subsamples, int subsamples_size, const base::TimeDelta& presentation_time) argument
H A Dmedia_codec_bridge.h109 // NULL |subsamples| indicates the whole buffer is encrypted. If |data| is
120 const SubsampleEntry* subsamples,
/external/chromium_org/ppapi/api/private/
H A Dpp_content_decryptor.idl45 * An input block can be split into several continuous subsamples.
48 * subsamples:
122 PP_DecryptSubsampleDescription[16] subsamples;
/external/chromium_org/ppapi/c/private/
H A Dpp_content_decryptor.h58 * An input block can be split into several continuous subsamples.
61 * subsamples:
128 struct PP_DecryptSubsampleDescription subsamples[16]; member in struct:PP_EncryptedBlockInfo
/external/chromium_org/media/cdm/ppapi/
H A Dcdm_adapter.cc46 // Configures a cdm::InputBuffer. |subsamples| must exist as long as
51 std::vector<cdm::SubsampleEntry>* subsamples,
53 PP_DCHECK(subsamples);
74 subsamples->reserve(encrypted_block_info.num_subsamples);
77 subsamples->push_back(cdm::SubsampleEntry(
78 encrypted_block_info.subsamples[i].clear_bytes,
79 encrypted_block_info.subsamples[i].cipher_bytes));
82 input_buffer->subsamples = &(*subsamples)[0];
363 std::vector<cdm::SubsampleEntry> subsamples; local
48 ConfigureInputBuffer( const pp::Buffer_Dev& encrypted_buffer, const PP_EncryptedBlockInfo& encrypted_block_info, std::vector<cdm::SubsampleEntry>* subsamples, cdm::InputBuffer* input_buffer) argument
480 std::vector<cdm::SubsampleEntry> subsamples; local
[all...]
H A Dclear_key_cdm.cc87 std::vector<media::SubsampleEntry> subsamples; local
90 subsample.clear_bytes = input_buffer.subsamples[i].clear_bytes;
91 subsample.cypher_bytes = input_buffer.subsamples[i].cipher_bytes;
92 subsamples.push_back(subsample);
101 subsamples));
/external/chromium_org/content/renderer/pepper/
H A Dcontent_decryptor_delegate.cc117 if (decrypt_config->subsamples().size() > arraysize(block_info->subsamples))
120 block_info->num_subsamples = decrypt_config->subsamples().size();
122 block_info->subsamples[i].clear_bytes =
123 decrypt_config->subsamples()[i].clear_bytes;
124 block_info->subsamples[i].cipher_bytes =
125 decrypt_config->subsamples()[i].cypher_bytes;
/external/chromium_org/content/common/media/
H A Dmedia_player_messages_android.h62 IPC_STRUCT_TRAITS_MEMBER(subsamples)
/external/chromium_org/content/renderer/media/android/
H A Dmedia_source_delegate.cc478 data->access_units[index].subsamples =
479 buffer->decrypt_config()->subsamples();

Completed in 322 milliseconds