diff options
author | Andreas Rheinhardt <andreas.rheinhardt@outlook.com> | 2022-05-06 18:37:18 +0200 |
---|---|---|
committer | Andreas Rheinhardt <andreas.rheinhardt@outlook.com> | 2022-05-10 07:37:43 +0200 |
commit | 3cfae9e038a501d89af6cd11b6843e31dcf3c161 (patch) | |
tree | e65510d0b0253e1f05d96686f02a5339a8abb541 /libavformat/internal.h | |
parent | 35ec5c819b0f472536eb48e8f3871eb5ca222da6 (diff) |
avformat/internal: Move definition of FFStream->info to demux.h
It is only used by avformat_find_stream_info().
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
Diffstat (limited to 'libavformat/internal.h')
-rw-r--r-- | libavformat/internal.h | 30 |
1 files changed, 1 insertions, 29 deletions
diff --git a/libavformat/internal.h b/libavformat/internal.h index c123c8d1ae..b72c051afe 100644 --- a/libavformat/internal.h +++ b/libavformat/internal.h @@ -245,38 +245,10 @@ typedef struct FFStream { FFFrac *priv_pts; -#define MAX_STD_TIMEBASES (30*12+30+3+6) /** * Stream information used internally by avformat_find_stream_info() */ - struct { - int64_t last_dts; - int64_t duration_gcd; - int duration_count; - int64_t rfps_duration_sum; - double (*duration_error)[2][MAX_STD_TIMEBASES]; - int64_t codec_info_duration; - int64_t codec_info_duration_fields; - int frame_delay_evidence; - - /** - * 0 -> decoder has not been searched for yet. - * >0 -> decoder found - * <0 -> decoder with codec_id == -found_decoder has not been found - */ - int found_decoder; - - int64_t last_duration; - - /** - * Those are used for average framerate estimation. - */ - int64_t fps_first_dts; - int fps_first_dts_idx; - int64_t fps_last_dts; - int fps_last_dts_idx; - - } *info; + struct FFStreamInfo *info; AVIndexEntry *index_entries; /**< Only used if the format does not support seeking natively. */ |