History

avcodec/internal: Move ff_get_buffer() to decode.h

Only used by decoders (encoders have ff_encode_alloc_frame()). Also clean up the other headers a bit while removing now redundant internal.h inclusions.

Andreas Rheinhardt committed 4 years ago

Commit 66b691f1 parent e2c24e6203 files · +202 −229Browse files

Unified · Split

203 files
  1. libavcodec/012v.c +1 −1
  2. libavcodec/4xm.c +1 −1
  3. libavcodec/8bps.c +1 −4
  4. libavcodec/8svx.c +1 −1
  5. libavcodec/aacdec_template.c +1 −0
  6. libavcodec/ac3dec.c +1 −0
  7. libavcodec/adpcm.c +1 −1
  8. libavcodec/adxdec.c +1 −1
  9. libavcodec/agm.c +1 −0
  10. libavcodec/aliaspixdec.c +1 −0
  11. libavcodec/alsdec.c +1 −0
  12. libavcodec/amrnbdec.c +1 −2
  13. libavcodec/amrwbdec.c +1 −2
  14. libavcodec/apedec.c +1 −1
  15. libavcodec/aptxdec.c +1 −1
  16. libavcodec/arbc.c +1 −6
  17. libavcodec/asvdec.c +1 −1
  18. libavcodec/atrac1.c +1 −3
  19. libavcodec/atrac3.c +1 −2
  20. libavcodec/atrac3plusdec.c +1 −1
  21. libavcodec/atrac9dec.c +1 −1
  22. libavcodec/audiotoolboxdec.c +1 −1
  23. libavcodec/aura.c +1 −1
  24. libavcodec/avrndec.c +1 −1
  25. libavcodec/avuidec.c +1 −1
  26. libavcodec/bfi.c +1 −1
  27. libavcodec/bink.c +0 −2
  28. libavcodec/bintext.c +1 −1
  29. libavcodec/bmp.c +1 −0
  30. libavcodec/bmvaudio.c +1 −1
  31. libavcodec/bmvvideo.c +1 −1
  32. libavcodec/brenderpix.c +1 −0
  33. libavcodec/cavsdec.c +1 −0
  34. libavcodec/cdxl.c +1 −0
  35. libavcodec/cljrdec.c +1 −1
  36. libavcodec/cngdec.c +1 −0
  37. libavcodec/cook.c +1 −1
  38. libavcodec/cyuv.c +1 −3
  39. libavcodec/dca_core.c +1 −0
  40. libavcodec/dca_lbr.c +1 −0
  41. libavcodec/dca_xll.c +1 −0
  42. libavcodec/dds.c +1 −0
  43. libavcodec/decode.h +7 −0
  44. libavcodec/dfa.c +1 −1
  45. libavcodec/dfpwmdec.c +1 −1
  46. libavcodec/diracdec.c +1 −0
  47. libavcodec/dolby_e.c +1 −1
  48. libavcodec/dpcm.c +1 −2
  49. libavcodec/dpx.c +1 −0
  50. libavcodec/dsddec.c +1 −0
  51. libavcodec/dsicinaudio.c +2 −2
  52. libavcodec/dss_sp.c +1 −2
  53. libavcodec/dstdec.c +1 −2
  54. libavcodec/dvaudiodec.c +1 −1
  55. libavcodec/dxa.c +1 −4
  56. libavcodec/eacmv.c +1 −0
  57. libavcodec/eamad.c +1 −0
  58. libavcodec/eatgq.c +1 −0
  59. libavcodec/eatgv.c +1 −0
  60. libavcodec/eatqi.c +1 −0
  61. libavcodec/escape124.c +1 −1
  62. libavcodec/escape130.c +1 −1
  63. libavcodec/evrcdec.c +1 −1
  64. libavcodec/fastaudio.c +1 −4
  65. libavcodec/ffwavesynth.c +1 −1
  66. libavcodec/fitsdec.c +1 −0
  67. libavcodec/fmvc.c +1 −2
  68. libavcodec/frwu.c +1 −1
  69. libavcodec/g2meet.c +1 −0
  70. libavcodec/g722dec.c +1 −1
  71. libavcodec/g723_1dec.c +1 −2
  72. libavcodec/g726.c +1 −1
  73. libavcodec/g729dec.c +1 −2
  74. libavcodec/gdv.c +0 −1
  75. libavcodec/gemdec.c +1 −0
  76. libavcodec/gsmdec.c +1 −1
  77. libavcodec/hcadec.c +1 −2
  78. libavcodec/hcom.c +1 −1
  79. libavcodec/hnm4video.c +1 −1
  80. libavcodec/hq_hqa.c +1 −0
  81. libavcodec/idcinvideo.c +1 −3
  82. libavcodec/iff.c +1 −2
  83. libavcodec/ilbcdec.c +1 −1
  84. libavcodec/imc.c +1 −2
  85. libavcodec/imm4.c +1 −0
  86. libavcodec/indeo3.c +1 −0
  87. libavcodec/internal.h +0 −7
  88. libavcodec/interplayacm.c +1 −1
  89. libavcodec/interplayvideo.c +0 −2
  90. libavcodec/ivi.c +1 −0
  91. libavcodec/jvdec.c +0 −1
  92. libavcodec/kgv1dec.c +1 −0
  93. libavcodec/kmvc.c +0 −2
  94. libavcodec/libaomdec.c +1 −0
  95. libavcodec/libcelt_dec.c +1 −1
  96. libavcodec/libcodec2.c +1 −1
  97. libavcodec/libfdk-aacdec.c +1 −1
  98. libavcodec/libgsmdec.c +1 −1
  99. libavcodec/libilbc.c +1 −1
  100. libavcodec/libjxldec.c +1 −0
  101. libavcodec/libopencore-amr.c +1 −1
  102. libavcodec/libopenh264dec.c +1 −0
  103. libavcodec/libopusdec.c +1 −0
  104. libavcodec/librsvgdec.c +1 −0
  105. libavcodec/libspeexdec.c +1 −1
  106. libavcodec/libuavs3d.c +1 −0
  107. libavcodec/libvorbisdec.c +1 −1
  108. libavcodec/loco.c +1 −1
  109. libavcodec/m101.c +1 −1
  110. libavcodec/mace.c +1 −1
  111. libavcodec/mlpdec.c +1 −0
  112. libavcodec/mpc7.c +1 −1
  113. libavcodec/mpc8.c +1 −1
  114. libavcodec/mpeg12dec.c +1 −0
  115. libavcodec/mpegaudiodec_template.c +1 −1
  116. libavcodec/mscc.c +1 −2
  117. libavcodec/msp2dec.c +1 −1
  118. libavcodec/mss2.c +0 −1
  119. libavcodec/mv30.c +2 −3
  120. libavcodec/mvcdec.c +1 −0
  121. libavcodec/mvha.c +1 −6
  122. libavcodec/mwsc.c +1 −3
  123. libavcodec/mxpegdec.c +1 −1
  124. libavcodec/nellymoserdec.c +1 −2
  125. libavcodec/on2avc.c +1 −1
  126. libavcodec/opusdec.c +1 −3
  127. libavcodec/pafaudio.c +1 −1
  128. libavcodec/pcm-bluray.c +1 −1
  129. libavcodec/pcm-dvd.c +1 −1
  130. libavcodec/pcm.c +1 −2
  131. libavcodec/pcx.c +1 −0
  132. libavcodec/pgxdec.c +1 −1
  133. libavcodec/pictordec.c +1 −0
  134. libavcodec/pnmdec.c +1 −1
  135. libavcodec/prosumer.c +1 −2
  136. libavcodec/psd.c +1 −0
  137. libavcodec/ptx.c +1 −1
  138. libavcodec/qcelpdec.c +1 −3
  139. libavcodec/qdm2.c +1 −2
  140. libavcodec/qdmc.c +1 −2
  141. libavcodec/qdrw.c +1 −0
  142. libavcodec/qpeg.c +0 −1
  143. libavcodec/r210dec.c +1 −1
  144. libavcodec/ra144dec.c +1 −1
  145. libavcodec/ra288.c +1 −1
  146. libavcodec/ralf.c +1 −1
  147. libavcodec/rasc.c +1 −2
  148. libavcodec/rl2.c +1 −0
  149. libavcodec/s302m.c +1 −2
  150. libavcodec/sanm.c +1 −0
  151. libavcodec/sbcdec.c +1 −1
  152. libavcodec/scpr.c +0 −3
  153. libavcodec/scpr3.c +0 −1
  154. libavcodec/sga.c +1 −0
  155. libavcodec/sgidec.c +1 −0
  156. libavcodec/sgirledec.c +1 −1
  157. libavcodec/shorten.c +1 −1
  158. libavcodec/sipr.c +1 −1
  159. libavcodec/siren.c +1 −2
  160. libavcodec/smacker.c +1 −4
  161. libavcodec/snow.c +1 −6
  162. libavcodec/sonic.c +1 −1
  163. libavcodec/speedhq.c +1 −2
  164. libavcodec/speexdec.c +1 −1
  165. libavcodec/sunrast.c +1 −0
  166. libavcodec/svq1dec.c +1 −0
  167. libavcodec/svq3.c +1 −0
  168. libavcodec/targa.c +1 −0
  169. libavcodec/targa_y216dec.c +1 −1
  170. libavcodec/tdsc.c +1 −0
  171. libavcodec/tmv.c +1 −1
  172. libavcodec/truemotion2rt.c +1 −0
  173. libavcodec/truespeech.c +1 −2
  174. libavcodec/twinvq.c +1 −1
  175. libavcodec/txd.c +1 −0
  176. libavcodec/v210x.c +1 −1
  177. libavcodec/v308dec.c +1 −1
  178. libavcodec/v408dec.c +1 −1
  179. libavcodec/vb.c +1 −4
  180. libavcodec/vbndec.c +1 −0
  181. libavcodec/vc1dec.c +0 −1
  182. libavcodec/vcr1.c +1 −1
  183. libavcodec/vima.c +1 −1
  184. libavcodec/vmdaudio.c +1 −1
  185. libavcodec/vmdvideo.c +1 −1
  186. libavcodec/vorbisdec.c +1 −1
  187. libavcodec/vp56.c +1 −0
  188. libavcodec/wmadec.c +1 −0
  189. libavcodec/wmalosslessdec.c +1 −2
  190. libavcodec/wmaprodec.c +2 −1
  191. libavcodec/wmavoice.c +1 −1
  192. libavcodec/wnv1.c +1 −1
  193. libavcodec/ws-snd1.c +1 −1
  194. libavcodec/xan.c +1 −3
  195. libavcodec/xbmdec.c +1 −0
  196. libavcodec/xfacedec.c +1 −3
  197. libavcodec/xl.c +1 −1
  198. libavcodec/xpmdec.c +1 −1
  199. libavcodec/xwddec.c +1 −0
  200. libavcodec/y41pdec.c +1 −1
  201. libavcodec/yuv4dec.c +1 −1
  202. libavcodec/zerocodec.c +1 −1
  203. libavcodec/zmbv.c +2 −3
