Home
last modified time | relevance | path

Searched refs:ffChannelLayout (Results 1 - 14 of 14) sorted by relevance

/foundation/multimedia/av_codec/services/engine/common/include/
H A Dffmpeg_converter.h50 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 Dffmpeg_converter.h51 static AudioChannelLayout ConvertFFToOHAudioChannelLayout(uint64_t ffChannelLayout);
53 static AudioChannelLayout ConvertFFToOHAudioChannelLayoutV2(uint64_t ffChannelLayout, int channels);
H A Dffmpeg_converter.cpp341 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 Dffmpeg_converter.cpp325 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 Daudio_ffmpeg_flac_encoder_plugin.cpp136 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 Daudio_ffmpeg_encoder_plugin.cpp245 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 Dffmpeg_flac_encoder_plugin.cpp137 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 DTestFFmpegUtils.cpp35 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 Dffmpeg_utils.h87 AudioChannelLayout ConvertChannelLayoutFromFFmpeg(int channels, uint64_t ffChannelLayout);
H A Dffmpeg_utils.cpp372 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 Dffmpeg_base_decoder.cpp294 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 Daudio_ffmpeg_decoder_plugin.cpp293 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 Dffmpeg_base_encoder.cpp283 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 Dffmpeg_muxer_plugin.cpp608 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()

Completed in 10 milliseconds