History

avcodec/internal: Move FF_CODEC_CAP_* to a new header codec_internal.h

Also move FF_CODEC_TAGS_END as well as struct AVCodecDefault. This reduces the amount of files that have to include internal.h (which comes with quite a lot of indirect inclusions), as e.g. most encoders don't need it. It is furthemore in preparation for moving the private part of AVCodec out of the public codec.h.

Andreas Rheinhardt committed 4 years ago

Commit a688f3c1 parent 5b37322459 files · +537 −206Browse files

Unified · Split

459 files
  1. libavcodec/012v.c +1 −0
  2. libavcodec/4xm.c +1 −0
  3. libavcodec/8bps.c +1 −0
  4. libavcodec/8svx.c +1 −0
  5. libavcodec/a64multienc.c +1 −1
  6. libavcodec/aacdec.c +1 −1
  7. libavcodec/aacdec_fixed.c +1 −1
  8. libavcodec/aacdec_template.c +1 −0
  9. libavcodec/aacenc.c +1 −1
  10. libavcodec/aasc.c +1 −0
  11. libavcodec/ac3dec_fixed.c +1 −0
  12. libavcodec/ac3dec_float.c +1 −0
  13. libavcodec/ac3enc.c +1 −0
  14. libavcodec/ac3enc.h +1 −1
  15. libavcodec/ac3enc_fixed.c +1 −1
  16. libavcodec/ac3enc_float.c +1 −1
  17. libavcodec/ac3enc_template.c +0 −1
  18. libavcodec/adpcm.c +1 −0
  19. libavcodec/adpcmenc.c +1 −1
  20. libavcodec/adxdec.c +1 −0
  21. libavcodec/adxenc.c +1 −1
  22. libavcodec/agm.c +1 −0
  23. libavcodec/aic.c +1 −1
  24. libavcodec/alac.c +1 −1
  25. libavcodec/alacenc.c +1 −1
  26. libavcodec/alsdec.c +1 −0
  27. libavcodec/amfenc_h264.c +1 −0
  28. libavcodec/amfenc_hevc.c +1 −0
  29. libavcodec/amrnbdec.c +1 −0
  30. libavcodec/amrwbdec.c +1 −0
  31. libavcodec/anm.c +1 −0
  32. libavcodec/ansi.c +1 −0
  33. libavcodec/apedec.c +1 −0
  34. libavcodec/aptx.c +1 −0
  35. libavcodec/aptx.h +0 −1
  36. libavcodec/aptxdec.c +2 −0
  37. libavcodec/aptxenc.c +1 −0
  38. libavcodec/arbc.c +1 −0
  39. libavcodec/argo.c +1 −0
  40. libavcodec/assdec.c +1 −1
  41. libavcodec/assenc.c +1 −1
  42. libavcodec/asvdec.c +1 −0
  43. libavcodec/asvenc.c +1 −1
  44. libavcodec/atrac1.c +1 −0
  45. libavcodec/atrac3.c +1 −0
  46. libavcodec/atrac3plusdec.c +1 −0
  47. libavcodec/atrac9dec.c +1 −0
  48. libavcodec/audiotoolboxdec.c +1 −0
  49. libavcodec/audiotoolboxenc.c +1 −0
  50. libavcodec/aura.c +1 −0
  51. libavcodec/av1dec.c +1 −0
  52. libavcodec/avcodec.c +1 −0
  53. libavcodec/avrndec.c +1 −0
  54. libavcodec/avs.c +1 −0
  55. libavcodec/avuidec.c +1 −0
  56. libavcodec/avuienc.c +1 −1
  57. libavcodec/bethsoftvideo.c +1 −0
  58. libavcodec/bfi.c +1 −0
  59. libavcodec/bink.c +1 −0
  60. libavcodec/binkaudio.c +1 −0
  61. libavcodec/bintext.c +1 −0
  62. libavcodec/bitpacked_dec.c +1 −1
  63. libavcodec/bitpacked_enc.c +1 −0
  64. libavcodec/bmpenc.c +1 −1
  65. libavcodec/bmvaudio.c +1 −0
  66. libavcodec/bmvvideo.c +1 −0
  67. libavcodec/c93.c +1 −0
  68. libavcodec/cavsdec.c +1 −0
  69. libavcodec/ccaption_dec.c +1 −1
  70. libavcodec/cdgraphics.c +1 −0
  71. libavcodec/cdtoons.c +1 −0
  72. libavcodec/cdxl.c +1 −0
  73. libavcodec/cfhd.c +1 −0
  74. libavcodec/cfhdenc.c +1 −1
  75. libavcodec/cinepak.c +1 −0
  76. libavcodec/cinepakenc.c +1 −1
  77. libavcodec/clearvideo.c +1 −0
  78. libavcodec/cljrdec.c +1 −0
  79. libavcodec/cllc.c +1 −1
  80. libavcodec/cngdec.c +1 −0
  81. libavcodec/cngenc.c +1 −1
  82. libavcodec/codec_internal.h +82 −0
  83. libavcodec/cook.c +1 −0
  84. libavcodec/cpia.c +1 −0
  85. libavcodec/cri.c +1 −0
  86. libavcodec/crystalhd.c +1 −0
  87. libavcodec/cscd.c +1 −0
  88. libavcodec/cuviddec.c +1 −0
  89. libavcodec/cyuv.c +1 −0
  90. libavcodec/dcadec.c +1 −1
  91. libavcodec/dcaenc.c +1 −0
  92. libavcodec/dds.c +1 −0
  93. libavcodec/decode.c +1 −0
  94. libavcodec/dfa.c +1 −0
  95. libavcodec/dfpwmdec.c +1 −0
  96. libavcodec/dfpwmenc.c +1 −1
  97. libavcodec/diracdec.c +1 −0
  98. libavcodec/dnxhddec.c +1 −0
  99. libavcodec/dnxhdenc.c +1 −0
  100. libavcodec/dolby_e.c +1 −0
  101. libavcodec/dpcm.c +1 −0
  102. libavcodec/dpxenc.c +1 −1
  103. libavcodec/dsddec.c +1 −0
  104. libavcodec/dsicinaudio.c +1 −0
  105. libavcodec/dsicinvideo.c +1 −0
  106. libavcodec/dss_sp.c +1 −0
  107. libavcodec/dstdec.c +1 −0
  108. libavcodec/dvaudiodec.c +1 −0
  109. libavcodec/dvbsubdec.c +1 −0
  110. libavcodec/dvdec.c +1 −0
  111. libavcodec/dvdsubdec.c +1 −0
  112. libavcodec/dvdsubenc.c +1 −0
  113. libavcodec/dvenc.c +1 −1
  114. libavcodec/dxa.c +1 −0
  115. libavcodec/dxv.c +1 −1
  116. libavcodec/eac3dec.c +0 −1
  117. libavcodec/eac3enc.c +1 −0
  118. libavcodec/eacmv.c +1 −0
  119. libavcodec/eamad.c +1 −0
  120. libavcodec/eatgq.c +1 −0
  121. libavcodec/eatgv.c +1 −0
  122. libavcodec/eatqi.c +1 −0
  123. libavcodec/escape124.c +1 −0
  124. libavcodec/escape130.c +1 −0
  125. libavcodec/evrcdec.c +1 −0
  126. libavcodec/exr.c +1 −0
  127. libavcodec/exrenc.c +1 −1
  128. libavcodec/fastaudio.c +1 −0
  129. libavcodec/ffv1dec.c +1 −0
  130. libavcodec/ffv1enc.c +1 −0
  131. libavcodec/ffwavesynth.c +1 −0
  132. libavcodec/fic.c +1 −0
  133. libavcodec/flacdec.c +1 −1
  134. libavcodec/flacenc.c +1 −0
  135. libavcodec/flashsv.c +1 −0
  136. libavcodec/flashsv2enc.c +1 −1
  137. libavcodec/flashsvenc.c +1 −1
  138. libavcodec/flicvideo.c +1 −0
  139. libavcodec/flvdec.c +1 −1
  140. libavcodec/flvenc.c +1 −0
  141. libavcodec/fmvc.c +1 −0
  142. libavcodec/fraps.c +1 −1
  143. libavcodec/frwu.c +1 −0
  144. libavcodec/g2meet.c +1 −0
  145. libavcodec/g722dec.c +1 −0
  146. libavcodec/g722enc.c +1 −0
  147. libavcodec/g723_1dec.c +1 −0
  148. libavcodec/g723_1enc.c +1 −1
  149. libavcodec/g726.c +1 −0
  150. libavcodec/g729dec.c +1 −0
  151. libavcodec/gdv.c +1 −0
  152. libavcodec/gif.c +1 −1
  153. libavcodec/gifdec.c +1 −0
  154. libavcodec/gsmdec.c +1 −0
  155. libavcodec/h261dec.c +1 −0
  156. libavcodec/h261enc.c +1 −0
  157. libavcodec/h263dec.c +1 −0
  158. libavcodec/h264dec.c +1 −0
  159. libavcodec/hapdec.c +1 −1
  160. libavcodec/hapenc.c +1 −1
  161. libavcodec/hcadec.c +1 −0
  162. libavcodec/hcom.c +1 −0
  163. libavcodec/hevcdec.c +1 −0
  164. libavcodec/hnm4video.c +1 −0
  165. libavcodec/hq_hqa.c +1 −0
  166. libavcodec/hqx.c +1 −1
  167. libavcodec/huffyuvdec.c +1 −1
  168. libavcodec/huffyuvenc.c +1 −1
  169. libavcodec/idcinvideo.c +1 −0
  170. libavcodec/iff.c +1 −0
  171. libavcodec/ilbcdec.c +1 −0
  172. libavcodec/imc.c +1 −0
  173. libavcodec/imm4.c +1 −0
  174. libavcodec/imm5.c +1 −1
  175. libavcodec/imx.c +1 −0
  176. libavcodec/indeo2.c +1 −0
  177. libavcodec/indeo3.c +1 −0
  178. libavcodec/indeo4.c +1 −1
  179. libavcodec/indeo5.c +1 −1
  180. libavcodec/intelh263dec.c +1 −1
  181. libavcodec/internal.h +0 −61
  182. libavcodec/interplayacm.c +1 −0
  183. libavcodec/interplayvideo.c +1 −0
  184. libavcodec/ituh263enc.c +1 −0
  185. libavcodec/j2kenc.c +1 −1
  186. libavcodec/jacosubdec.c +1 −1
  187. libavcodec/jpeg2000dec.c +1 −0
  188. libavcodec/jpeglsdec.c +1 −0
  189. libavcodec/jpeglsenc.c +1 −0
  190. libavcodec/jvdec.c +1 −0
  191. libavcodec/kgv1dec.c +1 −0
  192. libavcodec/kmvc.c +1 −0
  193. libavcodec/lagarith.c +1 −1
  194. libavcodec/lcldec.c +1 −1
  195. libavcodec/lclenc.c +1 −1
  196. libavcodec/libaomdec.c +1 −0
  197. libavcodec/libaomenc.c +1 −0
  198. libavcodec/libdav1d.c +1 −0
  199. libavcodec/libdavs2.c +1 −1
  200. libavcodec/libfdk-aacdec.c +1 −0
  201. libavcodec/libfdk-aacenc.c +1 −1
  202. libavcodec/libgsmenc.c +1 −1
  203. libavcodec/libilbc.c +1 −0
  204. libavcodec/libkvazaar.c +1 −1
  205. libavcodec/libmp3lame.c +1 −1
  206. libavcodec/libopenh264dec.c +1 −0
  207. libavcodec/libopenh264enc.c +1 −0
  208. libavcodec/libopusdec.c +1 −0
  209. libavcodec/libopusenc.c +1 −1
  210. libavcodec/librav1e.c +1 −0
  211. libavcodec/libspeexenc.c +1 −1
  212. libavcodec/libsvtav1.c +1 −0
  213. libavcodec/libtwolame.c +1 −0
  214. libavcodec/libuavs3d.c +1 −0
  215. libavcodec/libvorbisenc.c +1 −0
  216. libavcodec/libvpxdec.c +1 −0
  217. libavcodec/libvpxenc.c +1 −0
  218. libavcodec/libwebpenc_common.h +1 −1
  219. libavcodec/libx264.c +1 −0
  220. libavcodec/libx265.c +1 −0
  221. libavcodec/libxavs.c +1 −1
  222. libavcodec/libxavs2.c +1 −1
  223. libavcodec/libxvid.c +1 −1
  224. libavcodec/ljpegenc.c +1 −1
  225. libavcodec/loco.c +1 −0
  226. libavcodec/lscrdec.c +1 −0
  227. libavcodec/m101.c +1 −0
  228. libavcodec/mace.c +1 −0
  229. libavcodec/magicyuv.c +1 −0
  230. libavcodec/magicyuvenc.c +1 −1
  231. libavcodec/mdec.c +1 −1
  232. libavcodec/mediacodecdec.c +1 −0
  233. libavcodec/metasound.c +1 −1
  234. libavcodec/mfenc.c +1 −0
  235. libavcodec/microdvddec.c +1 −1
  236. libavcodec/midivid.c +1 −0
  237. libavcodec/mimic.c +1 −0
  238. libavcodec/mjpegbdec.c +1 −1
  239. libavcodec/mjpegdec.c +1 −0
  240. libavcodec/mjpegenc.c +1 −0
  241. libavcodec/mlpdec.c +1 −0
  242. libavcodec/mlpenc.c +1 −1
  243. libavcodec/mmaldec.c +1 −0
  244. libavcodec/mmvideo.c +1 −0
  245. libavcodec/mobiclip.c +1 −0
  246. libavcodec/motionpixels.c +1 −0
  247. libavcodec/movtextdec.c +1 −1
  248. libavcodec/movtextenc.c +1 −1
  249. libavcodec/mpc7.c +1 −0
  250. libavcodec/mpc8.c +1 −0
  251. libavcodec/mpeg12dec.c +1 −0
  252. libavcodec/mpeg12enc.c +1 −0
  253. libavcodec/mpeg4videodec.c +1 −1
  254. libavcodec/mpeg4videoenc.c +1 −0
  255. libavcodec/mpegaudiodec_fixed.c +1 −0
  256. libavcodec/mpegaudiodec_float.c +1 −0
  257. libavcodec/mpegaudioenc_fixed.c +1 −0
  258. libavcodec/mpegaudioenc_float.c +1 −0
  259. libavcodec/mpl2dec.c +1 −1
  260. libavcodec/mscc.c +1 −0
  261. libavcodec/msmpeg4dec.c +1 −1
  262. libavcodec/msmpeg4enc.c +1 −1
  263. libavcodec/msrle.c +1 −0
  264. libavcodec/mss1.c +1 −0
  265. libavcodec/mss2.c +1 −0
  266. libavcodec/mss3.c +1 −0
  267. libavcodec/mss4.c +1 −0
  268. libavcodec/msvideo1.c +1 −0
  269. libavcodec/msvideo1enc.c +1 −1
  270. libavcodec/mv30.c +1 −0
  271. libavcodec/mvcdec.c +1 −0
  272. libavcodec/mvha.c +1 −0
  273. libavcodec/mwsc.c +1 −0
  274. libavcodec/mxpegdec.c +1 −0
  275. libavcodec/nellymoserdec.c +1 −0
  276. libavcodec/nellymoserenc.c +1 −1
  277. libavcodec/notchlc.c +1 −0
  278. libavcodec/nuv.c +1 −0
  279. libavcodec/nvenc_h264.c +1 −1
  280. libavcodec/nvenc_hevc.c +1 −1
  281. libavcodec/omx.c +1 −1
  282. libavcodec/on2avc.c +1 −0
  283. libavcodec/options.c +1 −1
  284. libavcodec/opusdec.c +1 −0
  285. libavcodec/opusenc.c +1 −1
  286. libavcodec/pafaudio.c +1 −0
  287. libavcodec/pafvideo.c +1 −0
  288. libavcodec/pamenc.c +1 −1
  289. libavcodec/pcm-blurayenc.c +1 −0
  290. libavcodec/pcm-dvd.c +1 −0
  291. libavcodec/pcm-dvdenc.c +1 −0
  292. libavcodec/pcm.c +1 −0
  293. libavcodec/pcxenc.c +1 −1
  294. libavcodec/pgssubdec.c +1 −0
  295. libavcodec/photocd.c +1 −0
  296. libavcodec/pixlet.c +1 −0
  297. libavcodec/pngdec.c +1 −0
  298. libavcodec/pngenc.c +1 −1
  299. libavcodec/pnmenc.c +1 −1
  300. libavcodec/proresdec2.c +1 −0
  301. libavcodec/proresenc_anatoliy.c +1 −0
  302. libavcodec/proresenc_kostya.c +1 −1
  303. libavcodec/prosumer.c +1 −0
  304. libavcodec/pthread.c +1 −1
  305. libavcodec/pthread_frame.c +1 −0
  306. libavcodec/pthread_slice.c +1 −0
  307. libavcodec/qcelpdec.c +1 −0
  308. libavcodec/qdm2.c +1 −0
  309. libavcodec/qdmc.c +1 −0
  310. libavcodec/qpeg.c +1 −0
  311. libavcodec/qsvenc_h264.c +1 −1
  312. libavcodec/qsvenc_hevc.c +1 −1
  313. libavcodec/qsvenc_jpeg.c +1 −1
  314. libavcodec/qsvenc_mpeg2.c +1 −1
  315. libavcodec/qsvenc_vp9.c +1 −1
  316. libavcodec/qtrle.c +1 −0
  317. libavcodec/qtrleenc.c +1 −1
  318. libavcodec/r210dec.c +1 −0
  319. libavcodec/r210enc.c +1 −0
  320. libavcodec/ra144dec.c +1 −0
  321. libavcodec/ra144enc.c +1 −1
  322. libavcodec/ra288.c +1 −0
  323. libavcodec/ralf.c +1 −0
  324. libavcodec/rasc.c +1 −0
  325. libavcodec/rawdec.c +1 −0
  326. libavcodec/rawenc.c +1 −0
  327. libavcodec/realtextdec.c +1 −1
  328. libavcodec/rl2.c +1 −0
  329. libavcodec/roqaudioenc.c +1 −1
  330. libavcodec/roqvideodec.c +1 −0
  331. libavcodec/roqvideoenc.c +1 −0
  332. libavcodec/rpza.c +1 −0
  333. libavcodec/rpzaenc.c +1 −1
  334. libavcodec/rscc.c +1 −0
  335. libavcodec/rv10.c +1 −0
  336. libavcodec/rv10enc.c +1 −0
  337. libavcodec/rv20enc.c +1 −0
  338. libavcodec/rv30.c +1 −1
  339. libavcodec/rv40.c +1 −1
  340. libavcodec/s302menc.c +1 −1
  341. libavcodec/samidec.c +1 −1
  342. libavcodec/sanm.c +1 −0
  343. libavcodec/sbcdec.c +1 −0
  344. libavcodec/sbcenc.c +1 −1
  345. libavcodec/scpr.c +1 −0
  346. libavcodec/screenpresso.c +1 −0
  347. libavcodec/sga.c +1 −0
  348. libavcodec/sgidec.c +1 −0
  349. libavcodec/sgienc.c +1 −1
  350. libavcodec/sgirledec.c +1 −0
  351. libavcodec/shorten.c +1 −0
  352. libavcodec/sipr.c +1 −0
  353. libavcodec/siren.c +1 −0
  354. libavcodec/smacker.c +1 −0
  355. libavcodec/smc.c +1 −0
  356. libavcodec/smcenc.c +1 −1
  357. libavcodec/snowdec.c +1 −1
  358. libavcodec/snowenc.c +1 −1
  359. libavcodec/sonic.c +1 −0
  360. libavcodec/sp5xdec.c +1 −1
  361. libavcodec/speedhq.c +1 −0
  362. libavcodec/speedhqenc.c +1 −0
  363. libavcodec/speexdec.c +1 −0
  364. libavcodec/srtdec.c +1 −1
  365. libavcodec/srtenc.c +1 −1
  366. libavcodec/subviewerdec.c +1 −1
  367. libavcodec/sunrastenc.c +1 −1
  368. libavcodec/svq1dec.c +1 −0
  369. libavcodec/svq1enc.c +1 −0
  370. libavcodec/svq3.c +1 −0
  371. libavcodec/takdec.c +1 −1
  372. libavcodec/targa_y216dec.c +1 −0
  373. libavcodec/targaenc.c +1 −1
  374. libavcodec/tdsc.c +1 −0
  375. libavcodec/tests/avcodec.c +1 −0
  376. libavcodec/textdec.c +1 −1
  377. libavcodec/tiertexseqv.c +1 −0
  378. libavcodec/tiff.c +1 −0
  379. libavcodec/tiffenc.c +1 −1
  380. libavcodec/tmv.c +1 −0
  381. libavcodec/truemotion1.c +1 −0
  382. libavcodec/truemotion2.c +1 −0
  383. libavcodec/truemotion2rt.c +1 −0
  384. libavcodec/truespeech.c +1 −0
  385. libavcodec/tscc.c +1 −0
  386. libavcodec/tscc2.c +1 −0
  387. libavcodec/tta.c +1 −1
  388. libavcodec/ttaenc.c +1 −0
  389. libavcodec/ttmlenc.c +1 −1
  390. libavcodec/twinvqdec.c +1 −1
  391. libavcodec/ulti.c +1 −0
  392. libavcodec/utils.c +1 −0
  393. libavcodec/utvideodec.c +1 −1
  394. libavcodec/utvideoenc.c +1 −1
  395. libavcodec/v210dec.c +1 −1
  396. libavcodec/v210enc.c +1 −0
  397. libavcodec/v210x.c +1 −0
  398. libavcodec/v308dec.c +1 −0
  399. libavcodec/v308enc.c +1 −0
  400. libavcodec/v408dec.c +1 −0
  401. libavcodec/v408enc.c +1 −0
  402. libavcodec/v410dec.c +1 −1
  403. libavcodec/v410enc.c +1 −0
  404. libavcodec/v4l2_m2m_dec.c +1 −1
  405. libavcodec/v4l2_m2m_enc.c +1 −1
  406. libavcodec/vaapi_encode_h264.c +1 −1
  407. libavcodec/vaapi_encode_h265.c +1 −1
  408. libavcodec/vaapi_encode_mjpeg.c +1 −1
  409. libavcodec/vaapi_encode_mpeg2.c +1 −1
  410. libavcodec/vaapi_encode_vp8.c +1 −1
  411. libavcodec/vaapi_encode_vp9.c +1 −1
  412. libavcodec/vb.c +1 −0
  413. libavcodec/vble.c +1 −1
  414. libavcodec/vc1dec.c +1 −0
  415. libavcodec/vc2enc.c +1 −1
  416. libavcodec/vcr1.c +1 −0
  417. libavcodec/videotoolboxenc.c +1 −0
  418. libavcodec/vima.c +1 −0
  419. libavcodec/vmdaudio.c +1 −0
  420. libavcodec/vmdvideo.c +1 −0
  421. libavcodec/vmnc.c +1 −0
  422. libavcodec/vorbisdec.c +1 −0
  423. libavcodec/vorbisenc.c +1 −1
  424. libavcodec/vp3.c +1 −0
  425. libavcodec/vp5.c +1 −0
  426. libavcodec/vp6.c +1 −0
  427. libavcodec/vp8.c +1 −0
  428. libavcodec/vp9.c +1 −0
  429. libavcodec/vqavideo.c +1 −0
  430. libavcodec/wavpack.c +1 −1
  431. libavcodec/wavpackenc.c +1 −0
  432. libavcodec/wcmv.c +1 −0
  433. libavcodec/webp.c +1 −0
  434. libavcodec/webvttdec.c +1 −1
  435. libavcodec/webvttenc.c +1 −1
  436. libavcodec/wmadec.c +1 −0
  437. libavcodec/wmaenc.c +1 −0
  438. libavcodec/wmalosslessdec.c +1 −0
  439. libavcodec/wmaprodec.c +1 −0
  440. libavcodec/wmavoice.c +1 −0
  441. libavcodec/wmv2dec.c +1 −1
  442. libavcodec/wmv2enc.c +1 −0
  443. libavcodec/wnv1.c +1 −0
  444. libavcodec/wrapped_avframe.c +1 −1
  445. libavcodec/ws-snd1.c +1 −0
  446. libavcodec/xan.c +1 −0
  447. libavcodec/xfacedec.c +1 −0
  448. libavcodec/xl.c +1 −0
  449. libavcodec/xsubdec.c +1 −1
  450. libavcodec/xsubenc.c +1 −1
  451. libavcodec/xxan.c +1 −0
  452. libavcodec/y41pdec.c +1 −0
  453. libavcodec/y41penc.c +1 −0
  454. libavcodec/ylc.c +1 −1
  455. libavcodec/yop.c +1 −0
  456. libavcodec/yuv4dec.c +1 −0
  457. libavcodec/zerocodec.c +1 −0
  458. libavcodec/zmbv.c +1 −0
  459. libavcodec/zmbvenc.c +1 −1
