History

avcodec/avcodec: Stop including bsf.h in avcodec.h

Also include bsf.h directly wherever it is used.

Andreas Rheinhardt committed 5 years ago

Commit 57b5ec61 parent 73b847e20 files · +21 −4Browse files

Unified · Split

20 files
  1. fftools/cmdutils.c +1 −0
  2. fftools/ffmpeg.h +1 −0
  3. fftools/ffmpeg_opt.c +1 −0
  4. libavcodec/avcodec.c +1 −0
  5. libavcodec/avcodec.h +0 −1
  6. libavcodec/bitstream_filters.c +3 −3
  7. libavcodec/cbs_bsf.c +1 −0
  8. libavcodec/decode.c +1 −0
  9. libavcodec/internal.h +1 −0
  10. libavcodec/libaomenc.c +1 −0
  11. libavcodec/librav1e.c +1 −0
  12. libavcodec/opus_metadata_bsf.c +1 −0
  13. libavcodec/pcm_rechunk_bsf.c +1 −0
  14. libavformat/av1dec.c +1 −0
  15. libavformat/concatdec.c +1 −0
  16. libavformat/internal.h +1 −0
  17. libavformat/mux.c +1 −0
  18. libavformat/tee.c +1 −0
  19. libavformat/utils.c +1 −0
  20. tools/target_bsf_fuzzer.c +1 −0
