/ohos5.0/foundation/multimedia/media_foundation/engine/plugin/plugins/ffmpeg_adapter/utils/ |
H A D | ffmpeg_codec_map.cpp | 23 bool CodecId2Cap(AVCodecID codecId, bool encoder, Plugin::Capability& cap) in CodecId2Cap() argument 25 switch (codecId) { in CodecId2Cap() 65 bool Mime2CodecId(const std::string& mime, AVCodecID& codecId) in Mime2CodecId() argument 68 codecId = AV_CODEC_ID_AAC; in Mime2CodecId() 71 codecId = AV_CODEC_ID_H264; in Mime2CodecId()
|
H A D | ffmpeg_codec_map.h | 33 bool CodecId2Cap(AVCodecID codecId, bool encoder, Capability& cap); 35 bool Mime2CodecId(const std::string& mime, AVCodecID& codecId);
|
/ohos5.0/foundation/multimedia/media_foundation/engine/plugin/plugins/ffmpeg_adapter/demuxer/ |
H A D | ffmpeg_track_meta.cpp | 35 AVCodecID codecId; member 67 auto codecId = avStream.codecpar->codec_id; in IsPcmStream() local 68 …return codecId == AV_CODEC_ID_PCM_S16LE || codecId == AV_CODEC_ID_PCM_S16BE || codecId == AV_CODEC… in IsPcmStream() 69 …codecId == AV_CODEC_ID_PCM_U16BE || codecId == AV_CODEC_ID_PCM_S8 || codecId == AV_CODEC_ID_PCM_U8… in IsPcmStream() 70 codecId == AV_CODEC_ID_PCM_F32LE; in IsPcmStream() 276 auto codecId = avStream.codecpar->codec_id; in ConvertAVStreamToMetaInfo() local 278 if (streamConvertor.codecId == codecId) { in ConvertAVStreamToMetaInfo() 283 …nsupported codec id: " PUBLIC_LOG_D32 ", name: " PUBLIC_LOG_S, codecId, avcodec_get_name(codecId)); in ConvertAVStreamToMetaInfo()
|
/ohos5.0/foundation/multimedia/av_codec/services/media_engine/plugins/ffmpeg_adapter/common/ |
H A D | ffmpeg_utils.h | 39 bool Mime2CodecId(const std::string &mime, AVCodecID &codecId); 40 bool Raw2CodecId(AudioSampleFormat sampleFormat, AVCodecID &codecId); 61 void SetDropTag(const AVPacket& pkt, std::shared_ptr<AVBuffer> sample, AVCodecID codecId);
|
H A D | ffmpeg_utils.cpp | 39 bool Mime2CodecId(const std::string &mime, AVCodecID &codecId) in Mime2CodecId() argument 59 codecId = it->second; in Mime2CodecId() 65 bool Raw2CodecId(AudioSampleFormat sampleFormat, AVCodecID &codecId) in Raw2CodecId() argument 76 codecId = it->second; in Raw2CodecId() 446 void SetDropTag(const AVPacket& pkt, std::shared_ptr<AVBuffer> sample, AVCodecID codecId) in SetDropTag() argument 450 if (codecId == AV_CODEC_ID_HEVC) { in SetDropTag() 452 } else if (codecId == AV_CODEC_ID_H264) { in SetDropTag()
|
H A D | ffmpeg_converter.cpp | 323 AudioSampleFormat FFMpegConverter::ConvertFFMpegAVCodecIdToOHAudioFormat(AVCodecID codecId) in ConvertFFMpegAVCodecIdToOHAudioFormat() argument 326 [&codecId](const auto &item) -> bool { return item.first == codecId; }); in ConvertFFMpegAVCodecIdToOHAudioFormat() 328 MEDIA_LOG_W("Failed: " PUBLIC_LOG_D32, static_cast<int32_t>(codecId)); in ConvertFFMpegAVCodecIdToOHAudioFormat()
|
H A D | ffmpeg_converter.h | 48 static AudioSampleFormat ConvertFFMpegAVCodecIdToOHAudioFormat(AVCodecID codecId);
|
/ohos5.0/foundation/multimedia/media_foundation/test/unittest/ |
H A D | TestFFmpegDemuxer.cpp | 134 for (auto codecId : codecIds) { variable 135 avStream.codecpar->codec_id = codecId;
|
/ohos5.0/foundation/multimedia/av_codec/services/engine/common/ |
H A D | ffmpeg_converter.cpp | 292 AudioSampleFormat FFMpegConverter::ConvertFFMpegAVCodecIdToOHAudioFormat(AVCodecID codecId) in ConvertFFMpegAVCodecIdToOHAudioFormat() argument 295 [&codecId](const auto &item) -> bool { return item.first == codecId; }); in ConvertFFMpegAVCodecIdToOHAudioFormat() 297 AVCODEC_LOGW("Convert codec id failed: %{public}d", static_cast<int32_t>(codecId)); in ConvertFFMpegAVCodecIdToOHAudioFormat()
|
/ohos5.0/foundation/multimedia/av_codec/services/engine/common/include/ |
H A D | ffmpeg_converter.h | 47 static AudioSampleFormat ConvertFFMpegAVCodecIdToOHAudioFormat(AVCodecID codecId);
|
/ohos5.0/foundation/multimedia/media_foundation/engine/plugin/plugins/ffmpeg_adapter/muxer/ |
H A D | ffmpeg_muxer_plugin.cpp | 43 bool UpdatePluginInCapability(AVCodecID codecId, CapabilitySet& capSet) in UpdatePluginInCapability() argument 45 if (codecId != AV_CODEC_ID_NONE) { in UpdatePluginInCapability() 47 if (!FFCodecMap::CodecId2Cap(codecId, true, cap)) { in UpdatePluginInCapability()
|
/ohos5.0/foundation/multimedia/av_codec/services/media_engine/plugins/ffmpeg_adapter/muxer/ |
H A D | ffmpeg_muxer_plugin.cpp | 52 bool CodecId2Cap(AVCodecID codecId, bool encoder, Capability& cap) in CodecId2Cap() argument 54 switch (codecId) { in CodecId2Cap() 111 bool UpdatePluginInCapability(AVCodecID codecId, MuxerPluginDef& pluginDef) in UpdatePluginInCapability() argument 113 if (codecId != AV_CODEC_ID_NONE) { in UpdatePluginInCapability() 115 if (!CodecId2Cap(codecId, true, cap)) { in UpdatePluginInCapability()
|
/ohos5.0/foundation/multimedia/av_codec/services/media_engine/plugins/ffmpeg_adapter/demuxer/ |
H A D | ffmpeg_demuxer_plugin.cpp | 133 bool HaveValidParser(const AVCodecID codecId) in HaveValidParser() argument 135 return g_streamParserMap.count(codecId) != 0; in HaveValidParser() 538 auto codecId = formatContext_->streams[srcAVPacket->stream_index]->codecpar->codec_id; in ConvertPacketToAnnexb() local 539 if (codecId == AV_CODEC_ID_HEVC && streamParser_ != nullptr && streamParserInited_) { in ConvertPacketToAnnexb() 542 } else if (codecId == AV_CODEC_ID_VVC && streamParser_ != nullptr && streamParserInited_) { in ConvertPacketToAnnexb() 544 } else if (codecId == AV_CODEC_ID_H264 && avbsfContext_ != nullptr) { in ConvertPacketToAnnexb()
|