diff options
author | Andreas Rheinhardt <andreas.rheinhardt@outlook.com> | 2023-08-02 12:15:42 +0200 |
---|---|---|
committer | Andreas Rheinhardt <andreas.rheinhardt@outlook.com> | 2023-08-05 09:40:06 +0200 |
commit | 76f244b84e6ce559546a6ab46773266ace2cfb3b (patch) | |
tree | d6cc120d4dd0f21b910b0987c745c624fb962290 /libavformat/internal.h | |
parent | abc6a4a6bc460f99ff046e8bd831a7f023630184 (diff) | |
download | ffmpeg-76f244b84e6ce559546a6ab46773266ace2cfb3b.tar.gz |
avformat/internal: Use forward declaration for AVCodecDescriptor
This avoids including lavc/codec_desc.h everywhere and thereby
forces users to include it directly instead of lazily and potentially
unknowingly relying on indirect inclusions.
Also add the proper inclusion to libavformat/demux.c, one of the
two files that actually use the new field.
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
Diffstat (limited to 'libavformat/internal.h')
-rw-r--r-- | libavformat/internal.h | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/libavformat/internal.h b/libavformat/internal.h index 9fc980601f..594afd731d 100644 --- a/libavformat/internal.h +++ b/libavformat/internal.h @@ -23,7 +23,6 @@ #include <stdint.h> -#include "libavcodec/codec_desc.h" #include "libavcodec/packet_internal.h" #include "avformat.h" @@ -410,7 +409,7 @@ typedef struct FFStream { int64_t first_dts; int64_t cur_dts; - const AVCodecDescriptor *codec_desc; + const struct AVCodecDescriptor *codec_desc; } FFStream; static av_always_inline FFStream *ffstream(AVStream *st) |