fftools/cmdutils.c+1−0
@@ -53,6 +53,7 @@ · 52 unmodified lines
5353 #include "libavutil/cpu.h"
5454 #include "libavutil/ffversion.h"
5555 #include "libavutil/version.h"
56+#include "libavcodec/bsf.h"
5657 #include "cmdutils.h"
5758 #if HAVE_SYS_RESOURCE_H
5859 #include <sys/time.h>
fftools/ffmpeg.h+1−0
@@ -31,6 +31,7 @@ · 30 unmodified lines
3131 #include "libavformat/avio.h"
3232
3333 #include "libavcodec/avcodec.h"
34+#include "libavcodec/bsf.h"
3435
3536 #include "libavfilter/avfilter.h"
3637
fftools/ffmpeg_opt.c+1−0
@@ -27,6 +27,7 @@ · 26 unmodified lines
2727 #include "libavformat/avformat.h"
2828
2929 #include "libavcodec/avcodec.h"
30+#include "libavcodec/bsf.h"
3031
3132 #include "libavfilter/avfilter.h"
3233
libavcodec/avcodec.c+1−0
@@ -32,6 +32,7 @@ · 31 unmodified lines
3232 #include "libavutil/opt.h"
3333 #include "libavutil/thread.h"
3434 #include "avcodec.h"
35+#include "bsf.h"
3536 #include "decode.h"
3637 #include "encode.h"
3738 #include "frame_thread_encoder.h"
libavcodec/avcodec.h+0−1
@@ -41,7 +41,6 @@ · 40 unmodified lines
4141 #include "libavutil/pixfmt.h"
4242 #include "libavutil/rational.h"
4343
44−#include "bsf.h"
4544 #include "codec.h"
4645 #include "codec_desc.h"
4746 #include "codec_par.h"
libavcodec/bitstream_filters.c+3−3
@@ -16,12 +16,12 @@ · 15 unmodified lines
1616 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
1717 */
1818
19−#include "config.h"
19+#include <stdint.h>
20+#include <string.h>
2021
21−#include "libavutil/common.h"
2222 #include "libavutil/log.h"
2323
24−#include "avcodec.h"
24+#include "bsf.h"
2525 #include "bsf_internal.h"
2626
2727 extern const AVBitStreamFilter ff_aac_adtstoasc_bsf;
libavcodec/cbs_bsf.c+1−0
@@ -16,6 +16,7 @@ · 15 unmodified lines
1616 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
1717 */
1818
19+#include "bsf.h"
1920 #include "bsf_internal.h"
2021 #include "cbs_bsf.h"
2122
libavcodec/decode.c+1−0
@@ -40,6 +40,7 @@ · 39 unmodified lines
4040
4141 #include "avcodec.h"
4242 #include "bytestream.h"
43+#include "bsf.h"
4344 #include "decode.h"
4445 #include "hwconfig.h"
4546 #include "internal.h"
libavcodec/internal.h+1−0
@@ -32,6 +32,7 @@ · 31 unmodified lines
3232 #include "libavutil/mathematics.h"
3333 #include "libavutil/pixfmt.h"
3434 #include "avcodec.h"
35+#include "bsf.h"
3536 #include "config.h"
3637
3738 /**
libavcodec/libaomenc.c+1−0
@@ -36,6 +36,7 @@ · 35 unmodified lines
3636
3737 #include "av1.h"
3838 #include "avcodec.h"
39+#include "bsf.h"
3940 #include "encode.h"
4041 #include "internal.h"
4142 #include "packet_internal.h"
libavcodec/librav1e.c+1−0
@@ -30,6 +30,7 @@ · 29 unmodified lines
3030 #include "libavutil/opt.h"
3131 #include "libavutil/pixdesc.h"
3232 #include "avcodec.h"
33+#include "bsf.h"
3334 #include "encode.h"
3435 #include "internal.h"
3536
libavcodec/opus_metadata_bsf.c+1−0
@@ -16,6 +16,7 @@ · 15 unmodified lines
1616 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
1717 */
1818
19+#include "bsf.h"
1920 #include "bsf_internal.h"
2021 #include "libavutil/intreadwrite.h"
2122 #include "libavutil/opt.h"
libavcodec/pcm_rechunk_bsf.c+1−0
@@ -19,6 +19,7 @@ · 18 unmodified lines
1919 */
2020
2121 #include "avcodec.h"
22+#include "bsf.h"
2223 #include "bsf_internal.h"
2324 #include "libavutil/avassert.h"
2425 #include "libavutil/opt.h"
libavformat/av1dec.c+1−0
@@ -25,6 +25,7 @@ · 24 unmodified lines
2525 #include "libavutil/fifo.h"
2626 #include "libavutil/opt.h"
2727 #include "libavcodec/av1_parse.h"
28+#include "libavcodec/bsf.h"
2829 #include "avformat.h"
2930 #include "avio_internal.h"
3031 #include "internal.h"
libavformat/concatdec.c+1−0
@@ -25,6 +25,7 @@ · 24 unmodified lines
2525 #include "libavutil/opt.h"
2626 #include "libavutil/parseutils.h"
2727 #include "libavutil/timestamp.h"
28+#include "libavcodec/bsf.h"
2829 #include "avformat.h"
2930 #include "internal.h"
3031 #include "url.h"
libavformat/internal.h+1−0
@@ -26,6 +26,7 @@ · 25 unmodified lines
2626 #include "libavutil/bprint.h"
2727
2828 #include "libavcodec/avcodec.h"
29+#include "libavcodec/bsf.h"
2930
3031 #include "avformat.h"
3132 #include "os_support.h"
libavformat/mux.c+1−0
@@ -21,6 +21,7 @@ · 20 unmodified lines
2121
2222 #include "avformat.h"
2323 #include "internal.h"
24+#include "libavcodec/bsf.h"
2425 #include "libavcodec/internal.h"
2526 #include "libavcodec/packet_internal.h"
2627 #include "libavutil/opt.h"
libavformat/tee.c+1−0
@@ -23,6 +23,7 @@ · 22 unmodified lines
2323 #include "libavutil/avutil.h"
2424 #include "libavutil/avstring.h"
2525 #include "libavutil/opt.h"
26+#include "libavcodec/bsf.h"
2627 #include "internal.h"
2728 #include "avformat.h"
2829 #include "avio_internal.h"
libavformat/utils.c+1−0
@@ -35,6 +35,7 @@ · 34 unmodified lines
3535 #include "libavutil/time.h"
3636 #include "libavutil/timestamp.h"
3737
38+#include "libavcodec/bsf.h"
3839 #include "libavcodec/bytestream.h"
3940 #include "libavcodec/internal.h"
4041 #include "libavcodec/packet_internal.h"
tools/target_bsf_fuzzer.c+1−0
@@ -21,6 +21,7 @@ · 20 unmodified lines
2121 #include "libavutil/opt.h"
2222
2323 #include "libavcodec/avcodec.h"
24+#include "libavcodec/bsf.h"
2425 #include "libavcodec/bsf_internal.h"
2526 #include "libavcodec/bytestream.h"
2627 #include "libavcodec/internal.h"

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t