Home
last modified time | relevance | path

Searched refs:in_args (Results 1 – 2 of 2) sorted by relevance

/frameworks/av/drm/mediadrm/plugins/clearkey/aidl/
DCryptoPlugin.cpp34 ::ndk::ScopedAStatus CryptoPlugin::decrypt(const DecryptArgs& in_args, int32_t* _aidl_return) { in decrypt() argument
38 if (in_args.secure) { in decrypt()
44 if (mSharedBufferMap.find(in_args.source.bufferId) == mSharedBufferMap.end()) { in decrypt()
50 if (in_args.destination.getTag() != NON_SECURE) { in decrypt()
55 const SharedBuffer& destBuffer = in_args.destination.get<NON_SECURE>(); in decrypt()
61 auto src = mSharedBufferMap[in_args.source.bufferId]; in decrypt()
68 if (__builtin_add_overflow(in_args.source.offset, in_args.offset, &totalSize) || in decrypt()
69 __builtin_add_overflow(totalSize, in_args.source.size, &totalSize) || in decrypt()
93 uint8_t* srcPtr = src->mBase + in_args.source.offset + in_args.offset; in decrypt()
98 for (size_t i = 0; i < in_args.subSamples.size(); i++) { in decrypt()
[all …]
/frameworks/av/drm/mediadrm/plugins/clearkey/aidl/include/
DCryptoPlugin.h63 ::ndk::ScopedAStatus decrypt(const DecryptArgs& in_args, int32_t* _aidl_return) override;