libavcodec/012v.c+1−1
@@ -22,7 +22,7 @@ · 21 unmodified lines
22 22
23#include "avcodec.h"23#include "avcodec.h"
24#include "codec_internal.h"24#include "codec_internal.h"
25#include "internal.h"25#include "decode.h"
26#include "libavutil/intreadwrite.h"26#include "libavutil/intreadwrite.h"
27 27
28static av_cold int zero12v_decode_init(AVCodecContext *avctx)28static av_cold int zero12v_decode_init(AVCodecContext *avctx)
libavcodec/4xm.c+1−1
@@ -37,8 +37,8 @@ · 36 unmodified lines
37#include "bswapdsp.h"37#include "bswapdsp.h"
38#include "bytestream.h"38#include "bytestream.h"
39#include "codec_internal.h"39#include "codec_internal.h"
40#include "decode.h"
40#include "get_bits.h"41#include "get_bits.h"
41#include "internal.h"
42 42
43 43
44#define BLOCK_TYPE_VLC_BITS 544#define BLOCK_TYPE_VLC_BITS 5
libavcodec/8bps.c+1−4
@@ -30,16 +30,13 @@ · 29 unmodified lines
30 * : RGB32 (RGB 32bpp, 4th plane is alpha)30 * : RGB32 (RGB 32bpp, 4th plane is alpha)
31 */31 */
32 32
33#include <stdio.h>
34#include <stdlib.h>
35#include <string.h>33#include <string.h>
36 34
35#include "libavutil/bswap.h"
37#include "libavutil/internal.h"36#include "libavutil/internal.h"
38#include "libavutil/intreadwrite.h"
39#include "avcodec.h"37#include "avcodec.h"
40#include "codec_internal.h"38#include "codec_internal.h"
41#include "decode.h"39#include "decode.h"
42#include "internal.h"
43 40
44 41
45static const enum AVPixelFormat pixfmt_rgb24[] = {42static const enum AVPixelFormat pixfmt_rgb24[] = {
libavcodec/8svx.c+1−1
@@ -42,7 +42,7 @@ · 41 unmodified lines
42#include "libavutil/avassert.h"42#include "libavutil/avassert.h"
43#include "avcodec.h"43#include "avcodec.h"
44#include "codec_internal.h"44#include "codec_internal.h"
45#include "internal.h"45#include "decode.h"
46#include "libavutil/common.h"46#include "libavutil/common.h"
47 47
48/** decoder context */48/** decoder context */
libavcodec/aacdec_template.c+1−0
@@ -91,6 +91,7 @@ · 90 unmodified lines
91 91
92#include "libavutil/channel_layout.h"92#include "libavutil/channel_layout.h"
93#include "libavutil/thread.h"93#include "libavutil/thread.h"
94#include "decode.h"
94#include "internal.h"95#include "internal.h"
95 96
96static VLC vlc_scalefactors;97static VLC vlc_scalefactors;
libavcodec/ac3dec.c+1−0
@@ -44,6 +44,7 @@ · 43 unmodified lines
44#include "ac3dec.h"44#include "ac3dec.h"
45#include "ac3dec_data.h"45#include "ac3dec_data.h"
46#include "ac3defs.h"46#include "ac3defs.h"
47#include "decode.h"
47#include "kbdwin.h"48#include "kbdwin.h"
48 49
49/**50/**
libavcodec/adpcm.c+1−1
@@ -43,7 +43,7 @@ · 42 unmodified lines
43#include "adpcm.h"43#include "adpcm.h"
44#include "adpcm_data.h"44#include "adpcm_data.h"
45#include "codec_internal.h"45#include "codec_internal.h"
46#include "internal.h"46#include "decode.h"
47 47
48/**48/**
49 * @file49 * @file
libavcodec/adxdec.c+1−1
@@ -23,8 +23,8 @@ · 22 unmodified lines
23#include "avcodec.h"23#include "avcodec.h"
24#include "adx.h"24#include "adx.h"
25#include "codec_internal.h"25#include "codec_internal.h"
26#include "decode.h"
26#include "get_bits.h"27#include "get_bits.h"
27#include "internal.h"
28 28
29/**29/**
30 * @file30 * @file
libavcodec/agm.c+1−0
@@ -32,6 +32,7 @@ · 31 unmodified lines
32#include "bytestream.h"32#include "bytestream.h"
33#include "codec_internal.h"33#include "codec_internal.h"
34#include "copy_block.h"34#include "copy_block.h"
35#include "decode.h"
35#include "get_bits.h"36#include "get_bits.h"
36#include "idctdsp.h"37#include "idctdsp.h"
37#include "internal.h"38#include "internal.h"
libavcodec/aliaspixdec.c+1−0
@@ -24,6 +24,7 @@ · 23 unmodified lines
24#include "avcodec.h"24#include "avcodec.h"
25#include "bytestream.h"25#include "bytestream.h"
26#include "codec_internal.h"26#include "codec_internal.h"
27#include "decode.h"
27#include "internal.h"28#include "internal.h"
28 29
29#define ALIAS_HEADER_SIZE 1030#define ALIAS_HEADER_SIZE 10
libavcodec/alsdec.c+1−0
@@ -34,6 +34,7 @@ · 33 unmodified lines
34#include "bgmc.h"34#include "bgmc.h"
35#include "bswapdsp.h"35#include "bswapdsp.h"
36#include "codec_internal.h"36#include "codec_internal.h"
37#include "decode.h"
37#include "internal.h"38#include "internal.h"
38#include "mlz.h"39#include "mlz.h"
39#include "libavutil/samplefmt.h"40#include "libavutil/samplefmt.h"
libavcodec/amrnbdec.c+1−2
@@ -44,7 +44,6 @@ · 43 unmodified lines
44#include <math.h>44#include <math.h>
45 45
46#include "libavutil/channel_layout.h"46#include "libavutil/channel_layout.h"
47#include "libavutil/float_dsp.h"
48#include "avcodec.h"47#include "avcodec.h"
49#include "libavutil/common.h"48#include "libavutil/common.h"
50#include "libavutil/avassert.h"49#include "libavutil/avassert.h"
@@ -56,7 +55,7 @@ · 5 unmodified lines
56#include "lsp.h"55#include "lsp.h"
57#include "amr.h"56#include "amr.h"
58#include "codec_internal.h"57#include "codec_internal.h"
59#include "internal.h"58#include "decode.h"
60 59
61#include "amrnbdata.h"60#include "amrnbdata.h"
62 61
libavcodec/amrwbdec.c+1−2
@@ -26,7 +26,6 @@ · 25 unmodified lines
26 26
27#include "libavutil/channel_layout.h"27#include "libavutil/channel_layout.h"
28#include "libavutil/common.h"28#include "libavutil/common.h"
29#include "libavutil/float_dsp.h"
30#include "libavutil/lfg.h"29#include "libavutil/lfg.h"
31 30
32#include "avcodec.h"31#include "avcodec.h"
@@ -37,7 +36,7 @@ · 4 unmodified lines
37#include "acelp_vectors.h"36#include "acelp_vectors.h"
38#include "acelp_pitch_delay.h"37#include "acelp_pitch_delay.h"
39#include "codec_internal.h"38#include "codec_internal.h"
40#include "internal.h"39#include "decode.h"
41 40
42#define AMR_USE_16BIT_TABLES41#define AMR_USE_16BIT_TABLES
43#include "amr.h"42#include "amr.h"
libavcodec/apedec.c+1−1
@@ -31,7 +31,7 @@ · 30 unmodified lines
31#include "bswapdsp.h"31#include "bswapdsp.h"
32#include "bytestream.h"32#include "bytestream.h"
33#include "codec_internal.h"33#include "codec_internal.h"
34#include "internal.h"34#include "decode.h"
35#include "get_bits.h"35#include "get_bits.h"
36#include "unary.h"36#include "unary.h"
37 37
libavcodec/aptxdec.c+1−1
@@ -25,7 +25,7 @@ · 24 unmodified lines
25#include "libavutil/channel_layout.h"25#include "libavutil/channel_layout.h"
26#include "aptx.h"26#include "aptx.h"
27#include "codec_internal.h"27#include "codec_internal.h"
28#include "internal.h"28#include "decode.h"
29 29
30/*30/*
31 * Half-band QMF synthesis filter realized with a polyphase FIR filter.31 * Half-band QMF synthesis filter realized with a polyphase FIR filter.
libavcodec/arbc.c+1−6
@@ -19,18 +19,13 @@ · 18 unmodified lines
19 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA19 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
20 */20 */
21 21
22#include <stdio.h>
23#include <stdlib.h>
24#include <string.h>
25
26#include "libavutil/imgutils.h"
27#include "libavutil/internal.h"22#include "libavutil/internal.h"
28#include "libavutil/intreadwrite.h"23#include "libavutil/intreadwrite.h"
29 24
30#include "avcodec.h"25#include "avcodec.h"
31#include "bytestream.h"26#include "bytestream.h"
32#include "codec_internal.h"27#include "codec_internal.h"
33#include "internal.h"28#include "decode.h"
34 29
35typedef struct ARBCContext {30typedef struct ARBCContext {
36 GetByteContext gb;31 GetByteContext gb;
libavcodec/asvdec.c+1−1
@@ -32,8 +32,8 @@ · 31 unmodified lines
32#include "blockdsp.h"32#include "blockdsp.h"
33#include "codec_internal.h"33#include "codec_internal.h"
34#include "config_components.h"34#include "config_components.h"
35#include "decode.h"
35#include "idctdsp.h"36#include "idctdsp.h"
36#include "internal.h"
37#include "mpeg12data.h"37#include "mpeg12data.h"
38 38
39#define CCP_VLC_BITS 539#define CCP_VLC_BITS 5
libavcodec/atrac1.c+1−3
@@ -29,17 +29,15 @@ · 28 unmodified lines
29/* Many thanks to Tim Craig for all the help! */29/* Many thanks to Tim Craig for all the help! */
30 30
31#include <math.h>31#include <math.h>
32#include <stddef.h>
33#include <stdio.h>
34 32
35#include "libavutil/float_dsp.h"33#include "libavutil/float_dsp.h"
36#include "libavutil/mem_internal.h"34#include "libavutil/mem_internal.h"
37 35
38#include "avcodec.h"36#include "avcodec.h"
39#include "codec_internal.h"37#include "codec_internal.h"
38#include "decode.h"
40#include "get_bits.h"39#include "get_bits.h"
41#include "fft.h"40#include "fft.h"
42#include "internal.h"
43#include "sinewin.h"41#include "sinewin.h"
44 42
45#include "atrac.h"43#include "atrac.h"
libavcodec/atrac3.c+1−2
@@ -34,7 +34,6 @@ · 33 unmodified lines
34 34
35#include <math.h>35#include <math.h>
36#include <stddef.h>36#include <stddef.h>
37#include <stdio.h>
38 37
39#include "libavutil/attributes.h"38#include "libavutil/attributes.h"
40#include "libavutil/float_dsp.h"39#include "libavutil/float_dsp.h"
@@ -45,9 +44,9 @@ · 4 unmodified lines
45#include "avcodec.h"44#include "avcodec.h"
46#include "bytestream.h"45#include "bytestream.h"
47#include "codec_internal.h"46#include "codec_internal.h"
47#include "decode.h"
48#include "fft.h"48#include "fft.h"
49#include "get_bits.h"49#include "get_bits.h"
50#include "internal.h"
51 50
52#include "atrac.h"51#include "atrac.h"
53#include "atrac3data.h"52#include "atrac3data.h"
libavcodec/atrac3plusdec.c+1−1
@@ -43,8 +43,8 @@ · 42 unmodified lines
43#include "libavutil/thread.h"43#include "libavutil/thread.h"
44#include "avcodec.h"44#include "avcodec.h"
45#include "codec_internal.h"45#include "codec_internal.h"
46#include "decode.h"
46#include "get_bits.h"47#include "get_bits.h"
47#include "internal.h"
48#include "atrac.h"48#include "atrac.h"
49#include "atrac3plus.h"49#include "atrac3plus.h"
50 50
libavcodec/atrac9dec.c+1−1
@@ -23,7 +23,7 @@ · 22 unmodified lines
23#include "libavutil/thread.h"23#include "libavutil/thread.h"
24 24
25#include "codec_internal.h"25#include "codec_internal.h"
26#include "internal.h"26#include "decode.h"
27#include "get_bits.h"27#include "get_bits.h"
28#include "fft.h"28#include "fft.h"
29#include "atrac9tab.h"29#include "atrac9tab.h"
libavcodec/audiotoolboxdec.c+1−1
@@ -28,7 +28,7 @@ · 27 unmodified lines
28#include "ac3_parser_internal.h"28#include "ac3_parser_internal.h"
29#include "bytestream.h"29#include "bytestream.h"
30#include "codec_internal.h"30#include "codec_internal.h"
31#include "internal.h"31#include "decode.h"
32#include "mpegaudiodecheader.h"32#include "mpegaudiodecheader.h"
33#include "libavutil/avassert.h"33#include "libavutil/avassert.h"
34#include "libavutil/channel_layout.h"34#include "libavutil/channel_layout.h"
libavcodec/aura.c+1−1
@@ -25,7 +25,7 @@ · 24 unmodified lines
25 25
26#include "avcodec.h"26#include "avcodec.h"
27#include "codec_internal.h"27#include "codec_internal.h"
28#include "internal.h"28#include "decode.h"
29#include "libavutil/internal.h"29#include "libavutil/internal.h"
30 30
31static av_cold int aura_decode_init(AVCodecContext *avctx)31static av_cold int aura_decode_init(AVCodecContext *avctx)
libavcodec/avrndec.c+1−1
@@ -21,7 +21,7 @@ · 20 unmodified lines
21 21
22#include "avcodec.h"22#include "avcodec.h"
23#include "codec_internal.h"23#include "codec_internal.h"
24#include "internal.h"24#include "decode.h"
25#include "libavutil/imgutils.h"25#include "libavutil/imgutils.h"
26 26
27typedef struct {27typedef struct {
libavcodec/avuidec.c+1−1
@@ -22,7 +22,7 @@ · 21 unmodified lines
22 22
23#include "avcodec.h"23#include "avcodec.h"
24#include "codec_internal.h"24#include "codec_internal.h"
25#include "internal.h"25#include "decode.h"
26#include "libavutil/intreadwrite.h"26#include "libavutil/intreadwrite.h"
27 27
28static av_cold int avui_decode_init(AVCodecContext *avctx)28static av_cold int avui_decode_init(AVCodecContext *avctx)
libavcodec/bfi.c+1−1
@@ -30,7 +30,7 @@ · 29 unmodified lines
30#include "avcodec.h"30#include "avcodec.h"
31#include "bytestream.h"31#include "bytestream.h"
32#include "codec_internal.h"32#include "codec_internal.h"
33#include "internal.h"33#include "decode.h"
34 34
35typedef struct BFIContext {35typedef struct BFIContext {
36 AVCodecContext *avctx;36 AVCodecContext *avctx;
libavcodec/bink.c+0−2
@@ -35,8 +35,6 @@ · 34 unmodified lines
35#include "decode.h"35#include "decode.h"
36#include "get_bits.h"36#include "get_bits.h"
37#include "hpeldsp.h"37#include "hpeldsp.h"
38#include "internal.h"
39#include "mathops.h"
40 38
41#define BINK_FLAG_ALPHA 0x0010000039#define BINK_FLAG_ALPHA 0x00100000
42#define BINK_FLAG_GRAY 0x0002000040#define BINK_FLAG_GRAY 0x00020000
libavcodec/bintext.c+1−1
@@ -36,7 +36,7 @@ · 35 unmodified lines
36#include "cga_data.h"36#include "cga_data.h"
37#include "bintext.h"37#include "bintext.h"
38#include "codec_internal.h"38#include "codec_internal.h"
39#include "internal.h"39#include "decode.h"
40 40
41#define FONT_WIDTH 841#define FONT_WIDTH 8
42 42
libavcodec/bmp.c+1−0
@@ -25,6 +25,7 @@ · 24 unmodified lines
25#include "bytestream.h"25#include "bytestream.h"
26#include "bmp.h"26#include "bmp.h"
27#include "codec_internal.h"27#include "codec_internal.h"
28#include "decode.h"
28#include "internal.h"29#include "internal.h"
29#include "msrledec.h"30#include "msrledec.h"
30 31
libavcodec/bmvaudio.c+1−1
@@ -24,7 +24,7 @@ · 23 unmodified lines
24 24
25#include "avcodec.h"25#include "avcodec.h"
26#include "codec_internal.h"26#include "codec_internal.h"
27#include "internal.h"27#include "decode.h"
28 28
29static const int bmv_aud_mults[16] = {29static const int bmv_aud_mults[16] = {
30 16512, 8256, 4128, 2064, 1032, 516, 258, 192, 129, 88, 64, 56, 48, 40, 36, 3230 16512, 8256, 4128, 2064, 1032, 516, 258, 192, 129, 88, 64, 56, 48, 40, 36, 32
libavcodec/bmvvideo.c+1−1
@@ -25,7 +25,7 @@ · 24 unmodified lines
25#include "avcodec.h"25#include "avcodec.h"
26#include "bytestream.h"26#include "bytestream.h"
27#include "codec_internal.h"27#include "codec_internal.h"
28#include "internal.h"28#include "decode.h"
29 29
30enum BMVFlags{30enum BMVFlags{
31 BMV_NOP = 0,31 BMV_NOP = 0,
libavcodec/brenderpix.c+1−0
@@ -26,6 +26,7 @@ · 25 unmodified lines
26#include "avcodec.h"26#include "avcodec.h"
27#include "bytestream.h"27#include "bytestream.h"
28#include "codec_internal.h"28#include "codec_internal.h"
29#include "decode.h"
29#include "internal.h"30#include "internal.h"
30 31
31#define HEADER1_CHUNK 0x0332#define HEADER1_CHUNK 0x03
libavcodec/cavsdec.c+1−0
@@ -31,6 +31,7 @@ · 30 unmodified lines
31#include "golomb.h"31#include "golomb.h"
32#include "cavs.h"32#include "cavs.h"
33#include "codec_internal.h"33#include "codec_internal.h"
34#include "decode.h"
34#include "internal.h"35#include "internal.h"
35#include "mathops.h"36#include "mathops.h"
36#include "mpeg12data.h"37#include "mpeg12data.h"
libavcodec/cdxl.c+1−0
@@ -32,6 +32,7 @@ · 31 unmodified lines
32#include "avcodec.h"32#include "avcodec.h"
33#include "bytestream.h"33#include "bytestream.h"
34#include "codec_internal.h"34#include "codec_internal.h"
35#include "decode.h"
35#include "get_bits.h"36#include "get_bits.h"
36#include "internal.h"37#include "internal.h"
37 38
libavcodec/cljrdec.c+1−1
@@ -26,8 +26,8 @@ · 25 unmodified lines
26 26
27#include "avcodec.h"27#include "avcodec.h"
28#include "codec_internal.h"28#include "codec_internal.h"
29#include "decode.h"
29#include "get_bits.h"30#include "get_bits.h"
30#include "internal.h"
31 31
32static int decode_frame(AVCodecContext *avctx, AVFrame *p,32static int decode_frame(AVCodecContext *avctx, AVFrame *p,
33 int *got_frame, AVPacket *avpkt)33 int *got_frame, AVPacket *avpkt)
libavcodec/cngdec.c+1−0
@@ -27,6 +27,7 @@ · 26 unmodified lines
27#include "avcodec.h"27#include "avcodec.h"
28#include "celp_filters.h"28#include "celp_filters.h"
29#include "codec_internal.h"29#include "codec_internal.h"
30#include "decode.h"
30#include "internal.h"31#include "internal.h"
31#include "libavutil/lfg.h"32#include "libavutil/lfg.h"
32 33
libavcodec/cook.c+1−1
@@ -52,8 +52,8 @@ · 51 unmodified lines
52#include "get_bits.h"52#include "get_bits.h"
53#include "bytestream.h"53#include "bytestream.h"
54#include "codec_internal.h"54#include "codec_internal.h"
55#include "decode.h"
55#include "fft.h"56#include "fft.h"
56#include "internal.h"
57#include "sinewin.h"57#include "sinewin.h"
58#include "unary.h"58#include "unary.h"
59 59
libavcodec/cyuv.c+1−3
@@ -30,13 +30,11 @@ · 29 unmodified lines
30 30
31#include "config_components.h"31#include "config_components.h"
32 32
33#include <stdio.h>
34#include <stdlib.h>
35#include <string.h>33#include <string.h>
36 34
37#include "avcodec.h"35#include "avcodec.h"
38#include "codec_internal.h"36#include "codec_internal.h"
39#include "internal.h"37#include "decode.h"
40#include "libavutil/internal.h"38#include "libavutil/internal.h"
41 39
42 40
libavcodec/dca_core.c+1−0
@@ -25,6 +25,7 @@ · 24 unmodified lines
25#include "dcahuff.h"25#include "dcahuff.h"
26#include "dcamath.h"26#include "dcamath.h"
27#include "dca_syncwords.h"27#include "dca_syncwords.h"
28#include "decode.h"
28#include "internal.h"29#include "internal.h"
29 30
30#if ARCH_ARM31#if ARCH_ARM
libavcodec/dca_lbr.c+1−0
@@ -28,6 +28,7 @@ · 27 unmodified lines
28#include "dcahuff.h"28#include "dcahuff.h"
29#include "dca_syncwords.h"29#include "dca_syncwords.h"
30#include "bytestream.h"30#include "bytestream.h"
31#include "decode.h"
31#include "internal.h"32#include "internal.h"
32 33
33#define AMP_MAX 5634#define AMP_MAX 56
libavcodec/dca_xll.c+1−0
@@ -23,6 +23,7 @@ · 22 unmodified lines
23#include "dcadata.h"23#include "dcadata.h"
24#include "dcamath.h"24#include "dcamath.h"
25#include "dca_syncwords.h"25#include "dca_syncwords.h"
26#include "decode.h"
26#include "internal.h"27#include "internal.h"
27#include "unary.h"28#include "unary.h"
28 29
libavcodec/dds.c+1−0
@@ -34,6 +34,7 @@ · 33 unmodified lines
34#include "avcodec.h"34#include "avcodec.h"
35#include "bytestream.h"35#include "bytestream.h"
36#include "codec_internal.h"36#include "codec_internal.h"
37#include "decode.h"
37#include "internal.h"38#include "internal.h"
38#include "texturedsp.h"39#include "texturedsp.h"
39#include "thread.h"40#include "thread.h"
libavcodec/decode.h+7−0
@@ -112,6 +112,13 @@ int ff_decode_preinit(AVCodecContext *avctx); · 111 unmodified lines
112 */112 */
113int ff_get_format(AVCodecContext *avctx, const enum AVPixelFormat *fmt);113int ff_get_format(AVCodecContext *avctx, const enum AVPixelFormat *fmt);
114 114
115/**
116 * Get a buffer for a frame. This is a wrapper around
117 * AVCodecContext.get_buffer() and should be used instead calling get_buffer()
118 * directly.
119 */
120int ff_get_buffer(AVCodecContext *avctx, AVFrame *frame, int flags);
121
115#define FF_REGET_BUFFER_FLAG_READONLY 1 ///< the returned buffer does not need to be writable122#define FF_REGET_BUFFER_FLAG_READONLY 1 ///< the returned buffer does not need to be writable
116/**123/**
117 * Identical in function to ff_get_buffer(), except it reuses the existing buffer124 * Identical in function to ff_get_buffer(), except it reuses the existing buffer
libavcodec/dfa.c+1−1
@@ -25,7 +25,7 @@ · 24 unmodified lines
25#include "avcodec.h"25#include "avcodec.h"
26#include "bytestream.h"26#include "bytestream.h"
27#include "codec_internal.h"27#include "codec_internal.h"
28#include "internal.h"28#include "decode.h"
29 29
30#include "libavutil/avassert.h"30#include "libavutil/avassert.h"
31#include "libavutil/imgutils.h"31#include "libavutil/imgutils.h"
libavcodec/dfpwmdec.c+1−1
@@ -29,7 +29,7 @@ · 28 unmodified lines
29#include "avcodec.h"29#include "avcodec.h"
30#include "codec_id.h"30#include "codec_id.h"
31#include "codec_internal.h"31#include "codec_internal.h"
32#include "internal.h"32#include "decode.h"
33 33
34typedef struct {34typedef struct {
35 int fq, q, s, lt;35 int fq, q, s, lt;
libavcodec/diracdec.c+1−0
@@ -33,6 +33,7 @@ · 32 unmodified lines
33#include "get_bits.h"33#include "get_bits.h"
34#include "bytestream.h"34#include "bytestream.h"
35#include "codec_internal.h"35#include "codec_internal.h"
36#include "decode.h"
36#include "internal.h"37#include "internal.h"
37#include "golomb.h"38#include "golomb.h"
38#include "dirac_arith.h"39#include "dirac_arith.h"
libavcodec/dolby_e.c+1−1
@@ -26,7 +26,7 @@ · 25 unmodified lines
26#include "libavutil/opt.h"26#include "libavutil/opt.h"
27 27
28#include "codec_internal.h"28#include "codec_internal.h"
29#include "internal.h"29#include "decode.h"
30#include "get_bits.h"30#include "get_bits.h"
31#include "dolby_e.h"31#include "dolby_e.h"
32#include "kbdwin.h"32#include "kbdwin.h"
libavcodec/dpcm.c+1−2
@@ -37,11 +37,10 @@ · 36 unmodified lines
37 * the fourcc 'Axan' in the 'auds' chunk of the AVI header.37 * the fourcc 'Axan' in the 'auds' chunk of the AVI header.
38 */38 */
39 39
40#include "libavutil/intreadwrite.h"
41#include "avcodec.h"40#include "avcodec.h"
42#include "bytestream.h"41#include "bytestream.h"
43#include "codec_internal.h"42#include "codec_internal.h"
44#include "internal.h"43#include "decode.h"
45#include "mathops.h"44#include "mathops.h"
46 45
47typedef struct DPCMContext {46typedef struct DPCMContext {
libavcodec/dpx.c+1−0
@@ -27,6 +27,7 @@ · 26 unmodified lines
27#include "bytestream.h"27#include "bytestream.h"
28#include "avcodec.h"28#include "avcodec.h"
29#include "codec_internal.h"29#include "codec_internal.h"
30#include "decode.h"
30#include "internal.h"31#include "internal.h"
31 32
32enum DPX_TRC {33enum DPX_TRC {
libavcodec/dsddec.c+1−0
@@ -29,6 +29,7 @@ · 28 unmodified lines
29#include "libavcodec/internal.h"29#include "libavcodec/internal.h"
30#include "avcodec.h"30#include "avcodec.h"
31#include "codec_internal.h"31#include "codec_internal.h"
32#include "decode.h"
32#include "dsd.h"33#include "dsd.h"
33 34
34#define DSD_SILENCE 0x6935#define DSD_SILENCE 0x69
libavcodec/dsicinaudio.c+2−2
@@ -25,11 +25,11 @@ · 24 unmodified lines
25 */25 */
26 26
27#include "libavutil/channel_layout.h"27#include "libavutil/channel_layout.h"
28#include "libavutil/intreadwrite.h"
28 29
29#include "avcodec.h"30#include "avcodec.h"
30#include "bytestream.h"
31#include "codec_internal.h"31#include "codec_internal.h"
32#include "internal.h"32#include "decode.h"
33#include "mathops.h"33#include "mathops.h"
34 34
35typedef struct CinAudioContext {35typedef struct CinAudioContext {
libavcodec/dss_sp.c+1−2
@@ -22,12 +22,11 @@ · 21 unmodified lines
22#include "libavutil/channel_layout.h"22#include "libavutil/channel_layout.h"
23#include "libavutil/common.h"23#include "libavutil/common.h"
24#include "libavutil/mem_internal.h"24#include "libavutil/mem_internal.h"
25#include "libavutil/opt.h"
26 25
27#include "avcodec.h"26#include "avcodec.h"
28#include "codec_internal.h"27#include "codec_internal.h"
28#include "decode.h"
29#include "get_bits.h"29#include "get_bits.h"
30#include "internal.h"
31 30
32#define SUBFRAMES 431#define SUBFRAMES 4
33#define PULSE_MAX 832#define PULSE_MAX 8
libavcodec/dstdec.c+1−2
@@ -29,11 +29,10 @@ · 28 unmodified lines
29#include "libavutil/mem_internal.h"29#include "libavutil/mem_internal.h"
30#include "libavutil/reverse.h"30#include "libavutil/reverse.h"
31#include "codec_internal.h"31#include "codec_internal.h"
32#include "internal.h"32#include "decode.h"
33#include "get_bits.h"33#include "get_bits.h"
34#include "avcodec.h"34#include "avcodec.h"
35#include "golomb.h"35#include "golomb.h"
36#include "mathops.h"
37#include "dsd.h"36#include "dsd.h"
38 37
39#define DST_MAX_CHANNELS 638#define DST_MAX_CHANNELS 6
libavcodec/dvaudiodec.c+1−1
@@ -22,7 +22,7 @@ · 21 unmodified lines
22#include "libavutil/intreadwrite.h"22#include "libavutil/intreadwrite.h"
23#include "avcodec.h"23#include "avcodec.h"
24#include "codec_internal.h"24#include "codec_internal.h"
25#include "internal.h"25#include "decode.h"
26#include "dvaudio.h"26#include "dvaudio.h"
27 27
28typedef struct DVAudioContext {28typedef struct DVAudioContext {
libavcodec/dxa.c+1−4
@@ -24,15 +24,12 @@ · 23 unmodified lines
24 * DXA Video decoder24 * DXA Video decoder
25 */25 */
26 26
27#include <stdio.h>
28#include <stdlib.h>
29
30#include "libavutil/common.h"27#include "libavutil/common.h"
31#include "libavutil/intreadwrite.h"28#include "libavutil/intreadwrite.h"
32#include "bytestream.h"29#include "bytestream.h"
33#include "avcodec.h"30#include "avcodec.h"
34#include "codec_internal.h"31#include "codec_internal.h"
35#include "internal.h"32#include "decode.h"
36 33
37#include <zlib.h>34#include <zlib.h>
38 35
libavcodec/eacmv.c+1−0
@@ -33,6 +33,7 @@ · 32 unmodified lines
33#include "libavutil/imgutils.h"33#include "libavutil/imgutils.h"
34#include "avcodec.h"34#include "avcodec.h"
35#include "codec_internal.h"35#include "codec_internal.h"
36#include "decode.h"
36#include "internal.h"37#include "internal.h"
37 38
38typedef struct CmvContext {39typedef struct CmvContext {
libavcodec/eamad.c+1−0
@@ -35,6 +35,7 @@ · 34 unmodified lines
35#include "bytestream.h"35#include "bytestream.h"
36#include "bswapdsp.h"36#include "bswapdsp.h"
37#include "codec_internal.h"37#include "codec_internal.h"
38#include "decode.h"
38#include "get_bits.h"39#include "get_bits.h"
39#include "aandcttab.h"40#include "aandcttab.h"
40#include "eaidct.h"41#include "eaidct.h"
libavcodec/eatgq.c+1−0
@@ -36,6 +36,7 @@ · 35 unmodified lines
36#include "avcodec.h"36#include "avcodec.h"
37#include "bytestream.h"37#include "bytestream.h"
38#include "codec_internal.h"38#include "codec_internal.h"
39#include "decode.h"
39#include "eaidct.h"40#include "eaidct.h"
40#include "get_bits.h"41#include "get_bits.h"
41#include "idctdsp.h"42#include "idctdsp.h"
libavcodec/eatgv.c+1−0
@@ -35,6 +35,7 @@ · 34 unmodified lines
35#include "avcodec.h"35#include "avcodec.h"
36#include "get_bits.h"36#include "get_bits.h"
37#include "codec_internal.h"37#include "codec_internal.h"
38#include "decode.h"
38#include "internal.h"39#include "internal.h"
39 40
40#define EA_PREAMBLE_SIZE 841#define EA_PREAMBLE_SIZE 8
libavcodec/eatqi.c+1−0
@@ -32,6 +32,7 @@ · 31 unmodified lines
32#include "blockdsp.h"32#include "blockdsp.h"
33#include "bswapdsp.h"33#include "bswapdsp.h"
34#include "codec_internal.h"34#include "codec_internal.h"
35#include "decode.h"
35#include "get_bits.h"36#include "get_bits.h"
36#include "aandcttab.h"37#include "aandcttab.h"
37#include "eaidct.h"38#include "eaidct.h"
libavcodec/escape124.c+1−1
@@ -22,8 +22,8 @@ · 21 unmodified lines
22#define BITSTREAM_READER_LE22#define BITSTREAM_READER_LE
23#include "avcodec.h"23#include "avcodec.h"
24#include "codec_internal.h"24#include "codec_internal.h"
25#include "decode.h"
25#include "get_bits.h"26#include "get_bits.h"
26#include "internal.h"
27 27
28typedef union MacroBlock {28typedef union MacroBlock {
29 uint16_t pixels[4];29 uint16_t pixels[4];
libavcodec/escape130.c+1−1
@@ -25,8 +25,8 @@ · 24 unmodified lines
25#define BITSTREAM_READER_LE25#define BITSTREAM_READER_LE
26#include "avcodec.h"26#include "avcodec.h"
27#include "codec_internal.h"27#include "codec_internal.h"
28#include "decode.h"
28#include "get_bits.h"29#include "get_bits.h"
29#include "internal.h"
30 30
31typedef struct Escape130Context {31typedef struct Escape130Context {
32 uint8_t *old_y_avg;32 uint8_t *old_y_avg;
libavcodec/evrcdec.c+1−1
@@ -30,7 +30,7 @@ · 29 unmodified lines
30#include "libavutil/opt.h"30#include "libavutil/opt.h"
31#include "avcodec.h"31#include "avcodec.h"
32#include "codec_internal.h"32#include "codec_internal.h"
33#include "internal.h"33#include "decode.h"
34#include "get_bits.h"34#include "get_bits.h"
35#include "evrcdata.h"35#include "evrcdata.h"
36#include "acelp_vectors.h"36#include "acelp_vectors.h"
libavcodec/fastaudio.c+1−4
@@ -21,13 +21,10 @@ · 20 unmodified lines
21 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA21 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
22 */22 */
23 23
24#include "libavutil/intreadwrite.h"
25
26#include "avcodec.h"24#include "avcodec.h"
27#include "bytestream.h"25#include "bytestream.h"
28#include "codec_internal.h"26#include "codec_internal.h"
29#include "internal.h"27#include "decode.h"
30#include "mathops.h"
31 28
32typedef struct ChannelItems {29typedef struct ChannelItems {
33 float f[8];30 float f[8];
libavcodec/ffwavesynth.c+1−1
@@ -23,7 +23,7 @@ · 22 unmodified lines
23#include "libavutil/log.h"23#include "libavutil/log.h"
24#include "avcodec.h"24#include "avcodec.h"
25#include "codec_internal.h"25#include "codec_internal.h"
26#include "internal.h"26#include "decode.h"
27 27
28 28
29#define SIN_BITS 1429#define SIN_BITS 14
libavcodec/fitsdec.c+1−0
@@ -32,6 +32,7 @@ · 31 unmodified lines
32 32
33#include "avcodec.h"33#include "avcodec.h"
34#include "codec_internal.h"34#include "codec_internal.h"
35#include "decode.h"
35#include "internal.h"36#include "internal.h"
36#include <float.h>37#include <float.h>
37#include "libavutil/intreadwrite.h"38#include "libavutil/intreadwrite.h"
libavcodec/fmvc.c+1−2
@@ -21,13 +21,12 @@ · 20 unmodified lines
21 */21 */
22 22
23#include <stdio.h>23#include <stdio.h>
24#include <stdlib.h>
25#include <string.h>24#include <string.h>
26 25
27#include "avcodec.h"26#include "avcodec.h"
28#include "bytestream.h"27#include "bytestream.h"
29#include "codec_internal.h"28#include "codec_internal.h"
30#include "internal.h"29#include "decode.h"
31 30
32#define BLOCK_HEIGHT 112u31#define BLOCK_HEIGHT 112u
33#define BLOCK_WIDTH 84u32#define BLOCK_WIDTH 84u
libavcodec/frwu.c+1−1
@@ -23,7 +23,7 @@ · 22 unmodified lines
23#include "avcodec.h"23#include "avcodec.h"
24#include "bytestream.h"24#include "bytestream.h"
25#include "codec_internal.h"25#include "codec_internal.h"
26#include "internal.h"26#include "decode.h"
27#include "libavutil/opt.h"27#include "libavutil/opt.h"
28 28
29typedef struct {29typedef struct {
libavcodec/g2meet.c+1−0
@@ -36,6 +36,7 @@ · 35 unmodified lines
36#include "blockdsp.h"36#include "blockdsp.h"
37#include "bytestream.h"37#include "bytestream.h"
38#include "codec_internal.h"38#include "codec_internal.h"
39#include "decode.h"
39#include "elsdec.h"40#include "elsdec.h"
40#include "get_bits.h"41#include "get_bits.h"
41#include "idctdsp.h"42#include "idctdsp.h"
libavcodec/g722dec.c+1−1
@@ -38,9 +38,9 @@ · 37 unmodified lines
38#include "libavutil/opt.h"38#include "libavutil/opt.h"
39#include "avcodec.h"39#include "avcodec.h"
40#include "codec_internal.h"40#include "codec_internal.h"
41#include "decode.h"
41#include "get_bits.h"42#include "get_bits.h"
42#include "g722.h"43#include "g722.h"
43#include "internal.h"
44 44
45#define OFFSET(x) offsetof(G722Context, x)45#define OFFSET(x) offsetof(G722Context, x)
46#define AD AV_OPT_FLAG_AUDIO_PARAM | AV_OPT_FLAG_DECODING_PARAM46#define AD AV_OPT_FLAG_AUDIO_PARAM | AV_OPT_FLAG_DECODING_PARAM
libavcodec/g723_1dec.c+1−2
@@ -33,10 +33,9 @@ · 32 unmodified lines
33#include "acelp_vectors.h"33#include "acelp_vectors.h"
34#include "avcodec.h"34#include "avcodec.h"
35#include "celp_filters.h"35#include "celp_filters.h"
36#include "celp_math.h"
37#include "codec_internal.h"36#include "codec_internal.h"
37#include "decode.h"
38#include "get_bits.h"38#include "get_bits.h"
39#include "internal.h"
40#include "g723_1.h"39#include "g723_1.h"
41 40
42#define CNG_RANDOM_SEED 1234541#define CNG_RANDOM_SEED 12345
libavcodec/g726.c+1−1
@@ -30,8 +30,8 @@ · 29 unmodified lines
30#include "libavutil/opt.h"30#include "libavutil/opt.h"
31#include "avcodec.h"31#include "avcodec.h"
32#include "codec_internal.h"32#include "codec_internal.h"
33#include "decode.h"
33#include "encode.h"34#include "encode.h"
34#include "internal.h"
35#include "get_bits.h"35#include "get_bits.h"
36#include "put_bits.h"36#include "put_bits.h"
37 37
libavcodec/g729dec.c+1−2
@@ -27,12 +27,11 @@ · 26 unmodified lines
27#include "get_bits.h"27#include "get_bits.h"
28#include "audiodsp.h"28#include "audiodsp.h"
29#include "codec_internal.h"29#include "codec_internal.h"
30#include "internal.h"30#include "decode.h"
31 31
32 32
33#include "g729.h"33#include "g729.h"
34#include "lsp.h"34#include "lsp.h"
35#include "celp_math.h"
36#include "celp_filters.h"35#include "celp_filters.h"
37#include "acelp_filters.h"36#include "acelp_filters.h"
38#include "acelp_pitch_delay.h"37#include "acelp_pitch_delay.h"
libavcodec/gdv.c+0−1
@@ -25,7 +25,6 @@ · 24 unmodified lines
25#include "bytestream.h"25#include "bytestream.h"
26#include "codec_internal.h"26#include "codec_internal.h"
27#include "decode.h"27#include "decode.h"
28#include "internal.h"
29 28
30typedef struct GDVContext {29typedef struct GDVContext {
31 AVCodecContext *avctx;30 AVCodecContext *avctx;
libavcodec/gemdec.c+1−0
@@ -27,6 +27,7 @@ · 26 unmodified lines
27#include "avcodec.h"27#include "avcodec.h"
28#include "bytestream.h"28#include "bytestream.h"
29#include "codec_internal.h"29#include "codec_internal.h"
30#include "decode.h"
30#include "internal.h"31#include "internal.h"
31 32
32static const uint32_t gem_color_palette[16]={33static const uint32_t gem_color_palette[16]={
libavcodec/gsmdec.c+1−1
@@ -29,8 +29,8 @@ · 28 unmodified lines
29#include "libavutil/channel_layout.h"29#include "libavutil/channel_layout.h"
30#include "avcodec.h"30#include "avcodec.h"
31#include "codec_internal.h"31#include "codec_internal.h"
32#include "decode.h"
32#include "get_bits.h"33#include "get_bits.h"
33#include "internal.h"
34#include "msgsmdec.h"34#include "msgsmdec.h"
35 35
36#include "gsmdec_template.c"36#include "gsmdec_template.c"
libavcodec/hcadec.c+1−2
@@ -18,15 +18,14 @@ · 17 unmodified lines
18 18
19#include "libavutil/crc.h"19#include "libavutil/crc.h"
20#include "libavutil/float_dsp.h"20#include "libavutil/float_dsp.h"
21#include "libavutil/intreadwrite.h"
22#include "libavutil/mem_internal.h"21#include "libavutil/mem_internal.h"
23#include "libavutil/tx.h"22#include "libavutil/tx.h"
24 23
25#include "avcodec.h"24#include "avcodec.h"
26#include "bytestream.h"25#include "bytestream.h"
27#include "codec_internal.h"26#include "codec_internal.h"
27#include "decode.h"
28#include "get_bits.h"28#include "get_bits.h"
29#include "internal.h"
30#include "hca_data.h"29#include "hca_data.h"
31 30
32typedef struct ChannelContext {31typedef struct ChannelContext {
libavcodec/hcom.c+1−1
@@ -22,8 +22,8 @@ · 21 unmodified lines
22 22
23#include "avcodec.h"23#include "avcodec.h"
24#include "codec_internal.h"24#include "codec_internal.h"
25#include "decode.h"
25#include "get_bits.h"26#include "get_bits.h"
26#include "internal.h"
27 27
28typedef struct HEntry {28typedef struct HEntry {
29 int16_t l, r;29 int16_t l, r;
libavcodec/hnm4video.c+1−1
@@ -29,7 +29,7 @@ · 28 unmodified lines
29#include "avcodec.h"29#include "avcodec.h"
30#include "bytestream.h"30#include "bytestream.h"
31#include "codec_internal.h"31#include "codec_internal.h"
32#include "internal.h"32#include "decode.h"
33 33
34#define HNM4_CHUNK_ID_PL 1953634#define HNM4_CHUNK_ID_PL 19536
35#define HNM4_CHUNK_ID_IZ 2311335#define HNM4_CHUNK_ID_IZ 23113
libavcodec/hq_hqa.c+1−0
@@ -27,6 +27,7 @@ · 26 unmodified lines
27#include "bytestream.h"27#include "bytestream.h"
28#include "canopus.h"28#include "canopus.h"
29#include "codec_internal.h"29#include "codec_internal.h"
30#include "decode.h"
30#include "get_bits.h"31#include "get_bits.h"
31#include "internal.h"32#include "internal.h"
32 33
libavcodec/idcinvideo.c+1−3
@@ -44,14 +44,12 @@ · 43 unmodified lines
44 * decoding algorithm and it worked fine on much lower spec machines.44 * decoding algorithm and it worked fine on much lower spec machines.
45 */45 */
46 46
47#include <stdio.h>47#include <stddef.h>
48#include <stdlib.h>
49#include <string.h>48#include <string.h>
50 49
51#include "avcodec.h"50#include "avcodec.h"
52#include "codec_internal.h"51#include "codec_internal.h"
53#include "decode.h"52#include "decode.h"
54#include "internal.h"
55#include "libavutil/internal.h"53#include "libavutil/internal.h"
56 54
57#define HUFFMAN_TABLE_SIZE 64 * 102455#define HUFFMAN_TABLE_SIZE 64 * 1024
libavcodec/iff.c+1−2
@@ -33,8 +33,7 @@ · 32 unmodified lines
33#include "bytestream.h"33#include "bytestream.h"
34#include "avcodec.h"34#include "avcodec.h"
35#include "codec_internal.h"35#include "codec_internal.h"
36#include "internal.h"36#include "decode.h"
37#include "mathops.h"
38 37
39// TODO: masking bits38// TODO: masking bits
40typedef enum {39typedef enum {
libavcodec/ilbcdec.c+1−1
@@ -33,7 +33,7 @@ · 32 unmodified lines
33#include "libavutil/channel_layout.h"33#include "libavutil/channel_layout.h"
34#include "avcodec.h"34#include "avcodec.h"
35#include "codec_internal.h"35#include "codec_internal.h"
36#include "internal.h"36#include "decode.h"
37#include "get_bits.h"37#include "get_bits.h"
38#include "ilbcdata.h"38#include "ilbcdata.h"
39 39
libavcodec/imc.c+1−2
@@ -33,7 +33,6 @@ · 32 unmodified lines
33 33
34#include <math.h>34#include <math.h>
35#include <stddef.h>35#include <stddef.h>
36#include <stdio.h>
37 36
38#include "libavutil/channel_layout.h"37#include "libavutil/channel_layout.h"
39#include "libavutil/ffmath.h"38#include "libavutil/ffmath.h"
@@ -45,9 +44,9 @@ · 5 unmodified lines
45#include "avcodec.h"44#include "avcodec.h"
46#include "bswapdsp.h"45#include "bswapdsp.h"
47#include "codec_internal.h"46#include "codec_internal.h"
47#include "decode.h"
48#include "get_bits.h"48#include "get_bits.h"
49#include "fft.h"49#include "fft.h"
50#include "internal.h"
51#include "sinewin.h"50#include "sinewin.h"
52 51
53#include "imcdata.h"52#include "imcdata.h"
libavcodec/imm4.c+1−0
@@ -30,6 +30,7 @@ · 29 unmodified lines
30#include "avcodec.h"30#include "avcodec.h"
31#include "bswapdsp.h"31#include "bswapdsp.h"
32#include "codec_internal.h"32#include "codec_internal.h"
33#include "decode.h"
33#include "copy_block.h"34#include "copy_block.h"
34#include "get_bits.h"35#include "get_bits.h"
35#include "idctdsp.h"36#include "idctdsp.h"
libavcodec/indeo3.c+1−0
@@ -34,6 +34,7 @@ · 33 unmodified lines
34#include "libavutil/thread.h"34#include "libavutil/thread.h"
35#include "avcodec.h"35#include "avcodec.h"
36#include "codec_internal.h"36#include "codec_internal.h"
37#include "decode.h"
37#include "copy_block.h"38#include "copy_block.h"
38#include "bytestream.h"39#include "bytestream.h"
39#include "get_bits.h"40#include "get_bits.h"
libavcodec/internal.h+0−7
@@ -212,13 +212,6 @@ static av_always_inline float ff_exp2fi(int x) { · 211 unmodified lines
212 return 0;212 return 0;
213}213}
214 214
215/**
216 * Get a buffer for a frame. This is a wrapper around
217 * AVCodecContext.get_buffer() and should be used instead calling get_buffer()
218 * directly.
219 */
220int ff_get_buffer(AVCodecContext *avctx, AVFrame *frame, int flags);
221
222int avpriv_h264_has_num_reorder_frames(AVCodecContext *avctx);215int avpriv_h264_has_num_reorder_frames(AVCodecContext *avctx);
223 216
224int avpriv_codec_get_cap_skip_frame_fill_param(const AVCodec *codec);217int avpriv_codec_get_cap_skip_frame_fill_param(const AVCodec *codec);
libavcodec/interplayacm.c+1−1
@@ -24,8 +24,8 @@ · 23 unmodified lines
24#define BITSTREAM_READER_LE24#define BITSTREAM_READER_LE
25#include "avcodec.h"25#include "avcodec.h"
26#include "codec_internal.h"26#include "codec_internal.h"
27#include "decode.h"
27#include "get_bits.h"28#include "get_bits.h"
28#include "internal.h"
29 29
30static const int8_t map_1bit[] = { -1, +1 };30static const int8_t map_1bit[] = { -1, +1 };
31static const int8_t map_2bit_near[] = { -2, -1, +1, +2 };31static const int8_t map_2bit_near[] = { -2, -1, +1, +2 };
libavcodec/interplayvideo.c+0−2
@@ -35,7 +35,6 @@ · 34 unmodified lines
35 */35 */
36 36
37#include <stdio.h>37#include <stdio.h>
38#include <stdlib.h>
39#include <string.h>38#include <string.h>
40 39
41#include "libavutil/intreadwrite.h"40#include "libavutil/intreadwrite.h"
@@ -47,7 +46,6 @@ · 5 unmodified lines
47#include "decode.h"46#include "decode.h"
48#include "get_bits.h"47#include "get_bits.h"
49#include "hpeldsp.h"48#include "hpeldsp.h"
50#include "internal.h"
51 49
52#define PALETTE_COUNT 25650#define PALETTE_COUNT 256
53 51
libavcodec/ivi.c+1−0
@@ -34,6 +34,7 @@ · 33 unmodified lines
34 34
35#define BITSTREAM_READER_LE35#define BITSTREAM_READER_LE
36#include "avcodec.h"36#include "avcodec.h"
37#include "decode.h"
37#include "get_bits.h"38#include "get_bits.h"
38#include "internal.h"39#include "internal.h"
39#include "ivi.h"40#include "ivi.h"
libavcodec/jvdec.c+0−1
@@ -32,7 +32,6 @@ · 31 unmodified lines
32#include "codec_internal.h"32#include "codec_internal.h"
33#include "decode.h"33#include "decode.h"
34#include "get_bits.h"34#include "get_bits.h"
35#include "internal.h"
36 35
37typedef struct JvContext {36typedef struct JvContext {
38 BlockDSPContext bdsp;37 BlockDSPContext bdsp;
libavcodec/kgv1dec.c+1−0
@@ -29,6 +29,7 @@ · 28 unmodified lines
29#include "libavutil/imgutils.h"29#include "libavutil/imgutils.h"
30#include "avcodec.h"30#include "avcodec.h"
31#include "codec_internal.h"31#include "codec_internal.h"
32#include "decode.h"
32#include "internal.h"33#include "internal.h"
33 34
34typedef struct KgvContext {35typedef struct KgvContext {
libavcodec/kmvc.c+0−2
@@ -25,13 +25,11 @@ · 24 unmodified lines
25 */25 */
26 26
27#include <stdio.h>27#include <stdio.h>
28#include <stdlib.h>
29 28
30#include "avcodec.h"29#include "avcodec.h"
31#include "bytestream.h"30#include "bytestream.h"
32#include "codec_internal.h"31#include "codec_internal.h"
33#include "decode.h"32#include "decode.h"
34#include "internal.h"
35#include "libavutil/common.h"33#include "libavutil/common.h"
36 34
37#define KMVC_KEYFRAME 0x8035#define KMVC_KEYFRAME 0x80
libavcodec/libaomdec.c+1−0
@@ -32,6 +32,7 @@ · 31 unmodified lines
32 32
33#include "avcodec.h"33#include "avcodec.h"
34#include "codec_internal.h"34#include "codec_internal.h"
35#include "decode.h"
35#include "internal.h"36#include "internal.h"
36#include "libaom.h"37#include "libaom.h"
37#include "profiles.h"38#include "profiles.h"
libavcodec/libcelt_dec.c+1−1
@@ -23,7 +23,7 @@ · 22 unmodified lines
23#include <celt/celt_header.h>23#include <celt/celt_header.h>
24#include "avcodec.h"24#include "avcodec.h"
25#include "codec_internal.h"25#include "codec_internal.h"
26#include "internal.h"26#include "decode.h"
27#include "libavutil/intreadwrite.h"27#include "libavutil/intreadwrite.h"
28 28
29struct libcelt_context {29struct libcelt_context {
libavcodec/libcodec2.c+1−1
@@ -24,8 +24,8 @@ · 23 unmodified lines
24#include "avcodec.h"24#include "avcodec.h"
25#include "libavutil/opt.h"25#include "libavutil/opt.h"
26#include "codec_internal.h"26#include "codec_internal.h"
27#include "decode.h"
27#include "encode.h"28#include "encode.h"
28#include "internal.h"
29#include "codec2utils.h"29#include "codec2utils.h"
30 30
31typedef struct {31typedef struct {
libavcodec/libfdk-aacdec.c+1−1
@@ -24,7 +24,7 @@ · 23 unmodified lines
24#include "libavutil/opt.h"24#include "libavutil/opt.h"
25#include "avcodec.h"25#include "avcodec.h"
26#include "codec_internal.h"26#include "codec_internal.h"
27#include "internal.h"27#include "decode.h"
28 28
29#ifdef AACDECODER_LIB_VL029#ifdef AACDECODER_LIB_VL0
30#define FDKDEC_VER_AT_LEAST(vl0, vl1) \30#define FDKDEC_VER_AT_LEAST(vl0, vl1) \
libavcodec/libgsmdec.c+1−1
@@ -40,7 +40,7 @@ · 39 unmodified lines
40 40
41#include "avcodec.h"41#include "avcodec.h"
42#include "codec_internal.h"42#include "codec_internal.h"
43#include "internal.h"43#include "decode.h"
44#include "gsm.h"44#include "gsm.h"
45 45
46typedef struct LibGSMDecodeContext {46typedef struct LibGSMDecodeContext {
libavcodec/libilbc.c+1−1
@@ -26,8 +26,8 @@ · 25 unmodified lines
26#include "libavutil/opt.h"26#include "libavutil/opt.h"
27#include "avcodec.h"27#include "avcodec.h"
28#include "codec_internal.h"28#include "codec_internal.h"
29#include "decode.h"
29#include "encode.h"30#include "encode.h"
30#include "internal.h"
31 31
32#ifndef LIBILBC_VERSION_MAJOR32#ifndef LIBILBC_VERSION_MAJOR
33#define LIBILBC_VERSION_MAJOR 233#define LIBILBC_VERSION_MAJOR 2
libavcodec/libjxldec.c+1−0
@@ -36,6 +36,7 @@ · 35 unmodified lines
36 36
37#include "avcodec.h"37#include "avcodec.h"
38#include "codec_internal.h"38#include "codec_internal.h"
39#include "decode.h"
39#include "internal.h"40#include "internal.h"
40 41
41#include <jxl/decode.h>42#include <jxl/decode.h>
libavcodec/libopencore-amr.c+1−1
@@ -30,8 +30,8 @@ · 29 unmodified lines
30#include "avcodec.h"30#include "avcodec.h"
31#include "audio_frame_queue.h"31#include "audio_frame_queue.h"
32#include "codec_internal.h"32#include "codec_internal.h"
33#include "decode.h"
33#include "encode.h"34#include "encode.h"
34#include "internal.h"
35 35
36#if CONFIG_LIBOPENCORE_AMRNB_DECODER || CONFIG_LIBOPENCORE_AMRWB_DECODER36#if CONFIG_LIBOPENCORE_AMRNB_DECODER || CONFIG_LIBOPENCORE_AMRWB_DECODER
37static int amr_decode_fix_avctx(AVCodecContext *avctx)37static int amr_decode_fix_avctx(AVCodecContext *avctx)
libavcodec/libopenh264dec.c+1−0
@@ -31,6 +31,7 @@ · 30 unmodified lines
31 31
32#include "avcodec.h"32#include "avcodec.h"
33#include "codec_internal.h"33#include "codec_internal.h"
34#include "decode.h"
34#include "internal.h"35#include "internal.h"
35#include "libopenh264.h"36#include "libopenh264.h"
36 37
libavcodec/libopusdec.c+1−0
@@ -29,6 +29,7 @@ · 28 unmodified lines
29 29
30#include "avcodec.h"30#include "avcodec.h"
31#include "codec_internal.h"31#include "codec_internal.h"
32#include "decode.h"
32#include "internal.h"33#include "internal.h"
33#include "vorbis.h"34#include "vorbis.h"
34#include "mathops.h"35#include "mathops.h"
libavcodec/librsvgdec.c+1−0
@@ -21,6 +21,7 @@ · 20 unmodified lines
21 21
22#include "avcodec.h"22#include "avcodec.h"
23#include "codec_internal.h"23#include "codec_internal.h"
24#include "decode.h"
24#include "internal.h"25#include "internal.h"
25#include "libavutil/opt.h"26#include "libavutil/opt.h"
26#include "librsvg-2.0/librsvg/rsvg.h"27#include "librsvg-2.0/librsvg/rsvg.h"
libavcodec/libspeexdec.c+1−1
@@ -27,7 +27,7 @@ · 26 unmodified lines
27#include "libavutil/common.h"27#include "libavutil/common.h"
28#include "avcodec.h"28#include "avcodec.h"
29#include "codec_internal.h"29#include "codec_internal.h"
30#include "internal.h"30#include "decode.h"
31 31
32typedef struct LibSpeexContext {32typedef struct LibSpeexContext {
33 SpeexBits bits;33 SpeexBits bits;
libavcodec/libuavs3d.c+1−0
@@ -30,6 +30,7 @@ · 29 unmodified lines
30#include "avcodec.h"30#include "avcodec.h"
31#include "avs3.h"31#include "avs3.h"
32#include "codec_internal.h"32#include "codec_internal.h"
33#include "decode.h"
33#include "internal.h"34#include "internal.h"
34#include "uavs3d.h"35#include "uavs3d.h"
35 36
libavcodec/libvorbisdec.c+1−1
@@ -23,7 +23,7 @@ · 22 unmodified lines
23#include "avcodec.h"23#include "avcodec.h"
24#include "bytestream.h"24#include "bytestream.h"
25#include "codec_internal.h"25#include "codec_internal.h"
26#include "internal.h"26#include "decode.h"
27 27
28typedef struct OggVorbisDecContext {28typedef struct OggVorbisDecContext {
29 vorbis_info vi; /**< vorbis_info used during init */29 vorbis_info vi; /**< vorbis_info used during init */
libavcodec/loco.c+1−1
@@ -26,9 +26,9 @@ · 25 unmodified lines
26 26
27#include "avcodec.h"27#include "avcodec.h"
28#include "codec_internal.h"28#include "codec_internal.h"
29#include "decode.h"
29#include "get_bits.h"30#include "get_bits.h"
30#include "golomb.h"31#include "golomb.h"
31#include "internal.h"
32#include "mathops.h"32#include "mathops.h"
33 33
34enum LOCO_MODE {34enum LOCO_MODE {
libavcodec/m101.c+1−1
@@ -22,7 +22,7 @@ · 21 unmodified lines
22 22
23#include "avcodec.h"23#include "avcodec.h"
24#include "codec_internal.h"24#include "codec_internal.h"
25#include "internal.h"25#include "decode.h"
26 26
27 27
28static av_cold int m101_decode_init(AVCodecContext *avctx)28static av_cold int m101_decode_init(AVCodecContext *avctx)
libavcodec/mace.c+1−1
@@ -26,7 +26,7 @@ · 25 unmodified lines
26 26
27#include "avcodec.h"27#include "avcodec.h"
28#include "codec_internal.h"28#include "codec_internal.h"
29#include "internal.h"29#include "decode.h"
30#include "libavutil/common.h"30#include "libavutil/common.h"
31 31
32/*32/*
libavcodec/mlpdec.c+1−0
@@ -36,6 +36,7 @@ · 35 unmodified lines
36#include "libavutil/thread.h"36#include "libavutil/thread.h"
37#include "libavutil/opt.h"37#include "libavutil/opt.h"
38#include "codec_internal.h"38#include "codec_internal.h"
39#include "decode.h"
39#include "get_bits.h"40#include "get_bits.h"
40#include "internal.h"41#include "internal.h"
41#include "libavutil/crc.h"42#include "libavutil/crc.h"
libavcodec/mpc7.c+1−1
@@ -33,8 +33,8 @@ · 32 unmodified lines
33 33
34#include "avcodec.h"34#include "avcodec.h"
35#include "codec_internal.h"35#include "codec_internal.h"
36#include "decode.h"
36#include "get_bits.h"37#include "get_bits.h"
37#include "internal.h"
38#include "mpegaudiodsp.h"38#include "mpegaudiodsp.h"
39 39
40#include "mpc.h"40#include "mpc.h"
libavcodec/mpc8.c+1−1
@@ -30,8 +30,8 @@ · 29 unmodified lines
30#include "libavutil/thread.h"30#include "libavutil/thread.h"
31#include "avcodec.h"31#include "avcodec.h"
32#include "codec_internal.h"32#include "codec_internal.h"
33#include "decode.h"
33#include "get_bits.h"34#include "get_bits.h"
34#include "internal.h"
35#include "mpegaudiodsp.h"35#include "mpegaudiodsp.h"
36 36
37#include "mpc.h"37#include "mpc.h"
libavcodec/mpeg12dec.c+1−0
@@ -40,6 +40,7 @@ · 39 unmodified lines
40 40
41#include "avcodec.h"41#include "avcodec.h"
42#include "codec_internal.h"42#include "codec_internal.h"
43#include "decode.h"
43#include "error_resilience.h"44#include "error_resilience.h"
44#include "hwconfig.h"45#include "hwconfig.h"
45#include "idctdsp.h"46#include "idctdsp.h"
libavcodec/mpegaudiodec_template.c+1−1
@@ -36,8 +36,8 @@ · 35 unmodified lines
36#include "libavutil/thread.h"36#include "libavutil/thread.h"
37 37
38#include "avcodec.h"38#include "avcodec.h"
39#include "decode.h"
39#include "get_bits.h"40#include "get_bits.h"
40#include "internal.h"
41#include "mathops.h"41#include "mathops.h"
42#include "mpegaudiodsp.h"42#include "mpegaudiodsp.h"
43 43
libavcodec/mscc.c+1−2
@@ -21,13 +21,12 @@ · 20 unmodified lines
21 */21 */
22 22
23#include <stdio.h>23#include <stdio.h>
24#include <stdlib.h>
25#include <string.h>24#include <string.h>
26 25
27#include "avcodec.h"26#include "avcodec.h"
28#include "bytestream.h"27#include "bytestream.h"
29#include "codec_internal.h"28#include "codec_internal.h"
30#include "internal.h"29#include "decode.h"
31#include "zlib_wrapper.h"30#include "zlib_wrapper.h"
32 31
33#include <zlib.h>32#include <zlib.h>
libavcodec/msp2dec.c+1−1
@@ -27,7 +27,7 @@ · 26 unmodified lines
27#include "avcodec.h"27#include "avcodec.h"
28#include "bytestream.h"28#include "bytestream.h"
29#include "codec_internal.h"29#include "codec_internal.h"
30#include "internal.h"30#include "decode.h"
31 31
32static int msp2_decode_frame(AVCodecContext *avctx, AVFrame *p,32static int msp2_decode_frame(AVCodecContext *avctx, AVFrame *p,
33 int *got_frame, AVPacket *avpkt)33 int *got_frame, AVPacket *avpkt)
libavcodec/mss2.c+0−1
@@ -27,7 +27,6 @@ · 26 unmodified lines
27#include "codec_internal.h"27#include "codec_internal.h"
28#include "decode.h"28#include "decode.h"
29#include "error_resilience.h"29#include "error_resilience.h"
30#include "internal.h"
31#include "mpeg_er.h"30#include "mpeg_er.h"
32#include "mpegvideodec.h"31#include "mpegvideodec.h"
33#include "msmpeg4dec.h"32#include "msmpeg4dec.h"
libavcodec/mv30.c+2−3
@@ -20,8 +20,7 @@ · 19 unmodified lines
20 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA20 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
21 */21 */
22 22
23#include <stdio.h>23#include <stddef.h>
24#include <stdlib.h>
25#include <string.h>24#include <string.h>
26 25
27#include "libavutil/thread.h"26#include "libavutil/thread.h"
@@ -30,10 +29,10 @@ · 2 unmodified lines
30#include "bytestream.h"29#include "bytestream.h"
31#include "codec_internal.h"30#include "codec_internal.h"
32#include "copy_block.h"31#include "copy_block.h"
32#include "decode.h"
33#include "mathops.h"33#include "mathops.h"
34#include "blockdsp.h"34#include "blockdsp.h"
35#include "get_bits.h"35#include "get_bits.h"
36#include "internal.h"
37#include "aandcttab.h"36#include "aandcttab.h"
38 37
39#define CBP_VLC_BITS 938#define CBP_VLC_BITS 9
libavcodec/mvcdec.c+1−0
@@ -31,6 +31,7 @@ · 30 unmodified lines
31#include "avcodec.h"31#include "avcodec.h"
32#include "bytestream.h"32#include "bytestream.h"
33#include "codec_internal.h"33#include "codec_internal.h"
34#include "decode.h"
34#include "internal.h"35#include "internal.h"
35 36
36typedef struct MvcContext {37typedef struct MvcContext {
libavcodec/mvha.c+1−6
@@ -20,18 +20,13 @@ · 19 unmodified lines
20 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA20 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
21 */21 */
22 22
23#include <stdio.h>
24#include <stdlib.h>
25#include <string.h>
26
27#define CACHED_BITSTREAM_READER !ARCH_X86_3223#define CACHED_BITSTREAM_READER !ARCH_X86_32
28#include "libavutil/intreadwrite.h"24#include "libavutil/intreadwrite.h"
29 25
30#include "avcodec.h"26#include "avcodec.h"
31#include "bytestream.h"
32#include "codec_internal.h"27#include "codec_internal.h"
28#include "decode.h"
33#include "get_bits.h"29#include "get_bits.h"
34#include "internal.h"
35#include "lossless_videodsp.h"30#include "lossless_videodsp.h"
36#include "zlib_wrapper.h"31#include "zlib_wrapper.h"
37 32
libavcodec/mwsc.c+1−3
@@ -21,13 +21,11 @@ · 20 unmodified lines
21 */21 */
22 22
23#include <stdio.h>23#include <stdio.h>
24#include <stdlib.h>
25#include <string.h>
26 24
27#include "avcodec.h"25#include "avcodec.h"
28#include "bytestream.h"26#include "bytestream.h"
29#include "codec_internal.h"27#include "codec_internal.h"
30#include "internal.h"28#include "decode.h"
31#include "zlib_wrapper.h"29#include "zlib_wrapper.h"
32 30
33#include <zlib.h>31#include <zlib.h>
libavcodec/mxpegdec.c+1−1
@@ -26,7 +26,7 @@ · 25 unmodified lines
26 */26 */
27 27
28#include "codec_internal.h"28#include "codec_internal.h"
29#include "internal.h"29#include "decode.h"
30#include "mjpeg.h"30#include "mjpeg.h"
31#include "mjpegdec.h"31#include "mjpegdec.h"
32 32
libavcodec/nellymoserdec.c+1−2
@@ -35,14 +35,13 @@ · 34 unmodified lines
35#include "libavutil/float_dsp.h"35#include "libavutil/float_dsp.h"
36#include "libavutil/lfg.h"36#include "libavutil/lfg.h"
37#include "libavutil/mem_internal.h"37#include "libavutil/mem_internal.h"
38#include "libavutil/random_seed.h"
39 38
40#define BITSTREAM_READER_LE39#define BITSTREAM_READER_LE
41#include "avcodec.h"40#include "avcodec.h"
42#include "codec_internal.h"41#include "codec_internal.h"
42#include "decode.h"
43#include "fft.h"43#include "fft.h"
44#include "get_bits.h"44#include "get_bits.h"
45#include "internal.h"
46#include "nellymoser.h"45#include "nellymoser.h"
47#include "sinewin.h"46#include "sinewin.h"
48 47
libavcodec/on2avc.c+1−1
@@ -28,9 +28,9 @@ · 27 unmodified lines
28#include "avcodec.h"28#include "avcodec.h"
29#include "bytestream.h"29#include "bytestream.h"
30#include "codec_internal.h"30#include "codec_internal.h"
31#include "decode.h"
31#include "fft.h"32#include "fft.h"
32#include "get_bits.h"33#include "get_bits.h"
33#include "internal.h"
34 34
35#include "on2avcdata.h"35#include "on2avcdata.h"
36 36
libavcodec/opusdec.c+1−3
@@ -44,9 +44,7 @@ · 43 unmodified lines
44 44
45#include "avcodec.h"45#include "avcodec.h"
46#include "codec_internal.h"46#include "codec_internal.h"
47#include "get_bits.h"47#include "decode.h"
48#include "internal.h"
49#include "mathops.h"
50#include "opus.h"48#include "opus.h"
51#include "opustab.h"49#include "opustab.h"
52#include "opus_celt.h"50#include "opus_celt.h"
libavcodec/pafaudio.c+1−1
@@ -24,7 +24,7 @@ · 23 unmodified lines
24 24
25#include "avcodec.h"25#include "avcodec.h"
26#include "codec_internal.h"26#include "codec_internal.h"
27#include "internal.h"27#include "decode.h"
28#include "mathops.h"28#include "mathops.h"
29#include "paf.h"29#include "paf.h"
30 30
libavcodec/pcm-bluray.c+1−1
@@ -28,7 +28,7 @@ · 27 unmodified lines
28#include "avcodec.h"28#include "avcodec.h"
29#include "bytestream.h"29#include "bytestream.h"
30#include "codec_internal.h"30#include "codec_internal.h"
31#include "internal.h"31#include "decode.h"
32 32
33/*33/*
34 * Channel Mapping according to34 * Channel Mapping according to
libavcodec/pcm-dvd.c+1−1
@@ -27,7 +27,7 @@ · 26 unmodified lines
27#include "avcodec.h"27#include "avcodec.h"
28#include "bytestream.h"28#include "bytestream.h"
29#include "codec_internal.h"29#include "codec_internal.h"
30#include "internal.h"30#include "decode.h"
31 31
32typedef struct PCMDVDContext {32typedef struct PCMDVDContext {
33 uint32_t last_header; // Cached header to see if parsing is needed33 uint32_t last_header; // Cached header to see if parsing is needed
libavcodec/pcm.c+1−2
@@ -33,9 +33,8 @@ · 32 unmodified lines
33#include "avcodec.h"33#include "avcodec.h"
34#include "bytestream.h"34#include "bytestream.h"
35#include "codec_internal.h"35#include "codec_internal.h"
36#include "decode.h"
36#include "encode.h"37#include "encode.h"
37#include "internal.h"
38#include "mathops.h"
39#include "pcm_tablegen.h"38#include "pcm_tablegen.h"
40 39
41static av_cold int pcm_encode_init(AVCodecContext *avctx)40static av_cold int pcm_encode_init(AVCodecContext *avctx)
libavcodec/pcx.c+1−0
@@ -26,6 +26,7 @@ · 25 unmodified lines
26#include "avcodec.h"26#include "avcodec.h"
27#include "bytestream.h"27#include "bytestream.h"
28#include "codec_internal.h"28#include "codec_internal.h"
29#include "decode.h"
29#include "get_bits.h"30#include "get_bits.h"
30#include "internal.h"31#include "internal.h"
31 32
libavcodec/pgxdec.c+1−1
@@ -23,7 +23,7 @@ · 22 unmodified lines
23#include "internal.h"23#include "internal.h"
24#include "bytestream.h"24#include "bytestream.h"
25#include "codec_internal.h"25#include "codec_internal.h"
26#include "libavutil/imgutils.h"26#include "decode.h"
27 27
28static int pgx_get_number(AVCodecContext *avctx, GetByteContext *g, int *number) {28static int pgx_get_number(AVCodecContext *avctx, GetByteContext *g, int *number) {
29 int ret = AVERROR_INVALIDDATA;29 int ret = AVERROR_INVALIDDATA;
libavcodec/pictordec.c+1−0
@@ -29,6 +29,7 @@ · 28 unmodified lines
29#include "bytestream.h"29#include "bytestream.h"
30#include "cga_data.h"30#include "cga_data.h"
31#include "codec_internal.h"31#include "codec_internal.h"
32#include "decode.h"
32#include "internal.h"33#include "internal.h"
33 34
34typedef struct PicContext {35typedef struct PicContext {
libavcodec/pnmdec.c+1−1
@@ -25,7 +25,7 @@ · 24 unmodified lines
25 25
26#include "avcodec.h"26#include "avcodec.h"
27#include "codec_internal.h"27#include "codec_internal.h"
28#include "internal.h"28#include "decode.h"
29#include "put_bits.h"29#include "put_bits.h"
30#include "pnm.h"30#include "pnm.h"
31 31
libavcodec/prosumer.c+1−2
@@ -23,7 +23,6 @@ · 22 unmodified lines
23#include <stdlib.h>23#include <stdlib.h>
24#include <string.h>24#include <string.h>
25 25
26#include "libavutil/imgutils.h"
27#include "libavutil/internal.h"26#include "libavutil/internal.h"
28#include "libavutil/intreadwrite.h"27#include "libavutil/intreadwrite.h"
29#include "libavutil/mem.h"28#include "libavutil/mem.h"
@@ -31,7 +30,7 @@ · 1 unmodified line
31#include "avcodec.h"30#include "avcodec.h"
32#include "bytestream.h"31#include "bytestream.h"
33#include "codec_internal.h"32#include "codec_internal.h"
34#include "internal.h"33#include "decode.h"
35 34
36typedef struct ProSumerContext {35typedef struct ProSumerContext {
37 GetByteContext gb;36 GetByteContext gb;
libavcodec/psd.c+1−0
@@ -21,6 +21,7 @@ · 20 unmodified lines
21 21
22#include "bytestream.h"22#include "bytestream.h"
23#include "codec_internal.h"23#include "codec_internal.h"
24#include "decode.h"
24#include "internal.h"25#include "internal.h"
25 26
26enum PsdCompr {27enum PsdCompr {
libavcodec/ptx.c+1−1
@@ -21,9 +21,9 @@ · 20 unmodified lines
21 21
22#include "libavutil/common.h"22#include "libavutil/common.h"
23#include "libavutil/intreadwrite.h"23#include "libavutil/intreadwrite.h"
24#include "libavutil/imgutils.h"
25#include "avcodec.h"24#include "avcodec.h"
26#include "codec_internal.h"25#include "codec_internal.h"
26#include "decode.h"
27#include "internal.h"27#include "internal.h"
28 28
29static int ptx_decode_frame(AVCodecContext *avctx, AVFrame *p,29static int ptx_decode_frame(AVCodecContext *avctx, AVFrame *p,
libavcodec/qcelpdec.c+1−3
@@ -27,14 +27,12 @@ · 26 unmodified lines
27 * @remark Development mentored by Benjamin Larson27 * @remark Development mentored by Benjamin Larson
28 */28 */
29 29
30#include <stddef.h>
31
32#include "libavutil/avassert.h"30#include "libavutil/avassert.h"
33#include "libavutil/channel_layout.h"31#include "libavutil/channel_layout.h"
34#include "libavutil/float_dsp.h"32#include "libavutil/float_dsp.h"
35#include "avcodec.h"33#include "avcodec.h"
36#include "codec_internal.h"34#include "codec_internal.h"
37#include "internal.h"35#include "decode.h"
38#include "get_bits.h"36#include "get_bits.h"
39#include "qcelpdata.h"37#include "qcelpdata.h"
40#include "celp_filters.h"38#include "celp_filters.h"
libavcodec/qdm2.c+1−2
@@ -33,7 +33,6 @@ · 32 unmodified lines
33 33
34#include <math.h>34#include <math.h>
35#include <stddef.h>35#include <stddef.h>
36#include <stdio.h>
37 36
38#include "libavutil/channel_layout.h"37#include "libavutil/channel_layout.h"
39#include "libavutil/mem_internal.h"38#include "libavutil/mem_internal.h"
@@ -44,7 +43,7 @@ · 4 unmodified lines
44#include "get_bits.h"43#include "get_bits.h"
45#include "bytestream.h"44#include "bytestream.h"
46#include "codec_internal.h"45#include "codec_internal.h"
47#include "internal.h"46#include "decode.h"
48#include "mpegaudio.h"47#include "mpegaudio.h"
49#include "mpegaudiodsp.h"48#include "mpegaudiodsp.h"
50#include "rdft.h"49#include "rdft.h"
libavcodec/qdmc.c+1−2
@@ -21,7 +21,6 @@ · 20 unmodified lines
21 21
22#include <math.h>22#include <math.h>
23#include <stddef.h>23#include <stddef.h>
24#include <stdio.h>
25 24
26#define BITSTREAM_READER_LE25#define BITSTREAM_READER_LE
27 26
@@ -32,8 +31,8 @@ · 4 unmodified lines
32#include "avcodec.h"31#include "avcodec.h"
33#include "bytestream.h"32#include "bytestream.h"
34#include "codec_internal.h"33#include "codec_internal.h"
34#include "decode.h"
35#include "get_bits.h"35#include "get_bits.h"
36#include "internal.h"
37 36
38typedef struct QDMCTone {37typedef struct QDMCTone {
39 uint8_t mode;38 uint8_t mode;
libavcodec/qdrw.c+1−0
@@ -31,6 +31,7 @@ · 30 unmodified lines
31#include "avcodec.h"31#include "avcodec.h"
32#include "bytestream.h"32#include "bytestream.h"
33#include "codec_internal.h"33#include "codec_internal.h"
34#include "decode.h"
34#include "internal.h"35#include "internal.h"
35 36
36enum QuickdrawOpcodes {37enum QuickdrawOpcodes {
libavcodec/qpeg.c+0−1
@@ -28,7 +28,6 @@ · 27 unmodified lines
28#include "bytestream.h"28#include "bytestream.h"
29#include "codec_internal.h"29#include "codec_internal.h"
30#include "decode.h"30#include "decode.h"
31#include "internal.h"
32 31
33typedef struct QpegContext{32typedef struct QpegContext{
34 AVCodecContext *avctx;33 AVCodecContext *avctx;
libavcodec/r210dec.c+1−1
@@ -23,7 +23,7 @@ · 22 unmodified lines
23#include "avcodec.h"23#include "avcodec.h"
24#include "codec_internal.h"24#include "codec_internal.h"
25#include "config_components.h"25#include "config_components.h"
26#include "internal.h"26#include "decode.h"
27#include "libavutil/bswap.h"27#include "libavutil/bswap.h"
28#include "libavutil/common.h"28#include "libavutil/common.h"
29 29
libavcodec/ra144dec.c+1−1
@@ -25,8 +25,8 @@ · 24 unmodified lines
25#include "libavutil/channel_layout.h"25#include "libavutil/channel_layout.h"
26#include "avcodec.h"26#include "avcodec.h"
27#include "codec_internal.h"27#include "codec_internal.h"
28#include "decode.h"
28#include "get_bits.h"29#include "get_bits.h"
29#include "internal.h"
30#include "ra144.h"30#include "ra144.h"
31 31
32 32
libavcodec/ra288.c+1−1
@@ -28,8 +28,8 @@ · 27 unmodified lines
28#include "avcodec.h"28#include "avcodec.h"
29#include "celp_filters.h"29#include "celp_filters.h"
30#include "codec_internal.h"30#include "codec_internal.h"
31#include "decode.h"
31#include "get_bits.h"32#include "get_bits.h"
32#include "internal.h"
33#include "lpc.h"33#include "lpc.h"
34#include "ra288.h"34#include "ra288.h"
35 35
libavcodec/ralf.c+1−1
@@ -30,9 +30,9 @@ · 29 unmodified lines
30#include "libavutil/channel_layout.h"30#include "libavutil/channel_layout.h"
31#include "avcodec.h"31#include "avcodec.h"
32#include "codec_internal.h"32#include "codec_internal.h"
33#include "decode.h"
33#include "get_bits.h"34#include "get_bits.h"
34#include "golomb.h"35#include "golomb.h"
35#include "internal.h"
36#include "unary.h"36#include "unary.h"
37#include "ralfdata.h"37#include "ralfdata.h"
38 38
libavcodec/rasc.c+1−2
@@ -21,15 +21,14 @@ · 20 unmodified lines
21 */21 */
22 22
23#include <stdio.h>23#include <stdio.h>
24#include <stdlib.h>
25#include <string.h>24#include <string.h>
26 25
27#include "libavutil/imgutils.h"
28#include "libavutil/opt.h"26#include "libavutil/opt.h"
29 27
30#include "avcodec.h"28#include "avcodec.h"
31#include "bytestream.h"29#include "bytestream.h"
32#include "codec_internal.h"30#include "codec_internal.h"
31#include "decode.h"
33#include "internal.h"32#include "internal.h"
34#include "zlib_wrapper.h"33#include "zlib_wrapper.h"
35 34
libavcodec/rl2.c+1−0
@@ -35,6 +35,7 @@ · 34 unmodified lines
35#include "libavutil/mem.h"35#include "libavutil/mem.h"
36#include "avcodec.h"36#include "avcodec.h"
37#include "codec_internal.h"37#include "codec_internal.h"
38#include "decode.h"
38#include "internal.h"39#include "internal.h"
39 40
40 41
libavcodec/s302m.c+1−2
@@ -27,8 +27,7 @@ · 26 unmodified lines
27#include "libavutil/reverse.h"27#include "libavutil/reverse.h"
28#include "avcodec.h"28#include "avcodec.h"
29#include "codec_internal.h"29#include "codec_internal.h"
30#include "internal.h"30#include "decode.h"
31#include "mathops.h"
32 31
33#define AES3_HEADER_LEN 432#define AES3_HEADER_LEN 4
34 33
libavcodec/sanm.c+1−0
@@ -28,6 +28,7 @@ · 27 unmodified lines
28#include "bytestream.h"28#include "bytestream.h"
29#include "copy_block.h"29#include "copy_block.h"
30#include "codec_internal.h"30#include "codec_internal.h"
31#include "decode.h"
31#include "internal.h"32#include "internal.h"
32 33
33#define NGLYPHS 25634#define NGLYPHS 256
libavcodec/sbcdec.c+1−1
@@ -32,7 +32,7 @@ · 31 unmodified lines
32 32
33#include "avcodec.h"33#include "avcodec.h"
34#include "codec_internal.h"34#include "codec_internal.h"
35#include "internal.h"35#include "decode.h"
36#include "libavutil/channel_layout.h"36#include "libavutil/channel_layout.h"
37#include "libavutil/intreadwrite.h"37#include "libavutil/intreadwrite.h"
38#include "libavutil/mem_internal.h"38#include "libavutil/mem_internal.h"
libavcodec/scpr.c+0−3
@@ -20,15 +20,12 @@ · 19 unmodified lines
20 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA20 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
21 */21 */
22 22
23#include <stdio.h>
24#include <stdlib.h>
25#include <string.h>23#include <string.h>
26 24
27#include "avcodec.h"25#include "avcodec.h"
28#include "bytestream.h"26#include "bytestream.h"
29#include "codec_internal.h"27#include "codec_internal.h"
30#include "decode.h"28#include "decode.h"
31#include "internal.h"
32#include "scpr.h"29#include "scpr.h"
33#include "scpr3.h"30#include "scpr3.h"
34 31
libavcodec/scpr3.c+0−1
@@ -28,7 +28,6 @@ · 27 unmodified lines
28 28
29#include "avcodec.h"29#include "avcodec.h"
30#include "bytestream.h"30#include "bytestream.h"
31#include "internal.h"
32#include "scpr.h"31#include "scpr.h"
33 32
34static void renew_table3(uint32_t nsym, uint32_t *cntsum,33static void renew_table3(uint32_t nsym, uint32_t *cntsum,
libavcodec/sga.c+1−0
@@ -23,6 +23,7 @@ · 22 unmodified lines
23#include "get_bits.h"23#include "get_bits.h"
24#include "bytestream.h"24#include "bytestream.h"
25#include "codec_internal.h"25#include "codec_internal.h"
26#include "decode.h"
26#include "internal.h"27#include "internal.h"
27 28
28#define PALDATA_FOLLOWS_TILEDATA 429#define PALDATA_FOLLOWS_TILEDATA 4
libavcodec/sgidec.c+1−0
@@ -23,6 +23,7 @@ · 22 unmodified lines
23#include "avcodec.h"23#include "avcodec.h"
24#include "bytestream.h"24#include "bytestream.h"
25#include "codec_internal.h"25#include "codec_internal.h"
26#include "decode.h"
26#include "internal.h"27#include "internal.h"
27#include "sgi.h"28#include "sgi.h"
28 29
libavcodec/sgirledec.c+1−1
@@ -30,7 +30,7 @@ · 29 unmodified lines
30 30
31#include "avcodec.h"31#include "avcodec.h"
32#include "codec_internal.h"32#include "codec_internal.h"
33#include "internal.h"33#include "decode.h"
34 34
35static av_cold int sgirle_decode_init(AVCodecContext *avctx)35static av_cold int sgirle_decode_init(AVCodecContext *avctx)
36{36{
libavcodec/shorten.c+1−1
@@ -30,9 +30,9 @@ · 29 unmodified lines
30#include "bswapdsp.h"30#include "bswapdsp.h"
31#include "bytestream.h"31#include "bytestream.h"
32#include "codec_internal.h"32#include "codec_internal.h"
33#include "decode.h"
33#include "get_bits.h"34#include "get_bits.h"
34#include "golomb.h"35#include "golomb.h"
35#include "internal.h"
36 36
37#define MAX_CHANNELS 837#define MAX_CHANNELS 8
38#define MAX_BLOCKSIZE 6553538#define MAX_BLOCKSIZE 65535
libavcodec/sipr.c+1−1
@@ -32,8 +32,8 @@ · 31 unmodified lines
32#define BITSTREAM_READER_LE32#define BITSTREAM_READER_LE
33#include "avcodec.h"33#include "avcodec.h"
34#include "codec_internal.h"34#include "codec_internal.h"
35#include "decode.h"
35#include "get_bits.h"36#include "get_bits.h"
36#include "internal.h"
37#include "lsp.h"37#include "lsp.h"
38#include "acelp_vectors.h"38#include "acelp_vectors.h"
39#include "acelp_pitch_delay.h"39#include "acelp_pitch_delay.h"
libavcodec/siren.c+1−2
@@ -28,9 +28,8 @@ · 27 unmodified lines
28 28
29#include "avcodec.h"29#include "avcodec.h"
30#include "codec_internal.h"30#include "codec_internal.h"
31#include "decode.h"
31#include "get_bits.h"32#include "get_bits.h"
32#include "internal.h"
33#include "mathops.h"
34 33
35static const uint8_t index_table[8] = {4, 4, 3, 3, 2, 2, 1, 0};34static const uint8_t index_table[8] = {4, 4, 3, 3, 2, 2, 1, 0};
36static const uint8_t vector_dimension[8] = { 2, 2, 2, 4, 4, 5, 5, 1 };35static const uint8_t vector_dimension[8] = { 2, 2, 2, 4, 4, 5, 5, 1 };
libavcodec/smacker.c+1−4
@@ -28,8 +28,7 @@ · 27 unmodified lines
28 * Based on http://wiki.multimedia.cx/index.php?title=Smacker28 * Based on http://wiki.multimedia.cx/index.php?title=Smacker
29 */29 */
30 30
31#include <stdio.h>31#include <stddef.h>
32#include <stdlib.h>
33 32
34#include "libavutil/channel_layout.h"33#include "libavutil/channel_layout.h"
35 34
@@ -53,8 +52,6 @@ · 17 unmodified lines
53#include "codec_internal.h"52#include "codec_internal.h"
54#include "decode.h"53#include "decode.h"
55#include "get_bits.h"54#include "get_bits.h"
56#include "internal.h"
57#include "mathops.h"
58 55
59typedef struct SmackVContext {56typedef struct SmackVContext {
60 AVCodecContext *avctx;57 AVCodecContext *avctx;
libavcodec/snow.c+1−6
@@ -18,21 +18,16 @@ · 17 unmodified lines
18 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA18 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
19 */19 */
20 20
21#include "libavutil/intmath.h"
22#include "libavutil/log.h"21#include "libavutil/log.h"
23#include "libavutil/opt.h"
24#include "libavutil/thread.h"22#include "libavutil/thread.h"
25#include "avcodec.h"23#include "avcodec.h"
24#include "decode.h"
26#include "encode.h"25#include "encode.h"
27#include "me_cmp.h"26#include "me_cmp.h"
28#include "snow_dwt.h"27#include "snow_dwt.h"
29#include "internal.h"
30#include "snow.h"28#include "snow.h"
31#include "snowdata.h"29#include "snowdata.h"
32 30
33#include "rangecoder.h"
34#include "mathops.h"
35
36 31
37void ff_snow_inner_add_yblock(const uint8_t *obmc, const int obmc_stride, uint8_t * * block, int b_w, int b_h,32void ff_snow_inner_add_yblock(const uint8_t *obmc, const int obmc_stride, uint8_t * * block, int b_w, int b_h,
38 int src_x, int src_y, int src_stride, slice_buffer * sb, int add, uint8_t * dst8){33 int src_x, int src_y, int src_stride, slice_buffer * sb, int add, uint8_t * dst8){
libavcodec/sonic.c+1−1
@@ -23,10 +23,10 @@ · 22 unmodified lines
23 23
24#include "avcodec.h"24#include "avcodec.h"
25#include "codec_internal.h"25#include "codec_internal.h"
26#include "decode.h"
26#include "encode.h"27#include "encode.h"
27#include "get_bits.h"28#include "get_bits.h"
28#include "golomb.h"29#include "golomb.h"
29#include "internal.h"
30#include "put_golomb.h"30#include "put_golomb.h"
31#include "rangecoder.h"31#include "rangecoder.h"
32 32
libavcodec/speedhq.c+1−2
@@ -26,7 +26,6 @@ · 25 unmodified lines
26 26
27#define BITSTREAM_READER_LE27#define BITSTREAM_READER_LE
28 28
29#include "config.h"
30#include "config_components.h"29#include "config_components.h"
31#include "libavutil/attributes.h"30#include "libavutil/attributes.h"
32#include "libavutil/mem_internal.h"31#include "libavutil/mem_internal.h"
@@ -34,9 +33,9 @@ · 1 unmodified line
34#include "avcodec.h"33#include "avcodec.h"
35#include "blockdsp.h"34#include "blockdsp.h"
36#include "codec_internal.h"35#include "codec_internal.h"
36#include "decode.h"
37#include "get_bits.h"37#include "get_bits.h"
38#include "idctdsp.h"38#include "idctdsp.h"
39#include "internal.h"
40#include "libavutil/thread.h"39#include "libavutil/thread.h"
41#include "mathops.h"40#include "mathops.h"
42#include "mpeg12dec.h"41#include "mpeg12dec.h"
libavcodec/speexdec.c+1−1
@@ -56,8 +56,8 @@ · 55 unmodified lines
56#include "avcodec.h"56#include "avcodec.h"
57#include "bytestream.h"57#include "bytestream.h"
58#include "codec_internal.h"58#include "codec_internal.h"
59#include "decode.h"
59#include "get_bits.h"60#include "get_bits.h"
60#include "internal.h"
61#include "speexdata.h"61#include "speexdata.h"
62 62
63#define SPEEX_NB_MODES 363#define SPEEX_NB_MODES 3
libavcodec/sunrast.c+1−0
@@ -24,6 +24,7 @@ · 23 unmodified lines
24#include "libavutil/imgutils.h"24#include "libavutil/imgutils.h"
25#include "avcodec.h"25#include "avcodec.h"
26#include "codec_internal.h"26#include "codec_internal.h"
27#include "decode.h"
27#include "internal.h"28#include "internal.h"
28#include "sunrast.h"29#include "sunrast.h"
29 30
libavcodec/svq1dec.c+1−0
@@ -37,6 +37,7 @@ · 36 unmodified lines
37 37
38#include "avcodec.h"38#include "avcodec.h"
39#include "codec_internal.h"39#include "codec_internal.h"
40#include "decode.h"
40#include "get_bits.h"41#include "get_bits.h"
41#include "h263data.h"42#include "h263data.h"
42#include "hpeldsp.h"43#include "hpeldsp.h"
libavcodec/svq3.c+1−0
@@ -47,6 +47,7 @@ · 46 unmodified lines
47#include "libavutil/mem_internal.h"47#include "libavutil/mem_internal.h"
48 48
49#include "codec_internal.h"49#include "codec_internal.h"
50#include "decode.h"
50#include "internal.h"51#include "internal.h"
51#include "avcodec.h"52#include "avcodec.h"
52#include "mpegutils.h"53#include "mpegutils.h"
libavcodec/targa.c+1−0
@@ -24,6 +24,7 @@ · 23 unmodified lines
24#include "avcodec.h"24#include "avcodec.h"
25#include "bytestream.h"25#include "bytestream.h"
26#include "codec_internal.h"26#include "codec_internal.h"
27#include "decode.h"
27#include "internal.h"28#include "internal.h"
28#include "targa.h"29#include "targa.h"
29 30
libavcodec/targa_y216dec.c+1−1
@@ -21,7 +21,7 @@ · 20 unmodified lines
21 21
22#include "avcodec.h"22#include "avcodec.h"
23#include "codec_internal.h"23#include "codec_internal.h"
24#include "internal.h"24#include "decode.h"
25 25
26static av_cold int y216_decode_init(AVCodecContext *avctx)26static av_cold int y216_decode_init(AVCodecContext *avctx)
27{27{
libavcodec/tdsc.c+1−0
@@ -41,6 +41,7 @@ · 40 unmodified lines
41#include "avcodec.h"41#include "avcodec.h"
42#include "bytestream.h"42#include "bytestream.h"
43#include "codec_internal.h"43#include "codec_internal.h"
44#include "decode.h"
44#include "internal.h"45#include "internal.h"
45 46
46#define BITMAPINFOHEADER_SIZE 0x2847#define BITMAPINFOHEADER_SIZE 0x28
libavcodec/tmv.c+1−1
@@ -30,7 +30,7 @@ · 29 unmodified lines
30 30
31#include "avcodec.h"31#include "avcodec.h"
32#include "codec_internal.h"32#include "codec_internal.h"
33#include "internal.h"33#include "decode.h"
34#include "libavutil/internal.h"34#include "libavutil/internal.h"
35#include "libavutil/xga_font_data.h"35#include "libavutil/xga_font_data.h"
36 36
libavcodec/truemotion2rt.c+1−0
@@ -29,6 +29,7 @@ · 28 unmodified lines
29#define BITSTREAM_READER_LE29#define BITSTREAM_READER_LE
30#include "avcodec.h"30#include "avcodec.h"
31#include "codec_internal.h"31#include "codec_internal.h"
32#include "decode.h"
32#include "get_bits.h"33#include "get_bits.h"
33#include "internal.h"34#include "internal.h"
34 35
libavcodec/truespeech.c+1−2
@@ -20,14 +20,13 @@ · 19 unmodified lines
20 */20 */
21 21
22#include "libavutil/channel_layout.h"22#include "libavutil/channel_layout.h"
23#include "libavutil/intreadwrite.h"
24#include "libavutil/mem_internal.h"23#include "libavutil/mem_internal.h"
25 24
26#include "avcodec.h"25#include "avcodec.h"
27#include "bswapdsp.h"26#include "bswapdsp.h"
28#include "codec_internal.h"27#include "codec_internal.h"
28#include "decode.h"
29#include "get_bits.h"29#include "get_bits.h"
30#include "internal.h"
31 30
32#include "truespeech_data.h"31#include "truespeech_data.h"
33/**32/**
libavcodec/twinvq.c+1−1
@@ -25,8 +25,8 @@ · 24 unmodified lines
25#include "libavutil/channel_layout.h"25#include "libavutil/channel_layout.h"
26#include "libavutil/float_dsp.h"26#include "libavutil/float_dsp.h"
27#include "avcodec.h"27#include "avcodec.h"
28#include "decode.h"
28#include "fft.h"29#include "fft.h"
29#include "internal.h"
30#include "lsp.h"30#include "lsp.h"
31#include "sinewin.h"31#include "sinewin.h"
32#include "twinvq.h"32#include "twinvq.h"
libavcodec/txd.c+1−0
@@ -26,6 +26,7 @@ · 25 unmodified lines
26#include "bytestream.h"26#include "bytestream.h"
27#include "avcodec.h"27#include "avcodec.h"
28#include "codec_internal.h"28#include "codec_internal.h"
29#include "decode.h"
29#include "internal.h"30#include "internal.h"
30#include "texturedsp.h"31#include "texturedsp.h"
31 32
libavcodec/v210x.c+1−1
@@ -20,7 +20,7 @@ · 19 unmodified lines
20 20
21#include "avcodec.h"21#include "avcodec.h"
22#include "codec_internal.h"22#include "codec_internal.h"
23#include "internal.h"23#include "decode.h"
24#include "libavutil/bswap.h"24#include "libavutil/bswap.h"
25#include "libavutil/internal.h"25#include "libavutil/internal.h"
26 26
libavcodec/v308dec.c+1−1
@@ -21,7 +21,7 @@ · 20 unmodified lines
21 21
22#include "avcodec.h"22#include "avcodec.h"
23#include "codec_internal.h"23#include "codec_internal.h"
24#include "internal.h"24#include "decode.h"
25 25
26static av_cold int v308_decode_init(AVCodecContext *avctx)26static av_cold int v308_decode_init(AVCodecContext *avctx)
27{27{
libavcodec/v408dec.c+1−1
@@ -23,7 +23,7 @@ · 22 unmodified lines
23 23
24#include "avcodec.h"24#include "avcodec.h"
25#include "codec_internal.h"25#include "codec_internal.h"
26#include "internal.h"26#include "decode.h"
27 27
28static av_cold int v408_decode_init(AVCodecContext *avctx)28static av_cold int v408_decode_init(AVCodecContext *avctx)
29{29{
libavcodec/vb.c+1−4
@@ -24,13 +24,10 @@ · 23 unmodified lines
24 * VB Video decoder24 * VB Video decoder
25 */25 */
26 26
27#include <stdio.h>
28#include <stdlib.h>
29
30#include "avcodec.h"27#include "avcodec.h"
31#include "bytestream.h"28#include "bytestream.h"
32#include "codec_internal.h"29#include "codec_internal.h"
33#include "internal.h"30#include "decode.h"
34 31
35enum VBFlags {32enum VBFlags {
36 VB_HAS_GMC = 0x01,33 VB_HAS_GMC = 0x01,
libavcodec/vbndec.c+1−0
@@ -26,6 +26,7 @@ · 25 unmodified lines
26#include "avcodec.h"26#include "avcodec.h"
27#include "bytestream.h"27#include "bytestream.h"
28#include "codec_internal.h"28#include "codec_internal.h"
29#include "decode.h"
29#include "internal.h"30#include "internal.h"
30#include "texturedsp.h"31#include "texturedsp.h"
31#include "vbn.h"32#include "vbn.h"
libavcodec/vc1dec.c+0−1
@@ -34,7 +34,6 @@ · 33 unmodified lines
34#include "decode.h"34#include "decode.h"
35#include "get_bits.h"35#include "get_bits.h"
36#include "hwconfig.h"36#include "hwconfig.h"
37#include "internal.h"
38#include "mpeg_er.h"37#include "mpeg_er.h"
39#include "mpegvideo.h"38#include "mpegvideo.h"
40#include "mpegvideodec.h"39#include "mpegvideodec.h"
libavcodec/vcr1.c+1−1
@@ -26,7 +26,7 @@ · 25 unmodified lines
26 26
27#include "avcodec.h"27#include "avcodec.h"
28#include "codec_internal.h"28#include "codec_internal.h"
29#include "internal.h"29#include "decode.h"
30#include "libavutil/avassert.h"30#include "libavutil/avassert.h"
31#include "libavutil/internal.h"31#include "libavutil/internal.h"
32 32
libavcodec/vima.c+1−1
@@ -31,8 +31,8 @@ · 30 unmodified lines
31#include "adpcm_data.h"31#include "adpcm_data.h"
32#include "avcodec.h"32#include "avcodec.h"
33#include "codec_internal.h"33#include "codec_internal.h"
34#include "decode.h"
34#include "get_bits.h"35#include "get_bits.h"
35#include "internal.h"
36 36
37static uint16_t predict_table[5786 * 2];37static uint16_t predict_table[5786 * 2];
38 38
libavcodec/vmdaudio.c+1−1
@@ -42,7 +42,7 @@ · 41 unmodified lines
42 42
43#include "avcodec.h"43#include "avcodec.h"
44#include "codec_internal.h"44#include "codec_internal.h"
45#include "internal.h"45#include "decode.h"
46 46
47#define BLOCK_TYPE_AUDIO 147#define BLOCK_TYPE_AUDIO 1
48#define BLOCK_TYPE_INITIAL 248#define BLOCK_TYPE_INITIAL 2
libavcodec/vmdvideo.c+1−1
@@ -40,7 +40,7 @@ · 39 unmodified lines
40 40
41#include "avcodec.h"41#include "avcodec.h"
42#include "codec_internal.h"42#include "codec_internal.h"
43#include "internal.h"43#include "decode.h"
44#include "bytestream.h"44#include "bytestream.h"
45 45
46#define VMD_HEADER_SIZE 0x33046#define VMD_HEADER_SIZE 0x330
libavcodec/vorbisdec.c+1−1
@@ -35,9 +35,9 @@ · 34 unmodified lines
35#define BITSTREAM_READER_LE35#define BITSTREAM_READER_LE
36#include "avcodec.h"36#include "avcodec.h"
37#include "codec_internal.h"37#include "codec_internal.h"
38#include "decode.h"
38#include "fft.h"39#include "fft.h"
39#include "get_bits.h"40#include "get_bits.h"
40#include "internal.h"
41#include "vorbis.h"41#include "vorbis.h"
42#include "vorbisdsp.h"42#include "vorbisdsp.h"
43#include "xiph.h"43#include "xiph.h"
libavcodec/vp56.c+1−0
@@ -25,6 +25,7 @@ · 24 unmodified lines
25 25
26#include "avcodec.h"26#include "avcodec.h"
27#include "bytestream.h"27#include "bytestream.h"
28#include "decode.h"
28#include "internal.h"29#include "internal.h"
29#include "h264chroma.h"30#include "h264chroma.h"
30#include "vp56.h"31#include "vp56.h"
libavcodec/wmadec.c+1−0
@@ -40,6 +40,7 @@ · 39 unmodified lines
40 40
41#include "avcodec.h"41#include "avcodec.h"
42#include "codec_internal.h"42#include "codec_internal.h"
43#include "decode.h"
43#include "internal.h"44#include "internal.h"
44#include "wma.h"45#include "wma.h"
45 46
libavcodec/wmalosslessdec.c+1−2
@@ -30,11 +30,10 @@ · 29 unmodified lines
30 30
31#include "avcodec.h"31#include "avcodec.h"
32#include "codec_internal.h"32#include "codec_internal.h"
33#include "internal.h"33#include "decode.h"
34#include "get_bits.h"34#include "get_bits.h"
35#include "put_bits.h"35#include "put_bits.h"
36#include "lossless_audiodsp.h"36#include "lossless_audiodsp.h"
37#include "wma.h"
38#include "wma_common.h"37#include "wma_common.h"
39 38
40/** current decoder limitations */39/** current decoder limitations */
libavcodec/wmaprodec.c+2−1
@@ -98,8 +98,9 @@ · 97 unmodified lines
98 98
99#include "avcodec.h"99#include "avcodec.h"
100#include "codec_internal.h"100#include "codec_internal.h"
101#include "internal.h"101#include "decode.h"
102#include "get_bits.h"102#include "get_bits.h"
103#include "internal.h"
103#include "put_bits.h"104#include "put_bits.h"
104#include "wmaprodata.h"105#include "wmaprodata.h"
105#include "sinewin.h"106#include "sinewin.h"
libavcodec/wmavoice.c+1−1
@@ -33,7 +33,7 @@ · 32 unmodified lines
33#include "libavutil/thread.h"33#include "libavutil/thread.h"
34#include "avcodec.h"34#include "avcodec.h"
35#include "codec_internal.h"35#include "codec_internal.h"
36#include "internal.h"36#include "decode.h"
37#include "get_bits.h"37#include "get_bits.h"
38#include "put_bits.h"38#include "put_bits.h"
39#include "wmavoice_data.h"39#include "wmavoice_data.h"
libavcodec/wnv1.c+1−1
@@ -29,8 +29,8 @@ · 28 unmodified lines
29#define BITSTREAM_READER_LE29#define BITSTREAM_READER_LE
30#include "avcodec.h"30#include "avcodec.h"
31#include "codec_internal.h"31#include "codec_internal.h"
32#include "decode.h"
32#include "get_bits.h"33#include "get_bits.h"
33#include "internal.h"
34 34
35static const uint8_t code_tab[16][2] = {35static const uint8_t code_tab[16][2] = {
36 { 7, 1 }, { 8, 3 }, { 6, 3 }, { 9, 4 }, { 5, 4 }, { 10, 5 }, { 4, 5 },36 { 7, 1 }, { 8, 3 }, { 6, 3 }, { 9, 4 }, { 5, 4 }, { 10, 5 }, { 4, 5 },
libavcodec/ws-snd1.c+1−1
@@ -26,7 +26,7 @@ · 25 unmodified lines
26#include "libavutil/intreadwrite.h"26#include "libavutil/intreadwrite.h"
27#include "avcodec.h"27#include "avcodec.h"
28#include "codec_internal.h"28#include "codec_internal.h"
29#include "internal.h"29#include "decode.h"
30 30
31/**31/**
32 * @file32 * @file
libavcodec/xan.c+1−3
@@ -28,8 +28,6 @@ · 27 unmodified lines
28 * The xan_wc3 decoder outputs PAL8 data.28 * The xan_wc3 decoder outputs PAL8 data.
29 */29 */
30 30
31#include <stdio.h>
32#include <stdlib.h>
33#include <string.h>31#include <string.h>
34 32
35#include "libavutil/intreadwrite.h"33#include "libavutil/intreadwrite.h"
@@ -39,8 +37,8 @@ · 3 unmodified lines
39#include "avcodec.h"37#include "avcodec.h"
40#include "bytestream.h"38#include "bytestream.h"
41#include "codec_internal.h"39#include "codec_internal.h"
40#include "decode.h"
42#include "get_bits.h"41#include "get_bits.h"
43#include "internal.h"
44 42
45#define RUNTIME_GAMMA 043#define RUNTIME_GAMMA 0
46 44
libavcodec/xbmdec.c+1−0
@@ -25,6 +25,7 @@ · 24 unmodified lines
25 25
26#include "avcodec.h"26#include "avcodec.h"
27#include "codec_internal.h"27#include "codec_internal.h"
28#include "decode.h"
28#include "internal.h"29#include "internal.h"
29#include "mathops.h"30#include "mathops.h"
30 31
libavcodec/xfacedec.c+1−3
@@ -24,11 +24,9 @@ · 23 unmodified lines
24 * X-Face decoder, based on libcompface, by James Ashton.24 * X-Face decoder, based on libcompface, by James Ashton.
25 */25 */
26 26
27#include "libavutil/pixdesc.h"
28#include "avcodec.h"27#include "avcodec.h"
29#include "bytestream.h"
30#include "codec_internal.h"28#include "codec_internal.h"
31#include "internal.h"29#include "decode.h"
32#include "xface.h"30#include "xface.h"
33 31
34static int pop_integer(BigInt *b, const ProbRange *pranges)32static int pop_integer(BigInt *b, const ProbRange *pranges)
libavcodec/xl.c+1−1
@@ -28,7 +28,7 @@ · 27 unmodified lines
28#include "libavutil/intreadwrite.h"28#include "libavutil/intreadwrite.h"
29#include "avcodec.h"29#include "avcodec.h"
30#include "codec_internal.h"30#include "codec_internal.h"
31#include "internal.h"31#include "decode.h"
32 32
33static const int xl_table[32] = {33static const int xl_table[32] = {
34 0, 1, 2, 3, 4, 5, 6, 7,34 0, 1, 2, 3, 4, 5, 6, 7,
libavcodec/xpmdec.c+1−1
@@ -21,10 +21,10 @@ · 20 unmodified lines
21 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA21 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
22 */22 */
23 23
24#include "libavutil/parseutils.h"
25#include "libavutil/avstring.h"24#include "libavutil/avstring.h"
26#include "avcodec.h"25#include "avcodec.h"
27#include "codec_internal.h"26#include "codec_internal.h"
27#include "decode.h"
28#include "internal.h"28#include "internal.h"
29 29
30#define MIN_ELEMENT ' '30#define MIN_ELEMENT ' '
libavcodec/xwddec.c+1−0
@@ -26,6 +26,7 @@ · 25 unmodified lines
26#include "avcodec.h"26#include "avcodec.h"
27#include "bytestream.h"27#include "bytestream.h"
28#include "codec_internal.h"28#include "codec_internal.h"
29#include "decode.h"
29#include "internal.h"30#include "internal.h"
30#include "xwd.h"31#include "xwd.h"
31 32
libavcodec/y41pdec.c+1−1
@@ -22,7 +22,7 @@ · 21 unmodified lines
22 22
23#include "avcodec.h"23#include "avcodec.h"
24#include "codec_internal.h"24#include "codec_internal.h"
25#include "internal.h"25#include "decode.h"
26 26
27static av_cold int y41p_decode_init(AVCodecContext *avctx)27static av_cold int y41p_decode_init(AVCodecContext *avctx)
28{28{
libavcodec/yuv4dec.c+1−1
@@ -22,7 +22,7 @@ · 21 unmodified lines
22 22
23#include "avcodec.h"23#include "avcodec.h"
24#include "codec_internal.h"24#include "codec_internal.h"
25#include "internal.h"25#include "decode.h"
26 26
27static av_cold int yuv4_decode_init(AVCodecContext *avctx)27static av_cold int yuv4_decode_init(AVCodecContext *avctx)
28{28{
libavcodec/zerocodec.c+1−1
@@ -20,7 +20,7 @@ · 19 unmodified lines
20 20
21#include "avcodec.h"21#include "avcodec.h"
22#include "codec_internal.h"22#include "codec_internal.h"
23#include "internal.h"23#include "decode.h"
24#include "zlib_wrapper.h"24#include "zlib_wrapper.h"
25#include "libavutil/common.h"25#include "libavutil/common.h"
26 26
libavcodec/zmbv.c+2−3
@@ -24,15 +24,14 @@ · 23 unmodified lines
24 * Zip Motion Blocks Video decoder24 * Zip Motion Blocks Video decoder
25 */25 */
26 26
27#include <stdio.h>27#include <stddef.h>
28#include <stdlib.h>
29 28
30#include "libavutil/common.h"29#include "libavutil/common.h"
31#include "libavutil/imgutils.h"30#include "libavutil/imgutils.h"
32#include "libavutil/intreadwrite.h"31#include "libavutil/intreadwrite.h"
33#include "avcodec.h"32#include "avcodec.h"
34#include "codec_internal.h"33#include "codec_internal.h"
35#include "internal.h"34#include "decode.h"
36#include "zlib_wrapper.h"35#include "zlib_wrapper.h"
37 36
38#include <zlib.h>37#include <zlib.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