Home
last modified time | relevance | path

Searched refs:SubSample (Results 1 – 25 of 67) sorted by relevance

123

/aosp12/frameworks/av/drm/mediadrm/plugins/clearkey/default/tests/
H A DAesCtrDecryptorUnittest.cpp34 uint8_t* destination, const SubSample* subSamples, in attemptDecrypt()
48 const SubSample* subSamples, in attemptDecryptExpectingSuccess()
72 SubSample subSamples[kNumSubsamples] = { in TEST_F()
106 SubSample subSamples[kNumSubsamples] = { in TEST_F()
158 SubSample subSamples[kNumSubsamples] = { in TEST_F()
203 SubSample subSamples[kNumSubsamples] = { in TEST_F()
249 SubSample subSamples[kNumSubsamples] = { in TEST_F()
299 SubSample subSamples[kNumSubsamples] = { in TEST_F()
352 SubSample subSamples[kNumSubsamples] = { in TEST_F()
407 SubSample subSamples[kNumSubsamples] = { in TEST_F()
[all …]
/aosp12/hardware/interfaces/cas/1.0/default/
H A DDescramblerImpl.cpp41 static_assert(sizeof(SubSample) == sizeof(type::SubSample), \
43 static_assert(offsetof(SubSample, numBytesOfClearData) \
44 == offsetof(type::SubSample, mNumBytesOfClearData), \
46 static_assert(offsetof(SubSample, numBytesOfEncryptedData) \
47 == offsetof(type::SubSample, mNumBytesOfEncryptedData), \
93 const hidl_vec<SubSample>& subSamples, in descramble()
187 (DescramblerPlugin::SubSample*)subSamples.data(), in descramble()
/aosp12/hardware/interfaces/cas/1.1/default/
H A DDescramblerImpl.cpp40 static_assert(sizeof(SubSample) == sizeof(type::SubSample), "SubSample: size doesn't match"); \
41 static_assert(offsetof(SubSample, numBytesOfClearData) == \
42 offsetof(type::SubSample, mNumBytesOfClearData), \
44 static_assert(offsetof(SubSample, numBytesOfEncryptedData) == \
45 offsetof(type::SubSample, mNumBytesOfEncryptedData), \
86 const hidl_vec<SubSample>& subSamples, in descramble()
175 subSamples.size(), (DescramblerPlugin::SubSample*)subSamples.data(), in descramble()
/aosp12/hardware/interfaces/cas/1.2/default/
H A DDescramblerImpl.cpp40 static_assert(sizeof(SubSample) == sizeof(type::SubSample), "SubSample: size doesn't match"); \
41 static_assert(offsetof(SubSample, numBytesOfClearData) == \
42 offsetof(type::SubSample, mNumBytesOfClearData), \
44 static_assert(offsetof(SubSample, numBytesOfEncryptedData) == \
45 offsetof(type::SubSample, mNumBytesOfEncryptedData), \
86 const hidl_vec<SubSample>& subSamples, in descramble()
175 subSamples.size(), (DescramblerPlugin::SubSample*)subSamples.data(), in descramble()
/aosp12/hardware/interfaces/cas/1.0/vts/functional/
H A DVtsHalCasV1_0TargetTest.cpp61 using android::hardware::cas::native::V1_0::SubSample;
91 const SubSample kSubSamples[] = {{162, 0}, {0, 184}, {0, 184}};
236 const SubSample* subSamples;
308 hidl_vec<SubSample> hidlSubSamples; in descrambleTestInputBuffer()
309 hidlSubSamples.setToExternal(const_cast<SubSample*>(kSubSamples), in descrambleTestInputBuffer()
310 (sizeof(kSubSamples) / sizeof(SubSample)), false /*own*/); in descrambleTestInputBuffer()
370 hidl_vec<SubSample> hidlSubSamples; in descrambleTestOobInput()
808 const SubSample invalidSubSamples1[] = {{162, 0}, {0, 184}, {0, 0xdddddd}}; in TEST_P()
813 .numSubSamples = sizeof(invalidSubSamples1) / sizeof(SubSample), in TEST_P()
822 const SubSample invalidSubSamples2[] = {{162, 0}, {0, 184}, {2, (uint32_t)-1}}; in TEST_P()
[all …]
/aosp12/frameworks/av/drm/mediadrm/plugins/clearkey/hidl/
H A DAesCtrDecryptor.cpp32 using ::android::hardware::drm::V1_0::SubSample;
41 const std::vector<SubSample> subSamples, in decrypt()
60 const SubSample& subSample = subSamples[i]; in decrypt()
H A DCryptoPlugin.cpp53 const hidl_vec<SubSample>& subSamples, in decrypt()
86 const hidl_vec<SubSample>& subSamples, in decrypt_1_2()
166 const SubSample &subSample = subSamples[i]; in decrypt_1_2()
196 const SubSample& subSample = subSamples[i]; in decrypt_1_2()
/aosp12/hardware/interfaces/drm/1.2/vts/functional/include/android/hardware/drm/1.2/vts/
H A Ddrm_hal_common.h48 using ::android::hardware::drm::V1_0::SubSample;
116 const hidl_vec<SubSample>& subSamples, const Pattern& pattern,
119 const hidl_vec<SubSample>& subSamples, const vector<uint8_t>& key);
121 const hidl_vec<SubSample>& subSamples, const vector<uint8_t>& key);
149 vector<uint8_t>& iv, const Pattern& noPattern, const vector<SubSample>& subSamples);
/aosp12/hardware/interfaces/drm/1.0/vts/functional/include/android/hardware/drm/1.0/vts/
H A Ddrm_hal_clearkey_test.h185 uint32_t decrypt(Mode mode, uint8_t* iv, const hidl_vec<SubSample>& subSamples,
188 const hidl_vec<SubSample>& subSamples, const vector<uint8_t>& key);
190 const hidl_vec<SubSample>& subSamples, const vector<uint8_t>& key);
192 vector<uint8_t>& iv, const Pattern& noPattern, const vector<SubSample>& subSamples);
H A Ddrm_hal_vendor_test.h195 const hidl_vec<SubSample>& subSamples, const Pattern& pattern,
198 const hidl_vec<SubSample>& subSamples, const vector<uint8_t>& key);
200 const hidl_vec<SubSample>& subSamples, const vector<uint8_t>& key);
/aosp12/frameworks/av/drm/mediadrm/plugins/clearkey/default/include/
H A DClearKeyTypes.h31 typedef android::CryptoPlugin::SubSample SubSample; typedef
/aosp12/frameworks/av/drm/mediadrm/plugins/clearkey/hidl/include/
H A DCryptoPlugin.h46 using drm::V1_0::SubSample;
82 const hidl_vec<SubSample>& subSamples,
94 const hidl_vec<SubSample>& subSamples,
H A DAesCtrDecryptor.h29 using ::android::hardware::drm::V1_0::SubSample;
37 const std::vector<SubSample> subSamples, size_t numSubSamples,
H A DClearKeyTypes.h38 typedef ::android::hardware::drm::V1_0::SubSample SubSample; typedef
H A DSession.h35 using drm::V1_0::SubSample;
58 uint8_t* dstPtr, const std::vector<SubSample> subSamples,
/aosp12/hardware/interfaces/cas/1.1/vts/functional/
H A DVtsHalCasV1_1TargetTest.cpp72 using android::hardware::cas::native::V1_0::SubSample;
91 const SubSample kSubSamples[] = {{162, 0}, {0, 184}, {0, 184}};
279 const SubSample* subSamples;
349 hidl_vec<SubSample> hidlSubSamples; in descrambleTestInputBuffer()
350 hidlSubSamples.setToExternal(const_cast<SubSample*>(kSubSamples), in descrambleTestInputBuffer()
351 (sizeof(kSubSamples) / sizeof(SubSample)), false /*own*/); in descrambleTestInputBuffer()
407 hidl_vec<SubSample> hidlSubSamples; in descrambleTestOobInput()
408 hidlSubSamples.setToExternal(const_cast<SubSample*>(params.subSamples), params.numSubSamples, in descrambleTestOobInput()
/aosp12/frameworks/base/media/jni/
H A Dandroid_media_MediaDescrambler.cpp56 const hidl_vec<SubSample>& subSamples,
205 const hidl_vec<SubSample>& subSamples, in descramble()
292 hidl_vec<SubSample> *outSubSamples) { in getSubSampleInfo()
295 numSubSamples >= (signed)(INT32_MAX / sizeof(SubSample))) { in getSubSampleInfo()
317 SubSample *subSamples = outSubSamples->data(); in getSubSampleInfo()
389 hidl_vec<SubSample> subSamples; in android_media_MediaDescrambler_native_descramble()
/aosp12/frameworks/native/headers/media_plugin/media/cas/
H A DDescramblerAPI.h57 struct SubSample { struct
91 const SubSample *subSamples,
/aosp12/hardware/interfaces/cas/native/1.0/
H A DIDescrambler.hal28 * SubSample structures.
32 * @param subSamples an array of SubSample structures describing the number of
43 descramble(ScramblingControl scramblingControl, vec<SubSample> subSamples,
/aosp12/frameworks/native/headers/media_plugin/media/hardware/
H A DCryptoAPI.h53 struct SubSample { struct
109 const SubSample *subSamples, size_t numSubSamples,
/aosp12/hardware/interfaces/cas/1.2/vts/functional/
H A DVtsHalCasV1_2TargetTest.cpp72 using android::hardware::cas::native::V1_0::SubSample;
94 const SubSample kSubSamples[] = {{162, 0}, {0, 184}, {0, 184}};
315 const SubSample* subSamples;
383 hidl_vec<SubSample> hidlSubSamples; in descrambleTestInputBuffer()
384 hidlSubSamples.setToExternal(const_cast<SubSample*>(kSubSamples), in descrambleTestInputBuffer()
385 (sizeof(kSubSamples) / sizeof(SubSample)), false /*own*/); in descrambleTestInputBuffer()
441 hidl_vec<SubSample> hidlSubSamples; in descrambleTestOobInput()
442 hidlSubSamples.setToExternal(const_cast<SubSample*>(params.subSamples), params.numSubSamples, in descrambleTestOobInput()
/aosp12/frameworks/av/drm/mediadrm/plugins/clearkey/default/
H A DAesCtrDecryptor.cpp32 const SubSample* subSamples, in decrypt()
51 const SubSample& subSample = subSamples[i]; in decrypt()
H A DCryptoPlugin.cpp37 const SubSample* subSamples, size_t numSubSamples, in decrypt()
48 const SubSample& subSample = subSamples[i]; in decrypt()
/aosp12/frameworks/av/drm/libmediadrm/
H A DCryptoHal.cpp41 using drm::V1_0::SubSample;
283 const CryptoPlugin::SubSample *subSamples, size_t numSubSamples, in decrypt()
313 std::vector<SubSample> stdSubSamples; in decrypt()
315 SubSample subSample; in decrypt()
320 auto hSubSamples = hidl_vec<SubSample>(stdSubSamples); in decrypt()
/aosp12/hardware/interfaces/drm/1.0/vts/functional/
H A Ddrm_hal_clearkey_test.cpp837 uint8_t* iv, const hidl_vec<SubSample>& subSamples, in decrypt()
918 uint8_t* iv, const hidl_vec<SubSample>& subSamples, in aes_ctr_decrypt()
929 const SubSample& subSample = subSamples[i]; in aes_ctr_decrypt()
950 uint8_t* iv, const hidl_vec<SubSample>& subSamples, in aes_cbc_decrypt()
985 const vector<SubSample> subSamples = { in TEST_P()
1008 const vector<SubSample> subSamples = { in TEST_P()
1028 const vector<SubSample> subSamples = { in TEST_P()
1048 const vector<SubSample>& subSamples) { in decryptWithInvalidKeys()
1076 const vector<SubSample> subSamples = { in TEST_P()
1113 const vector<SubSample> subSamples = { in TEST_P()

123