summaryrefslogtreecommitdiff
path: root/libavformat/allformats.c
diff options
context:
space:
mode:
authorAndreas Rheinhardt <andreas.rheinhardt@outlook.com>2022-06-27 17:41:34 +0200
committerAndreas Rheinhardt <andreas.rheinhardt@outlook.com>2022-12-01 11:00:40 +0100
commit4d9c0b3efa4199cf05ad2404d23ca4a8c2e6668a (patch)
tree7dd5c916d2abbf2d3eeb9230f124e09bbf20a86a /libavformat/allformats.c
parentadf3b01158153bb82a6d7c947d4a0dab0e06d6d9 (diff)
configure: Add (h264|hevc)_sei subsystems
Currently, several components select atsc_a53, despite not using anything from it themselves. They only select it because parsing SEI messages adds an indirect dependency. But using direct dependencies is more natural, so add dedicated subsystems for them. It already allows to remove a superfluous dependency of the HEVC QSV encoder on hevc_sei and atsc_a53. Adding new subsystems only becomes effective after a reconfiguration. In order to force this, some needed headers (which are only included implicitly before this commit) were included explicitly in libavformat/allformats.c. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
Diffstat (limited to 'libavformat/allformats.c')
-rw-r--r--libavformat/allformats.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/libavformat/allformats.c b/libavformat/allformats.c
index 47c419a009..62262ae935 100644
--- a/libavformat/allformats.c
+++ b/libavformat/allformats.c
@@ -20,6 +20,9 @@
*/
#include <stdatomic.h>
+#include <stddef.h>
+#include <stdint.h>
+
#include "libavformat/internal.h"
#include "avformat.h"