Home
last modified time | relevance | path

Searched refs:avFormatContext (Results 1 – 6 of 6) sorted by relevance

/ohos5.0/foundation/multimedia/media_foundation/engine/plugin/plugins/ffmpeg_adapter/demuxer/
H A Dffmpeg_track_meta.cpp74 const std::shared_ptr<AVFormatContext>& avFormatContext, in ConvertCommonTrackToMetaInfo() argument
89 bitRate = avFormatContext->bit_rate; in ConvertCommonTrackToMetaInfo()
100 ConvertCommonTrackToMetaInfo(avStream, avFormatContext, avCodecContext, meta); in ConvertCommonVideoTrackToMetaInfo()
117 ConvertCommonTrackToMetaInfo(avStream, avFormatContext, avCodecContext, meta); in ConvertCommonAudioStreamToMetaInfo()
142 ConvertCommonAudioStreamToMetaInfo(avStream, avFormatContext, avCodecContext, meta); in ConvertRawAudioStreamToMetaInfo()
149 ConvertCommonAudioStreamToMetaInfo(avStream, avFormatContext, avCodecContext, meta); in ConvertMP1StreamToMetaInfo()
158 ConvertCommonAudioStreamToMetaInfo(avStream, avFormatContext, avCodecContext, meta); in ConvertMP2StreamToMetaInfo()
167 ConvertCommonAudioStreamToMetaInfo(avStream, avFormatContext, avCodecContext, meta); in ConvertMP3StreamToMetaInfo()
176 ConvertCommonAudioStreamToMetaInfo(avStream, avFormatContext, avCodecContext, meta); in ConvertFLACStreamToMetaInfo()
256 ConvertCommonVideoTrackToMetaInfo(avStream, avFormatContext, avCodecContext, meta); in ConvertAVCStreamToMetaInfo()
[all …]
H A Dffmpeg_track_meta.h37 …StreamToMetaInfo(const AVStream& avStream, const std::shared_ptr<AVFormatContext>& avFormatContext,
40 …StreamToMetaInfo(const AVStream& avStream, const std::shared_ptr<AVFormatContext>& avFormatContext,
43 …StreamToMetaInfo(const AVStream& avStream, const std::shared_ptr<AVFormatContext>& avFormatContext,
46 …StreamToMetaInfo(const AVStream& avStream, const std::shared_ptr<AVFormatContext>& avFormatContext,
49 …StreamToMetaInfo(const AVStream& avStream, const std::shared_ptr<AVFormatContext>& avFormatContext,
55 …StreamToMetaInfo(const AVStream& avStream, const std::shared_ptr<AVFormatContext>& avFormatContext,
58 …StreamToMetaInfo(const AVStream& avStream, const std::shared_ptr<AVFormatContext>& avFormatContext,
61 …StreamToMetaInfo(const AVStream& avStream, const std::shared_ptr<AVFormatContext>& avFormatContext,
70 …StreamToMetaInfo(const AVStream& avStream, const std::shared_ptr<AVFormatContext>& avFormatContext,
74 …StreamToMetaInfo(const AVStream& avStream, const std::shared_ptr<AVFormatContext>& avFormatContext,
[all …]
/ohos5.0/foundation/multimedia/av_codec/services/media_engine/plugins/ffmpeg_adapter/demuxer/
H A Dffmpeg_format_helper.h66 static void ParseMediaInfo(const AVFormatContext& avFormatContext, Meta& format);
67 …oid ParseTrackInfo(const AVStream& avStream, Meta& format, const AVFormatContext& avFormatContext);
68 static void ParseUserMeta(const AVFormatContext& avFormatContext, std::shared_ptr<Meta> format);
69 …static void ParseHevcInfo(const AVFormatContext& avFormatContext, HevcParseFormat parse, Meta &for…
70 static FileType GetFileTypeByName(const AVFormatContext& avFormatContext);
75 …ParseBaseTrackInfo(const AVStream& avStream, Meta &format, const AVFormatContext& avFormatContext);
77 …arseVideoTrackInfo(const AVStream& avStream, Meta &format, const AVFormatContext& avFormatContext);
84 static void ParseLocationInfo(const AVFormatContext& avFormatContext, Meta &format);
95 static void ParseTrackType(const AVFormatContext& avFormatContext, Meta& format);
H A Dffmpeg_format_helper.cpp289 auto avStream = avFormatContext.streams[trackIndex]; in GetDefaultTrackStartTime()
334 for (uint32_t i = 0; i < avFormatContext.nb_streams; ++i) { in ParseTrackType()
335 … if (avFormatContext.streams[i] == nullptr || avFormatContext.streams[i]->codecpar == nullptr) { in ParseTrackType()
360 ParseTrackType(avFormatContext, format); in ParseMediaInfo()
362 int64_t duration = avFormatContext.duration; in ParseMediaInfo()
376 if (avFormatContext.start_time != AV_NOPTS_VALUE) { in ParseMediaInfo()
382 ParseLocationInfo(avFormatContext, format); in ParseMediaInfo()
445 ParseBaseTrackInfo(avStream, format, avFormatContext); in ParseTrackInfo()
496 const char *fileName = avFormatContext.iformat->name; in GetFileTypeByName()
579 if (GetFileTypeByName(avFormatContext) == FileType::MP4) { in ParseVideoTrackInfo()
[all …]
H A Dffmpeg_demuxer_plugin.h107 int64_t GetFileDuration(const AVFormatContext& avFormatContext);
H A Dffmpeg_demuxer_plugin.cpp138 int64_t GetFileDuration(const AVFormatContext& avFormatContext) in GetFileDuration() argument
141 …const AVDictionaryEntry *metaDuration = av_dict_get(avFormatContext.metadata, "DURATION", NULL, 0); in GetFileDuration()
151 for (uint32_t i = 0; i < avFormatContext.nb_streams; ++i) { in GetFileDuration()
152 auto streamDuration = (ConvertTimeFromFFmpeg(avFormatContext.streams[i]->duration, in GetFileDuration()
153 avFormatContext.streams[i]->time_base)) / 1000; // us in GetFileDuration()