summaryrefslogtreecommitdiff
path: root/libavformat/internal.h
diff options
context:
space:
mode:
authorAndreas Rheinhardt <andreas.rheinhardt@outlook.com>2023-08-02 12:15:42 +0200
committerAndreas Rheinhardt <andreas.rheinhardt@outlook.com>2023-08-05 09:40:06 +0200
commit76f244b84e6ce559546a6ab46773266ace2cfb3b (patch)
treed6cc120d4dd0f21b910b0987c745c624fb962290 /libavformat/internal.h
parentabc6a4a6bc460f99ff046e8bd831a7f023630184 (diff)
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.h3
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)