/foundation/communication/bluetooth_service/services/bluetooth/service/src/gavdp/a2dp_codec/ |
H A D | a2dp_codec_config.cpp | 28 A2dpCodecCapability &codecConfig, const A2dpCodecIndex codecIndex, const A2dpCodecPriority codecPriority) in InitCodecConfig() 30 (void)memset_s(&codecConfig, sizeof(A2dpCodecCapability), 0, sizeof(A2dpCodecCapability)); in InitCodecConfig() 31 codecConfig.codecIndex_ = codecIndex; in InitCodecConfig() 32 codecConfig.codecPriority_ = codecPriority; in InitCodecConfig() 193 std::unique_ptr<A2dpCodecConfig> codecConfig = nullptr; in CreateCodec() local 196 codecConfig = std::make_unique<A2dpCodecConfigSbcSource>(codecPriority); in CreateCodec() 199 codecConfig = std::make_unique<A2dpCodecConfigSbcSink>(codecPriority); in CreateCodec() 202 codecConfig = std::make_unique<A2dpCodecConfigAacSource>(codecPriority); in CreateCodec() 205 codecConfig = std::make_unique<A2dpCodecConfigAacSink>(codecPriority); in CreateCodec() 211 return codecConfig in CreateCodec() 27 InitCodecConfig( A2dpCodecCapability &codecConfig, const A2dpCodecIndex codecIndex, const A2dpCodecPriority codecPriority) InitCodecConfig() argument [all...] |
H A D | a2dp_codec_factory.cpp | 67 A2dpCodecConfig *codecConfig = A2dpCodecConfig::CreateCodec(codecIndex, codecPriority); in Initialize() local 68 if (codecConfig == nullptr) { in Initialize() 72 indexedCodecs_.insert(std::make_pair(codecIndex, codecConfig)); in Initialize() 75 indexedSourceCodecs_.push_back(codecConfig); in Initialize() 78 indexedSinkCodecs_.push_back(codecConfig); in Initialize()
|
/foundation/multimedia/media_foundation/engine/plugin/plugins/ffmpeg_adapter/demuxer/ |
H A D | ffmpeg_track_meta.cpp | 84 CodecConfig codecConfig; in ConvertCommonTrackToMetaInfo() local 85 codecConfig.assign(avCodecContext->extradata, avCodecContext->extradata + avCodecContext->extradata_size); in ConvertCommonTrackToMetaInfo() 86 meta.Set<Tag::MEDIA_CODEC_CONFIG>(std::move(codecConfig)); in ConvertCommonTrackToMetaInfo() 223 std::vector<uint8_t> codecConfig; in ConvertAACStreamToMetaInfo() local 224 codecConfig.assign(avCodecContext->extradata, avCodecContext->extradata + avCodecContext->extradata_size); in ConvertAACStreamToMetaInfo() 225 meta.Set<Tag::MEDIA_CODEC_CONFIG>(std::move(codecConfig)); in ConvertAACStreamToMetaInfo() 273 std::vector<uint8_t> codecConfig; in ConvertAVCStreamToMetaInfo() local 274 codecConfig.assign(cfgData.get(), cfgData.get() + cfgDataSize); in ConvertAVCStreamToMetaInfo() 275 meta.Set<Tag::MEDIA_CODEC_CONFIG>(std::move(codecConfig)); in ConvertAVCStreamToMetaInfo()
|
/foundation/multimedia/av_codec/services/media_engine/plugins/ffmpeg_adapter/muxer/ |
H A D | ffmpeg_muxer_plugin.cpp | 382 std::vector<uint8_t> codecConfig; in SetCodecParameterOfTrack() local 384 trackDesc->Get<Tag::MEDIA_CODEC_CONFIG>(codecConfig); // codec config in SetCodecParameterOfTrack() 386 videoTracksInfo_[stream->index].extraData_.reserve(codecConfig.size()); in SetCodecParameterOfTrack() 387 videoTracksInfo_[stream->index].extraData_.assign(codecConfig.begin(), codecConfig.end()); in SetCodecParameterOfTrack() 388 return SetNalSizeLen(stream, codecConfig); in SetCodecParameterOfTrack() 390 return SetCodecParameterExtra(stream, codecConfig.data(), codecConfig.size()); in SetCodecParameterOfTrack() 399 codecConfig = GenerateAACCodecConfig(profile, sampleRate, channels); in SetCodecParameterOfTrack() 400 return SetCodecParameterExtra(stream, codecConfig in SetCodecParameterOfTrack() 972 SetNalSizeLen(AVStream *stream, const std::vector<uint8_t> &codecConfig) SetNalSizeLen() argument [all...] |
H A D | ffmpeg_muxer_plugin.h | 73 Status SetNalSizeLen(AVStream *stream, const std::vector<uint8_t> &codecConfig);
|
/foundation/multimedia/av_codec/services/media_engine/plugins/ffmpeg_adapter/common/ |
H A D | ffmpeg_utils.cpp | 346 std::vector<uint8_t> codecConfig = {0, 0, 0x56, 0xE5, 0}; in GenerateAACCodecConfig() local 347 codecConfig[0] = ((profileVal + 1) << 0x03) | ((sampleRateIndex & 0x0F) >> 0x01); in GenerateAACCodecConfig() 348 codecConfig[1] = ((sampleRateIndex & 0x01) << 0x07) | ((channels & 0x0F) << 0x03); in GenerateAACCodecConfig() 349 return codecConfig; in GenerateAACCodecConfig()
|
/foundation/multimedia/media_foundation/engine/plugin/plugins/ffmpeg_adapter/audio_decoder/ |
H A D | audio_ffmpeg_decoder_plugin.cpp | 348 const auto* codecConfig = Plugin::AnyCast<CodecConfig>(&item); in AssignExtraDataIfExistsLocked() local 349 if (codecConfig == nullptr) { in AssignExtraDataIfExistsLocked() 352 if (!codecConfig->empty()) { in AssignExtraDataIfExistsLocked() 353 auto configSize = codecConfig->size(); in AssignExtraDataIfExistsLocked() 359 if (memcpy_s(ctx->extradata, allocSize, codecConfig->data(), configSize) != EOK) { in AssignExtraDataIfExistsLocked()
|
/foundation/multimedia/media_foundation/engine/plugin/plugins/ffmpeg_adapter/muxer/ |
H A D | ffmpeg_muxer_plugin.cpp | 257 CodecConfig codecConfig; in SetTagsOfTrack() local 258 FALSE_RETURN_V(meta.Get<Tag::MEDIA_CODEC_CONFIG>(codecConfig), in SetTagsOfTrack() 260 if (!codecConfig.empty()) { in SetTagsOfTrack() 261 auto extraSize = codecConfig.size(); in SetTagsOfTrack() 264 auto ret = memcpy_s(stream->codecpar->extradata, extraSize, codecConfig.data(), extraSize); in SetTagsOfTrack()
|
/foundation/multimedia/media_foundation/engine/include/pipeline/filters/codec/video_encoder/ |
H A D | video_encoder_filter.h | 79 Plugin::CodecConfig codecConfig; member
|
/foundation/multimedia/av_codec/test/moduletest/demuxer/src/ |
H A D | format_test.cpp | 162 uint8_t *codecConfig = nullptr; in CheckVideoKey() local 174 ASSERT_TRUE(OH_AVFormat_GetBuffer(trackFormat, OH_MD_KEY_CODEC_CONFIG, &codecConfig, &bufferSize)); in CheckVideoKey() 204 uint8_t *codecConfig = nullptr; in CheckAudioKey() local 227 ASSERT_TRUE(OH_AVFormat_GetBuffer(trackFormat, OH_MD_KEY_CODEC_CONFIG, &codecConfig, &bufferSize)); in CheckAudioKey() 242 uint8_t *codecConfig = nullptr; in CheckAudioKeyVvc() local 255 ASSERT_TRUE(OH_AVFormat_GetBuffer(trackFormat, OH_MD_KEY_CODEC_CONFIG, &codecConfig, &bufferSize)); in CheckAudioKeyVvc()
|
H A D | net2_test.cpp | 118 uint8_t *codecConfig = nullptr; in CheckVideoKey() local 130 ASSERT_TRUE(OH_AVFormat_GetBuffer(trackFormat, OH_MD_KEY_CODEC_CONFIG, &codecConfig, &bufferSize)); in CheckVideoKey() 159 uint8_t *codecConfig = nullptr; in CheckAudioKey() local 182 ASSERT_TRUE(OH_AVFormat_GetBuffer(trackFormat, OH_MD_KEY_CODEC_CONFIG, &codecConfig, &bufferSize)); in CheckAudioKey() 196 uint8_t *codecConfig = nullptr; in CheckAudioKeyVVC() local 209 ASSERT_TRUE(OH_AVFormat_GetBuffer(trackFormat, OH_MD_KEY_CODEC_CONFIG, &codecConfig, &bufferSize)); in CheckAudioKeyVVC()
|
H A D | proc_test.cpp | 1108 uint8_t *codecConfig = nullptr; in HWTEST_F() local 1131 ASSERT_TRUE(OH_AVFormat_GetBuffer(trackFormatSecond, OH_MD_KEY_CODEC_CONFIG, &codecConfig, &bufferSize)); in HWTEST_F() 1383 uint8_t *codecConfig = nullptr; in HWTEST_F() local 1414 ASSERT_TRUE(OH_AVFormat_GetBuffer(trackFormat, OH_MD_KEY_CODEC_CONFIG, &codecConfig, &bufferSize)); in HWTEST_F() 1438 uint8_t *codecConfig = nullptr; in HWTEST_F() local 1468 ASSERT_TRUE(OH_AVFormat_GetBuffer(trackFormat, OH_MD_KEY_CODEC_CONFIG, &codecConfig, &bufferSize)); in HWTEST_F()
|
/foundation/multimedia/media_foundation/engine/pipeline/filters/codec/video_encoder/ |
H A D | video_encoder_filter.cpp | 317 FALSE_LOG(meta->Get<Plugin::Tag::MEDIA_CODEC_CONFIG>(vencFormat_.codecConfig)); in SetVideoEncoderFormat() 356 if (vencFormat_.codecConfig.size() > 0) { in ConfigurePluginParams() 357 if (SetPluginParameterLocked(Tag::MEDIA_CODEC_CONFIG, std::move(vencFormat_.codecConfig)) != in ConfigurePluginParams()
|
/foundation/multimedia/media_foundation/engine/plugin/plugins/ffmpeg_adapter/video_decoder/ |
H A D | video_ffmpeg_decoder_plugin.cpp | 276 auto codecConfig = Plugin::AnyCast<std::vector<uint8_t>>(iter->second); in SetCodecExtraData() local 277 int configSize = static_cast<int>(codecConfig.size()); in SetCodecExtraData() 281 auto ret = memcpy_s(avCodecContext_->extradata, configSize, codecConfig.data(), configSize); in SetCodecExtraData()
|