libavcodec/012v.c+1−0
@@ -21,6 +21,7 @@ · 20 unmodified lines
2121 */
2222
2323 #include "avcodec.h"
24+#include "codec_internal.h"
2425 #include "internal.h"
2526 #include "libavutil/intreadwrite.h"
2627
libavcodec/4xm.c+1−0
@@ -36,6 +36,7 @@ · 35 unmodified lines
3636 #include "blockdsp.h"
3737 #include "bswapdsp.h"
3838 #include "bytestream.h"
39+#include "codec_internal.h"
3940 #include "get_bits.h"
4041 #include "internal.h"
4142
libavcodec/8bps.c+1−0
@@ -37,6 +37,7 @@ · 36 unmodified lines
3737 #include "libavutil/internal.h"
3838 #include "libavutil/intreadwrite.h"
3939 #include "avcodec.h"
40+#include "codec_internal.h"
4041 #include "decode.h"
4142 #include "internal.h"
4243
libavcodec/8svx.c+1−0
@@ -41,6 +41,7 @@ · 40 unmodified lines
4141
4242 #include "libavutil/avassert.h"
4343 #include "avcodec.h"
44+#include "codec_internal.h"
4445 #include "internal.h"
4546 #include "libavutil/common.h"
4647
libavcodec/a64multienc.c+1−1
@@ -28,9 +28,9 @@ · 27 unmodified lines
2828
2929 #include "a64colors.h"
3030 #include "a64tables.h"
31+#include "codec_internal.h"
3132 #include "elbg.h"
3233 #include "encode.h"
33−#include "internal.h"
3434 #include "libavutil/avassert.h"
3535 #include "libavutil/common.h"
3636 #include "libavutil/intreadwrite.h"
libavcodec/aacdec.c+1−1
@@ -38,7 +38,7 @@ · 37 unmodified lines
3838 #include "libavutil/float_dsp.h"
3939 #include "libavutil/opt.h"
4040 #include "avcodec.h"
41−#include "internal.h"
41+#include "codec_internal.h"
4242 #include "get_bits.h"
4343 #include "fft.h"
4444 #include "mdct15.h"
libavcodec/aacdec_fixed.c+1−1
@@ -64,7 +64,7 @@ · 63 unmodified lines
6464 #include "libavutil/fixed_dsp.h"
6565 #include "libavutil/opt.h"
6666 #include "avcodec.h"
67−#include "internal.h"
67+#include "codec_internal.h"
6868 #include "get_bits.h"
6969 #include "fft.h"
7070 #include "lpc.h"
libavcodec/aacdec_template.c+1−0
@@ -91,6 +91,7 @@ · 90 unmodified lines
9191
9292 #include "libavutil/channel_layout.h"
9393 #include "libavutil/thread.h"
94+#include "internal.h"
9495
9596 static VLC vlc_scalefactors;
9697 static VLC vlc_spectral[11];
libavcodec/aacenc.c+1−1
@@ -35,9 +35,9 @@ · 34 unmodified lines
3535 #include "libavutil/float_dsp.h"
3636 #include "libavutil/opt.h"
3737 #include "avcodec.h"
38+#include "codec_internal.h"
3839 #include "encode.h"
3940 #include "put_bits.h"
40−#include "internal.h"
4141 #include "mpeg4audio.h"
4242 #include "sinewin.h"
4343 #include "profiles.h"
libavcodec/aasc.c+1−0
@@ -29,6 +29,7 @@ · 28 unmodified lines
2929 #include <string.h>
3030
3131 #include "avcodec.h"
32+#include "codec_internal.h"
3233 #include "internal.h"
3334 #include "msrledec.h"
3435
libavcodec/ac3dec_fixed.c+1−0
@@ -50,6 +50,7 @@ · 49 unmodified lines
5050 #define FFT_FLOAT 0
5151 #define USE_FIXED 1
5252 #include "ac3dec.h"
53+#include "codec_internal.h"
5354
5455
5556 static const int end_freq_inv_tab[8] =
libavcodec/ac3dec_float.c+1−0
@@ -31,6 +31,7 @@ · 30 unmodified lines
3131 #include "config_components.h"
3232
3333 #include "ac3dec.h"
34+#include "codec_internal.h"
3435 #include "eac3dec.c"
3536 #include "ac3dec.c"
3637
libavcodec/ac3enc.c+1−0
@@ -38,6 +38,7 @@ · 37 unmodified lines
3838 #include "libavutil/opt.h"
3939 #include "libavutil/thread.h"
4040 #include "avcodec.h"
41+#include "codec_internal.h"
4142 #include "config_components.h"
4243 #include "encode.h"
4344 #include "internal.h"
libavcodec/ac3enc.h+1−1
@@ -34,8 +34,8 @@ · 33 unmodified lines
3434 #include "ac3.h"
3535 #include "ac3dsp.h"
3636 #include "avcodec.h"
37+#include "codec_internal.h"
3738 #include "fft.h"
38−#include "internal.h"
3939 #include "mathops.h"
4040 #include "me_cmp.h"
4141 #include "put_bits.h"
libavcodec/ac3enc_fixed.c+1−1
@@ -28,9 +28,9 @@ · 27 unmodified lines
2828
2929 #define AC3ENC_FLOAT 0
3030 #define FFT_FLOAT 0
31−#include "internal.h"
3231 #include "audiodsp.h"
3332 #include "ac3enc.h"
33+#include "codec_internal.h"
3434 #include "eac3enc.h"
3535 #include "kbdwin.h"
3636
libavcodec/ac3enc_float.c+1−1
@@ -27,9 +27,9 @@ · 26 unmodified lines
2727 */
2828
2929 #define AC3ENC_FLOAT 1
30−#include "internal.h"
3130 #include "audiodsp.h"
3231 #include "ac3enc.h"
32+#include "codec_internal.h"
3333 #include "eac3enc.h"
3434 #include "kbdwin.h"
3535
libavcodec/ac3enc_template.c+0−1
@@ -35,7 +35,6 @@ · 34 unmodified lines
3535 #include "libavutil/mem_internal.h"
3636
3737 #include "audiodsp.h"
38−#include "internal.h"
3938 #include "ac3enc.h"
4039 #include "eac3enc.h"
4140
libavcodec/adpcm.c+1−0
@@ -42,6 +42,7 @@ · 41 unmodified lines
4242 #include "bytestream.h"
4343 #include "adpcm.h"
4444 #include "adpcm_data.h"
45+#include "codec_internal.h"
4546 #include "internal.h"
4647
4748 /**
libavcodec/adpcmenc.c+1−1
@@ -31,8 +31,8 @@ · 30 unmodified lines
3131 #include "bytestream.h"
3232 #include "adpcm.h"
3333 #include "adpcm_data.h"
34+#include "codec_internal.h"
3435 #include "encode.h"
35−#include "internal.h"
3636
3737 /**
3838 * @file
libavcodec/adxdec.c+1−0
@@ -22,6 +22,7 @@ · 21 unmodified lines
2222 #include "libavutil/intreadwrite.h"
2323 #include "avcodec.h"
2424 #include "adx.h"
25+#include "codec_internal.h"
2526 #include "get_bits.h"
2627 #include "internal.h"
2728
libavcodec/adxenc.c+1−1
@@ -22,8 +22,8 @@ · 21 unmodified lines
2222 #include "avcodec.h"
2323 #include "adx.h"
2424 #include "bytestream.h"
25+#include "codec_internal.h"
2526 #include "encode.h"
26−#include "internal.h"
2727 #include "put_bits.h"
2828
2929 /**
libavcodec/agm.c+1−0
@@ -30,6 +30,7 @@ · 29 unmodified lines
3030
3131 #include "avcodec.h"
3232 #include "bytestream.h"
33+#include "codec_internal.h"
3334 #include "copy_block.h"
3435 #include "get_bits.h"
3536 #include "idctdsp.h"
libavcodec/aic.c+1−1
@@ -26,7 +26,7 @@ · 25 unmodified lines
2626
2727 #include "avcodec.h"
2828 #include "bytestream.h"
29−#include "internal.h"
29+#include "codec_internal.h"
3030 #include "get_bits.h"
3131 #include "golomb.h"
3232 #include "idctdsp.h"
libavcodec/alac.c+1−1
@@ -52,7 +52,7 @@ · 51 unmodified lines
5252 #include "avcodec.h"
5353 #include "get_bits.h"
5454 #include "bytestream.h"
55−#include "internal.h"
55+#include "codec_internal.h"
5656 #include "thread.h"
5757 #include "unary.h"
5858 #include "mathops.h"
libavcodec/alacenc.c+1−1
@@ -22,9 +22,9 @@ · 21 unmodified lines
2222 #include "libavutil/opt.h"
2323
2424 #include "avcodec.h"
25+#include "codec_internal.h"
2526 #include "encode.h"
2627 #include "put_bits.h"
27−#include "internal.h"
2828 #include "lpc.h"
2929 #include "mathops.h"
3030 #include "alac_data.h"
libavcodec/alsdec.c+1−0
@@ -33,6 +33,7 @@ · 32 unmodified lines
3333 #include "mpeg4audio.h"
3434 #include "bgmc.h"
3535 #include "bswapdsp.h"
36+#include "codec_internal.h"
3637 #include "internal.h"
3738 #include "mlz.h"
3839 #include "libavutil/samplefmt.h"
libavcodec/amfenc_h264.c+1−0
@@ -20,6 +20,7 @@ · 19 unmodified lines
2020 #include "libavutil/internal.h"
2121 #include "libavutil/opt.h"
2222 #include "amfenc.h"
23+#include "codec_internal.h"
2324 #include "internal.h"
2425
2526 #define OFFSET(x) offsetof(AmfContext, x)
libavcodec/amfenc_hevc.c+1−0
@@ -19,6 +19,7 @@ · 18 unmodified lines
1919 #include "libavutil/internal.h"
2020 #include "libavutil/opt.h"
2121 #include "amfenc.h"
22+#include "codec_internal.h"
2223 #include "internal.h"
2324
2425 #define OFFSET(x) offsetof(AmfContext, x)
libavcodec/amrnbdec.c+1−0
@@ -55,6 +55,7 @@ · 54 unmodified lines
5555 #include "acelp_pitch_delay.h"
5656 #include "lsp.h"
5757 #include "amr.h"
58+#include "codec_internal.h"
5859 #include "internal.h"
5960
6061 #include "amrnbdata.h"
libavcodec/amrwbdec.c+1−0
@@ -36,6 +36,7 @@ · 35 unmodified lines
3636 #include "acelp_filters.h"
3737 #include "acelp_vectors.h"
3838 #include "acelp_pitch_delay.h"
39+#include "codec_internal.h"
3940 #include "internal.h"
4041
4142 #define AMR_USE_16BIT_TABLES
libavcodec/anm.c+1−0
@@ -26,6 +26,7 @@ · 25 unmodified lines
2626
2727 #include "avcodec.h"
2828 #include "bytestream.h"
29+#include "codec_internal.h"
2930 #include "internal.h"
3031
3132 typedef struct AnmContext {
libavcodec/ansi.c+1−0
@@ -30,6 +30,7 @@ · 29 unmodified lines
3030 #include "libavutil/xga_font_data.h"
3131 #include "avcodec.h"
3232 #include "cga_data.h"
33+#include "codec_internal.h"
3334 #include "internal.h"
3435
3536 #define ATTR_BOLD 0x01 /**< Bold/Bright-foreground (mode 1) */
libavcodec/apedec.c+1−0
@@ -30,6 +30,7 @@ · 29 unmodified lines
3030 #include "avcodec.h"
3131 #include "bswapdsp.h"
3232 #include "bytestream.h"
33+#include "codec_internal.h"
3334 #include "internal.h"
3435 #include "get_bits.h"
3536 #include "unary.h"
libavcodec/aptx.c+1−0
@@ -21,6 +21,7 @@ · 20 unmodified lines
2121 */
2222
2323 #include "aptx.h"
24+#include "internal.h"
2425
2526
2627 static const int32_t quantize_intervals_LF[65] = {
libavcodec/aptx.h+0−1
@@ -25,7 +25,6 @@ · 24 unmodified lines
2525
2626 #include "libavutil/intreadwrite.h"
2727 #include "avcodec.h"
28−#include "internal.h"
2928 #include "mathops.h"
3029 #include "audio_frame_queue.h"
3130
libavcodec/aptxdec.c+2−0
@@ -24,6 +24,8 @@ · 23 unmodified lines
2424
2525 #include "libavutil/channel_layout.h"
2626 #include "aptx.h"
27+#include "codec_internal.h"
28+#include "internal.h"
2729
2830 /*
2931 * Half-band QMF synthesis filter realized with a polyphase FIR filter.
libavcodec/aptxenc.c+1−0
@@ -24,6 +24,7 @@ · 23 unmodified lines
2424
2525 #include "libavutil/channel_layout.h"
2626 #include "aptx.h"
27+#include "codec_internal.h"
2728 #include "encode.h"
2829
2930 /*
libavcodec/arbc.c+1−0
@@ -29,6 +29,7 @@ · 28 unmodified lines
2929
3030 #include "avcodec.h"
3131 #include "bytestream.h"
32+#include "codec_internal.h"
3233 #include "internal.h"
3334
3435 typedef struct ARBCContext {
libavcodec/argo.c+1−0
@@ -29,6 +29,7 @@ · 28 unmodified lines
2929
3030 #include "avcodec.h"
3131 #include "bytestream.h"
32+#include "codec_internal.h"
3233 #include "internal.h"
3334
3435 typedef struct ArgoContext {
libavcodec/assdec.c+1−1
@@ -23,8 +23,8 @@ · 22 unmodified lines
2323
2424 #include "avcodec.h"
2525 #include "ass.h"
26+#include "codec_internal.h"
2627 #include "config_components.h"
27−#include "internal.h"
2828 #include "libavutil/internal.h"
2929 #include "libavutil/mem.h"
3030
libavcodec/assenc.c+1−1
@@ -25,7 +25,7 @@ · 24 unmodified lines
2525
2626 #include "avcodec.h"
2727 #include "ass.h"
28−#include "internal.h"
28+#include "codec_internal.h"
2929 #include "libavutil/avstring.h"
3030 #include "libavutil/internal.h"
3131 #include "libavutil/mem.h"
libavcodec/asvdec.c+1−0
@@ -30,6 +30,7 @@ · 29 unmodified lines
3030 #include "asv.h"
3131 #include "avcodec.h"
3232 #include "blockdsp.h"
33+#include "codec_internal.h"
3334 #include "config_components.h"
3435 #include "idctdsp.h"
3536 #include "internal.h"
libavcodec/asvenc.c+1−1
@@ -31,10 +31,10 @@ · 30 unmodified lines
3131 #include "aandcttab.h"
3232 #include "asv.h"
3333 #include "avcodec.h"
34+#include "codec_internal.h"
3435 #include "dct.h"
3536 #include "encode.h"
3637 #include "fdctdsp.h"
37−#include "internal.h"
3838 #include "mpeg12data.h"
3939
4040 static inline void asv1_put_level(PutBitContext *pb, int level)
libavcodec/atrac1.c+1−0
@@ -36,6 +36,7 @@ · 35 unmodified lines
3636 #include "libavutil/mem_internal.h"
3737
3838 #include "avcodec.h"
39+#include "codec_internal.h"
3940 #include "get_bits.h"
4041 #include "fft.h"
4142 #include "internal.h"
libavcodec/atrac3.c+1−0
@@ -44,6 +44,7 @@ · 43 unmodified lines
4444
4545 #include "avcodec.h"
4646 #include "bytestream.h"
47+#include "codec_internal.h"
4748 #include "fft.h"
4849 #include "get_bits.h"
4950 #include "internal.h"
libavcodec/atrac3plusdec.c+1−0
@@ -42,6 +42,7 @@ · 41 unmodified lines
4242 #include "libavutil/mem_internal.h"
4343 #include "libavutil/thread.h"
4444 #include "avcodec.h"
45+#include "codec_internal.h"
4546 #include "get_bits.h"
4647 #include "internal.h"
4748 #include "atrac.h"
libavcodec/atrac9dec.c+1−0
@@ -22,6 +22,7 @@ · 21 unmodified lines
2222 #include "libavutil/channel_layout.h"
2323 #include "libavutil/thread.h"
2424
25+#include "codec_internal.h"
2526 #include "internal.h"
2627 #include "get_bits.h"
2728 #include "fft.h"
libavcodec/audiotoolboxdec.c+1−0
@@ -27,6 +27,7 @@ · 26 unmodified lines
2727 #include "avcodec.h"
2828 #include "ac3_parser_internal.h"
2929 #include "bytestream.h"
30+#include "codec_internal.h"
3031 #include "internal.h"
3132 #include "mpegaudiodecheader.h"
3233 #include "libavutil/avassert.h"
libavcodec/audiotoolboxenc.c+1−0
@@ -29,6 +29,7 @@ · 28 unmodified lines
2929 #include "audio_frame_queue.h"
3030 #include "avcodec.h"
3131 #include "bytestream.h"
32+#include "codec_internal.h"
3233 #include "encode.h"
3334 #include "internal.h"
3435 #include "libavformat/isom.h"
libavcodec/aura.c+1−0
@@ -24,6 +24,7 @@ · 23 unmodified lines
2424 */
2525
2626 #include "avcodec.h"
27+#include "codec_internal.h"
2728 #include "internal.h"
2829 #include "libavutil/internal.h"
2930
libavcodec/av1dec.c+1−0
@@ -26,6 +26,7 @@ · 25 unmodified lines
2626 #include "avcodec.h"
2727 #include "av1dec.h"
2828 #include "bytestream.h"
29+#include "codec_internal.h"
2930 #include "hwconfig.h"
3031 #include "internal.h"
3132 #include "profiles.h"
libavcodec/avcodec.c+1−0
@@ -34,6 +34,7 @@ · 33 unmodified lines
3434 #include "libavutil/thread.h"
3535 #include "avcodec.h"
3636 #include "bsf.h"
37+#include "codec_internal.h"
3738 #include "decode.h"
3839 #include "encode.h"
3940 #include "frame_thread_encoder.h"
libavcodec/avrndec.c+1−0
@@ -20,6 +20,7 @@ · 19 unmodified lines
2020 */
2121
2222 #include "avcodec.h"
23+#include "codec_internal.h"
2324 #include "internal.h"
2425 #include "libavutil/imgutils.h"
2526
libavcodec/avs.c+1−0
@@ -20,6 +20,7 @@ · 19 unmodified lines
2020 */
2121
2222 #include "avcodec.h"
23+#include "codec_internal.h"
2324 #include "get_bits.h"
2425 #include "internal.h"
2526
libavcodec/avuidec.c+1−0
@@ -21,6 +21,7 @@ · 20 unmodified lines
2121 */
2222
2323 #include "avcodec.h"
24+#include "codec_internal.h"
2425 #include "internal.h"
2526 #include "libavutil/intreadwrite.h"
2627
libavcodec/avuienc.c+1−1
@@ -21,8 +21,8 @@ · 20 unmodified lines
2121 */
2222
2323 #include "avcodec.h"
24+#include "codec_internal.h"
2425 #include "encode.h"
25−#include "internal.h"
2626 #include "libavutil/intreadwrite.h"
2727
2828 static av_cold int avui_encode_init(AVCodecContext *avctx)
libavcodec/bethsoftvideo.c+1−0
@@ -31,6 +31,7 @@ · 30 unmodified lines
3131 #include "avcodec.h"
3232 #include "bethsoftvideo.h"
3333 #include "bytestream.h"
34+#include "codec_internal.h"
3435 #include "internal.h"
3536
3637 typedef struct BethsoftvidContext {
libavcodec/bfi.c+1−0
@@ -29,6 +29,7 @@ · 28 unmodified lines
2929 #include "libavutil/common.h"
3030 #include "avcodec.h"
3131 #include "bytestream.h"
32+#include "codec_internal.h"
3233 #include "internal.h"
3334
3435 typedef struct BFIContext {
libavcodec/bink.c+1−0
@@ -31,6 +31,7 @@ · 30 unmodified lines
3131 #include "binkdata.h"
3232 #include "binkdsp.h"
3333 #include "blockdsp.h"
34+#include "codec_internal.h"
3435 #include "get_bits.h"
3536 #include "hpeldsp.h"
3637 #include "internal.h"
libavcodec/binkaudio.c+1−0
@@ -39,6 +39,7 @@ · 38 unmodified lines
3939 #include "dct.h"
4040 #include "decode.h"
4141 #include "get_bits.h"
42+#include "codec_internal.h"
4243 #include "internal.h"
4344 #include "rdft.h"
4445 #include "wma_freqs.h"
libavcodec/bintext.c+1−0
@@ -35,6 +35,7 @@ · 34 unmodified lines
3535 #include "avcodec.h"
3636 #include "cga_data.h"
3737 #include "bintext.h"
38+#include "codec_internal.h"
3839 #include "internal.h"
3940
4041 #define FONT_WIDTH 8
libavcodec/bitpacked_dec.c+1−1
@@ -27,7 +27,7 @@ · 26 unmodified lines
2727 */
2828
2929 #include "avcodec.h"
30−#include "internal.h"
30+#include "codec_internal.h"
3131 #include "get_bits.h"
3232 #include "libavutil/imgutils.h"
3333 #include "thread.h"
libavcodec/bitpacked_enc.c+1−0
@@ -21,6 +21,7 @@ · 20 unmodified lines
2121 */
2222
2323 #include "avcodec.h"
24+#include "codec_internal.h"
2425 #include "encode.h"
2526 #include "internal.h"
2627 #include "put_bits.h"
libavcodec/bmpenc.c+1−1
@@ -27,8 +27,8 @@ · 26 unmodified lines
2727 #include "avcodec.h"
2828 #include "bytestream.h"
2929 #include "bmp.h"
30+#include "codec_internal.h"
3031 #include "encode.h"
31−#include "internal.h"
3232
3333 static const uint32_t monoblack_pal[] = { 0x000000, 0xFFFFFF };
3434 static const uint32_t rgb565_masks[] = { 0xF800, 0x07E0, 0x001F };
libavcodec/bmvaudio.c+1−0
@@ -23,6 +23,7 @@ · 22 unmodified lines
2323 #include "libavutil/common.h"
2424
2525 #include "avcodec.h"
26+#include "codec_internal.h"
2627 #include "internal.h"
2728
2829 static const int bmv_aud_mults[16] = {
libavcodec/bmvvideo.c+1−0
@@ -24,6 +24,7 @@ · 23 unmodified lines
2424
2525 #include "avcodec.h"
2626 #include "bytestream.h"
27+#include "codec_internal.h"
2728 #include "internal.h"
2829
2930 enum BMVFlags{
libavcodec/c93.c+1−0
@@ -21,6 +21,7 @@ · 20 unmodified lines
2121
2222 #include "avcodec.h"
2323 #include "bytestream.h"
24+#include "codec_internal.h"
2425 #include "internal.h"
2526
2627 typedef struct C93DecoderContext {
libavcodec/cavsdec.c+1−0
@@ -30,6 +30,7 @@ · 29 unmodified lines
3030 #include "get_bits.h"
3131 #include "golomb.h"
3232 #include "cavs.h"
33+#include "codec_internal.h"
3334 #include "internal.h"
3435 #include "mpeg12data.h"
3536 #include "startcode.h"
libavcodec/ccaption_dec.c+1−1
@@ -21,7 +21,7 @@ · 20 unmodified lines
2121
2222 #include "avcodec.h"
2323 #include "ass.h"
24−#include "internal.h"
24+#include "codec_internal.h"
2525 #include "libavutil/opt.h"
2626
2727 #define SCREEN_ROWS 15
libavcodec/cdgraphics.c+1−0
@@ -21,6 +21,7 @@ · 20 unmodified lines
2121
2222 #include "avcodec.h"
2323 #include "bytestream.h"
24+#include "codec_internal.h"
2425 #include "internal.h"
2526
2627 /**
libavcodec/cdtoons.c+1−0
@@ -31,6 +31,7 @@ · 30 unmodified lines
3131 #include "libavutil/internal.h"
3232 #include "avcodec.h"
3333 #include "bytestream.h"
34+#include "codec_internal.h"
3435 #include "internal.h"
3536
3637 #define CDTOONS_HEADER_SIZE 44
libavcodec/cdxl.c+1−0
@@ -31,6 +31,7 @@ · 30 unmodified lines
3131 #include "libavutil/imgutils.h"
3232 #include "avcodec.h"
3333 #include "bytestream.h"
34+#include "codec_internal.h"
3435 #include "get_bits.h"
3536 #include "internal.h"
3637
libavcodec/cfhd.c+1−0
@@ -32,6 +32,7 @@ · 31 unmodified lines
3232
3333 #include "avcodec.h"
3434 #include "bytestream.h"
35+#include "codec_internal.h"
3536 #include "get_bits.h"
3637 #include "internal.h"
3738 #include "thread.h"
libavcodec/cfhdenc.c+1−1
@@ -33,9 +33,9 @@ · 32 unmodified lines
3333 #include "bytestream.h"
3434 #include "cfhd.h"
3535 #include "cfhdencdsp.h"
36+#include "codec_internal.h"
3637 #include "encode.h"
3738 #include "put_bits.h"
38−#include "internal.h"
3939 #include "thread.h"
4040
4141 /* Derived from existing tables from decoder */
libavcodec/cinepak.c+1−0
@@ -40,6 +40,7 @@ · 39 unmodified lines
4040 #include "libavutil/common.h"
4141 #include "libavutil/intreadwrite.h"
4242 #include "avcodec.h"
43+#include "codec_internal.h"
4344 #include "decode.h"
4445 #include "internal.h"
4546
libavcodec/cinepakenc.c+1−1
@@ -44,9 +44,9 @@ · 43 unmodified lines
4444 #include "libavutil/opt.h"
4545
4646 #include "avcodec.h"
47+#include "codec_internal.h"
4748 #include "elbg.h"
4849 #include "encode.h"
49−#include "internal.h"
5050
5151 #define CVID_HEADER_SIZE 10
5252 #define STRIP_HEADER_SIZE 12
libavcodec/clearvideo.c+1−0
@@ -29,6 +29,7 @@ · 28 unmodified lines
2929
3030 #include "avcodec.h"
3131 #include "bytestream.h"
32+#include "codec_internal.h"
3233 #include "get_bits.h"
3334 #include "idctdsp.h"
3435 #include "internal.h"
libavcodec/cljrdec.c+1−0
@@ -25,6 +25,7 @@ · 24 unmodified lines
2525 */
2626
2727 #include "avcodec.h"
28+#include "codec_internal.h"
2829 #include "get_bits.h"
2930 #include "internal.h"
3031
libavcodec/cllc.c+1−1
@@ -27,7 +27,7 @@ · 26 unmodified lines
2727 #include "canopus.h"
2828 #include "get_bits.h"
2929 #include "avcodec.h"
30−#include "internal.h"
30+#include "codec_internal.h"
3131 #include "thread.h"
3232
3333 #define VLC_BITS 7
libavcodec/cngdec.c+1−0
@@ -26,6 +26,7 @@ · 25 unmodified lines
2626 #include "libavutil/intreadwrite.h"
2727 #include "avcodec.h"
2828 #include "celp_filters.h"
29+#include "codec_internal.h"
2930 #include "internal.h"
3031 #include "libavutil/lfg.h"
3132
libavcodec/cngenc.c+1−1
@@ -23,8 +23,8 @@ · 22 unmodified lines
2323
2424 #include "libavutil/common.h"
2525 #include "avcodec.h"
26+#include "codec_internal.h"
2627 #include "encode.h"
27−#include "internal.h"
2828 #include "lpc.h"
2929
3030 typedef struct CNGContext {
libavcodec/codec_internal.h+82−0
@@ -0,0 +1,82 @@
1+/*
2+ * This file is part of FFmpeg.
3+ *
4+ * FFmpeg is free software; you can redistribute it and/or
5+ * modify it under the terms of the GNU Lesser General Public
6+ * License as published by the Free Software Foundation; either
7+ * version 2.1 of the License, or (at your option) any later version.
8+ *
9+ * FFmpeg is distributed in the hope that it will be useful,
10+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
11+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12+ * Lesser General Public License for more details.
13+ *
14+ * You should have received a copy of the GNU Lesser General Public
15+ * License along with FFmpeg; if not, write to the Free Software
16+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
17+ */
18+
19+#ifndef AVCODEC_CODEC_INTERNAL_H
20+#define AVCODEC_CODEC_INTERNAL_H
21+
22+/**
23+ * The codec does not modify any global variables in the init function,
24+ * allowing to call the init function without locking any global mutexes.
25+ */
26+#define FF_CODEC_CAP_INIT_THREADSAFE (1 << 0)
27+/**
28+ * The codec allows calling the close function for deallocation even if
29+ * the init function returned a failure. Without this capability flag, a
30+ * codec does such cleanup internally when returning failures from the
31+ * init function and does not expect the close function to be called at
32+ * all.
33+ */
34+#define FF_CODEC_CAP_INIT_CLEANUP (1 << 1)
35+/**
36+ * Decoders marked with FF_CODEC_CAP_SETS_PKT_DTS want to set
37+ * AVFrame.pkt_dts manually. If the flag is set, decode.c won't overwrite
38+ * this field. If it's unset, decode.c tries to guess the pkt_dts field
39+ * from the input AVPacket.
40+ */
41+#define FF_CODEC_CAP_SETS_PKT_DTS (1 << 2)
42+/**
43+ * The decoder extracts and fills its parameters even if the frame is
44+ * skipped due to the skip_frame setting.
45+ */
46+#define FF_CODEC_CAP_SKIP_FRAME_FILL_PARAM (1 << 3)
47+/**
48+ * The decoder sets the cropping fields in the output frames manually.
49+ * If this cap is set, the generic code will initialize output frame
50+ * dimensions to coded rather than display values.
51+ */
52+#define FF_CODEC_CAP_EXPORTS_CROPPING (1 << 4)
53+/**
54+ * Codec initializes slice-based threading with a main function
55+ */
56+#define FF_CODEC_CAP_SLICE_THREAD_HAS_MF (1 << 5)
57+/*
58+ * The codec supports frame threading and has inter-frame dependencies, so it
59+ * uses ff_thread_report/await_progress().
60+ */
61+#define FF_CODEC_CAP_ALLOCATE_PROGRESS (1 << 6)
62+/**
63+ * Codec handles avctx->thread_count == 0 (auto) internally.
64+ */
65+#define FF_CODEC_CAP_AUTO_THREADS (1 << 7)
66+/**
67+ * Codec handles output frame properties internally instead of letting the
68+ * internal logic derive them from AVCodecInternal.last_pkt_props.
69+ */
70+#define FF_CODEC_CAP_SETS_FRAME_PROPS (1 << 8)
71+
72+/**
73+ * AVCodec.codec_tags termination value
74+ */
75+#define FF_CODEC_TAGS_END -1
76+
77+struct AVCodecDefault {
78+ const char *key;
79+ const char *value;
80+};
81+
82+#endif /* AVCODEC_CODEC_INTERNAL_H */
libavcodec/cook.c+1−0
@@ -51,6 +51,7 @@ · 50 unmodified lines
5151 #include "avcodec.h"
5252 #include "get_bits.h"
5353 #include "bytestream.h"
54+#include "codec_internal.h"
5455 #include "fft.h"
5556 #include "internal.h"
5657 #include "sinewin.h"
libavcodec/cpia.c+1−0
@@ -23,6 +23,7 @@ · 22 unmodified lines
2323 */
2424
2525 #include "avcodec.h"
26+#include "codec_internal.h"
2627 #include "get_bits.h"
2728 #include "internal.h"
2829
libavcodec/cri.c+1−0
@@ -31,6 +31,7 @@ · 30 unmodified lines
3131 #include "libavutil/display.h"
3232 #include "avcodec.h"
3333 #include "bytestream.h"
34+#include "codec_internal.h"
3435 #include "get_bits.h"
3536 #include "internal.h"
3637 #include "thread.h"
libavcodec/crystalhd.c+1−0
@@ -57,6 +57,7 @@ · 56 unmodified lines
5757 #include <libcrystalhd/libcrystalhd_if.h>
5858
5959 #include "avcodec.h"
60+#include "codec_internal.h"
6061 #include "decode.h"
6162 #include "internal.h"
6263 #include "libavutil/imgutils.h"
libavcodec/cscd.c+1−0
@@ -22,6 +22,7 @@ · 21 unmodified lines
2222 #include <stdlib.h>
2323
2424 #include "avcodec.h"
25+#include "codec_internal.h"
2526 #include "internal.h"
2627 #include "libavutil/common.h"
2728
libavcodec/cuviddec.c+1−0
@@ -34,6 +34,7 @@ · 33 unmodified lines
3434 #include "libavutil/pixdesc.h"
3535
3636 #include "avcodec.h"
37+#include "codec_internal.h"
3738 #include "decode.h"
3839 #include "hwconfig.h"
3940 #include "nvdec.h"
libavcodec/cyuv.c+1−0
@@ -35,6 +35,7 @@ · 34 unmodified lines
3535 #include <string.h>
3636
3737 #include "avcodec.h"
38+#include "codec_internal.h"
3839 #include "internal.h"
3940 #include "libavutil/internal.h"
4041
libavcodec/dcadec.c+1−1
@@ -22,10 +22,10 @@ · 21 unmodified lines
2222 #include "libavutil/channel_layout.h"
2323 #include "libavutil/thread.h"
2424
25+#include "codec_internal.h"
2526 #include "dcadec.h"
2627 #include "dcahuff.h"
2728 #include "dca_syncwords.h"
28−#include "internal.h"
2929 #include "profiles.h"
3030
3131 #define MIN_PACKET_SIZE 16
libavcodec/dcaenc.c+1−0
@@ -30,6 +30,7 @@ · 29 unmodified lines
3030 #include "libavutil/mem_internal.h"
3131 #include "libavutil/opt.h"
3232 #include "avcodec.h"
33+#include "codec_internal.h"
3334 #include "dca.h"
3435 #include "dcaadpcm.h"
3536 #include "dcamath.h"
libavcodec/dds.c+1−0
@@ -33,6 +33,7 @@ · 32 unmodified lines
3333
3434 #include "avcodec.h"
3535 #include "bytestream.h"
36+#include "codec_internal.h"
3637 #include "internal.h"
3738 #include "texturedsp.h"
3839 #include "thread.h"
libavcodec/decode.c+1−0
@@ -42,6 +42,7 @@ · 41 unmodified lines
4242 #include "avcodec.h"
4343 #include "bytestream.h"
4444 #include "bsf.h"
45+#include "codec_internal.h"
4546 #include "decode.h"
4647 #include "hwconfig.h"
4748 #include "internal.h"
libavcodec/dfa.c+1−0
@@ -24,6 +24,7 @@ · 23 unmodified lines
2424
2525 #include "avcodec.h"
2626 #include "bytestream.h"
27+#include "codec_internal.h"
2728 #include "internal.h"
2829
2930 #include "libavutil/avassert.h"
libavcodec/dfpwmdec.c+1−0
@@ -28,6 +28,7 @@ · 27 unmodified lines
2828 #include "libavutil/internal.h"
2929 #include "avcodec.h"
3030 #include "codec_id.h"
31+#include "codec_internal.h"
3132 #include "internal.h"
3233
3334 typedef struct {
libavcodec/dfpwmenc.c+1−1
@@ -28,8 +28,8 @@ · 27 unmodified lines
2828 #include "libavutil/internal.h"
2929 #include "avcodec.h"
3030 #include "codec_id.h"
31+#include "codec_internal.h"
3132 #include "encode.h"
32−#include "internal.h"
3333
3434 typedef struct {
3535 int fq, q, s, lt;
libavcodec/diracdec.c+1−0
@@ -32,6 +32,7 @@ · 31 unmodified lines
3232 #include "avcodec.h"
3333 #include "get_bits.h"
3434 #include "bytestream.h"
35+#include "codec_internal.h"
3536 #include "internal.h"
3637 #include "golomb.h"
3738 #include "dirac_arith.h"
libavcodec/dnxhddec.c+1−0
@@ -29,6 +29,7 @@ · 28 unmodified lines
2929
3030 #include "avcodec.h"
3131 #include "blockdsp.h"
32+#include "codec_internal.h"
3233 #define UNCHECKED_BITSTREAM_READER 1
3334 #include "get_bits.h"
3435 #include "dnxhddata.h"
libavcodec/dnxhdenc.c+1−0
@@ -30,6 +30,7 @@ · 29 unmodified lines
3030
3131 #include "avcodec.h"
3232 #include "blockdsp.h"
33+#include "codec_internal.h"
3334 #include "encode.h"
3435 #include "fdctdsp.h"
3536 #include "internal.h"
libavcodec/dolby_e.c+1−0
@@ -25,6 +25,7 @@ · 24 unmodified lines
2525 #include "libavutil/mem_internal.h"
2626 #include "libavutil/opt.h"
2727
28+#include "codec_internal.h"
2829 #include "internal.h"
2930 #include "get_bits.h"
3031 #include "dolby_e.h"
libavcodec/dpcm.c+1−0
@@ -40,6 +40,7 @@ · 39 unmodified lines
4040 #include "libavutil/intreadwrite.h"
4141 #include "avcodec.h"
4242 #include "bytestream.h"
43+#include "codec_internal.h"
4344 #include "internal.h"
4445 #include "mathops.h"
4546
libavcodec/dpxenc.c+1−1
@@ -23,8 +23,8 @@ · 22 unmodified lines
2323 #include "libavutil/intreadwrite.h"
2424 #include "libavutil/imgutils.h"
2525 #include "avcodec.h"
26+#include "codec_internal.h"
2627 #include "encode.h"
27−#include "internal.h"
2828 #include "version.h"
2929
3030 typedef struct DPXContext {
libavcodec/dsddec.c+1−0
@@ -28,6 +28,7 @@ · 27 unmodified lines
2828
2929 #include "libavcodec/internal.h"
3030 #include "avcodec.h"
31+#include "codec_internal.h"
3132 #include "dsd.h"
3233
3334 #define DSD_SILENCE 0x69
libavcodec/dsicinaudio.c+1−0
@@ -28,6 +28,7 @@ · 27 unmodified lines
2828
2929 #include "avcodec.h"
3030 #include "bytestream.h"
31+#include "codec_internal.h"
3132 #include "internal.h"
3233 #include "mathops.h"
3334
libavcodec/dsicinvideo.c+1−0
@@ -26,6 +26,7 @@ · 25 unmodified lines
2626
2727 #include "avcodec.h"
2828 #include "bytestream.h"
29+#include "codec_internal.h"
2930 #include "internal.h"
3031
3132 typedef enum CinVideoBitmapIndex {
libavcodec/dss_sp.c+1−0
@@ -25,6 +25,7 @@ · 24 unmodified lines
2525 #include "libavutil/opt.h"
2626
2727 #include "avcodec.h"
28+#include "codec_internal.h"
2829 #include "get_bits.h"
2930 #include "internal.h"
3031
libavcodec/dstdec.c+1−0
@@ -27,6 +27,7 @@ · 26 unmodified lines
2727
2828 #include "libavutil/intreadwrite.h"
2929 #include "libavutil/mem_internal.h"
30+#include "codec_internal.h"
3031 #include "internal.h"
3132 #include "get_bits.h"
3233 #include "avcodec.h"
libavcodec/dvaudiodec.c+1−0
@@ -21,6 +21,7 @@ · 20 unmodified lines
2121 #include "libavutil/channel_layout.h"
2222 #include "libavutil/intreadwrite.h"
2323 #include "avcodec.h"
24+#include "codec_internal.h"
2425 #include "internal.h"
2526 #include "dvaudio.h"
2627
libavcodec/dvbsubdec.c+1−0
@@ -22,6 +22,7 @@ · 21 unmodified lines
2222 #include "avcodec.h"
2323 #include "get_bits.h"
2424 #include "bytestream.h"
25+#include "codec_internal.h"
2526 #include "internal.h"
2627 #include "libavutil/colorspace.h"
2728 #include "libavutil/imgutils.h"
libavcodec/dvdec.c+1−0
@@ -43,6 +43,7 @@ · 42 unmodified lines
4343 #include "libavutil/thread.h"
4444
4545 #include "avcodec.h"
46+#include "codec_internal.h"
4647 #include "dv.h"
4748 #include "dv_profile_internal.h"
4849 #include "dvdata.h"
libavcodec/dvdsubdec.c+1−0
@@ -20,6 +20,7 @@ · 19 unmodified lines
2020 */
2121
2222 #include "avcodec.h"
23+#include "codec_internal.h"
2324 #include "get_bits.h"
2425 #include "internal.h"
2526
libavcodec/dvdsubenc.c+1−0
@@ -20,6 +20,7 @@ · 19 unmodified lines
2020 */
2121 #include "avcodec.h"
2222 #include "bytestream.h"
23+#include "codec_internal.h"
2324 #include "internal.h"
2425 #include "libavutil/avassert.h"
2526 #include "libavutil/bprint.h"
libavcodec/dvenc.c+1−1
@@ -36,12 +36,12 @@ · 35 unmodified lines
3636 #include "libavutil/thread.h"
3737
3838 #include "avcodec.h"
39+#include "codec_internal.h"
3940 #include "dv.h"
4041 #include "dv_profile_internal.h"
4142 #include "dv_tablegen.h"
4243 #include "encode.h"
4344 #include "fdctdsp.h"
44−#include "internal.h"
4545 #include "mathops.h"
4646 #include "me_cmp.h"
4747 #include "pixblockdsp.h"
libavcodec/dxa.c+1−0
@@ -31,6 +31,7 @@ · 30 unmodified lines
3131 #include "libavutil/intreadwrite.h"
3232 #include "bytestream.h"
3333 #include "avcodec.h"
34+#include "codec_internal.h"
3435 #include "internal.h"
3536
3637 #include <zlib.h>
libavcodec/dxv.c+1−1
@@ -27,7 +27,7 @@ · 26 unmodified lines
2727 #include "mathops.h"
2828 #include "avcodec.h"
2929 #include "bytestream.h"
30−#include "internal.h"
30+#include "codec_internal.h"
3131 #include "lzf.h"
3232 #include "texturedsp.h"
3333 #include "thread.h"
libavcodec/eac3dec.c+0−1
@@ -39,7 +39,6 @@ · 38 unmodified lines
3939
4040
4141 #include "avcodec.h"
42−#include "internal.h"
4342 #include "aac_ac3_parser.h"
4443 #include "ac3.h"
4544 #include "ac3dec.h"
libavcodec/eac3enc.c+1−0
@@ -28,6 +28,7 @@ · 27 unmodified lines
2828
2929 #include "libavutil/attributes.h"
3030 #include "ac3enc.h"
31+#include "codec_internal.h"
3132 #include "eac3enc.h"
3233 #include "eac3_data.h"
3334
libavcodec/eacmv.c+1−0
@@ -32,6 +32,7 @@ · 31 unmodified lines
3232 #include "libavutil/intreadwrite.h"
3333 #include "libavutil/imgutils.h"
3434 #include "avcodec.h"
35+#include "codec_internal.h"
3536 #include "internal.h"
3637
3738 typedef struct CmvContext {
libavcodec/eamad.c+1−0
@@ -34,6 +34,7 @@ · 33 unmodified lines
3434 #include "blockdsp.h"
3535 #include "bytestream.h"
3636 #include "bswapdsp.h"
37+#include "codec_internal.h"
3738 #include "get_bits.h"
3839 #include "aandcttab.h"
3940 #include "eaidct.h"
libavcodec/eatgq.c+1−0
@@ -35,6 +35,7 @@ · 34 unmodified lines
3535 #include "aandcttab.h"
3636 #include "avcodec.h"
3737 #include "bytestream.h"
38+#include "codec_internal.h"
3839 #include "eaidct.h"
3940 #include "get_bits.h"
4041 #include "idctdsp.h"
libavcodec/eatgv.c+1−0
@@ -34,6 +34,7 @@ · 33 unmodified lines
3434 #define BITSTREAM_READER_LE
3535 #include "avcodec.h"
3636 #include "get_bits.h"
37+#include "codec_internal.h"
3738 #include "internal.h"
3839
3940 #define EA_PREAMBLE_SIZE 8
libavcodec/eatqi.c+1−0
@@ -31,6 +31,7 @@ · 30 unmodified lines
3131 #include "avcodec.h"
3232 #include "blockdsp.h"
3333 #include "bswapdsp.h"
34+#include "codec_internal.h"
3435 #include "get_bits.h"
3536 #include "aandcttab.h"
3637 #include "eaidct.h"
libavcodec/escape124.c+1−0
@@ -21,6 +21,7 @@ · 20 unmodified lines
2121
2222 #define BITSTREAM_READER_LE
2323 #include "avcodec.h"
24+#include "codec_internal.h"
2425 #include "get_bits.h"
2526 #include "internal.h"
2627
libavcodec/escape130.c+1−0
@@ -24,6 +24,7 @@ · 23 unmodified lines
2424
2525 #define BITSTREAM_READER_LE
2626 #include "avcodec.h"
27+#include "codec_internal.h"
2728 #include "get_bits.h"
2829 #include "internal.h"
2930
libavcodec/evrcdec.c+1−0
@@ -29,6 +29,7 @@ · 28 unmodified lines
2929 #include "libavutil/mathematics.h"
3030 #include "libavutil/opt.h"
3131 #include "avcodec.h"
32+#include "codec_internal.h"
3233 #include "internal.h"
3334 #include "get_bits.h"
3435 #include "evrcdata.h"
libavcodec/exr.c+1−0
@@ -49,6 +49,7 @@ · 48 unmodified lines
4949 #include "bswapdsp.h"
5050 #endif
5151
52+#include "codec_internal.h"
5253 #include "exrdsp.h"
5354 #include "get_bits.h"
5455 #include "internal.h"
libavcodec/exrenc.c+1−1
@@ -33,8 +33,8 @@ · 32 unmodified lines
3333 #include "libavutil/pixdesc.h"
3434 #include "avcodec.h"
3535 #include "bytestream.h"
36+#include "codec_internal.h"
3637 #include "encode.h"
37−#include "internal.h"
3838 #include "float2half.h"
3939
4040 enum ExrCompr {
libavcodec/fastaudio.c+1−0
@@ -25,6 +25,7 @@ · 24 unmodified lines
2525
2626 #include "avcodec.h"
2727 #include "bytestream.h"
28+#include "codec_internal.h"
2829 #include "internal.h"
2930 #include "mathops.h"
3031
libavcodec/ffv1dec.c+1−0
@@ -31,6 +31,7 @@ · 30 unmodified lines
3131 #include "libavutil/imgutils.h"
3232 #include "libavutil/pixdesc.h"
3333 #include "avcodec.h"
34+#include "codec_internal.h"
3435 #include "internal.h"
3536 #include "get_bits.h"
3637 #include "rangecoder.h"
libavcodec/ffv1enc.c+1−0
@@ -34,6 +34,7 @@ · 33 unmodified lines
3434
3535 #include "avcodec.h"
3636 #include "encode.h"
37+#include "codec_internal.h"
3738 #include "internal.h"
3839 #include "put_bits.h"
3940 #include "put_golomb.h"
libavcodec/ffwavesynth.c+1−0
@@ -22,6 +22,7 @@ · 21 unmodified lines
2222 #include "libavutil/intreadwrite.h"
2323 #include "libavutil/log.h"
2424 #include "avcodec.h"
25+#include "codec_internal.h"
2526 #include "internal.h"
2627
2728
libavcodec/fic.c+1−0
@@ -25,6 +25,7 @@ · 24 unmodified lines
2525 #include "libavutil/mem_internal.h"
2626 #include "libavutil/opt.h"
2727 #include "avcodec.h"
28+#include "codec_internal.h"
2829 #include "internal.h"
2930 #include "get_bits.h"
3031 #include "golomb.h"
libavcodec/flacdec.c+1−1
@@ -37,7 +37,7 @@ · 36 unmodified lines
3737 #include "libavutil/crc.h"
3838 #include "libavutil/opt.h"
3939 #include "avcodec.h"
40−#include "internal.h"
40+#include "codec_internal.h"
4141 #include "get_bits.h"
4242 #include "bytestream.h"
4343 #include "golomb.h"
libavcodec/flacenc.c+1−0
@@ -28,6 +28,7 @@ · 27 unmodified lines
2828
2929 #include "avcodec.h"
3030 #include "bswapdsp.h"
31+#include "codec_internal.h"
3132 #include "encode.h"
3233 #include "put_bits.h"
3334 #include "put_golomb.h"
libavcodec/flashsv.c+1−0
@@ -42,6 +42,7 @@ · 41 unmodified lines
4242 #include "libavutil/intreadwrite.h"
4343 #include "avcodec.h"
4444 #include "bytestream.h"
45+#include "codec_internal.h"
4546 #include "get_bits.h"
4647 #include "internal.h"
4748 #include "zlib_wrapper.h"
libavcodec/flashsv2enc.c+1−1
@@ -48,8 +48,8 @@ · 47 unmodified lines
4848
4949 #include "libavutil/imgutils.h"
5050 #include "avcodec.h"
51+#include "codec_internal.h"
5152 #include "encode.h"
52−#include "internal.h"
5353 #include "put_bits.h"
5454 #include "bytestream.h"
5555 #include "zlib_wrapper.h"
libavcodec/flashsvenc.c+1−1
@@ -49,8 +49,8 @@ · 48 unmodified lines
4949 #include <zlib.h>
5050
5151 #include "avcodec.h"
52+#include "codec_internal.h"
5253 #include "encode.h"
53−#include "internal.h"
5454 #include "put_bits.h"
5555 #include "bytestream.h"
5656
libavcodec/flicvideo.c+1−0
@@ -41,6 +41,7 @@ · 40 unmodified lines
4141 #include "libavutil/intreadwrite.h"
4242 #include "avcodec.h"
4343 #include "bytestream.h"
44+#include "codec_internal.h"
4445 #include "internal.h"
4546 #include "mathops.h"
4647
libavcodec/flvdec.c+1−1
@@ -20,9 +20,9 @@ · 19 unmodified lines
2020
2121 #include "libavutil/imgutils.h"
2222
23+#include "codec_internal.h"
2324 #include "flvdec.h"
2425 #include "h263dec.h"
25−#include "internal.h"
2626 #include "mpegvideo.h"
2727 #include "mpegvideodata.h"
2828
libavcodec/flvenc.c+1−0
@@ -18,6 +18,7 @@ · 17 unmodified lines
1818 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
1919 */
2020
21+#include "codec_internal.h"
2122 #include "flvenc.h"
2223 #include "h263data.h"
2324 #include "mpegvideo.h"
libavcodec/fmvc.c+1−0
@@ -26,6 +26,7 @@ · 25 unmodified lines
2626
2727 #include "avcodec.h"
2828 #include "bytestream.h"
29+#include "codec_internal.h"
2930 #include "internal.h"
3031
3132 #define BLOCK_HEIGHT 112u
libavcodec/fraps.c+1−1
@@ -40,7 +40,7 @@ · 39 unmodified lines
4040 #include "huffman.h"
4141 #include "bytestream.h"
4242 #include "bswapdsp.h"
43−#include "internal.h"
43+#include "codec_internal.h"
4444 #include "thread.h"
4545
4646 #define FPS_TAG MKTAG('F', 'P', 'S', 'x')
libavcodec/frwu.c+1−0
@@ -22,6 +22,7 @@ · 21 unmodified lines
2222
2323 #include "avcodec.h"
2424 #include "bytestream.h"
25+#include "codec_internal.h"
2526 #include "internal.h"
2627 #include "libavutil/opt.h"
2728
libavcodec/g2meet.c+1−0
@@ -35,6 +35,7 @@ · 34 unmodified lines
3535 #include "avcodec.h"
3636 #include "blockdsp.h"
3737 #include "bytestream.h"
38+#include "codec_internal.h"
3839 #include "elsdec.h"
3940 #include "get_bits.h"
4041 #include "idctdsp.h"
libavcodec/g722dec.c+1−0
@@ -37,6 +37,7 @@ · 36 unmodified lines
3737 #include "libavutil/channel_layout.h"
3838 #include "libavutil/opt.h"
3939 #include "avcodec.h"
40+#include "codec_internal.h"
4041 #include "get_bits.h"
4142 #include "g722.h"
4243 #include "internal.h"
libavcodec/g722enc.c+1−0
@@ -30,6 +30,7 @@ · 29 unmodified lines
3030 #include "libavutil/avassert.h"
3131 #include "libavutil/channel_layout.h"
3232 #include "avcodec.h"
33+#include "codec_internal.h"
3334 #include "encode.h"
3435 #include "internal.h"
3536 #include "g722.h"
libavcodec/g723_1dec.c+1−0
@@ -34,6 +34,7 @@ · 33 unmodified lines
3434 #include "avcodec.h"
3535 #include "celp_filters.h"
3636 #include "celp_math.h"
37+#include "codec_internal.h"
3738 #include "get_bits.h"
3839 #include "internal.h"
3940 #include "g723_1.h"
libavcodec/g723_1enc.c+1−1
@@ -34,9 +34,9 @@ · 33 unmodified lines
3434
3535 #include "avcodec.h"
3636 #include "celp_math.h"
37+#include "codec_internal.h"
3738 #include "encode.h"
3839 #include "g723_1.h"
39−#include "internal.h"
4040
4141 #define BITSTREAM_WRITER_LE
4242 #include "put_bits.h"
libavcodec/g726.c+1−0
@@ -29,6 +29,7 @@ · 28 unmodified lines
2929 #include "libavutil/channel_layout.h"
3030 #include "libavutil/opt.h"
3131 #include "avcodec.h"
32+#include "codec_internal.h"
3233 #include "encode.h"
3334 #include "internal.h"
3435 #include "get_bits.h"
libavcodec/g729dec.c+1−0
@@ -26,6 +26,7 @@ · 25 unmodified lines
2626 #include "libavutil/avutil.h"
2727 #include "get_bits.h"
2828 #include "audiodsp.h"
29+#include "codec_internal.h"
2930 #include "internal.h"
3031
3132
libavcodec/gdv.c+1−0
@@ -23,6 +23,7 @@ · 22 unmodified lines
2323 #include "libavutil/common.h"
2424 #include "avcodec.h"
2525 #include "bytestream.h"
26+#include "codec_internal.h"
2627 #include "decode.h"
2728 #include "internal.h"
2829
libavcodec/gif.c+1−1
@@ -35,8 +35,8 @@ · 34 unmodified lines
3535 #include "libavutil/imgutils.h"
3636 #include "avcodec.h"
3737 #include "bytestream.h"
38+#include "codec_internal.h"
3839 #include "encode.h"
39−#include "internal.h"
4040 #include "lzw.h"
4141 #include "gif.h"
4242
libavcodec/gifdec.c+1−0
@@ -25,6 +25,7 @@ · 24 unmodified lines
2525 #include "libavutil/opt.h"
2626 #include "avcodec.h"
2727 #include "bytestream.h"
28+#include "codec_internal.h"
2829 #include "internal.h"
2930 #include "lzw.h"
3031 #include "gif.h"
libavcodec/gsmdec.c+1−0
@@ -28,6 +28,7 @@ · 27 unmodified lines
2828
2929 #include "libavutil/channel_layout.h"
3030 #include "avcodec.h"
31+#include "codec_internal.h"
3132 #include "get_bits.h"
3233 #include "internal.h"
3334 #include "msgsmdec.h"
libavcodec/h261dec.c+1−0
@@ -28,6 +28,7 @@ · 27 unmodified lines
2828 #include "libavutil/avassert.h"
2929 #include "libavutil/thread.h"
3030 #include "avcodec.h"
31+#include "codec_internal.h"
3132 #include "mpeg_er.h"
3233 #include "mpegutils.h"
3334 #include "mpegvideo.h"
libavcodec/h261enc.c+1−0
@@ -29,6 +29,7 @@ · 28 unmodified lines
2929 #include "libavutil/avassert.h"
3030 #include "libavutil/thread.h"
3131 #include "avcodec.h"
32+#include "codec_internal.h"
3233 #include "mpegutils.h"
3334 #include "mpegvideo.h"
3435 #include "h261.h"
libavcodec/h263dec.c+1−0
@@ -30,6 +30,7 @@ · 29 unmodified lines
3030 #include "config_components.h"
3131
3232 #include "avcodec.h"
33+#include "codec_internal.h"
3334 #include "error_resilience.h"
3435 #include "flvdec.h"
3536 #include "h263.h"
libavcodec/h264dec.c+1−0
@@ -35,6 +35,7 @@ · 34 unmodified lines
3535 #include "libavutil/thread.h"
3636 #include "libavutil/video_enc_params.h"
3737
38+#include "codec_internal.h"
3839 #include "internal.h"
3940 #include "error_resilience.h"
4041 #include "avcodec.h"
libavcodec/hapdec.c+1−1
@@ -37,8 +37,8 @@ · 36 unmodified lines
3737
3838 #include "avcodec.h"
3939 #include "bytestream.h"
40+#include "codec_internal.h"
4041 #include "hap.h"
41−#include "internal.h"
4242 #include "snappy.h"
4343 #include "texturedsp.h"
4444 #include "thread.h"
libavcodec/hapenc.c+1−1
@@ -39,9 +39,9 @@ · 38 unmodified lines
3939
4040 #include "avcodec.h"
4141 #include "bytestream.h"
42+#include "codec_internal.h"
4243 #include "encode.h"
4344 #include "hap.h"
44−#include "internal.h"
4545 #include "texturedsp.h"
4646
4747 #define HAP_MAX_CHUNKS 64
libavcodec/hcadec.c+1−0
@@ -23,6 +23,7 @@ · 22 unmodified lines
2323 #include "libavutil/tx.h"
2424
2525 #include "avcodec.h"
26+#include "codec_internal.h"
2627 #include "get_bits.h"
2728 #include "internal.h"
2829 #include "hca_data.h"
libavcodec/hcom.c+1−0
@@ -21,6 +21,7 @@ · 20 unmodified lines
2121 #include "libavutil/intreadwrite.h"
2222
2323 #include "avcodec.h"
24+#include "codec_internal.h"
2425 #include "get_bits.h"
2526 #include "internal.h"
2627
libavcodec/hevcdec.c+1−0
@@ -40,6 +40,7 @@ · 39 unmodified lines
4040 #include "bswapdsp.h"
4141 #include "bytestream.h"
4242 #include "cabac_functions.h"
43+#include "codec_internal.h"
4344 #include "golomb.h"
4445 #include "hevc.h"
4546 #include "hevc_data.h"
libavcodec/hnm4video.c+1−0
@@ -28,6 +28,7 @@ · 27 unmodified lines
2828 #include "libavutil/mem.h"
2929 #include "avcodec.h"
3030 #include "bytestream.h"
31+#include "codec_internal.h"
3132 #include "internal.h"
3233
3334 #define HNM4_CHUNK_ID_PL 19536
libavcodec/hq_hqa.c+1−0
@@ -25,6 +25,7 @@ · 24 unmodified lines
2525
2626 #include "avcodec.h"
2727 #include "canopus.h"
28+#include "codec_internal.h"
2829 #include "get_bits.h"
2930 #include "internal.h"
3031
libavcodec/hqx.c+1−1
@@ -25,8 +25,8 @@ · 24 unmodified lines
2525
2626 #include "avcodec.h"
2727 #include "canopus.h"
28+#include "codec_internal.h"
2829 #include "get_bits.h"
29−#include "internal.h"
3030 #include "thread.h"
3131
3232 #include "hqx.h"
libavcodec/huffyuvdec.c+1−1
@@ -35,10 +35,10 @@ · 34 unmodified lines
3535 #include "config_components.h"
3636
3737 #include "avcodec.h"
38+#include "codec_internal.h"
3839 #include "get_bits.h"
3940 #include "huffyuv.h"
4041 #include "huffyuvdsp.h"
41−#include "internal.h"
4242 #include "lossless_videodsp.h"
4343 #include "thread.h"
4444 #include "libavutil/imgutils.h"
libavcodec/huffyuvenc.c+1−1
@@ -31,11 +31,11 @@ · 30 unmodified lines
3131 #include "config_components.h"
3232
3333 #include "avcodec.h"
34+#include "codec_internal.h"
3435 #include "encode.h"
3536 #include "huffyuv.h"
3637 #include "huffman.h"
3738 #include "huffyuvencdsp.h"
38−#include "internal.h"
3939 #include "lossless_videoencdsp.h"
4040 #include "put_bits.h"
4141 #include "libavutil/opt.h"
libavcodec/idcinvideo.c+1−0
@@ -49,6 +49,7 @@ · 48 unmodified lines
4949 #include <string.h>
5050
5151 #include "avcodec.h"
52+#include "codec_internal.h"
5253 #include "decode.h"
5354 #include "internal.h"
5455 #include "libavutil/internal.h"
libavcodec/iff.c+1−0
@@ -34,6 +34,7 @@ · 33 unmodified lines
3434
3535 #include "bytestream.h"
3636 #include "avcodec.h"
37+#include "codec_internal.h"
3738 #include "internal.h"
3839 #include "mathops.h"
3940
libavcodec/ilbcdec.c+1−0
@@ -32,6 +32,7 @@ · 31 unmodified lines
3232
3333 #include "libavutil/channel_layout.h"
3434 #include "avcodec.h"
35+#include "codec_internal.h"
3536 #include "internal.h"
3637 #include "get_bits.h"
3738 #include "ilbcdata.h"
libavcodec/imc.c+1−0
@@ -44,6 +44,7 @@ · 43 unmodified lines
4444
4545 #include "avcodec.h"
4646 #include "bswapdsp.h"
47+#include "codec_internal.h"
4748 #include "get_bits.h"
4849 #include "fft.h"
4950 #include "internal.h"
libavcodec/imm4.c+1−0
@@ -29,6 +29,7 @@ · 28 unmodified lines
2929
3030 #include "avcodec.h"
3131 #include "bswapdsp.h"
32+#include "codec_internal.h"
3233 #include "copy_block.h"
3334 #include "get_bits.h"
3435 #include "idctdsp.h"
libavcodec/imm5.c+1−1
@@ -21,7 +21,7 @@ · 20 unmodified lines
2121 #include "libavutil/intreadwrite.h"
2222
2323 #include "avcodec.h"
24−#include "internal.h"
24+#include "codec_internal.h"
2525
2626 typedef struct IMM5Context {
2727 AVCodecContext *h264_avctx; // wrapper context for H264
libavcodec/imx.c+1−0
@@ -21,6 +21,7 @@ · 20 unmodified lines
2121 #include "libavutil/common.h"
2222 #include "avcodec.h"
2323 #include "bytestream.h"
24+#include "codec_internal.h"
2425 #include "decode.h"
2526 #include "internal.h"
2627
libavcodec/indeo2.c+1−0
@@ -29,6 +29,7 @@ · 28 unmodified lines
2929
3030 #define BITSTREAM_READER_LE
3131 #include "avcodec.h"
32+#include "codec_internal.h"
3233 #include "get_bits.h"
3334 #include "indeo2data.h"
3435 #include "internal.h"
libavcodec/indeo3.c+1−0
@@ -33,6 +33,7 @@ · 32 unmodified lines
3333 #include "libavutil/intreadwrite.h"
3434 #include "libavutil/thread.h"
3535 #include "avcodec.h"
36+#include "codec_internal.h"
3637 #include "copy_block.h"
3738 #include "bytestream.h"
3839 #include "get_bits.h"
libavcodec/indeo4.c+1−1
@@ -29,10 +29,10 @@ · 28 unmodified lines
2929
3030 #define BITSTREAM_READER_LE
3131 #include "avcodec.h"
32+#include "codec_internal.h"
3233 #include "get_bits.h"
3334 #include "libavutil/imgutils.h"
3435 #include "indeo4data.h"
35−#include "internal.h"
3636 #include "ivi.h"
3737 #include "ivi_dsp.h"
3838
libavcodec/indeo5.c+1−1
@@ -29,8 +29,8 @@ · 28 unmodified lines
2929
3030 #define BITSTREAM_READER_LE
3131 #include "avcodec.h"
32+#include "codec_internal.h"
3233 #include "get_bits.h"
33−#include "internal.h"
3434 #include "ivi.h"
3535 #include "ivi_dsp.h"
3636 #include "indeo5data.h"
libavcodec/intelh263dec.c+1−1
@@ -18,7 +18,7 @@ · 17 unmodified lines
1818 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
1919 */
2020
21−#include "internal.h"
21+#include "codec_internal.h"
2222 #include "mpegutils.h"
2323 #include "mpegvideo.h"
2424 #include "h263data.h"
libavcodec/internal.h+0−61
@@ -35,62 +35,6 @@ · 34 unmodified lines
3535 #include "bsf.h"
3636 #include "config.h"
3737
38−/**
39− * The codec does not modify any global variables in the init function,
40− * allowing to call the init function without locking any global mutexes.
41− */
42−#define FF_CODEC_CAP_INIT_THREADSAFE (1 << 0)
43−/**
44− * The codec allows calling the close function for deallocation even if
45− * the init function returned a failure. Without this capability flag, a
46− * codec does such cleanup internally when returning failures from the
47− * init function and does not expect the close function to be called at
48− * all.
49− */
50−#define FF_CODEC_CAP_INIT_CLEANUP (1 << 1)
51−/**
52− * Decoders marked with FF_CODEC_CAP_SETS_PKT_DTS want to set
53− * AVFrame.pkt_dts manually. If the flag is set, decode.c won't overwrite
54− * this field. If it's unset, decode.c tries to guess the pkt_dts field
55− * from the input AVPacket.
56− */
57−#define FF_CODEC_CAP_SETS_PKT_DTS (1 << 2)
58−/**
59− * The decoder extracts and fills its parameters even if the frame is
60− * skipped due to the skip_frame setting.
61− */
62−#define FF_CODEC_CAP_SKIP_FRAME_FILL_PARAM (1 << 3)
63−/**
64− * The decoder sets the cropping fields in the output frames manually.
65− * If this cap is set, the generic code will initialize output frame
66− * dimensions to coded rather than display values.
67− */
68−#define FF_CODEC_CAP_EXPORTS_CROPPING (1 << 4)
69−/**
70− * Codec initializes slice-based threading with a main function
71− */
72−#define FF_CODEC_CAP_SLICE_THREAD_HAS_MF (1 << 5)
73−/*
74− * The codec supports frame threading and has inter-frame dependencies, so it
75− * uses ff_thread_report/await_progress().
76− */
77−#define FF_CODEC_CAP_ALLOCATE_PROGRESS (1 << 6)
78−/**
79− * Codec handles avctx->thread_count == 0 (auto) internally.
80− */
81−#define FF_CODEC_CAP_AUTO_THREADS (1 << 7)
82−/**
83− * Codec handles output frame properties internally instead of letting the
84− * internal logic derive them from AVCodecInternal.last_pkt_props.
85− */
86−#define FF_CODEC_CAP_SETS_FRAME_PROPS (1 << 8)
87−
88−/**
89− * AVCodec.codec_tags termination value
90− */
91−#define FF_CODEC_TAGS_END -1
92−
93−
9438 #define FF_DEFAULT_QUANT_BIAS 999999
9539
9640 #define FF_QSCALE_TYPE_MPEG1 0
@@ -215,11 +159,6 @@ typedef struct AVCodecInternal { · 118 unmodified lines
215159 AVChannelLayout initial_ch_layout;
216160 } AVCodecInternal;
217161
218−struct AVCodecDefault {
219− const uint8_t *key;
220− const uint8_t *value;
221−};
222−
223162 extern const uint8_t ff_log2_run[41];
224163
225164 /**
libavcodec/interplayacm.c+1−0
@@ -23,6 +23,7 @@ · 22 unmodified lines
2323
2424 #define BITSTREAM_READER_LE
2525 #include "avcodec.h"
26+#include "codec_internal.h"
2627 #include "get_bits.h"
2728 #include "internal.h"
2829
libavcodec/interplayvideo.c+1−0
@@ -43,6 +43,7 @@ · 42 unmodified lines
4343 #define BITSTREAM_READER_LE
4444 #include "avcodec.h"
4545 #include "bytestream.h"
46+#include "codec_internal.h"
4647 #include "decode.h"
4748 #include "get_bits.h"
4849 #include "hpeldsp.h"
libavcodec/ituh263enc.c+1−0
@@ -34,6 +34,7 @@ · 33 unmodified lines
3434 #include "libavutil/attributes.h"
3535 #include "libavutil/thread.h"
3636 #include "avcodec.h"
37+#include "codec_internal.h"
3738 #include "mpegvideo.h"
3839 #include "mpegvideodata.h"
3940 #include "flvenc.h"
libavcodec/j2kenc.c+1−1
@@ -66,8 +66,8 @@ · 65 unmodified lines
6666
6767 #include <float.h>
6868 #include "avcodec.h"
69+#include "codec_internal.h"
6970 #include "encode.h"
70−#include "internal.h"
7171 #include "bytestream.h"
7272 #include "jpeg2000.h"
7373 #include "version.h"
libavcodec/jacosubdec.c+1−1
@@ -26,7 +26,7 @@ · 25 unmodified lines
2626
2727 #include <time.h>
2828 #include "ass.h"
29−#include "internal.h"
29+#include "codec_internal.h"
3030 #include "jacosub.h"
3131 #include "libavutil/avstring.h"
3232 #include "libavutil/bprint.h"
libavcodec/jpeg2000dec.c+1−0
@@ -36,6 +36,7 @@ · 35 unmodified lines
3636 #include "libavutil/pixdesc.h"
3737 #include "avcodec.h"
3838 #include "bytestream.h"
39+#include "codec_internal.h"
3940 #include "internal.h"
4041 #include "thread.h"
4142 #include "jpeg2000.h"
libavcodec/jpeglsdec.c+1−0
@@ -26,6 +26,7 @@ · 25 unmodified lines
2626 */
2727
2828 #include "avcodec.h"
29+#include "codec_internal.h"
2930 #include "get_bits.h"
3031 #include "golomb.h"
3132 #include "internal.h"
libavcodec/jpeglsenc.c+1−0
@@ -29,6 +29,7 @@ · 28 unmodified lines
2929 #include "libavutil/opt.h"
3030 #include "avcodec.h"
3131 #include "bytestream.h"
32+#include "codec_internal.h"
3233 #include "encode.h"
3334 #include "get_bits.h"
3435 #include "put_bits.h"
libavcodec/jvdec.c+1−0
@@ -29,6 +29,7 @@ · 28 unmodified lines
2929
3030 #include "avcodec.h"
3131 #include "blockdsp.h"
32+#include "codec_internal.h"
3233 #include "get_bits.h"
3334 #include "internal.h"
3435
libavcodec/kgv1dec.c+1−0
@@ -28,6 +28,7 @@ · 27 unmodified lines
2828 #include "libavutil/intreadwrite.h"
2929 #include "libavutil/imgutils.h"
3030 #include "avcodec.h"
31+#include "codec_internal.h"
3132 #include "internal.h"
3233
3334 typedef struct KgvContext {
libavcodec/kmvc.c+1−0
@@ -29,6 +29,7 @@ · 28 unmodified lines
2929
3030 #include "avcodec.h"
3131 #include "bytestream.h"
32+#include "codec_internal.h"
3233 #include "decode.h"
3334 #include "internal.h"
3435 #include "libavutil/common.h"
libavcodec/lagarith.c+1−1
@@ -28,8 +28,8 @@ · 27 unmodified lines
2828 #include <inttypes.h>
2929
3030 #include "avcodec.h"
31+#include "codec_internal.h"
3132 #include "get_bits.h"
32−#include "internal.h"
3333 #include "mathops.h"
3434 #include "lagarithrac.h"
3535 #include "lossless_videodsp.h"
libavcodec/lcldec.c+1−1
@@ -46,7 +46,7 @@ · 45 unmodified lines
4646 #include "libavutil/pixdesc.h"
4747 #include "avcodec.h"
4848 #include "bytestream.h"
49−#include "internal.h"
49+#include "codec_internal.h"
5050 #include "lcl.h"
5151 #include "thread.h"
5252
libavcodec/lclenc.c+1−1
@@ -42,8 +42,8 @@ · 41 unmodified lines
4242
4343 #include "libavutil/avassert.h"
4444 #include "avcodec.h"
45+#include "codec_internal.h"
4546 #include "encode.h"
46−#include "internal.h"
4747 #include "lcl.h"
4848 #include "zlib_wrapper.h"
4949 #include "libavutil/internal.h"
libavcodec/libaomdec.c+1−0
@@ -31,6 +31,7 @@ · 30 unmodified lines
3131 #include "libavutil/imgutils.h"
3232
3333 #include "avcodec.h"
34+#include "codec_internal.h"
3435 #include "internal.h"
3536 #include "profiles.h"
3637
libavcodec/libaomenc.c+1−0
@@ -38,6 +38,7 @@ · 37 unmodified lines
3838 #include "av1.h"
3939 #include "avcodec.h"
4040 #include "bsf.h"
41+#include "codec_internal.h"
4142 #include "encode.h"
4243 #include "internal.h"
4344 #include "packet_internal.h"
libavcodec/libdav1d.c+1−0
@@ -31,6 +31,7 @@ · 30 unmodified lines
3131 #include "atsc_a53.h"
3232 #include "avcodec.h"
3333 #include "bytestream.h"
34+#include "codec_internal.h"
3435 #include "decode.h"
3536 #include "internal.h"
3637
libavcodec/libdavs2.c+1−1
@@ -24,7 +24,7 @@ · 23 unmodified lines
2424
2525 #include "libavutil/cpu.h"
2626 #include "avcodec.h"
27−#include "internal.h"
27+#include "codec_internal.h"
2828 #include "davs2.h"
2929
3030 typedef struct DAVS2Context {
libavcodec/libfdk-aacdec.c+1−0
@@ -23,6 +23,7 @@ · 22 unmodified lines
2323 #include "libavutil/common.h"
2424 #include "libavutil/opt.h"
2525 #include "avcodec.h"
26+#include "codec_internal.h"
2627 #include "internal.h"
2728
2829 #ifdef AACDECODER_LIB_VL0
libavcodec/libfdk-aacenc.c+1−1
@@ -24,8 +24,8 @@ · 23 unmodified lines
2424 #include "libavutil/opt.h"
2525 #include "avcodec.h"
2626 #include "audio_frame_queue.h"
27+#include "codec_internal.h"
2728 #include "encode.h"
28−#include "internal.h"
2929 #include "profiles.h"
3030
3131 #ifdef AACENCODER_LIB_VL0
libavcodec/libgsmenc.c+1−1
@@ -39,8 +39,8 @@ · 38 unmodified lines
3939 #include "libavutil/common.h"
4040
4141 #include "avcodec.h"
42+#include "codec_internal.h"
4243 #include "encode.h"
43−#include "internal.h"
4444 #include "gsm.h"
4545
4646 static av_cold int libgsm_encode_close(AVCodecContext *avctx) {
libavcodec/libilbc.c+1−0
@@ -25,6 +25,7 @@ · 24 unmodified lines
2525 #include "libavutil/common.h"
2626 #include "libavutil/opt.h"
2727 #include "avcodec.h"
28+#include "codec_internal.h"
2829 #include "encode.h"
2930 #include "internal.h"
3031
libavcodec/libkvazaar.c+1−1
@@ -36,8 +36,8 @@ · 35 unmodified lines
3636 #include "libavutil/opt.h"
3737
3838 #include "avcodec.h"
39+#include "codec_internal.h"
3940 #include "encode.h"
40−#include "internal.h"
4141 #include "packet_internal.h"
4242
4343 typedef struct LibkvazaarContext {
libavcodec/libmp3lame.c+1−1
@@ -34,8 +34,8 @@ · 33 unmodified lines
3434 #include "libavutil/opt.h"
3535 #include "avcodec.h"
3636 #include "audio_frame_queue.h"
37+#include "codec_internal.h"
3738 #include "encode.h"
38−#include "internal.h"
3939 #include "mpegaudio.h"
4040 #include "mpegaudiodecheader.h"
4141
libavcodec/libopenh264dec.c+1−0
@@ -30,6 +30,7 @@ · 29 unmodified lines
3030 #include "libavutil/opt.h"
3131
3232 #include "avcodec.h"
33+#include "codec_internal.h"
3334 #include "internal.h"
3435 #include "libopenh264.h"
3536
libavcodec/libopenh264enc.c+1−0
@@ -30,6 +30,7 @@ · 29 unmodified lines
3030 #include "libavutil/mathematics.h"
3131
3232 #include "avcodec.h"
33+#include "codec_internal.h"
3334 #include "encode.h"
3435 #include "internal.h"
3536 #include "libopenh264.h"
libavcodec/libopusdec.c+1−0
@@ -28,6 +28,7 @@ · 27 unmodified lines
2828 #include "libavutil/opt.h"
2929
3030 #include "avcodec.h"
31+#include "codec_internal.h"
3132 #include "internal.h"
3233 #include "vorbis.h"
3334 #include "mathops.h"
libavcodec/libopusenc.c+1−1
@@ -26,8 +26,8 @@ · 25 unmodified lines
2626 #include "libavutil/opt.h"
2727 #include "avcodec.h"
2828 #include "bytestream.h"
29+#include "codec_internal.h"
2930 #include "encode.h"
30−#include "internal.h"
3131 #include "libopus.h"
3232 #include "vorbis.h"
3333 #include "audio_frame_queue.h"
libavcodec/librav1e.c+1−0
@@ -31,6 +31,7 @@ · 30 unmodified lines
3131 #include "libavutil/pixdesc.h"
3232 #include "avcodec.h"
3333 #include "bsf.h"
34+#include "codec_internal.h"
3435 #include "encode.h"
3536 #include "internal.h"
3637
libavcodec/libspeexenc.c+1−1
@@ -89,8 +89,8 @@ · 88 unmodified lines
8989 #include "libavutil/common.h"
9090 #include "libavutil/opt.h"
9191 #include "avcodec.h"
92+#include "codec_internal.h"
9293 #include "encode.h"
93−#include "internal.h"
9494 #include "audio_frame_queue.h"
9595
9696 /* TODO: Think about converting abr, vad, dtx and such flags to a bit field */
libavcodec/libsvtav1.c+1−0
@@ -31,6 +31,7 @@ · 30 unmodified lines
3131 #include "libavutil/pixdesc.h"
3232 #include "libavutil/avassert.h"
3333
34+#include "codec_internal.h"
3435 #include "internal.h"
3536 #include "encode.h"
3637 #include "packet_internal.h"
libavcodec/libtwolame.c+1−0
@@ -31,6 +31,7 @@ · 30 unmodified lines
3131 #include "libavutil/opt.h"
3232
3333 #include "avcodec.h"
34+#include "codec_internal.h"
3435 #include "encode.h"
3536 #include "internal.h"
3637 #include "mpegaudio.h"
libavcodec/libuavs3d.c+1−0
@@ -29,6 +29,7 @@ · 28 unmodified lines
2929 #include "libavutil/opt.h"
3030 #include "avcodec.h"
3131 #include "avs3.h"
32+#include "codec_internal.h"
3233 #include "internal.h"
3334 #include "uavs3d.h"
3435
libavcodec/libvorbisenc.c+1−0
@@ -26,6 +26,7 @@ · 25 unmodified lines
2626 #include "libavutil/opt.h"
2727 #include "avcodec.h"
2828 #include "audio_frame_queue.h"
29+#include "codec_internal.h"
2930 #include "encode.h"
3031 #include "internal.h"
3132 #include "version.h"
libavcodec/libvpxdec.c+1−0
@@ -35,6 +35,7 @@ · 34 unmodified lines
3535 #include "libavutil/imgutils.h"
3636 #include "libavutil/intreadwrite.h"
3737 #include "avcodec.h"
38+#include "codec_internal.h"
3839 #include "decode.h"
3940 #include "internal.h"
4041 #include "libvpx.h"
libavcodec/libvpxenc.c+1−0
@@ -31,6 +31,7 @@ · 30 unmodified lines
3131 #include <vpx/vp8cx.h>
3232
3333 #include "avcodec.h"
34+#include "codec_internal.h"
3435 #include "encode.h"
3536 #include "internal.h"
3637 #include "libavutil/avassert.h"
libavcodec/libwebpenc_common.h+1−1
@@ -35,7 +35,7 @@ · 34 unmodified lines
3535 #include "libavutil/pixfmt.h"
3636 #include "avcodec.h"
3737 #include "codec.h"
38−#include "internal.h"
38+#include "codec_internal.h"
3939
4040 typedef struct LibWebPContextCommon {
4141 AVClass *class; // class for AVOptions
libavcodec/libx264.c+1−0
@@ -30,6 +30,7 @@ · 29 unmodified lines
3030 #include "libavutil/time.h"
3131 #include "libavutil/intreadwrite.h"
3232 #include "avcodec.h"
33+#include "codec_internal.h"
3334 #include "encode.h"
3435 #include "internal.h"
3536 #include "packet_internal.h"
libavcodec/libx265.c+1−0
@@ -32,6 +32,7 @@ · 31 unmodified lines
3232 #include "libavutil/opt.h"
3333 #include "libavutil/pixdesc.h"
3434 #include "avcodec.h"
35+#include "codec_internal.h"
3536 #include "encode.h"
3637 #include "internal.h"
3738 #include "packet_internal.h"
libavcodec/libxavs.c+1−1
@@ -27,8 +27,8 @@ · 26 unmodified lines
2727 #include <float.h>
2828 #include <xavs.h>
2929 #include "avcodec.h"
30+#include "codec_internal.h"
3031 #include "encode.h"
31−#include "internal.h"
3232 #include "packet_internal.h"
3333 #include "libavutil/internal.h"
3434 #include "libavutil/mem.h"
libavcodec/libxavs2.c+1−1
@@ -23,8 +23,8 @@ · 22 unmodified lines
2323 */
2424
2525 #include "xavs2.h"
26+#include "codec_internal.h"
2627 #include "encode.h"
27−#include "internal.h"
2828 #include "mpeg12.h"
2929 #include "libavutil/avstring.h"
3030 #include "libavutil/opt.h"
libavcodec/libxvid.c+1−1
@@ -38,8 +38,8 @@ · 37 unmodified lines
3838 #include "libavutil/opt.h"
3939
4040 #include "avcodec.h"
41+#include "codec_internal.h"
4142 #include "encode.h"
42−#include "internal.h"
4343 #include "mpegutils.h"
4444 #include "packet_internal.h"
4545
libavcodec/ljpegenc.c+1−1
@@ -36,9 +36,9 @@ · 35 unmodified lines
3636 #include "libavutil/pixdesc.h"
3737
3838 #include "avcodec.h"
39+#include "codec_internal.h"
3940 #include "encode.h"
4041 #include "idctdsp.h"
41−#include "internal.h"
4242 #include "jpegtables.h"
4343 #include "mathops.h"
4444 #include "mjpegenc_common.h"
libavcodec/loco.c+1−0
@@ -25,6 +25,7 @@ · 24 unmodified lines
2525 */
2626
2727 #include "avcodec.h"
28+#include "codec_internal.h"
2829 #include "get_bits.h"
2930 #include "golomb.h"
3031 #include "internal.h"
libavcodec/lscrdec.c+1−0
@@ -28,6 +28,7 @@ · 27 unmodified lines
2828 #include "avcodec.h"
2929 #include "bytestream.h"
3030 #include "codec.h"
31+#include "codec_internal.h"
3132 #include "internal.h"
3233 #include "packet.h"
3334 #include "png.h"
libavcodec/m101.c+1−0
@@ -21,6 +21,7 @@ · 20 unmodified lines
2121 #include "libavutil/intreadwrite.h"
2222
2323 #include "avcodec.h"
24+#include "codec_internal.h"
2425 #include "internal.h"
2526
2627
libavcodec/mace.c+1−0
@@ -25,6 +25,7 @@ · 24 unmodified lines
2525 */
2626
2727 #include "avcodec.h"
28+#include "codec_internal.h"
2829 #include "internal.h"
2930 #include "libavutil/common.h"
3031
libavcodec/magicyuv.c+1−0
@@ -28,6 +28,7 @@ · 27 unmodified lines
2828
2929 #include "avcodec.h"
3030 #include "bytestream.h"
31+#include "codec_internal.h"
3132 #include "get_bits.h"
3233 #include "huffyuvdsp.h"
3334 #include "internal.h"
libavcodec/magicyuvenc.c+1−1
@@ -28,9 +28,9 @@ · 27 unmodified lines
2828
2929 #include "avcodec.h"
3030 #include "bytestream.h"
31+#include "codec_internal.h"
3132 #include "encode.h"
3233 #include "put_bits.h"
33−#include "internal.h"
3434 #include "thread.h"
3535 #include "lossless_videoencdsp.h"
3636
libavcodec/mdec.c+1−1
@@ -32,8 +32,8 @@ · 31 unmodified lines
3232 #include "avcodec.h"
3333 #include "blockdsp.h"
3434 #include "bswapdsp.h"
35+#include "codec_internal.h"
3536 #include "idctdsp.h"
36−#include "internal.h"
3737 #include "mpeg12data.h"
3838 #include "mpeg12dec.h"
3939 #include "thread.h"
libavcodec/mediacodecdec.c+1−0
@@ -33,6 +33,7 @@ · 32 unmodified lines
3333 #include "libavutil/internal.h"
3434
3535 #include "avcodec.h"
36+#include "codec_internal.h"
3637 #include "decode.h"
3738 #include "h264_parse.h"
3839 #include "h264_ps.h"
libavcodec/metasound.c+1−1
@@ -30,9 +30,9 @@ · 29 unmodified lines
3030
3131 #define BITSTREAM_READER_LE
3232 #include "avcodec.h"
33+#include "codec_internal.h"
3334 #include "fft.h"
3435 #include "get_bits.h"
35−#include "internal.h"
3636 #include "lsp.h"
3737 #include "sinewin.h"
3838
libavcodec/mfenc.c+1−0
@@ -27,6 +27,7 @@ · 26 unmodified lines
2727 #include "libavutil/imgutils.h"
2828 #include "libavutil/opt.h"
2929 #include "libavutil/time.h"
30+#include "codec_internal.h"
3031 #include "internal.h"
3132
3233 typedef struct MFContext {
libavcodec/microdvddec.c+1−1
@@ -31,7 +31,7 @@ · 30 unmodified lines
3131 #include "libavutil/bprint.h"
3232 #include "avcodec.h"
3333 #include "ass.h"
34−#include "internal.h"
34+#include "codec_internal.h"
3535
3636 static int indexof(const char *s, int c)
3737 {
libavcodec/midivid.c+1−0
@@ -32,6 +32,7 @@ · 31 unmodified lines
3232 #include "avcodec.h"
3333 #include "get_bits.h"
3434 #include "bytestream.h"
35+#include "codec_internal.h"
3536 #include "internal.h"
3637
3738 typedef struct MidiVidContext {
libavcodec/mimic.c+1−0
@@ -28,6 +28,7 @@ · 27 unmodified lines
2828
2929 #include "avcodec.h"
3030 #include "blockdsp.h"
31+#include "codec_internal.h"
3132 #include "internal.h"
3233 #include "get_bits.h"
3334 #include "bytestream.h"
libavcodec/mjpegbdec.c+1−1
@@ -27,7 +27,7 @@ · 26 unmodified lines
2727 #include <inttypes.h>
2828
2929 #include "avcodec.h"
30−#include "internal.h"
30+#include "codec_internal.h"
3131 #include "mjpeg.h"
3232 #include "mjpegdec.h"
3333
libavcodec/mjpegdec.c+1−0
@@ -38,6 +38,7 @@ · 37 unmodified lines
3838 #include "libavutil/opt.h"
3939 #include "avcodec.h"
4040 #include "blockdsp.h"
41+#include "codec_internal.h"
4142 #include "copy_block.h"
4243 #include "decode.h"
4344 #include "hwconfig.h"
libavcodec/mjpegenc.c+1−0
@@ -35,6 +35,7 @@ · 34 unmodified lines
3535 #include "libavutil/pixdesc.h"
3636
3737 #include "avcodec.h"
38+#include "codec_internal.h"
3839 #include "jpegtables.h"
3940 #include "mjpegenc_common.h"
4041 #include "mjpegenc_huffman.h"
libavcodec/mlpdec.c+1−0
@@ -35,6 +35,7 @@ · 34 unmodified lines
3535 #include "libavutil/mem_internal.h"
3636 #include "libavutil/thread.h"
3737 #include "libavutil/opt.h"
38+#include "codec_internal.h"
3839 #include "get_bits.h"
3940 #include "internal.h"
4041 #include "libavutil/crc.h"
libavcodec/mlpenc.c+1−1
@@ -23,8 +23,8 @@ · 22 unmodified lines
2323 #include "config_components.h"
2424
2525 #include "avcodec.h"
26+#include "codec_internal.h"
2627 #include "encode.h"
27−#include "internal.h"
2828 #include "put_bits.h"
2929 #include "audio_frame_queue.h"
3030 #include "libavutil/channel_layout.h"
libavcodec/mmaldec.c+1−0
@@ -34,6 +34,7 @@ · 33 unmodified lines
3434 #include <stdatomic.h>
3535
3636 #include "avcodec.h"
37+#include "codec_internal.h"
3738 #include "decode.h"
3839 #include "hwconfig.h"
3940 #include "internal.h"
libavcodec/mmvideo.c+1−0
@@ -34,6 +34,7 @@ · 33 unmodified lines
3434 #include "libavutil/intreadwrite.h"
3535 #include "avcodec.h"
3636 #include "bytestream.h"
37+#include "codec_internal.h"
3738 #include "internal.h"
3839
3940 #define MM_PREAMBLE_SIZE 6
libavcodec/mobiclip.c+1−0
@@ -29,6 +29,7 @@ · 28 unmodified lines
2929 #include "avcodec.h"
3030 #include "bytestream.h"
3131 #include "bswapdsp.h"
32+#include "codec_internal.h"
3233 #include "get_bits.h"
3334 #include "golomb.h"
3435 #include "internal.h"
libavcodec/motionpixels.c+1−0
@@ -26,6 +26,7 @@ · 25 unmodified lines
2626 #include "avcodec.h"
2727 #include "get_bits.h"
2828 #include "bswapdsp.h"
29+#include "codec_internal.h"
2930 #include "internal.h"
3031
3132 #define MAX_HUFF_CODES 16
libavcodec/movtextdec.c+1−1
@@ -28,7 +28,7 @@ · 27 unmodified lines
2828 #include "libavutil/intreadwrite.h"
2929 #include "libavutil/mem.h"
3030 #include "bytestream.h"
31−#include "internal.h"
31+#include "codec_internal.h"
3232
3333 #define STYLE_FLAG_BOLD (1<<0)
3434 #define STYLE_FLAG_ITALIC (1<<1)
libavcodec/movtextenc.c+1−1
@@ -29,7 +29,7 @@ · 28 unmodified lines
2929 #include "ass_split.h"
3030 #include "ass.h"
3131 #include "bytestream.h"
32−#include "internal.h"
32+#include "codec_internal.h"
3333
3434 #define STYLE_FLAG_BOLD (1<<0)
3535 #define STYLE_FLAG_ITALIC (1<<1)
libavcodec/mpc7.c+1−0
@@ -32,6 +32,7 @@ · 31 unmodified lines
3232 #include "libavutil/thread.h"
3333
3434 #include "avcodec.h"
35+#include "codec_internal.h"
3536 #include "get_bits.h"
3637 #include "internal.h"
3738 #include "mpegaudiodsp.h"
libavcodec/mpc8.c+1−0
@@ -29,6 +29,7 @@ · 28 unmodified lines
2929 #include "libavutil/lfg.h"
3030 #include "libavutil/thread.h"
3131 #include "avcodec.h"
32+#include "codec_internal.h"
3233 #include "get_bits.h"
3334 #include "internal.h"
3435 #include "mpegaudiodsp.h"
libavcodec/mpeg12dec.c+1−0
@@ -38,6 +38,7 @@ · 37 unmodified lines
3838 #include "libavutil/timecode.h"
3939
4040 #include "avcodec.h"
41+#include "codec_internal.h"
4142 #include "error_resilience.h"
4243 #include "hwconfig.h"
4344 #include "idctdsp.h"
libavcodec/mpeg12enc.c+1−0
@@ -38,6 +38,7 @@ · 37 unmodified lines
3838 #include "libavutil/stereo3d.h"
3939
4040 #include "avcodec.h"
41+#include "codec_internal.h"
4142 #include "mathops.h"
4243 #include "mpeg12.h"
4344 #include "mpeg12data.h"
libavcodec/mpeg4videodec.c+1−1
@@ -27,10 +27,10 @@ · 26 unmodified lines
2727 #include "libavutil/internal.h"
2828 #include "libavutil/opt.h"
2929 #include "libavutil/thread.h"
30+#include "codec_internal.h"
3031 #include "error_resilience.h"
3132 #include "hwconfig.h"
3233 #include "idctdsp.h"
33−#include "internal.h"
3434 #include "mpegutils.h"
3535 #include "mpegvideo.h"
3636 #include "mpegvideodata.h"
libavcodec/mpeg4videoenc.c+1−0
@@ -24,6 +24,7 @@ · 23 unmodified lines
2424 #include "libavutil/log.h"
2525 #include "libavutil/opt.h"
2626 #include "libavutil/thread.h"
27+#include "codec_internal.h"
2728 #include "mpegutils.h"
2829 #include "mpegvideo.h"
2930 #include "h263.h"
libavcodec/mpegaudiodec_fixed.c+1−0
@@ -24,6 +24,7 @@ · 23 unmodified lines
2424
2525 #define USE_FLOATS 0
2626
27+#include "codec_internal.h"
2728 #include "mpegaudio.h"
2829
2930 #define SHR(a,b) (((int)(a))>>(b))
libavcodec/mpegaudiodec_float.c+1−0
@@ -25,6 +25,7 @@ · 24 unmodified lines
2525
2626 #define USE_FLOATS 1
2727
28+#include "codec_internal.h"
2829 #include "mpegaudio.h"
2930
3031 #define SHR(a,b) ((a)*(1.0f/(1<<(b))))
libavcodec/mpegaudioenc_fixed.c+1−0
@@ -20,6 +20,7 @@ · 19 unmodified lines
2020 */
2121
2222 #include "libavutil/channel_layout.h"
23+#include "codec_internal.h"
2324 #include "mpegaudioenc_template.c"
2425
2526 const AVCodec ff_mp2fixed_encoder = {
libavcodec/mpegaudioenc_float.c+1−0
@@ -21,6 +21,7 @@ · 20 unmodified lines
2121
2222 #include "libavutil/channel_layout.h"
2323 #define USE_FLOATS 1
24+#include "codec_internal.h"
2425 #include "mpegaudioenc_template.c"
2526
2627 const AVCodec ff_mp2_encoder = {
libavcodec/mpl2dec.c+1−1
@@ -27,7 +27,7 @@ · 26 unmodified lines
2727
2828 #include "avcodec.h"
2929 #include "ass.h"
30−#include "internal.h"
30+#include "codec_internal.h"
3131 #include "libavutil/bprint.h"
3232
3333 static int mpl2_event_to_ass(AVBPrint *buf, const char *p)
libavcodec/mscc.c+1−0
@@ -26,6 +26,7 @@ · 25 unmodified lines
2626
2727 #include "avcodec.h"
2828 #include "bytestream.h"
29+#include "codec_internal.h"
2930 #include "internal.h"
3031 #include "zlib_wrapper.h"
3132
libavcodec/msmpeg4dec.c+1−1
@@ -27,7 +27,7 @@ · 26 unmodified lines
2727 #include "libavutil/thread.h"
2828
2929 #include "avcodec.h"
30−#include "internal.h"
30+#include "codec_internal.h"
3131 #include "mpegutils.h"
3232 #include "mpegvideo.h"
3333 #include "msmpeg4.h"
libavcodec/msmpeg4enc.c+1−1
@@ -33,11 +33,11 @@ · 32 unmodified lines
3333 #include "libavutil/attributes.h"
3434 #include "libavutil/avutil.h"
3535 #include "libavutil/thread.h"
36+#include "codec_internal.h"
3637 #include "mpegvideo.h"
3738 #include "mpegvideoenc.h"
3839 #include "h263.h"
3940 #include "h263data.h"
40−#include "internal.h"
4141 #include "mpeg4video.h"
4242 #include "msmpeg4.h"
4343 #include "msmpeg4data.h"
libavcodec/msrle.c+1−0
@@ -33,6 +33,7 @@ · 32 unmodified lines
3333 #include <string.h>
3434
3535 #include "avcodec.h"
36+#include "codec_internal.h"
3637 #include "decode.h"
3738 #include "internal.h"
3839 #include "msrledec.h"
libavcodec/mss1.c+1−0
@@ -25,6 +25,7 @@ · 24 unmodified lines
2525 */
2626
2727 #include "avcodec.h"
28+#include "codec_internal.h"
2829 #include "internal.h"
2930 #include "mss12.h"
3031
libavcodec/mss2.c+1−0
@@ -24,6 +24,7 @@ · 23 unmodified lines
2424 */
2525
2626 #include "libavutil/avassert.h"
27+#include "codec_internal.h"
2728 #include "error_resilience.h"
2829 #include "internal.h"
2930 #include "mpeg_er.h"
libavcodec/mss3.c+1−0
@@ -26,6 +26,7 @@ · 25 unmodified lines
2626
2727 #include "avcodec.h"
2828 #include "bytestream.h"
29+#include "codec_internal.h"
2930 #include "internal.h"
3031 #include "mathops.h"
3132 #include "mss34dsp.h"
libavcodec/mss4.c+1−0
@@ -29,6 +29,7 @@ · 28 unmodified lines
2929
3030 #include "avcodec.h"
3131 #include "bytestream.h"
32+#include "codec_internal.h"
3233 #include "get_bits.h"
3334 #include "internal.h"
3435 #include "jpegtables.h"
libavcodec/msvideo1.c+1−0
@@ -33,6 +33,7 @@ · 32 unmodified lines
3333 #include "libavutil/internal.h"
3434 #include "libavutil/intreadwrite.h"
3535 #include "avcodec.h"
36+#include "codec_internal.h"
3637 #include "decode.h"
3738 #include "internal.h"
3839
libavcodec/msvideo1enc.c+1−1
@@ -25,8 +25,8 @@ · 24 unmodified lines
2525 */
2626
2727 #include "avcodec.h"
28+#include "codec_internal.h"
2829 #include "encode.h"
29−#include "internal.h"
3030 #include "bytestream.h"
3131 #include "libavutil/lfg.h"
3232 #include "elbg.h"
libavcodec/mv30.c+1−0
@@ -28,6 +28,7 @@ · 27 unmodified lines
2828
2929 #include "avcodec.h"
3030 #include "bytestream.h"
31+#include "codec_internal.h"
3132 #include "copy_block.h"
3233 #include "mathops.h"
3334 #include "blockdsp.h"
libavcodec/mvcdec.c+1−0
@@ -30,6 +30,7 @@ · 29 unmodified lines
3030
3131 #include "avcodec.h"
3232 #include "bytestream.h"
33+#include "codec_internal.h"
3334 #include "internal.h"
3435
3536 typedef struct MvcContext {
libavcodec/mvha.c+1−0
@@ -29,6 +29,7 @@ · 28 unmodified lines
2929
3030 #include "avcodec.h"
3131 #include "bytestream.h"
32+#include "codec_internal.h"
3233 #include "get_bits.h"
3334 #include "internal.h"
3435 #include "lossless_videodsp.h"
libavcodec/mwsc.c+1−0
@@ -26,6 +26,7 @@ · 25 unmodified lines
2626
2727 #include "avcodec.h"
2828 #include "bytestream.h"
29+#include "codec_internal.h"
2930 #include "internal.h"
3031 #include "zlib_wrapper.h"
3132
libavcodec/mxpegdec.c+1−0
@@ -25,6 +25,7 @@ · 24 unmodified lines
2525 * MxPEG decoder
2626 */
2727
28+#include "codec_internal.h"
2829 #include "internal.h"
2930 #include "mjpeg.h"
3031 #include "mjpegdec.h"
libavcodec/nellymoserdec.c+1−0
@@ -39,6 +39,7 @@ · 38 unmodified lines
3939
4040 #define BITSTREAM_READER_LE
4141 #include "avcodec.h"
42+#include "codec_internal.h"
4243 #include "fft.h"
4344 #include "get_bits.h"
4445 #include "internal.h"
libavcodec/nellymoserenc.c+1−1
@@ -42,9 +42,9 @@ · 41 unmodified lines
4242
4343 #include "audio_frame_queue.h"
4444 #include "avcodec.h"
45+#include "codec_internal.h"
4546 #include "encode.h"
4647 #include "fft.h"
47−#include "internal.h"
4848 #include "nellymoser.h"
4949 #include "sinewin.h"
5050
libavcodec/notchlc.c+1−0
@@ -27,6 +27,7 @@ · 26 unmodified lines
2727 #include "libavutil/intreadwrite.h"
2828 #include "avcodec.h"
2929 #include "bytestream.h"
30+#include "codec_internal.h"
3031 #include "get_bits.h"
3132 #include "internal.h"
3233 #include "lzf.h"
libavcodec/nuv.c+1−0
@@ -29,6 +29,7 @@ · 28 unmodified lines
2929 #include "libavutil/lzo.h"
3030 #include "libavutil/imgutils.h"
3131 #include "avcodec.h"
32+#include "codec_internal.h"
3233 #include "idctdsp.h"
3334 #include "internal.h"
3435 #include "rtjpeg.h"
libavcodec/nvenc_h264.c+1−1
@@ -19,7 +19,7 @@ · 18 unmodified lines
1919 #include "libavutil/internal.h"
2020
2121 #include "avcodec.h"
22−#include "internal.h"
22+#include "codec_internal.h"
2323
2424 #include "nvenc.h"
2525
libavcodec/nvenc_hevc.c+1−1
@@ -19,7 +19,7 @@ · 18 unmodified lines
1919 #include "libavutil/internal.h"
2020
2121 #include "avcodec.h"
22−#include "internal.h"
22+#include "codec_internal.h"
2323
2424 #include "nvenc.h"
2525
libavcodec/omx.c+1−1
@@ -41,8 +41,8 @@ · 40 unmodified lines
4141 #include "libavutil/opt.h"
4242
4343 #include "avcodec.h"
44+#include "codec_internal.h"
4445 #include "h264.h"
45−#include "internal.h"
4646 #include "pthread_internal.h"
4747
4848 #ifdef OMX_SKIP64BIT
libavcodec/on2avc.c+1−0
@@ -27,6 +27,7 @@ · 26 unmodified lines
2727
2828 #include "avcodec.h"
2929 #include "bytestream.h"
30+#include "codec_internal.h"
3031 #include "fft.h"
3132 #include "get_bits.h"
3233 #include "internal.h"
libavcodec/options.c+1−1
@@ -27,7 +27,7 @@ · 26 unmodified lines
2727 #include "config_components.h"
2828
2929 #include "avcodec.h"
30−#include "internal.h"
30+#include "codec_internal.h"
3131 #include "libavutil/avassert.h"
3232 #include "libavutil/internal.h"
3333 #include "libavutil/mem.h"
libavcodec/opusdec.c+1−0
@@ -43,6 +43,7 @@ · 42 unmodified lines
4343 #include "libswresample/swresample.h"
4444
4545 #include "avcodec.h"
46+#include "codec_internal.h"
4647 #include "get_bits.h"
4748 #include "internal.h"
4849 #include "mathops.h"
libavcodec/opusenc.c+1−1
@@ -29,9 +29,9 @@ · 28 unmodified lines
2929 #include "libavutil/float_dsp.h"
3030 #include "libavutil/mem_internal.h"
3131 #include "libavutil/opt.h"
32−#include "internal.h"
3332 #include "bytestream.h"
3433 #include "audio_frame_queue.h"
34+#include "codec_internal.h"
3535
3636 typedef struct OpusEncContext {
3737 AVClass *av_class;
libavcodec/pafaudio.c+1−0
@@ -23,6 +23,7 @@ · 22 unmodified lines
2323 #include "libavutil/intreadwrite.h"
2424
2525 #include "avcodec.h"
26+#include "codec_internal.h"
2627 #include "internal.h"
2728 #include "mathops.h"
2829 #include "paf.h"
libavcodec/pafvideo.c+1−0
@@ -24,6 +24,7 @@ · 23 unmodified lines
2424 #include "avcodec.h"
2525 #include "bytestream.h"
2626 #include "copy_block.h"
27+#include "codec_internal.h"
2728 #include "internal.h"
2829
2930
libavcodec/pamenc.c+1−1
@@ -21,8 +21,8 @@ · 20 unmodified lines
2121
2222 #include "libavutil/avassert.h"
2323 #include "avcodec.h"
24+#include "codec_internal.h"
2425 #include "encode.h"
25−#include "internal.h"
2626
2727 static int pam_encode_frame(AVCodecContext *avctx, AVPacket *pkt,
2828 const AVFrame *p, int *got_packet)
libavcodec/pcm-blurayenc.c+1−0
@@ -21,6 +21,7 @@ · 20 unmodified lines
2121 #include "libavutil/channel_layout.h"
2222 #include "avcodec.h"
2323 #include "bytestream.h"
24+#include "codec_internal.h"
2425 #include "encode.h"
2526 #include "internal.h"
2627
libavcodec/pcm-dvd.c+1−0
@@ -26,6 +26,7 @@ · 25 unmodified lines
2626
2727 #include "avcodec.h"
2828 #include "bytestream.h"
29+#include "codec_internal.h"
2930 #include "internal.h"
3031
3132 typedef struct PCMDVDContext {
libavcodec/pcm-dvdenc.c+1−0
@@ -22,6 +22,7 @@ · 21 unmodified lines
2222 #include "libavutil/channel_layout.h"
2323 #include "avcodec.h"
2424 #include "bytestream.h"
25+#include "codec_internal.h"
2526 #include "encode.h"
2627 #include "internal.h"
2728
libavcodec/pcm.c+1−0
@@ -31,6 +31,7 @@ · 30 unmodified lines
3131 #include "libavutil/thread.h"
3232 #include "avcodec.h"
3333 #include "bytestream.h"
34+#include "codec_internal.h"
3435 #include "encode.h"
3536 #include "internal.h"
3637 #include "mathops.h"
libavcodec/pcxenc.c+1−1
@@ -29,8 +29,8 @@ · 28 unmodified lines
2929 #include "avcodec.h"
3030 #include "bytestream.h"
3131 #include "libavutil/imgutils.h"
32+#include "codec_internal.h"
3233 #include "encode.h"
33−#include "internal.h"
3434
3535 static const uint32_t monoblack_pal[16] = { 0x000000, 0xFFFFFF };
3636
libavcodec/pgssubdec.c+1−0
@@ -26,6 +26,7 @@ · 25 unmodified lines
2626
2727 #include "avcodec.h"
2828 #include "bytestream.h"
29+#include "codec_internal.h"
2930 #include "internal.h"
3031 #include "mathops.h"
3132
libavcodec/photocd.c+1−0
@@ -35,6 +35,7 @@ · 34 unmodified lines
3535 #include "libavutil/opt.h"
3636 #include "avcodec.h"
3737 #include "bytestream.h"
38+#include "codec_internal.h"
3839 #include "get_bits.h"
3940 #include "internal.h"
4041 #include "thread.h"
libavcodec/pixlet.c+1−0
@@ -27,6 +27,7 @@ · 26 unmodified lines
2727
2828 #include "avcodec.h"
2929 #include "bytestream.h"
30+#include "codec_internal.h"
3031 #include "get_bits.h"
3132 #include "internal.h"
3233 #include "thread.h"
libavcodec/pngdec.c+1−0
@@ -33,6 +33,7 @@ · 32 unmodified lines
3333
3434 #include "avcodec.h"
3535 #include "bytestream.h"
36+#include "codec_internal.h"
3637 #include "internal.h"
3738 #include "apng.h"
3839 #include "png.h"
libavcodec/pngenc.c+1−1
@@ -20,8 +20,8 @@ · 19 unmodified lines
2020 */
2121
2222 #include "avcodec.h"
23+#include "codec_internal.h"
2324 #include "encode.h"
24−#include "internal.h"
2525 #include "bytestream.h"
2626 #include "lossless_videoencdsp.h"
2727 #include "png.h"
libavcodec/pnmenc.c+1−1
@@ -25,8 +25,8 @@ · 24 unmodified lines
2525 #include "libavutil/imgutils.h"
2626 #include "libavutil/pixdesc.h"
2727 #include "avcodec.h"
28+#include "codec_internal.h"
2829 #include "encode.h"
29−#include "internal.h"
3030
3131 static int pnm_encode_frame(AVCodecContext *avctx, AVPacket *pkt,
3232 const AVFrame *p, int *got_packet)
libavcodec/proresdec2.c+1−0
@@ -34,6 +34,7 @@ · 33 unmodified lines
3434 #include "libavutil/mem_internal.h"
3535
3636 #include "avcodec.h"
37+#include "codec_internal.h"
3738 #include "get_bits.h"
3839 #include "hwconfig.h"
3940 #include "idctdsp.h"
libavcodec/proresenc_anatoliy.c+1−0
@@ -30,6 +30,7 @@ · 29 unmodified lines
3030 #include "libavutil/mem_internal.h"
3131 #include "libavutil/opt.h"
3232 #include "avcodec.h"
33+#include "codec_internal.h"
3334 #include "dct.h"
3435 #include "encode.h"
3536 #include "internal.h"
libavcodec/proresenc_kostya.c+1−1
@@ -27,12 +27,12 @@ · 26 unmodified lines
2727 #include "libavutil/opt.h"
2828 #include "libavutil/pixdesc.h"
2929 #include "avcodec.h"
30+#include "codec_internal.h"
3031 #include "encode.h"
3132 #include "fdctdsp.h"
3233 #include "put_bits.h"
3334 #include "profiles.h"
3435 #include "bytestream.h"
35−#include "internal.h"
3636 #include "proresdata.h"
3737
3838 #define CFACTOR_Y422 2
libavcodec/prosumer.c+1−0
@@ -30,6 +30,7 @@ · 29 unmodified lines
3030
3131 #include "avcodec.h"
3232 #include "bytestream.h"
33+#include "codec_internal.h"
3334 #include "internal.h"
3435
3536 typedef struct ProSumerContext {
libavcodec/pthread.c+1−1
@@ -32,7 +32,7 @@ · 31 unmodified lines
3232 #include "libavutil/thread.h"
3333
3434 #include "avcodec.h"
35−#include "internal.h"
35+#include "codec_internal.h"
3636 #include "pthread_internal.h"
3737 #include "thread.h"
3838
libavcodec/pthread_frame.c+1−0
@@ -28,6 +28,7 @@ · 27 unmodified lines
2828 #include <stdint.h>
2929
3030 #include "avcodec.h"
31+#include "codec_internal.h"
3132 #include "hwconfig.h"
3233 #include "internal.h"
3334 #include "pthread_internal.h"
libavcodec/pthread_slice.c+1−0
@@ -25,6 +25,7 @@ · 24 unmodified lines
2525 #include "config.h"
2626
2727 #include "avcodec.h"
28+#include "codec_internal.h"
2829 #include "internal.h"
2930 #include "pthread_internal.h"
3031 #include "thread.h"
libavcodec/qcelpdec.c+1−0
@@ -33,6 +33,7 @@ · 32 unmodified lines
3333 #include "libavutil/channel_layout.h"
3434 #include "libavutil/float_dsp.h"
3535 #include "avcodec.h"
36+#include "codec_internal.h"
3637 #include "internal.h"
3738 #include "get_bits.h"
3839 #include "qcelpdata.h"
libavcodec/qdm2.c+1−0
@@ -43,6 +43,7 @@ · 42 unmodified lines
4343 #include "avcodec.h"
4444 #include "get_bits.h"
4545 #include "bytestream.h"
46+#include "codec_internal.h"
4647 #include "internal.h"
4748 #include "mpegaudio.h"
4849 #include "mpegaudiodsp.h"
libavcodec/qdmc.c+1−0
@@ -31,6 +31,7 @@ · 30 unmodified lines
3131
3232 #include "avcodec.h"
3333 #include "bytestream.h"
34+#include "codec_internal.h"
3435 #include "get_bits.h"
3536 #include "internal.h"
3637
libavcodec/qpeg.c+1−0
@@ -26,6 +26,7 @@ · 25 unmodified lines
2626
2727 #include "avcodec.h"
2828 #include "bytestream.h"
29+#include "codec_internal.h"
2930 #include "decode.h"
3031 #include "internal.h"
3132
libavcodec/qsvenc_h264.c+1−1
@@ -30,7 +30,7 @@ · 29 unmodified lines
3030 #include "libavutil/opt.h"
3131
3232 #include "avcodec.h"
33−#include "internal.h"
33+#include "codec_internal.h"
3434 #include "qsv.h"
3535 #include "qsv_internal.h"
3636 #include "qsvenc.h"
libavcodec/qsvenc_hevc.c+1−1
@@ -29,11 +29,11 @@ · 28 unmodified lines
2929
3030 #include "avcodec.h"
3131 #include "bytestream.h"
32+#include "codec_internal.h"
3233 #include "get_bits.h"
3334 #include "hevc.h"
3435 #include "hevcdec.h"
3536 #include "h2645_parse.h"
36−#include "internal.h"
3737 #include "qsv.h"
3838 #include "qsv_internal.h"
3939 #include "qsvenc.h"
libavcodec/qsvenc_jpeg.c+1−1
@@ -28,7 +28,7 @@ · 27 unmodified lines
2828 #include "libavutil/opt.h"
2929
3030 #include "avcodec.h"
31−#include "internal.h"
31+#include "codec_internal.h"
3232 #include "qsv.h"
3333 #include "qsv_internal.h"
3434 #include "qsvenc.h"
libavcodec/qsvenc_mpeg2.c+1−1
@@ -28,7 +28,7 @@ · 27 unmodified lines
2828 #include "libavutil/opt.h"
2929
3030 #include "avcodec.h"
31−#include "internal.h"
31+#include "codec_internal.h"
3232 #include "qsv.h"
3333 #include "qsv_internal.h"
3434 #include "qsvenc.h"
libavcodec/qsvenc_vp9.c+1−1
@@ -28,7 +28,7 @@ · 27 unmodified lines
2828 #include "libavutil/opt.h"
2929
3030 #include "avcodec.h"
31−#include "internal.h"
31+#include "codec_internal.h"
3232 #include "qsv.h"
3333 #include "qsv_internal.h"
3434 #include "qsvenc.h"
libavcodec/qtrle.c+1−0
@@ -38,6 +38,7 @@ · 37 unmodified lines
3838 #include "avcodec.h"
3939 #include "decode.h"
4040 #include "bytestream.h"
41+#include "codec_internal.h"
4142 #include "internal.h"
4243
4344 typedef struct QtrleContext {
libavcodec/qtrleenc.c+1−1
@@ -25,8 +25,8 @@ · 24 unmodified lines
2525 #include "libavutil/imgutils.h"
2626 #include "avcodec.h"
2727 #include "bytestream.h"
28+#include "codec_internal.h"
2829 #include "encode.h"
29−#include "internal.h"
3030
3131 /** Maximum RLE code for bulk copy */
3232 #define MAX_RLE_BULK 127
libavcodec/r210dec.c+1−0
@@ -21,6 +21,7 @@ · 20 unmodified lines
2121 */
2222
2323 #include "avcodec.h"
24+#include "codec_internal.h"
2425 #include "config_components.h"
2526 #include "internal.h"
2627 #include "libavutil/bswap.h"
libavcodec/r210enc.c+1−0
@@ -23,6 +23,7 @@ · 22 unmodified lines
2323 #include "config_components.h"
2424
2525 #include "avcodec.h"
26+#include "codec_internal.h"
2627 #include "encode.h"
2728 #include "internal.h"
2829 #include "bytestream.h"
libavcodec/ra144dec.c+1−0
@@ -24,6 +24,7 @@ · 23 unmodified lines
2424
2525 #include "libavutil/channel_layout.h"
2626 #include "avcodec.h"
27+#include "codec_internal.h"
2728 #include "get_bits.h"
2829 #include "internal.h"
2930 #include "ra144.h"
libavcodec/ra144enc.c+1−1
@@ -31,8 +31,8 @@ · 30 unmodified lines
3131 #include "avcodec.h"
3232 #include "audio_frame_queue.h"
3333 #include "celp_filters.h"
34+#include "codec_internal.h"
3435 #include "encode.h"
35−#include "internal.h"
3636 #include "mathops.h"
3737 #include "put_bits.h"
3838 #include "ra144.h"
libavcodec/ra288.c+1−0
@@ -27,6 +27,7 @@ · 26 unmodified lines
2727 #define BITSTREAM_READER_LE
2828 #include "avcodec.h"
2929 #include "celp_filters.h"
30+#include "codec_internal.h"
3031 #include "get_bits.h"
3132 #include "internal.h"
3233 #include "lpc.h"
libavcodec/ralf.c+1−0
@@ -29,6 +29,7 @@ · 28 unmodified lines
2929 #include "libavutil/attributes.h"
3030 #include "libavutil/channel_layout.h"
3131 #include "avcodec.h"
32+#include "codec_internal.h"
3233 #include "get_bits.h"
3334 #include "golomb.h"
3435 #include "internal.h"
libavcodec/rasc.c+1−0
@@ -29,6 +29,7 @@ · 28 unmodified lines
2929
3030 #include "avcodec.h"
3131 #include "bytestream.h"
32+#include "codec_internal.h"
3233 #include "internal.h"
3334 #include "zlib_wrapper.h"
3435
libavcodec/rawdec.c+1−0
@@ -26,6 +26,7 @@ · 25 unmodified lines
2626
2727 #include "avcodec.h"
2828 #include "bswapdsp.h"
29+#include "codec_internal.h"
2930 #include "decode.h"
3031 #include "get_bits.h"
3132 #include "internal.h"
libavcodec/rawenc.c+1−0
@@ -25,6 +25,7 @@ · 24 unmodified lines
2525 */
2626
2727 #include "avcodec.h"
28+#include "codec_internal.h"
2829 #include "encode.h"
2930 #include "raw.h"
3031 #include "internal.h"
libavcodec/realtextdec.c+1−1
@@ -26,7 +26,7 @@ · 25 unmodified lines
2626
2727 #include "avcodec.h"
2828 #include "ass.h"
29−#include "internal.h"
29+#include "codec_internal.h"
3030 #include "libavutil/avstring.h"
3131 #include "libavutil/bprint.h"
3232
libavcodec/rl2.c+1−0
@@ -34,6 +34,7 @@ · 33 unmodified lines
3434 #include "libavutil/intreadwrite.h"
3535 #include "libavutil/mem.h"
3636 #include "avcodec.h"
37+#include "codec_internal.h"
3738 #include "internal.h"
3839
3940
libavcodec/roqaudioenc.c+1−1
@@ -23,8 +23,8 @@ · 22 unmodified lines
2323
2424 #include "avcodec.h"
2525 #include "bytestream.h"
26+#include "codec_internal.h"
2627 #include "encode.h"
27−#include "internal.h"
2828 #include "mathops.h"
2929
3030 #define ROQ_FRAME_SIZE 735
libavcodec/roqvideodec.c+1−0
@@ -30,6 +30,7 @@ · 29 unmodified lines
3030
3131 #include "avcodec.h"
3232 #include "bytestream.h"
33+#include "codec_internal.h"
3334 #include "internal.h"
3435 #include "roqvideo.h"
3536
libavcodec/roqvideoenc.c+1−0
@@ -61,6 +61,7 @@ · 60 unmodified lines
6161 #include "libavutil/opt.h"
6262 #include "roqvideo.h"
6363 #include "bytestream.h"
64+#include "codec_internal.h"
6465 #include "elbg.h"
6566 #include "encode.h"
6667 #include "internal.h"
libavcodec/rpza.c+1−0
@@ -42,6 +42,7 @@ · 41 unmodified lines
4242 #include "libavutil/internal.h"
4343 #include "avcodec.h"
4444 #include "bytestream.h"
45+#include "codec_internal.h"
4546 #include "internal.h"
4647
4748 typedef struct RpzaContext {
libavcodec/rpzaenc.c+1−1
@@ -28,8 +28,8 @@ · 27 unmodified lines
2828 #include "libavutil/opt.h"
2929
3030 #include "avcodec.h"
31+#include "codec_internal.h"
3132 #include "encode.h"
32−#include "internal.h"
3333 #include "put_bits.h"
3434
3535 typedef struct RpzaContext {
libavcodec/rscc.c+1−0
@@ -43,6 +43,7 @@ · 42 unmodified lines
4343
4444 #include "avcodec.h"
4545 #include "bytestream.h"
46+#include "codec_internal.h"
4647 #include "decode.h"
4748 #include "internal.h"
4849
libavcodec/rv10.c+1−0
@@ -31,6 +31,7 @@ · 30 unmodified lines
3131 #include "libavutil/thread.h"
3232
3333 #include "avcodec.h"
34+#include "codec_internal.h"
3435 #include "error_resilience.h"
3536 #include "h263.h"
3637 #include "h263data.h"
libavcodec/rv10enc.c+1−0
@@ -25,6 +25,7 @@ · 24 unmodified lines
2525 * RV10 encoder
2626 */
2727
28+#include "codec_internal.h"
2829 #include "mpegvideo.h"
2930 #include "mpegvideoenc.h"
3031 #include "put_bits.h"
libavcodec/rv20enc.c+1−0
@@ -25,6 +25,7 @@ · 24 unmodified lines
2525 * RV20 encoder
2626 */
2727
28+#include "codec_internal.h"
2829 #include "mpegvideo.h"
2930 #include "mpegvideodata.h"
3031 #include "mpegvideoenc.h"
libavcodec/rv30.c+1−1
@@ -25,7 +25,7 @@ · 24 unmodified lines
2525 */
2626
2727 #include "avcodec.h"
28−#include "internal.h"
28+#include "codec_internal.h"
2929 #include "mpegutils.h"
3030 #include "mpegvideo.h"
3131 #include "mpegvideodec.h"
libavcodec/rv40.c+1−1
@@ -30,7 +30,7 @@ · 29 unmodified lines
3030 #include "libavutil/thread.h"
3131
3232 #include "avcodec.h"
33−#include "internal.h"
33+#include "codec_internal.h"
3434 #include "mpegutils.h"
3535 #include "mpegvideo.h"
3636 #include "mpegvideodec.h"
libavcodec/s302menc.c+1−1
@@ -22,8 +22,8 @@ · 21 unmodified lines
2222
2323 #include "libavutil/channel_layout.h"
2424 #include "avcodec.h"
25+#include "codec_internal.h"
2526 #include "encode.h"
26−#include "internal.h"
2727 #include "mathops.h"
2828 #include "put_bits.h"
2929
libavcodec/samidec.c+1−1
@@ -27,8 +27,8 @@ · 26 unmodified lines
2727 #include "ass.h"
2828 #include "libavutil/avstring.h"
2929 #include "libavutil/bprint.h"
30+#include "codec_internal.h"
3031 #include "htmlsubtitles.h"
31−#include "internal.h"
3232
3333 typedef struct {
3434 AVBPrint source;
libavcodec/sanm.c+1−0
@@ -27,6 +27,7 @@ · 26 unmodified lines
2727 #include "avcodec.h"
2828 #include "bytestream.h"
2929 #include "copy_block.h"
30+#include "codec_internal.h"
3031 #include "internal.h"
3132
3233 #define NGLYPHS 256
libavcodec/sbcdec.c+1−0
@@ -31,6 +31,7 @@ · 30 unmodified lines
3131 */
3232
3333 #include "avcodec.h"
34+#include "codec_internal.h"
3435 #include "internal.h"
3536 #include "libavutil/channel_layout.h"
3637 #include "libavutil/intreadwrite.h"
libavcodec/sbcenc.c+1−1
@@ -33,8 +33,8 @@ · 32 unmodified lines
3333 #include "libavutil/channel_layout.h"
3434 #include "libavutil/opt.h"
3535 #include "avcodec.h"
36+#include "codec_internal.h"
3637 #include "encode.h"
37−#include "internal.h"
3838 #include "profiles.h"
3939 #include "put_bits.h"
4040 #include "sbc.h"
libavcodec/scpr.c+1−0
@@ -26,6 +26,7 @@ · 25 unmodified lines
2626
2727 #include "avcodec.h"
2828 #include "bytestream.h"
29+#include "codec_internal.h"
2930 #include "internal.h"
3031 #include "scpr.h"
3132 #include "scpr3.h"
libavcodec/screenpresso.c+1−0
@@ -42,6 +42,7 @@ · 41 unmodified lines
4242 #include "libavutil/mem.h"
4343
4444 #include "avcodec.h"
45+#include "codec_internal.h"
4546 #include "internal.h"
4647
4748 typedef struct ScreenpressoContext {
libavcodec/sga.c+1−0
@@ -22,6 +22,7 @@ · 21 unmodified lines
2222 #include "avcodec.h"
2323 #include "get_bits.h"
2424 #include "bytestream.h"
25+#include "codec_internal.h"
2526 #include "internal.h"
2627
2728 #define PALDATA_FOLLOWS_TILEDATA 4
libavcodec/sgidec.c+1−0
@@ -22,6 +22,7 @@ · 21 unmodified lines
2222 #include "libavutil/imgutils.h"
2323 #include "avcodec.h"
2424 #include "bytestream.h"
25+#include "codec_internal.h"
2526 #include "internal.h"
2627 #include "sgi.h"
2728
libavcodec/sgienc.c+1−1
@@ -23,8 +23,8 @@ · 22 unmodified lines
2323
2424 #include "avcodec.h"
2525 #include "bytestream.h"
26+#include "codec_internal.h"
2627 #include "encode.h"
27−#include "internal.h"
2828 #include "sgi.h"
2929 #include "rle.h"
3030
libavcodec/sgirledec.c+1−0
@@ -29,6 +29,7 @@ · 28 unmodified lines
2929 #include "libavutil/common.h"
3030
3131 #include "avcodec.h"
32+#include "codec_internal.h"
3233 #include "internal.h"
3334
3435 static av_cold int sgirle_decode_init(AVCodecContext *avctx)
libavcodec/shorten.c+1−0
@@ -29,6 +29,7 @@ · 28 unmodified lines
2929 #include "avcodec.h"
3030 #include "bswapdsp.h"
3131 #include "bytestream.h"
32+#include "codec_internal.h"
3233 #include "get_bits.h"
3334 #include "golomb.h"
3435 #include "internal.h"
libavcodec/sipr.c+1−0
@@ -31,6 +31,7 @@ · 30 unmodified lines
3131
3232 #define BITSTREAM_READER_LE
3333 #include "avcodec.h"
34+#include "codec_internal.h"
3435 #include "get_bits.h"
3536 #include "internal.h"
3637 #include "lsp.h"
libavcodec/siren.c+1−0
@@ -27,6 +27,7 @@ · 26 unmodified lines
2727 #include "libavutil/mem_internal.h"
2828
2929 #include "avcodec.h"
30+#include "codec_internal.h"
3031 #include "get_bits.h"
3132 #include "internal.h"
3233 #include "mathops.h"
libavcodec/smacker.c+1−0
@@ -50,6 +50,7 @@ · 49 unmodified lines
5050 #endif
5151 #define BITSTREAM_READER_LE
5252 #include "bytestream.h"
53+#include "codec_internal.h"
5354 #include "get_bits.h"
5455 #include "internal.h"
5556 #include "mathops.h"
libavcodec/smc.c+1−0
@@ -35,6 +35,7 @@ · 34 unmodified lines
3535 #include "libavutil/intreadwrite.h"
3636 #include "avcodec.h"
3737 #include "bytestream.h"
38+#include "codec_internal.h"
3839 #include "decode.h"
3940 #include "internal.h"
4041
libavcodec/smcenc.c+1−1
@@ -27,8 +27,8 @@ · 26 unmodified lines
2727 #include "libavutil/common.h"
2828
2929 #include "avcodec.h"
30+#include "codec_internal.h"
3031 #include "encode.h"
31−#include "internal.h"
3232 #include "bytestream.h"
3333
3434 #define CPAIR 2
libavcodec/snowdec.c+1−1
@@ -22,8 +22,8 @@ · 21 unmodified lines
2222 #include "libavutil/log.h"
2323 #include "libavutil/opt.h"
2424 #include "avcodec.h"
25+#include "codec_internal.h"
2526 #include "snow_dwt.h"
26−#include "internal.h"
2727 #include "snow.h"
2828
2929 #include "rangecoder.h"
libavcodec/snowenc.c+1−1
@@ -24,8 +24,8 @@ · 23 unmodified lines
2424 #include "libavutil/opt.h"
2525 #include "libavutil/pixdesc.h"
2626 #include "avcodec.h"
27+#include "codec_internal.h"
2728 #include "encode.h"
28−#include "internal.h"
2929 #include "packet_internal.h"
3030 #include "snow_dwt.h"
3131 #include "snow.h"
libavcodec/sonic.c+1−0
@@ -22,6 +22,7 @@ · 21 unmodified lines
2222 #include "config_components.h"
2323
2424 #include "avcodec.h"
25+#include "codec_internal.h"
2526 #include "encode.h"
2627 #include "get_bits.h"
2728 #include "golomb.h"
libavcodec/sp5xdec.c+1−1
@@ -27,7 +27,7 @@ · 26 unmodified lines
2727 #include "config_components.h"
2828
2929 #include "avcodec.h"
30−#include "internal.h"
30+#include "codec_internal.h"
3131 #include "mjpeg.h"
3232 #include "mjpegdec.h"
3333 #include "sp5x.h"
libavcodec/speedhq.c+1−0
@@ -33,6 +33,7 @@ · 32 unmodified lines
3333
3434 #include "avcodec.h"
3535 #include "blockdsp.h"
36+#include "codec_internal.h"
3637 #include "get_bits.h"
3738 #include "idctdsp.h"
3839 #include "internal.h"
libavcodec/speedhqenc.c+1−0
@@ -32,6 +32,7 @@ · 31 unmodified lines
3232 #include "libavutil/thread.h"
3333
3434 #include "avcodec.h"
35+#include "codec_internal.h"
3536 #include "mpeg12data.h"
3637 #include "mpeg12enc.h"
3738 #include "mpegvideo.h"
libavcodec/speexdec.c+1−0
@@ -55,6 +55,7 @@ · 54 unmodified lines
5555 #include "libavutil/float_dsp.h"
5656 #include "avcodec.h"
5757 #include "bytestream.h"
58+#include "codec_internal.h"
5859 #include "get_bits.h"
5960 #include "internal.h"
6061 #include "speexdata.h"
libavcodec/srtdec.c+1−1
@@ -27,8 +27,8 @@ · 26 unmodified lines
2727 #include "libavutil/parseutils.h"
2828 #include "avcodec.h"
2929 #include "ass.h"
30+#include "codec_internal.h"
3031 #include "htmlsubtitles.h"
31−#include "internal.h"
3232
3333 static int srt_to_ass(AVCodecContext *avctx, AVBPrint *dst,
3434 const char *in, int x1, int y1, int x2, int y2)
libavcodec/srtenc.c+1−1
@@ -27,7 +27,7 @@ · 26 unmodified lines
2727 #include "libavutil/bprint.h"
2828 #include "ass_split.h"
2929 #include "ass.h"
30−#include "internal.h"
30+#include "codec_internal.h"
3131
3232
3333 #define SRT_STACK_SIZE 64
libavcodec/subviewerdec.c+1−1
@@ -26,7 +26,7 @@ · 25 unmodified lines
2626
2727 #include "avcodec.h"
2828 #include "ass.h"
29−#include "internal.h"
29+#include "codec_internal.h"
3030 #include "libavutil/bprint.h"
3131
3232 static int subviewer_event_to_ass(AVBPrint *buf, const char *p)
libavcodec/sunrastenc.c+1−1
@@ -23,8 +23,8 @@ · 22 unmodified lines
2323
2424 #include "avcodec.h"
2525 #include "bytestream.h"
26+#include "codec_internal.h"
2627 #include "encode.h"
27−#include "internal.h"
2828 #include "sunrast.h"
2929
3030 typedef struct SUNRASTContext {
libavcodec/svq1dec.c+1−0
@@ -36,6 +36,7 @@ · 35 unmodified lines
3636 #include "libavutil/thread.h"
3737
3838 #include "avcodec.h"
39+#include "codec_internal.h"
3940 #include "get_bits.h"
4041 #include "h263data.h"
4142 #include "hpeldsp.h"
libavcodec/svq1enc.c+1−0
@@ -27,6 +27,7 @@ · 26 unmodified lines
2727 */
2828
2929 #include "avcodec.h"
30+#include "codec_internal.h"
3031 #include "encode.h"
3132 #include "hpeldsp.h"
3233 #include "me_cmp.h"
libavcodec/svq3.c+1−0
@@ -46,6 +46,7 @@ · 45 unmodified lines
4646 #include "libavutil/crc.h"
4747 #include "libavutil/mem_internal.h"
4848
49+#include "codec_internal.h"
4950 #include "internal.h"
5051 #include "avcodec.h"
5152 #include "mpegutils.h"
libavcodec/takdec.c+1−1
@@ -33,7 +33,7 @@ · 32 unmodified lines
3333 #include "audiodsp.h"
3434 #include "thread.h"
3535 #include "avcodec.h"
36−#include "internal.h"
36+#include "codec_internal.h"
3737 #include "unary.h"
3838 #include "tak.h"
3939 #include "takdsp.h"
libavcodec/targa_y216dec.c+1−0
@@ -20,6 +20,7 @@ · 19 unmodified lines
2020 */
2121
2222 #include "avcodec.h"
23+#include "codec_internal.h"
2324 #include "internal.h"
2425
2526 static av_cold int y216_decode_init(AVCodecContext *avctx)
libavcodec/targaenc.c+1−1
@@ -27,8 +27,8 @@ · 26 unmodified lines
2727 #include "libavutil/opt.h"
2828 #include "libavutil/pixdesc.h"
2929 #include "avcodec.h"
30+#include "codec_internal.h"
3031 #include "encode.h"
31−#include "internal.h"
3232 #include "rle.h"
3333 #include "targa.h"
3434
libavcodec/tdsc.c+1−0
@@ -40,6 +40,7 @@ · 39 unmodified lines
4040
4141 #include "avcodec.h"
4242 #include "bytestream.h"
43+#include "codec_internal.h"
4344 #include "internal.h"
4445
4546 #define BITMAPINFOHEADER_SIZE 0x28
libavcodec/tests/avcodec.c+1−0
@@ -19,6 +19,7 @@ · 18 unmodified lines
1919 #include "libavutil/opt.h"
2020 #include "libavcodec/codec.h"
2121 #include "libavcodec/codec_desc.h"
22+#include "libavcodec/codec_internal.h"
2223 #include "libavcodec/internal.h"
2324
2425 static const char *get_type_string(enum AVMediaType type)
libavcodec/textdec.c+1−1
@@ -27,7 +27,7 @@ · 26 unmodified lines
2727
2828 #include "avcodec.h"
2929 #include "ass.h"
30−#include "internal.h"
30+#include "codec_internal.h"
3131 #include "libavutil/bprint.h"
3232 #include "libavutil/opt.h"
3333
libavcodec/tiertexseqv.c+1−0
@@ -26,6 +26,7 @@ · 25 unmodified lines
2626
2727 #define BITSTREAM_READER_LE
2828 #include "avcodec.h"
29+#include "codec_internal.h"
2930 #include "get_bits.h"
3031 #include "internal.h"
3132
libavcodec/tiff.c+1−0
@@ -41,6 +41,7 @@ · 40 unmodified lines
4141 #include "libavutil/opt.h"
4242 #include "avcodec.h"
4343 #include "bytestream.h"
44+#include "codec_internal.h"
4445 #include "faxcompr.h"
4546 #include "internal.h"
4647 #include "lzw.h"
libavcodec/tiffenc.c+1−1
@@ -36,8 +36,8 @@ · 35 unmodified lines
3636 #include "libavutil/pixdesc.h"
3737 #include "avcodec.h"
3838 #include "bytestream.h"
39+#include "codec_internal.h"
3940 #include "encode.h"
40−#include "internal.h"
4141 #include "lzw.h"
4242 #include "put_bits.h"
4343 #include "rle.h"
libavcodec/tmv.c+1−0
@@ -29,6 +29,7 @@ · 28 unmodified lines
2929 #include <string.h>
3030
3131 #include "avcodec.h"
32+#include "codec_internal.h"
3233 #include "internal.h"
3334 #include "libavutil/internal.h"
3435 #include "libavutil/xga_font_data.h"
libavcodec/truemotion1.c+1−0
@@ -34,6 +34,7 @@ · 33 unmodified lines
3434 #include <string.h>
3535
3636 #include "avcodec.h"
37+#include "codec_internal.h"
3738 #include "internal.h"
3839 #include "libavutil/imgutils.h"
3940 #include "libavutil/internal.h"
libavcodec/truemotion2.c+1−0
@@ -29,6 +29,7 @@ · 28 unmodified lines
2929 #include "avcodec.h"
3030 #include "bswapdsp.h"
3131 #include "bytestream.h"
32+#include "codec_internal.h"
3233 #include "get_bits.h"
3334 #include "internal.h"
3435
libavcodec/truemotion2rt.c+1−0
@@ -28,6 +28,7 @@ · 27 unmodified lines
2828
2929 #define BITSTREAM_READER_LE
3030 #include "avcodec.h"
31+#include "codec_internal.h"
3132 #include "get_bits.h"
3233 #include "internal.h"
3334
libavcodec/truespeech.c+1−0
@@ -25,6 +25,7 @@ · 24 unmodified lines
2525
2626 #include "avcodec.h"
2727 #include "bswapdsp.h"
28+#include "codec_internal.h"
2829 #include "get_bits.h"
2930 #include "internal.h"
3031
libavcodec/tscc.c+1−0
@@ -38,6 +38,7 @@ · 37 unmodified lines
3838 #include <stdlib.h>
3939
4040 #include "avcodec.h"
41+#include "codec_internal.h"
4142 #include "decode.h"
4243 #include "internal.h"
4344 #include "msrledec.h"
libavcodec/tscc2.c+1−0
@@ -31,6 +31,7 @@ · 30 unmodified lines
3131 #define BITSTREAM_READER_LE
3232 #include "avcodec.h"
3333 #include "bytestream.h"
34+#include "codec_internal.h"
3435 #include "get_bits.h"
3536 #include "internal.h"
3637 #include "mathops.h"
libavcodec/tta.c+1−1
@@ -38,10 +38,10 @@ · 37 unmodified lines
3838 #include "ttadata.h"
3939 #include "ttadsp.h"
4040 #include "avcodec.h"
41+#include "codec_internal.h"
4142 #include "get_bits.h"
4243 #include "thread.h"
4344 #include "unary.h"
44−#include "internal.h"
4545
4646 #define FORMAT_SIMPLE 1
4747 #define FORMAT_ENCRYPTED 2
libavcodec/ttaenc.c+1−0
@@ -22,6 +22,7 @@ · 21 unmodified lines
2222 #include "ttadata.h"
2323 #include "ttaencdsp.h"
2424 #include "avcodec.h"
25+#include "codec_internal.h"
2526 #include "encode.h"
2627 #include "put_bits.h"
2728 #include "internal.h"
libavcodec/ttmlenc.c+1−1
@@ -28,7 +28,7 @@ · 27 unmodified lines
2828 */
2929
3030 #include "avcodec.h"
31−#include "internal.h"
31+#include "codec_internal.h"
3232 #include "libavutil/avstring.h"
3333 #include "libavutil/bprint.h"
3434 #include "libavutil/internal.h"
libavcodec/twinvqdec.c+1−1
@@ -24,8 +24,8 @@ · 23 unmodified lines
2424
2525 #include "libavutil/channel_layout.h"
2626 #include "avcodec.h"
27+#include "codec_internal.h"
2728 #include "get_bits.h"
28−#include "internal.h"
2929 #include "twinvq.h"
3030 #include "metasound_data.h"
3131 #include "twinvq_data.h"
libavcodec/ulti.c+1−0
@@ -30,6 +30,7 @@ · 29 unmodified lines
3030
3131 #include "avcodec.h"
3232 #include "bytestream.h"
33+#include "codec_internal.h"
3334 #include "internal.h"
3435
3536 #include "ulti_cb.h"
libavcodec/utils.c+1−0
@@ -35,6 +35,7 @@ · 34 unmodified lines
3535 #include "libavutil/pixfmt.h"
3636 #include "avcodec.h"
3737 #include "codec.h"
38+#include "codec_internal.h"
3839 #include "hwconfig.h"
3940 #include "thread.h"
4041 #include "threadframe.h"
libavcodec/utvideodec.c+1−1
@@ -35,8 +35,8 @@ · 34 unmodified lines
3535 #include "avcodec.h"
3636 #include "bswapdsp.h"
3737 #include "bytestream.h"
38+#include "codec_internal.h"
3839 #include "get_bits.h"
39−#include "internal.h"
4040 #include "thread.h"
4141 #include "utvideo.h"
4242
libavcodec/utvideoenc.c+1−1
@@ -29,8 +29,8 @@ · 28 unmodified lines
2929 #include "libavutil/opt.h"
3030
3131 #include "avcodec.h"
32+#include "codec_internal.h"
3233 #include "encode.h"
33−#include "internal.h"
3434 #include "bswapdsp.h"
3535 #include "bytestream.h"
3636 #include "put_bits.h"
libavcodec/v210dec.c+1−1
@@ -22,7 +22,7 @@ · 21 unmodified lines
2222 */
2323
2424 #include "avcodec.h"
25−#include "internal.h"
25+#include "codec_internal.h"
2626 #include "v210dec.h"
2727 #include "libavutil/bswap.h"
2828 #include "libavutil/internal.h"
libavcodec/v210enc.c+1−0
@@ -23,6 +23,7 @@ · 22 unmodified lines
2323
2424 #include "avcodec.h"
2525 #include "bytestream.h"
26+#include "codec_internal.h"
2627 #include "encode.h"
2728 #include "internal.h"
2829 #include "v210enc.h"
libavcodec/v210x.c+1−0
@@ -19,6 +19,7 @@ · 18 unmodified lines
1919 */
2020
2121 #include "avcodec.h"
22+#include "codec_internal.h"
2223 #include "internal.h"
2324 #include "libavutil/bswap.h"
2425 #include "libavutil/internal.h"
libavcodec/v308dec.c+1−0
@@ -20,6 +20,7 @@ · 19 unmodified lines
2020 */
2121
2222 #include "avcodec.h"
23+#include "codec_internal.h"
2324 #include "internal.h"
2425
2526 static av_cold int v308_decode_init(AVCodecContext *avctx)
libavcodec/v308enc.c+1−0
@@ -22,6 +22,7 @@ · 21 unmodified lines
2222
2323 #include "libavutil/intreadwrite.h"
2424 #include "avcodec.h"
25+#include "codec_internal.h"
2526 #include "encode.h"
2627 #include "internal.h"
2728
libavcodec/v408dec.c+1−0
@@ -22,6 +22,7 @@ · 21 unmodified lines
2222 #include "config_components.h"
2323
2424 #include "avcodec.h"
25+#include "codec_internal.h"
2526 #include "internal.h"
2627
2728 static av_cold int v408_decode_init(AVCodecContext *avctx)
libavcodec/v408enc.c+1−0
@@ -24,6 +24,7 @@ · 23 unmodified lines
2424
2525 #include "libavutil/intreadwrite.h"
2626 #include "avcodec.h"
27+#include "codec_internal.h"
2728 #include "encode.h"
2829 #include "internal.h"
2930
libavcodec/v410dec.c+1−1
@@ -23,7 +23,7 @@ · 22 unmodified lines
2323 #include "libavutil/common.h"
2424 #include "libavutil/intreadwrite.h"
2525 #include "avcodec.h"
26−#include "internal.h"
26+#include "codec_internal.h"
2727 #include "thread.h"
2828
2929 typedef struct ThreadData {
libavcodec/v410enc.c+1−0
@@ -23,6 +23,7 @@ · 22 unmodified lines
2323 #include "libavutil/common.h"
2424 #include "libavutil/intreadwrite.h"
2525 #include "avcodec.h"
26+#include "codec_internal.h"
2627 #include "encode.h"
2728 #include "internal.h"
2829
libavcodec/v4l2_m2m_dec.c+1−1
@@ -27,8 +27,8 @@ · 26 unmodified lines
2727 #include "libavutil/pixdesc.h"
2828 #include "libavutil/opt.h"
2929 #include "libavcodec/avcodec.h"
30+#include "codec_internal.h"
3031 #include "libavcodec/decode.h"
31−#include "libavcodec/internal.h"
3232
3333 #include "v4l2_context.h"
3434 #include "v4l2_m2m.h"
libavcodec/v4l2_m2m_enc.c+1−1
@@ -26,10 +26,10 @@ · 25 unmodified lines
2626 #include <search.h>
2727 #include "encode.h"
2828 #include "libavcodec/avcodec.h"
29−#include "libavcodec/internal.h"
3029 #include "libavutil/pixdesc.h"
3130 #include "libavutil/pixfmt.h"
3231 #include "libavutil/opt.h"
32+#include "codec_internal.h"
3333 #include "profiles.h"
3434 #include "v4l2_context.h"
3535 #include "v4l2_m2m.h"
libavcodec/vaapi_encode_h264.c+1−1
@@ -29,10 +29,10 @@ · 28 unmodified lines
2929 #include "avcodec.h"
3030 #include "cbs.h"
3131 #include "cbs_h264.h"
32+#include "codec_internal.h"
3233 #include "h264.h"
3334 #include "h264_levels.h"
3435 #include "h264_sei.h"
35−#include "internal.h"
3636 #include "vaapi_encode.h"
3737 #include "version.h"
3838
libavcodec/vaapi_encode_h265.c+1−1
@@ -30,10 +30,10 @@ · 29 unmodified lines
3030 #include "avcodec.h"
3131 #include "cbs.h"
3232 #include "cbs_h265.h"
33+#include "codec_internal.h"
3334 #include "h265_profile_level.h"
3435 #include "hevc.h"
3536 #include "hevc_sei.h"
36−#include "internal.h"
3737 #include "put_bits.h"
3838 #include "vaapi_encode.h"
3939
libavcodec/vaapi_encode_mjpeg.c+1−1
@@ -29,7 +29,7 @@ · 28 unmodified lines
2929 #include "bytestream.h"
3030 #include "cbs.h"
3131 #include "cbs_jpeg.h"
32−#include "internal.h"
32+#include "codec_internal.h"
3333 #include "jpegtables.h"
3434 #include "mjpeg.h"
3535 #include "put_bits.h"
libavcodec/vaapi_encode_mpeg2.c+1−1
@@ -25,7 +25,7 @@ · 24 unmodified lines
2525 #include "avcodec.h"
2626 #include "cbs.h"
2727 #include "cbs_mpeg2.h"
28−#include "internal.h"
28+#include "codec_internal.h"
2929 #include "mpeg12.h"
3030 #include "vaapi_encode.h"
3131
libavcodec/vaapi_encode_vp8.c+1−1
@@ -26,7 +26,7 @@ · 25 unmodified lines
2626 #include "libavutil/pixfmt.h"
2727
2828 #include "avcodec.h"
29−#include "internal.h"
29+#include "codec_internal.h"
3030 #include "vaapi_encode.h"
3131 #include "vp8.h"
3232
libavcodec/vaapi_encode_vp9.c+1−1
@@ -26,7 +26,7 @@ · 25 unmodified lines
2626 #include "libavutil/pixfmt.h"
2727
2828 #include "avcodec.h"
29−#include "internal.h"
29+#include "codec_internal.h"
3030 #include "vaapi_encode.h"
3131
3232 #define VP9_MAX_QUANT 255
libavcodec/vb.c+1−0
@@ -29,6 +29,7 @@ · 28 unmodified lines
2929
3030 #include "avcodec.h"
3131 #include "bytestream.h"
32+#include "codec_internal.h"
3233 #include "internal.h"
3334
3435 enum VBFlags {
libavcodec/vble.c+1−1
@@ -28,8 +28,8 @@ · 27 unmodified lines
2828
2929 #define BITSTREAM_READER_LE
3030 #include "avcodec.h"
31+#include "codec_internal.h"
3132 #include "get_bits.h"
32−#include "internal.h"
3333 #include "lossless_videodsp.h"
3434 #include "mathops.h"
3535 #include "thread.h"
libavcodec/vc1dec.c+1−0
@@ -30,6 +30,7 @@ · 29 unmodified lines
3030
3131 #include "avcodec.h"
3232 #include "blockdsp.h"
33+#include "codec_internal.h"
3334 #include "get_bits.h"
3435 #include "hwconfig.h"
3536 #include "internal.h"
libavcodec/vc2enc.c+1−1
@@ -22,10 +22,10 @@ · 21 unmodified lines
2222 #include "libavutil/pixdesc.h"
2323 #include "libavutil/opt.h"
2424 #include "libavutil/version.h"
25+#include "codec_internal.h"
2526 #include "dirac.h"
2627 #include "encode.h"
2728 #include "put_bits.h"
28−#include "internal.h"
2929 #include "version.h"
3030
3131 #include "vc2enc_dwt.h"
libavcodec/vcr1.c+1−0
@@ -25,6 +25,7 @@ · 24 unmodified lines
2525 */
2626
2727 #include "avcodec.h"
28+#include "codec_internal.h"
2829 #include "internal.h"
2930 #include "libavutil/avassert.h"
3031 #include "libavutil/internal.h"
libavcodec/videotoolboxenc.c+1−0
@@ -30,6 +30,7 @@ · 29 unmodified lines
3030 #include "libavcodec/avcodec.h"
3131 #include "libavutil/pixdesc.h"
3232 #include "libavutil/hwcontext_videotoolbox.h"
33+#include "codec_internal.h"
3334 #include "internal.h"
3435 #include <pthread.h>
3536 #include "atsc_a53.h"
libavcodec/vima.c+1−0
@@ -30,6 +30,7 @@ · 29 unmodified lines
3030
3131 #include "adpcm_data.h"
3232 #include "avcodec.h"
33+#include "codec_internal.h"
3334 #include "get_bits.h"
3435 #include "internal.h"
3536
libavcodec/vmdaudio.c+1−0
@@ -41,6 +41,7 @@ · 40 unmodified lines
4141 #include "libavutil/intreadwrite.h"
4242
4343 #include "avcodec.h"
44+#include "codec_internal.h"
4445 #include "internal.h"
4546
4647 #define BLOCK_TYPE_AUDIO 1
libavcodec/vmdvideo.c+1−0
@@ -39,6 +39,7 @@ · 38 unmodified lines
3939 #include "libavutil/intreadwrite.h"
4040
4141 #include "avcodec.h"
42+#include "codec_internal.h"
4243 #include "internal.h"
4344 #include "bytestream.h"
4445
libavcodec/vmnc.c+1−0
@@ -31,6 +31,7 @@ · 30 unmodified lines
3131 #include "libavutil/common.h"
3232 #include "libavutil/intreadwrite.h"
3333 #include "avcodec.h"
34+#include "codec_internal.h"
3435 #include "internal.h"
3536 #include "bytestream.h"
3637
libavcodec/vorbisdec.c+1−0
@@ -34,6 +34,7 @@ · 33 unmodified lines
3434
3535 #define BITSTREAM_READER_LE
3636 #include "avcodec.h"
37+#include "codec_internal.h"
3738 #include "fft.h"
3839 #include "get_bits.h"
3940 #include "internal.h"
libavcodec/vorbisenc.c+1−1
@@ -28,8 +28,8 @@ · 27 unmodified lines
2828 #include "libavutil/float_dsp.h"
2929
3030 #include "avcodec.h"
31+#include "codec_internal.h"
3132 #include "encode.h"
32−#include "internal.h"
3333 #include "fft.h"
3434 #include "mathops.h"
3535 #include "vorbis.h"
libavcodec/vp3.c+1−0
@@ -40,6 +40,7 @@ · 39 unmodified lines
4040 #include "libavutil/mem_internal.h"
4141
4242 #include "avcodec.h"
43+#include "codec_internal.h"
4344 #include "get_bits.h"
4445 #include "hpeldsp.h"
4546 #include "internal.h"
libavcodec/vp5.c+1−0
@@ -27,6 +27,7 @@ · 26 unmodified lines
2727 #include <string.h>
2828
2929 #include "avcodec.h"
30+#include "codec_internal.h"
3031 #include "internal.h"
3132
3233 #include "vp56.h"
libavcodec/vp6.c+1−0
@@ -30,6 +30,7 @@ · 29 unmodified lines
3030 #include <stdlib.h>
3131
3232 #include "avcodec.h"
33+#include "codec_internal.h"
3334 #include "get_bits.h"
3435 #include "huffman.h"
3536 #include "internal.h"
libavcodec/vp8.c+1−0
@@ -30,6 +30,7 @@ · 29 unmodified lines
3030 #include "libavutil/mem_internal.h"
3131
3232 #include "avcodec.h"
33+#include "codec_internal.h"
3334 #include "hwconfig.h"
3435 #include "internal.h"
3536 #include "mathops.h"
libavcodec/vp9.c+1−0
@@ -24,6 +24,7 @@ · 23 unmodified lines
2424 #include "config_components.h"
2525
2626 #include "avcodec.h"
27+#include "codec_internal.h"
2728 #include "get_bits.h"
2829 #include "hwconfig.h"
2930 #include "internal.h"
libavcodec/vqavideo.c+1−0
@@ -77,6 +77,7 @@ · 76 unmodified lines
7777 #include "libavutil/imgutils.h"
7878 #include "avcodec.h"
7979 #include "bytestream.h"
80+#include "codec_internal.h"
8081 #include "internal.h"
8182
8283 #define PALETTE_COUNT 256
libavcodec/wavpack.c+1−1
@@ -26,8 +26,8 @@ · 25 unmodified lines
2626 #define BITSTREAM_READER_LE
2727 #include "avcodec.h"
2828 #include "bytestream.h"
29+#include "codec_internal.h"
2930 #include "get_bits.h"
30−#include "internal.h"
3131 #include "thread.h"
3232 #include "threadframe.h"
3333 #include "unary.h"
libavcodec/wavpackenc.c+1−0
@@ -24,6 +24,7 @@ · 23 unmodified lines
2424 #include "libavutil/intreadwrite.h"
2525 #include "libavutil/opt.h"
2626 #include "avcodec.h"
27+#include "codec_internal.h"
2728 #include "encode.h"
2829 #include "internal.h"
2930 #include "put_bits.h"
libavcodec/wcmv.c+1−0
@@ -28,6 +28,7 @@ · 27 unmodified lines
2828
2929 #include "avcodec.h"
3030 #include "bytestream.h"
31+#include "codec_internal.h"
3132 #include "internal.h"
3233 #include "zlib_wrapper.h"
3334
libavcodec/webp.c+1−0
@@ -45,6 +45,7 @@ · 44 unmodified lines
4545 #define BITSTREAM_READER_LE
4646 #include "avcodec.h"
4747 #include "bytestream.h"
48+#include "codec_internal.h"
4849 #include "exif.h"
4950 #include "get_bits.h"
5051 #include "internal.h"
libavcodec/webvttdec.c+1−1
@@ -27,7 +27,7 @@ · 26 unmodified lines
2727
2828 #include "avcodec.h"
2929 #include "ass.h"
30−#include "internal.h"
30+#include "codec_internal.h"
3131 #include "libavutil/bprint.h"
3232
3333 static const struct {
libavcodec/webvttenc.c+1−1
@@ -26,7 +26,7 @@ · 25 unmodified lines
2626 #include "libavutil/bprint.h"
2727 #include "ass_split.h"
2828 #include "ass.h"
29−#include "internal.h"
29+#include "codec_internal.h"
3030
3131 #define WEBVTT_STACK_SIZE 64
3232 typedef struct {
libavcodec/wmadec.c+1−0
@@ -39,6 +39,7 @@ · 38 unmodified lines
3939 #include "libavutil/ffmath.h"
4040
4141 #include "avcodec.h"
42+#include "codec_internal.h"
4243 #include "internal.h"
4344 #include "wma.h"
4445
libavcodec/wmaenc.c+1−0
@@ -25,6 +25,7 @@ · 24 unmodified lines
2525 #include "libavutil/ffmath.h"
2626
2727 #include "avcodec.h"
28+#include "codec_internal.h"
2829 #include "encode.h"
2930 #include "internal.h"
3031 #include "wma.h"
libavcodec/wmalosslessdec.c+1−0
@@ -29,6 +29,7 @@ · 28 unmodified lines
2929 #include "libavutil/mem_internal.h"
3030
3131 #include "avcodec.h"
32+#include "codec_internal.h"
3233 #include "internal.h"
3334 #include "get_bits.h"
3435 #include "put_bits.h"
libavcodec/wmaprodec.c+1−0
@@ -97,6 +97,7 @@ · 96 unmodified lines
9797 #include "libavutil/thread.h"
9898
9999 #include "avcodec.h"
100+#include "codec_internal.h"
100101 #include "internal.h"
101102 #include "get_bits.h"
102103 #include "put_bits.h"
libavcodec/wmavoice.c+1−0
@@ -32,6 +32,7 @@ · 31 unmodified lines
3232 #include "libavutil/mem_internal.h"
3333 #include "libavutil/thread.h"
3434 #include "avcodec.h"
35+#include "codec_internal.h"
3536 #include "internal.h"
3637 #include "get_bits.h"
3738 #include "put_bits.h"
libavcodec/wmv2dec.c+1−1
@@ -21,8 +21,8 @@ · 20 unmodified lines
2121 #include "libavutil/mem_internal.h"
2222
2323 #include "avcodec.h"
24+#include "codec_internal.h"
2425 #include "h263dec.h"
25−#include "internal.h"
2626 #include "intrax8.h"
2727 #include "mathops.h"
2828 #include "mpegutils.h"
libavcodec/wmv2enc.c+1−0
@@ -19,6 +19,7 @@ · 18 unmodified lines
1919 */
2020
2121 #include "avcodec.h"
22+#include "codec_internal.h"
2223 #include "h263.h"
2324 #include "mpegvideo.h"
2425 #include "mpegvideoenc.h"
libavcodec/wnv1.c+1−0
@@ -28,6 +28,7 @@ · 27 unmodified lines
2828
2929 #define BITSTREAM_READER_LE
3030 #include "avcodec.h"
31+#include "codec_internal.h"
3132 #include "get_bits.h"
3233 #include "internal.h"
3334
libavcodec/wrapped_avframe.c+1−1
@@ -25,8 +25,8 @@ · 24 unmodified lines
2525 */
2626
2727 #include "avcodec.h"
28+#include "codec_internal.h"
2829 #include "decode.h"
29−#include "internal.h"
3030
3131 #include "libavutil/internal.h"
3232 #include "libavutil/frame.h"
libavcodec/ws-snd1.c+1−0
@@ -25,6 +25,7 @@ · 24 unmodified lines
2525 #include "libavutil/common.h"
2626 #include "libavutil/intreadwrite.h"
2727 #include "avcodec.h"
28+#include "codec_internal.h"
2829 #include "internal.h"
2930
3031 /**
libavcodec/xan.c+1−0
@@ -38,6 +38,7 @@ · 37 unmodified lines
3838 #define BITSTREAM_READER_LE
3939 #include "avcodec.h"
4040 #include "bytestream.h"
41+#include "codec_internal.h"
4142 #include "get_bits.h"
4243 #include "internal.h"
4344
libavcodec/xfacedec.c+1−0
@@ -27,6 +27,7 @@ · 26 unmodified lines
2727 #include "libavutil/pixdesc.h"
2828 #include "avcodec.h"
2929 #include "bytestream.h"
30+#include "codec_internal.h"
3031 #include "internal.h"
3132 #include "xface.h"
3233
libavcodec/xl.c+1−0
@@ -27,6 +27,7 @@ · 26 unmodified lines
2727 #include "libavutil/common.h"
2828 #include "libavutil/intreadwrite.h"
2929 #include "avcodec.h"
30+#include "codec_internal.h"
3031 #include "internal.h"
3132
3233 static const int xl_table[32] = {
libavcodec/xsubdec.c+1−1
@@ -24,7 +24,7 @@ · 23 unmodified lines
2424 #include "avcodec.h"
2525 #include "get_bits.h"
2626 #include "bytestream.h"
27−#include "internal.h"
27+#include "codec_internal.h"
2828
2929 static av_cold int decode_init(AVCodecContext *avctx) {
3030 avctx->pix_fmt = AV_PIX_FMT_PAL8;
libavcodec/xsubenc.c+1−1
@@ -22,7 +22,7 @@ · 21 unmodified lines
2222
2323 #include "avcodec.h"
2424 #include "bytestream.h"
25−#include "internal.h"
25+#include "codec_internal.h"
2626 #include "put_bits.h"
2727
2828 /**
libavcodec/xxan.c+1−0
@@ -25,6 +25,7 @@ · 24 unmodified lines
2525
2626 #include "avcodec.h"
2727 #include "bytestream.h"
28+#include "codec_internal.h"
2829 #include "internal.h"
2930
3031 typedef struct XanContext {
libavcodec/y41pdec.c+1−0
@@ -21,6 +21,7 @@ · 20 unmodified lines
2121 */
2222
2323 #include "avcodec.h"
24+#include "codec_internal.h"
2425 #include "internal.h"
2526
2627 static av_cold int y41p_decode_init(AVCodecContext *avctx)
libavcodec/y41penc.c+1−0
@@ -21,6 +21,7 @@ · 20 unmodified lines
2121 */
2222
2323 #include "avcodec.h"
24+#include "codec_internal.h"
2425 #include "encode.h"
2526 #include "internal.h"
2627
libavcodec/ylc.c+1−1
@@ -30,9 +30,9 @@ · 29 unmodified lines
3030 #include "libavutil/mem.h"
3131 #include "avcodec.h"
3232 #include "bswapdsp.h"
33+#include "codec_internal.h"
3334 #include "get_bits.h"
3435 #include "huffyuvdsp.h"
35−#include "internal.h"
3636 #include "thread.h"
3737 #include "unary.h"
3838
libavcodec/yop.c+1−0
@@ -29,6 +29,7 @@ · 28 unmodified lines
2929 #include "libavutil/intreadwrite.h"
3030
3131 #include "avcodec.h"
32+#include "codec_internal.h"
3233 #include "internal.h"
3334
3435 typedef struct YopDecContext {
libavcodec/yuv4dec.c+1−0
@@ -21,6 +21,7 @@ · 20 unmodified lines
2121 */
2222
2323 #include "avcodec.h"
24+#include "codec_internal.h"
2425 #include "internal.h"
2526
2627 static av_cold int yuv4_decode_init(AVCodecContext *avctx)
libavcodec/zerocodec.c+1−0
@@ -19,6 +19,7 @@ · 18 unmodified lines
1919 #include <zlib.h>
2020
2121 #include "avcodec.h"
22+#include "codec_internal.h"
2223 #include "internal.h"
2324 #include "zlib_wrapper.h"
2425 #include "libavutil/common.h"
libavcodec/zmbv.c+1−0
@@ -31,6 +31,7 @@ · 30 unmodified lines
3131 #include "libavutil/imgutils.h"
3232 #include "libavutil/intreadwrite.h"
3333 #include "avcodec.h"
34+#include "codec_internal.h"
3435 #include "internal.h"
3536 #include "zlib_wrapper.h"
3637
libavcodec/zmbvenc.c+1−1
@@ -30,8 +30,8 @@ · 29 unmodified lines
3030 #include "libavutil/common.h"
3131 #include "libavutil/intreadwrite.h"
3232 #include "avcodec.h"
33+#include "codec_internal.h"
3334 #include "encode.h"
34−#include "internal.h"
3535 #include "zlib_wrapper.h"
3636
3737 #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