// LCOV_EXCL_START
namespace esplusplayer {
namespace esplayer_drm {
-GBytesPtr Serialize(const EsPacketPtr &packet,
- const drm::EsPlayerEncryptedInfo &drm_info) {
+GBytesPtr Serialize(const EsPacketPtr& packet,
+ const drm::EsPlayerEncryptedInfo& drm_info) {
Serializer s;
// box
s.Put(drm_info.initialization_vector); // pIV
// box.pPSAParam->pSubData
- drm::DrmbEsFragmentedMp4Data *sub_data =
- reinterpret_cast<drm::DrmbEsFragmentedMp4Data *>(drm_info.sub_data);
+ drm::DrmbEsFragmentedMp4Data* sub_data =
+ reinterpret_cast<drm::DrmbEsFragmentedMp4Data*>(drm_info.sub_data);
if (sub_data != nullptr && sub_data->sub_sample_info_vector.size() != 0) {
uint32_t subdata_size = static_cast<unsigned int>(
sizeof(uint32_t) + sub_data->sub_sample_info_vector.size() *
s.Put<uint32_t>(subdata_size); // subData_size
const size_t sub_sample_count = sub_data->sub_sample_info_vector.size();
s.Put<uint32_t>(sub_sample_count); // uSubSampleCount
- for (const auto &value : sub_data->sub_sample_info_vector) {
+ for (const auto& value : sub_data->sub_sample_info_vector) {
s.Put<uint32_t>(value.bytes_of_clear_data); // uBytesOfClearData
s.Put<uint32_t>(value.bytes_of_encrypted_data); // uBytesOfEncryptedData
}
// box.pPSAParam
s.Put(
- reinterpret_cast<const Serializer::Byte *>(drm_info.split_offsets.data()),
+ reinterpret_cast<const Serializer::Byte*>(drm_info.split_offsets.data()),
sizeof(int) * drm_info.split_offsets.max_size()); // split_offsets
s.Put<uint8_t>(drm_info.use_pattern); // use_pattern
s.Put<uint32_t>(drm_info.crypt_byte_block); // crypt_byte_block
const auto total_size = s.GetSize();
const auto psa_size = reconfigure_pssh_offset - psa_size_offset;
- std::unique_ptr<Serializer::Byte, std::function<void(Serializer::Byte *)>>
+ std::unique_ptr<Serializer::Byte, std::function<void(Serializer::Byte*)>>
raw_data_ptr(new Serializer::Byte[total_size],
- [](Serializer::Byte *data) { delete[] data; });
+ [](Serializer::Byte* data) { delete[] data; });
s.Serialize(raw_data_ptr.get());
auto raw_data = raw_data_ptr.get();