/foundation/multimedia/av_codec/services/engine/common/include/ |
H A D | ffmpeg_converter.h | 50 static AudioChannelLayout ConvertFFToOHAudioChannelLayout(uint64_t ffChannelLayout); 52 static AudioChannelLayout ConvertFFToOHAudioChannelLayoutV2(uint64_t ffChannelLayout, int channels);
|
/foundation/multimedia/av_codec/services/media_engine/plugins/ffmpeg_adapter/common/ |
H A D | ffmpeg_converter.h | 51 static AudioChannelLayout ConvertFFToOHAudioChannelLayout(uint64_t ffChannelLayout); 53 static AudioChannelLayout ConvertFFToOHAudioChannelLayoutV2(uint64_t ffChannelLayout, int channels);
|
H A D | ffmpeg_converter.cpp | 341 AudioChannelLayout FFMpegConverter::ConvertFFToOHAudioChannelLayout(uint64_t ffChannelLayout) in ConvertFFToOHAudioChannelLayout() argument 344 [&ffChannelLayout](const auto &item) -> bool { return item.second == ffChannelLayout; }); in ConvertFFToOHAudioChannelLayout() 346 MEDIA_LOG_W("Failed: " PUBLIC_LOG_U64, ffChannelLayout); in ConvertFFToOHAudioChannelLayout() 364 AudioChannelLayout FFMpegConverter::ConvertFFToOHAudioChannelLayoutV2(uint64_t ffChannelLayout, int channels) in ConvertFFToOHAudioChannelLayoutV2() argument 367 [&ffChannelLayout](const auto &item) -> bool { return item.second == ffChannelLayout; }); in ConvertFFToOHAudioChannelLayoutV2() 369 MEDIA_LOG_W("Failed: " PUBLIC_LOG_U64, ffChannelLayout); in ConvertFFToOHAudioChannelLayoutV2()
|
/foundation/multimedia/av_codec/services/engine/common/ |
H A D | ffmpeg_converter.cpp | 325 AudioChannelLayout FFMpegConverter::ConvertFFToOHAudioChannelLayout(uint64_t ffChannelLayout) in ConvertFFToOHAudioChannelLayout() argument 328 [&ffChannelLayout](const auto &item) -> bool { return item.second == ffChannelLayout; }); in ConvertFFToOHAudioChannelLayout() 330 AVCODEC_LOGW("Convert channel layout failed: %{public}" PRIu64, ffChannelLayout); in ConvertFFToOHAudioChannelLayout() 385 AudioChannelLayout FFMpegConverter::ConvertFFToOHAudioChannelLayoutV2(uint64_t ffChannelLayout, int channels) in ConvertFFToOHAudioChannelLayoutV2() argument 388 [&ffChannelLayout](const auto &item) -> bool { return item.second == ffChannelLayout; }); in ConvertFFToOHAudioChannelLayoutV2() 390 AVCODEC_LOGW("Convert channel layout failed: %{public}" PRIu64, ffChannelLayout); in ConvertFFToOHAudioChannelLayoutV2()
|
/foundation/multimedia/av_codec/services/engine/codec/audio/encoder/ |
H A D | audio_ffmpeg_flac_encoder_plugin.cpp | 136 auto ffChannelLayout = in CheckFormat() local 138 if (ffChannelLayout == AV_CH_LAYOUT_NATIVE) { in CheckFormat() 139 AVCODEC_LOGE("InitContext failed, because ffChannelLayout is AV_CH_LAYOUT_NATIVE"); in CheckFormat() 162 } else if (!CheckChannelLayout(ffChannelLayout)) { in CheckFormat() 163 AVCODEC_LOGE("init failed, because ffChannelLayout=%{public}" PRId64 "not support.", ffChannelLayout); in CheckFormat()
|
H A D | audio_ffmpeg_encoder_plugin.cpp | 245 auto ffChannelLayout = in InitContext() local 247 avCodecContext_->channel_layout = ffChannelLayout; in InitContext()
|
/foundation/multimedia/av_codec/services/media_engine/plugins/ffmpeg_adapter/audio_encoder/flac/ |
H A D | ffmpeg_flac_encoder_plugin.cpp | 137 auto ffChannelLayout =
in CheckFormat() local 139 CHECK_AND_RETURN_RET_LOG(ffChannelLayout != AV_CH_LAYOUT_NATIVE, Status::ERROR_INVALID_PARAMETER,
in CheckFormat() 140 "InitContext failed, because ffChannelLayout is AV_CH_LAYOUT_NATIVE");
in CheckFormat() 161 } else if (!CheckChannelLayout(ffChannelLayout)) {
in CheckFormat() 162 AVCODEC_LOGE("init failed, because ffChannelLayout=%{public}" PRId64 "not support.", ffChannelLayout);
in CheckFormat()
|
/foundation/multimedia/media_foundation/test/unittest/ |
H A D | TestFFmpegUtils.cpp | 35 uint64_t ffChannelLayout = 0x4; in HWTEST() local 37 AudioChannelLayout channelLayout = Ffmpeg::ConvertChannelLayoutFromFFmpeg(channels, ffChannelLayout); in HWTEST() 44 uint64_t ffChannelLayout = 0x3; in HWTEST() local 46 AudioChannelLayout channelLayout = Ffmpeg::ConvertChannelLayoutFromFFmpeg(channels, ffChannelLayout); in HWTEST()
|
/foundation/multimedia/media_foundation/engine/plugin/plugins/ffmpeg_adapter/utils/ |
H A D | ffmpeg_utils.h | 87 AudioChannelLayout ConvertChannelLayoutFromFFmpeg(int channels, uint64_t ffChannelLayout);
|
H A D | ffmpeg_utils.cpp | 372 AudioChannelLayout ConvertChannelLayoutFromFFmpeg(int channels, uint64_t ffChannelLayout) in ConvertChannelLayoutFromFFmpeg() argument 378 if (!(mask & ffChannelLayout)) { in ConvertChannelLayoutFromFFmpeg() 390 if (ffChannelLayout == 0) { in ConvertChannelLayoutFromFFmpeg()
|
/foundation/multimedia/av_codec/services/media_engine/plugins/ffmpeg_adapter/audio_decoder/ |
H A D | ffmpeg_base_decoder.cpp | 294 auto ffChannelLayout = FFMpegConverter::ConvertOHAudioChannelLayoutToFFMpeg(channelLayout); in InitContext() local 296 if (ffChannelLayout == AV_CH_LAYOUT_NATIVE) { in InitContext() 300 avCodecContext_->channel_layout = ffChannelLayout; in InitContext()
|
/foundation/multimedia/av_codec/services/engine/codec/audio/decoder/ |
H A D | audio_ffmpeg_decoder_plugin.cpp | 293 auto ffChannelLayout = FFMpegConverter::ConvertOHAudioChannelLayoutToFFMpeg( in InitContext() local 296 if (ffChannelLayout == AV_CH_LAYOUT_NATIVE) { in InitContext() 300 avCodecContext_->channel_layout = ffChannelLayout; in InitContext()
|
/foundation/multimedia/av_codec/services/media_engine/plugins/ffmpeg_adapter/audio_encoder/ |
H A D | ffmpeg_base_encoder.cpp | 283 auto ffChannelLayout =
in InitContext() local 285 avCodecContext_->channel_layout = ffChannelLayout;
in InitContext()
|
/foundation/multimedia/av_codec/services/media_engine/plugins/ffmpeg_adapter/muxer/ |
H A D | ffmpeg_muxer_plugin.cpp | 608 auto ffChannelLayout = FFMpegConverter::ConvertOHAudioChannelLayoutToFFMpeg(channelLayout); in AddAudioTrack() local 609 MEDIA_LOG_D("channelLayout:" PUBLIC_LOG_D64 ", ffChannelLayout:" PUBLIC_LOG_U64, in AddAudioTrack() 610 channelLayout, ffChannelLayout); in AddAudioTrack() 611 FALSE_RETURN_V_MSG_E(ffChannelLayout != AV_CH_LAYOUT_NATIVE, Status::ERROR_INVALID_DATA, in AddAudioTrack() 613 st->codecpar->channel_layout = ffChannelLayout; in AddAudioTrack()
|