Advertisement
Guest User

Untitled

a guest
Apr 26th, 2017
126
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 222.14 KB | None | 0 0
  1. $ make
  2. CC libavcodec/opus_pvq.o
  3. src/libavcodec/opus_pvq.c: In function ‘quant_band_template.constprop’:
  4. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  5. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  6. ^~~~~~~~~~~~~~~~~~~
  7. src/libavcodec/opus_pvq.c:749:20: note: called from here
  8. cm = quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  9. ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  10. lowband, duration, next_lowband_out1,
  11. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  12. next_level, stereo ? 1.0f : (gain * mid),
  13. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  14. lowband_scratch, fill, quant);
  15. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  16. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  17. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  18. ^~~~~~~~~~~~~~~~~~~
  19. src/libavcodec/opus_pvq.c:760:23: note: called from here
  20. cm |= quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  21. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  22. next_lowband2, duration, NULL,
  23. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  24. next_level, gain * side, NULL,
  25. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  26. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  27. ~~~~~~~~~~~~~~~~~~~~~~
  28. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  29. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  30. ^~~~~~~~~~~~~~~~~~~
  31. src/libavcodec/opus_pvq.c:767:22: note: called from here
  32. cm = quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  33. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  34. next_lowband2, duration, NULL,
  35. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  36. next_level, gain * side, NULL,
  37. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  38. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  39. ~~~~~~~~~~~~~~~~~~~~~~
  40. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  41. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  42. ^~~~~~~~~~~~~~~~~~~
  43. src/libavcodec/opus_pvq.c:778:23: note: called from here
  44. cm |= quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  45. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  46. lowband, duration, next_lowband_out1,
  47. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  48. next_level, stereo ? 1.0f : (gain * mid),
  49. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  50. lowband_scratch, fill, quant);
  51. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  52. src/libavcodec/opus_pvq.c: In function ‘ff_celt_decode_band’:
  53. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  54. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  55. ^~~~~~~~~~~~~~~~~~~
  56. src/libavcodec/opus_pvq.c:749:20: note: called from here
  57. cm = quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  58. ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  59. lowband, duration, next_lowband_out1,
  60. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  61. next_level, stereo ? 1.0f : (gain * mid),
  62. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  63. lowband_scratch, fill, quant);
  64. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  65. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  66. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  67. ^~~~~~~~~~~~~~~~~~~
  68. src/libavcodec/opus_pvq.c:760:23: note: called from here
  69. cm |= quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  70. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  71. next_lowband2, duration, NULL,
  72. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  73. next_level, gain * side, NULL,
  74. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  75. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  76. ~~~~~~~~~~~~~~~~~~~~~~
  77. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  78. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  79. ^~~~~~~~~~~~~~~~~~~
  80. src/libavcodec/opus_pvq.c:767:22: note: called from here
  81. cm = quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  82. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  83. next_lowband2, duration, NULL,
  84. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  85. next_level, gain * side, NULL,
  86. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  87. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  88. ~~~~~~~~~~~~~~~~~~~~~~
  89. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  90. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  91. ^~~~~~~~~~~~~~~~~~~
  92. src/libavcodec/opus_pvq.c:778:23: note: called from here
  93. cm |= quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  94. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  95. lowband, duration, next_lowband_out1,
  96. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  97. next_level, stereo ? 1.0f : (gain * mid),
  98. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  99. lowband_scratch, fill, quant);
  100. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  101. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  102. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  103. ^~~~~~~~~~~~~~~~~~~
  104. src/libavcodec/opus_pvq.c:749:20: note: called from here
  105. cm = quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  106. ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  107. lowband, duration, next_lowband_out1,
  108. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  109. next_level, stereo ? 1.0f : (gain * mid),
  110. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  111. lowband_scratch, fill, quant);
  112. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  113. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  114. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  115. ^~~~~~~~~~~~~~~~~~~
  116. src/libavcodec/opus_pvq.c:760:23: note: called from here
  117. cm |= quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  118. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  119. next_lowband2, duration, NULL,
  120. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  121. next_level, gain * side, NULL,
  122. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  123. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  124. ~~~~~~~~~~~~~~~~~~~~~~
  125. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  126. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  127. ^~~~~~~~~~~~~~~~~~~
  128. src/libavcodec/opus_pvq.c:767:22: note: called from here
  129. cm = quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  130. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  131. next_lowband2, duration, NULL,
  132. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  133. next_level, gain * side, NULL,
  134. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  135. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  136. ~~~~~~~~~~~~~~~~~~~~~~
  137. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  138. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  139. ^~~~~~~~~~~~~~~~~~~
  140. src/libavcodec/opus_pvq.c:778:23: note: called from here
  141. cm |= quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  142. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  143. lowband, duration, next_lowband_out1,
  144. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  145. next_level, stereo ? 1.0f : (gain * mid),
  146. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  147. lowband_scratch, fill, quant);
  148. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  149. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  150. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  151. ^~~~~~~~~~~~~~~~~~~
  152. src/libavcodec/opus_pvq.c:767:22: note: called from here
  153. cm = quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  154. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  155. next_lowband2, duration, NULL,
  156. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  157. next_level, gain * side, NULL,
  158. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  159. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  160. ~~~~~~~~~~~~~~~~~~~~~~
  161. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  162. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  163. ^~~~~~~~~~~~~~~~~~~
  164. src/libavcodec/opus_pvq.c:778:23: note: called from here
  165. cm |= quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  166. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  167. lowband, duration, next_lowband_out1,
  168. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  169. next_level, stereo ? 1.0f : (gain * mid),
  170. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  171. lowband_scratch, fill, quant);
  172. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  173. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  174. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  175. ^~~~~~~~~~~~~~~~~~~
  176. src/libavcodec/opus_pvq.c:749:20: note: called from here
  177. cm = quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  178. ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  179. lowband, duration, next_lowband_out1,
  180. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  181. next_level, stereo ? 1.0f : (gain * mid),
  182. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  183. lowband_scratch, fill, quant);
  184. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  185. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  186. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  187. ^~~~~~~~~~~~~~~~~~~
  188. src/libavcodec/opus_pvq.c:760:23: note: called from here
  189. cm |= quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  190. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  191. next_lowband2, duration, NULL,
  192. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  193. next_level, gain * side, NULL,
  194. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  195. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  196. ~~~~~~~~~~~~~~~~~~~~~~
  197. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  198. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  199. ^~~~~~~~~~~~~~~~~~~
  200. src/libavcodec/opus_pvq.c:767:22: note: called from here
  201. cm = quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  202. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  203. next_lowband2, duration, NULL,
  204. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  205. next_level, gain * side, NULL,
  206. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  207. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  208. ~~~~~~~~~~~~~~~~~~~~~~
  209. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  210. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  211. ^~~~~~~~~~~~~~~~~~~
  212. src/libavcodec/opus_pvq.c:778:23: note: called from here
  213. cm |= quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  214. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  215. lowband, duration, next_lowband_out1,
  216. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  217. next_level, stereo ? 1.0f : (gain * mid),
  218. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  219. lowband_scratch, fill, quant);
  220. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  221. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  222. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  223. ^~~~~~~~~~~~~~~~~~~
  224. src/libavcodec/opus_pvq.c:749:20: note: called from here
  225. cm = quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  226. ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  227. lowband, duration, next_lowband_out1,
  228. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  229. next_level, stereo ? 1.0f : (gain * mid),
  230. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  231. lowband_scratch, fill, quant);
  232. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  233. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  234. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  235. ^~~~~~~~~~~~~~~~~~~
  236. src/libavcodec/opus_pvq.c:760:23: note: called from here
  237. cm |= quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  238. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  239. next_lowband2, duration, NULL,
  240. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  241. next_level, gain * side, NULL,
  242. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  243. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  244. ~~~~~~~~~~~~~~~~~~~~~~
  245. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  246. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  247. ^~~~~~~~~~~~~~~~~~~
  248. src/libavcodec/opus_pvq.c:767:22: note: called from here
  249. cm = quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  250. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  251. next_lowband2, duration, NULL,
  252. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  253. next_level, gain * side, NULL,
  254. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  255. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  256. ~~~~~~~~~~~~~~~~~~~~~~
  257. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  258. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  259. ^~~~~~~~~~~~~~~~~~~
  260. src/libavcodec/opus_pvq.c:778:23: note: called from here
  261. cm |= quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  262. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  263. lowband, duration, next_lowband_out1,
  264. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  265. next_level, stereo ? 1.0f : (gain * mid),
  266. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  267. lowband_scratch, fill, quant);
  268. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  269. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  270. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  271. ^~~~~~~~~~~~~~~~~~~
  272. src/libavcodec/opus_pvq.c:767:22: note: called from here
  273. cm = quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  274. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  275. next_lowband2, duration, NULL,
  276. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  277. next_level, gain * side, NULL,
  278. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  279. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  280. ~~~~~~~~~~~~~~~~~~~~~~
  281. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  282. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  283. ^~~~~~~~~~~~~~~~~~~
  284. src/libavcodec/opus_pvq.c:778:23: note: called from here
  285. cm |= quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  286. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  287. lowband, duration, next_lowband_out1,
  288. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  289. next_level, stereo ? 1.0f : (gain * mid),
  290. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291. lowband_scratch, fill, quant);
  292. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  293. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  294. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  295. ^~~~~~~~~~~~~~~~~~~
  296. src/libavcodec/opus_pvq.c:749:20: note: called from here
  297. cm = quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  298. ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  299. lowband, duration, next_lowband_out1,
  300. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  301. next_level, stereo ? 1.0f : (gain * mid),
  302. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  303. lowband_scratch, fill, quant);
  304. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  305. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  306. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  307. ^~~~~~~~~~~~~~~~~~~
  308. src/libavcodec/opus_pvq.c:760:23: note: called from here
  309. cm |= quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  310. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  311. next_lowband2, duration, NULL,
  312. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  313. next_level, gain * side, NULL,
  314. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  315. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  316. ~~~~~~~~~~~~~~~~~~~~~~
  317. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  318. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  319. ^~~~~~~~~~~~~~~~~~~
  320. src/libavcodec/opus_pvq.c:767:22: note: called from here
  321. cm = quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  322. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  323. next_lowband2, duration, NULL,
  324. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  325. next_level, gain * side, NULL,
  326. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  327. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  328. ~~~~~~~~~~~~~~~~~~~~~~
  329. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  330. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  331. ^~~~~~~~~~~~~~~~~~~
  332. src/libavcodec/opus_pvq.c:778:23: note: called from here
  333. cm |= quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  334. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  335. lowband, duration, next_lowband_out1,
  336. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  337. next_level, stereo ? 1.0f : (gain * mid),
  338. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  339. lowband_scratch, fill, quant);
  340. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  341. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  342. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  343. ^~~~~~~~~~~~~~~~~~~
  344. src/libavcodec/opus_pvq.c:749:20: note: called from here
  345. cm = quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  346. ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  347. lowband, duration, next_lowband_out1,
  348. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  349. next_level, stereo ? 1.0f : (gain * mid),
  350. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  351. lowband_scratch, fill, quant);
  352. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  353. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  354. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  355. ^~~~~~~~~~~~~~~~~~~
  356. src/libavcodec/opus_pvq.c:760:23: note: called from here
  357. cm |= quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  358. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  359. next_lowband2, duration, NULL,
  360. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  361. next_level, gain * side, NULL,
  362. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  363. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  364. ~~~~~~~~~~~~~~~~~~~~~~
  365. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  366. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  367. ^~~~~~~~~~~~~~~~~~~
  368. src/libavcodec/opus_pvq.c:767:22: note: called from here
  369. cm = quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  370. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  371. next_lowband2, duration, NULL,
  372. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  373. next_level, gain * side, NULL,
  374. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  375. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  376. ~~~~~~~~~~~~~~~~~~~~~~
  377. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  378. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  379. ^~~~~~~~~~~~~~~~~~~
  380. src/libavcodec/opus_pvq.c:778:23: note: called from here
  381. cm |= quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  382. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  383. lowband, duration, next_lowband_out1,
  384. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  385. next_level, stereo ? 1.0f : (gain * mid),
  386. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  387. lowband_scratch, fill, quant);
  388. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  389. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  390. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  391. ^~~~~~~~~~~~~~~~~~~
  392. src/libavcodec/opus_pvq.c:767:22: note: called from here
  393. cm = quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  394. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  395. next_lowband2, duration, NULL,
  396. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397. next_level, gain * side, NULL,
  398. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  399. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  400. ~~~~~~~~~~~~~~~~~~~~~~
  401. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  402. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  403. ^~~~~~~~~~~~~~~~~~~
  404. src/libavcodec/opus_pvq.c:778:23: note: called from here
  405. cm |= quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  406. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  407. lowband, duration, next_lowband_out1,
  408. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  409. next_level, stereo ? 1.0f : (gain * mid),
  410. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  411. lowband_scratch, fill, quant);
  412. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  413. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  414. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  415. ^~~~~~~~~~~~~~~~~~~
  416. src/libavcodec/opus_pvq.c:749:20: note: called from here
  417. cm = quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  418. ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  419. lowband, duration, next_lowband_out1,
  420. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  421. next_level, stereo ? 1.0f : (gain * mid),
  422. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  423. lowband_scratch, fill, quant);
  424. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  425. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  426. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  427. ^~~~~~~~~~~~~~~~~~~
  428. src/libavcodec/opus_pvq.c:760:23: note: called from here
  429. cm |= quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  430. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  431. next_lowband2, duration, NULL,
  432. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  433. next_level, gain * side, NULL,
  434. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  435. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  436. ~~~~~~~~~~~~~~~~~~~~~~
  437. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  438. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  439. ^~~~~~~~~~~~~~~~~~~
  440. src/libavcodec/opus_pvq.c:767:22: note: called from here
  441. cm = quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  442. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  443. next_lowband2, duration, NULL,
  444. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  445. next_level, gain * side, NULL,
  446. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  447. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  448. ~~~~~~~~~~~~~~~~~~~~~~
  449. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  450. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  451. ^~~~~~~~~~~~~~~~~~~
  452. src/libavcodec/opus_pvq.c:778:23: note: called from here
  453. cm |= quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  454. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  455. lowband, duration, next_lowband_out1,
  456. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  457. next_level, stereo ? 1.0f : (gain * mid),
  458. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  459. lowband_scratch, fill, quant);
  460. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  461. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  462. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  463. ^~~~~~~~~~~~~~~~~~~
  464. src/libavcodec/opus_pvq.c:749:20: note: called from here
  465. cm = quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  466. ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  467. lowband, duration, next_lowband_out1,
  468. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  469. next_level, stereo ? 1.0f : (gain * mid),
  470. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  471. lowband_scratch, fill, quant);
  472. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  473. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  474. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  475. ^~~~~~~~~~~~~~~~~~~
  476. src/libavcodec/opus_pvq.c:760:23: note: called from here
  477. cm |= quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  478. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  479. next_lowband2, duration, NULL,
  480. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  481. next_level, gain * side, NULL,
  482. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  483. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  484. ~~~~~~~~~~~~~~~~~~~~~~
  485. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  486. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  487. ^~~~~~~~~~~~~~~~~~~
  488. src/libavcodec/opus_pvq.c:767:22: note: called from here
  489. cm = quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  490. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  491. next_lowband2, duration, NULL,
  492. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  493. next_level, gain * side, NULL,
  494. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  495. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  496. ~~~~~~~~~~~~~~~~~~~~~~
  497. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  498. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  499. ^~~~~~~~~~~~~~~~~~~
  500. src/libavcodec/opus_pvq.c:778:23: note: called from here
  501. cm |= quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  502. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  503. lowband, duration, next_lowband_out1,
  504. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  505. next_level, stereo ? 1.0f : (gain * mid),
  506. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  507. lowband_scratch, fill, quant);
  508. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  509. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  510. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  511. ^~~~~~~~~~~~~~~~~~~
  512. src/libavcodec/opus_pvq.c:767:22: note: called from here
  513. cm = quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  514. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515. next_lowband2, duration, NULL,
  516. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  517. next_level, gain * side, NULL,
  518. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  519. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  520. ~~~~~~~~~~~~~~~~~~~~~~
  521. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  522. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  523. ^~~~~~~~~~~~~~~~~~~
  524. src/libavcodec/opus_pvq.c:778:23: note: called from here
  525. cm |= quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  526. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  527. lowband, duration, next_lowband_out1,
  528. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  529. next_level, stereo ? 1.0f : (gain * mid),
  530. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  531. lowband_scratch, fill, quant);
  532. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  533. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  534. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  535. ^~~~~~~~~~~~~~~~~~~
  536. src/libavcodec/opus_pvq.c:749:20: note: called from here
  537. cm = quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  538. ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  539. lowband, duration, next_lowband_out1,
  540. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  541. next_level, stereo ? 1.0f : (gain * mid),
  542. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  543. lowband_scratch, fill, quant);
  544. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  545. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  546. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  547. ^~~~~~~~~~~~~~~~~~~
  548. src/libavcodec/opus_pvq.c:760:23: note: called from here
  549. cm |= quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  550. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  551. next_lowband2, duration, NULL,
  552. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  553. next_level, gain * side, NULL,
  554. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  555. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  556. ~~~~~~~~~~~~~~~~~~~~~~
  557. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  558. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  559. ^~~~~~~~~~~~~~~~~~~
  560. src/libavcodec/opus_pvq.c:767:22: note: called from here
  561. cm = quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  562. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  563. next_lowband2, duration, NULL,
  564. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  565. next_level, gain * side, NULL,
  566. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  567. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  568. ~~~~~~~~~~~~~~~~~~~~~~
  569. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  570. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  571. ^~~~~~~~~~~~~~~~~~~
  572. src/libavcodec/opus_pvq.c:778:23: note: called from here
  573. cm |= quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  574. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  575. lowband, duration, next_lowband_out1,
  576. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  577. next_level, stereo ? 1.0f : (gain * mid),
  578. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  579. lowband_scratch, fill, quant);
  580. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  581. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  582. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  583. ^~~~~~~~~~~~~~~~~~~
  584. src/libavcodec/opus_pvq.c:749:20: note: called from here
  585. cm = quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  586. ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  587. lowband, duration, next_lowband_out1,
  588. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  589. next_level, stereo ? 1.0f : (gain * mid),
  590. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  591. lowband_scratch, fill, quant);
  592. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  593. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  594. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  595. ^~~~~~~~~~~~~~~~~~~
  596. src/libavcodec/opus_pvq.c:760:23: note: called from here
  597. cm |= quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  598. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  599. next_lowband2, duration, NULL,
  600. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  601. next_level, gain * side, NULL,
  602. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  603. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  604. ~~~~~~~~~~~~~~~~~~~~~~
  605. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  606. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  607. ^~~~~~~~~~~~~~~~~~~
  608. src/libavcodec/opus_pvq.c:767:22: note: called from here
  609. cm = quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  610. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  611. next_lowband2, duration, NULL,
  612. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  613. next_level, gain * side, NULL,
  614. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  615. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  616. ~~~~~~~~~~~~~~~~~~~~~~
  617. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  618. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  619. ^~~~~~~~~~~~~~~~~~~
  620. src/libavcodec/opus_pvq.c:778:23: note: called from here
  621. cm |= quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  622. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  623. lowband, duration, next_lowband_out1,
  624. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  625. next_level, stereo ? 1.0f : (gain * mid),
  626. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  627. lowband_scratch, fill, quant);
  628. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  629. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  630. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  631. ^~~~~~~~~~~~~~~~~~~
  632. src/libavcodec/opus_pvq.c:767:22: note: called from here
  633. cm = quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  634. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  635. next_lowband2, duration, NULL,
  636. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  637. next_level, gain * side, NULL,
  638. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  639. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  640. ~~~~~~~~~~~~~~~~~~~~~~
  641. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  642. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  643. ^~~~~~~~~~~~~~~~~~~
  644. src/libavcodec/opus_pvq.c:778:23: note: called from here
  645. cm |= quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  646. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  647. lowband, duration, next_lowband_out1,
  648. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  649. next_level, stereo ? 1.0f : (gain * mid),
  650. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  651. lowband_scratch, fill, quant);
  652. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  653. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  654. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  655. ^~~~~~~~~~~~~~~~~~~
  656. src/libavcodec/opus_pvq.c:749:20: note: called from here
  657. cm = quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  658. ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  659. lowband, duration, next_lowband_out1,
  660. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  661. next_level, stereo ? 1.0f : (gain * mid),
  662. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  663. lowband_scratch, fill, quant);
  664. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  665. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  666. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  667. ^~~~~~~~~~~~~~~~~~~
  668. src/libavcodec/opus_pvq.c:760:23: note: called from here
  669. cm |= quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  670. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  671. next_lowband2, duration, NULL,
  672. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  673. next_level, gain * side, NULL,
  674. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  675. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  676. ~~~~~~~~~~~~~~~~~~~~~~
  677. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  678. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  679. ^~~~~~~~~~~~~~~~~~~
  680. src/libavcodec/opus_pvq.c:767:22: note: called from here
  681. cm = quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  682. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  683. next_lowband2, duration, NULL,
  684. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  685. next_level, gain * side, NULL,
  686. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  687. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  688. ~~~~~~~~~~~~~~~~~~~~~~
  689. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  690. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  691. ^~~~~~~~~~~~~~~~~~~
  692. src/libavcodec/opus_pvq.c:778:23: note: called from here
  693. cm |= quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  694. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  695. lowband, duration, next_lowband_out1,
  696. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  697. next_level, stereo ? 1.0f : (gain * mid),
  698. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  699. lowband_scratch, fill, quant);
  700. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  701. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  702. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  703. ^~~~~~~~~~~~~~~~~~~
  704. src/libavcodec/opus_pvq.c:749:20: note: called from here
  705. cm = quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  706. ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  707. lowband, duration, next_lowband_out1,
  708. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  709. next_level, stereo ? 1.0f : (gain * mid),
  710. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  711. lowband_scratch, fill, quant);
  712. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  713. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  714. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  715. ^~~~~~~~~~~~~~~~~~~
  716. src/libavcodec/opus_pvq.c:760:23: note: called from here
  717. cm |= quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  718. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  719. next_lowband2, duration, NULL,
  720. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  721. next_level, gain * side, NULL,
  722. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  723. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  724. ~~~~~~~~~~~~~~~~~~~~~~
  725. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  726. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  727. ^~~~~~~~~~~~~~~~~~~
  728. src/libavcodec/opus_pvq.c:767:22: note: called from here
  729. cm = quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  730. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  731. next_lowband2, duration, NULL,
  732. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  733. next_level, gain * side, NULL,
  734. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  735. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  736. ~~~~~~~~~~~~~~~~~~~~~~
  737. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  738. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  739. ^~~~~~~~~~~~~~~~~~~
  740. src/libavcodec/opus_pvq.c:778:23: note: called from here
  741. cm |= quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  742. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  743. lowband, duration, next_lowband_out1,
  744. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  745. next_level, stereo ? 1.0f : (gain * mid),
  746. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  747. lowband_scratch, fill, quant);
  748. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  749. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  750. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  751. ^~~~~~~~~~~~~~~~~~~
  752. src/libavcodec/opus_pvq.c:767:22: note: called from here
  753. cm = quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  754. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  755. next_lowband2, duration, NULL,
  756. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  757. next_level, gain * side, NULL,
  758. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  759. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  760. ~~~~~~~~~~~~~~~~~~~~~~
  761. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  762. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  763. ^~~~~~~~~~~~~~~~~~~
  764. src/libavcodec/opus_pvq.c:778:23: note: called from here
  765. cm |= quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  766. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  767. lowband, duration, next_lowband_out1,
  768. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  769. next_level, stereo ? 1.0f : (gain * mid),
  770. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  771. lowband_scratch, fill, quant);
  772. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  773. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  774. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  775. ^~~~~~~~~~~~~~~~~~~
  776. src/libavcodec/opus_pvq.c:749:20: note: called from here
  777. cm = quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  778. ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  779. lowband, duration, next_lowband_out1,
  780. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  781. next_level, stereo ? 1.0f : (gain * mid),
  782. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  783. lowband_scratch, fill, quant);
  784. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  785. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  786. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  787. ^~~~~~~~~~~~~~~~~~~
  788. src/libavcodec/opus_pvq.c:760:23: note: called from here
  789. cm |= quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  790. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  791. next_lowband2, duration, NULL,
  792. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  793. next_level, gain * side, NULL,
  794. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  795. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  796. ~~~~~~~~~~~~~~~~~~~~~~
  797. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  798. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  799. ^~~~~~~~~~~~~~~~~~~
  800. src/libavcodec/opus_pvq.c:767:22: note: called from here
  801. cm = quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  802. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  803. next_lowband2, duration, NULL,
  804. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  805. next_level, gain * side, NULL,
  806. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  807. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  808. ~~~~~~~~~~~~~~~~~~~~~~
  809. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  810. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  811. ^~~~~~~~~~~~~~~~~~~
  812. src/libavcodec/opus_pvq.c:778:23: note: called from here
  813. cm |= quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  814. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  815. lowband, duration, next_lowband_out1,
  816. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  817. next_level, stereo ? 1.0f : (gain * mid),
  818. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  819. lowband_scratch, fill, quant);
  820. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  821. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  822. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  823. ^~~~~~~~~~~~~~~~~~~
  824. src/libavcodec/opus_pvq.c:749:20: note: called from here
  825. cm = quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  826. ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  827. lowband, duration, next_lowband_out1,
  828. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  829. next_level, stereo ? 1.0f : (gain * mid),
  830. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  831. lowband_scratch, fill, quant);
  832. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  833. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  834. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  835. ^~~~~~~~~~~~~~~~~~~
  836. src/libavcodec/opus_pvq.c:760:23: note: called from here
  837. cm |= quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  838. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  839. next_lowband2, duration, NULL,
  840. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  841. next_level, gain * side, NULL,
  842. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  843. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  844. ~~~~~~~~~~~~~~~~~~~~~~
  845. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  846. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  847. ^~~~~~~~~~~~~~~~~~~
  848. src/libavcodec/opus_pvq.c:767:22: note: called from here
  849. cm = quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  850. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  851. next_lowband2, duration, NULL,
  852. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  853. next_level, gain * side, NULL,
  854. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  855. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  856. ~~~~~~~~~~~~~~~~~~~~~~
  857. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  858. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  859. ^~~~~~~~~~~~~~~~~~~
  860. src/libavcodec/opus_pvq.c:778:23: note: called from here
  861. cm |= quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  862. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  863. lowband, duration, next_lowband_out1,
  864. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  865. next_level, stereo ? 1.0f : (gain * mid),
  866. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  867. lowband_scratch, fill, quant);
  868. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  869. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  870. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  871. ^~~~~~~~~~~~~~~~~~~
  872. src/libavcodec/opus_pvq.c:767:22: note: called from here
  873. cm = quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  874. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  875. next_lowband2, duration, NULL,
  876. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  877. next_level, gain * side, NULL,
  878. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  879. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  880. ~~~~~~~~~~~~~~~~~~~~~~
  881. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  882. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  883. ^~~~~~~~~~~~~~~~~~~
  884. src/libavcodec/opus_pvq.c:778:23: note: called from here
  885. cm |= quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  886. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  887. lowband, duration, next_lowband_out1,
  888. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  889. next_level, stereo ? 1.0f : (gain * mid),
  890. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  891. lowband_scratch, fill, quant);
  892. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  893. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  894. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  895. ^~~~~~~~~~~~~~~~~~~
  896. src/libavcodec/opus_pvq.c:749:20: note: called from here
  897. cm = quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  898. ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  899. lowband, duration, next_lowband_out1,
  900. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  901. next_level, stereo ? 1.0f : (gain * mid),
  902. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  903. lowband_scratch, fill, quant);
  904. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  905. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  906. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  907. ^~~~~~~~~~~~~~~~~~~
  908. src/libavcodec/opus_pvq.c:760:23: note: called from here
  909. cm |= quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  910. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  911. next_lowband2, duration, NULL,
  912. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  913. next_level, gain * side, NULL,
  914. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  915. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  916. ~~~~~~~~~~~~~~~~~~~~~~
  917. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  918. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  919. ^~~~~~~~~~~~~~~~~~~
  920. src/libavcodec/opus_pvq.c:767:22: note: called from here
  921. cm = quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  922. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  923. next_lowband2, duration, NULL,
  924. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  925. next_level, gain * side, NULL,
  926. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  927. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  928. ~~~~~~~~~~~~~~~~~~~~~~
  929. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  930. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  931. ^~~~~~~~~~~~~~~~~~~
  932. src/libavcodec/opus_pvq.c:778:23: note: called from here
  933. cm |= quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  934. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  935. lowband, duration, next_lowband_out1,
  936. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  937. next_level, stereo ? 1.0f : (gain * mid),
  938. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  939. lowband_scratch, fill, quant);
  940. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  941. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  942. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  943. ^~~~~~~~~~~~~~~~~~~
  944. src/libavcodec/opus_pvq.c:749:20: note: called from here
  945. cm = quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  946. ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  947. lowband, duration, next_lowband_out1,
  948. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  949. next_level, stereo ? 1.0f : (gain * mid),
  950. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  951. lowband_scratch, fill, quant);
  952. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  953. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  954. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  955. ^~~~~~~~~~~~~~~~~~~
  956. src/libavcodec/opus_pvq.c:760:23: note: called from here
  957. cm |= quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  958. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  959. next_lowband2, duration, NULL,
  960. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  961. next_level, gain * side, NULL,
  962. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  963. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  964. ~~~~~~~~~~~~~~~~~~~~~~
  965. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  966. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  967. ^~~~~~~~~~~~~~~~~~~
  968. src/libavcodec/opus_pvq.c:767:22: note: called from here
  969. cm = quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  970. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  971. next_lowband2, duration, NULL,
  972. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  973. next_level, gain * side, NULL,
  974. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  975. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  976. ~~~~~~~~~~~~~~~~~~~~~~
  977. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  978. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  979. ^~~~~~~~~~~~~~~~~~~
  980. src/libavcodec/opus_pvq.c:778:23: note: called from here
  981. cm |= quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  982. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  983. lowband, duration, next_lowband_out1,
  984. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  985. next_level, stereo ? 1.0f : (gain * mid),
  986. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  987. lowband_scratch, fill, quant);
  988. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  989. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  990. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  991. ^~~~~~~~~~~~~~~~~~~
  992. src/libavcodec/opus_pvq.c:767:22: note: called from here
  993. cm = quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  994. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  995. next_lowband2, duration, NULL,
  996. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  997. next_level, gain * side, NULL,
  998. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  999. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  1000. ~~~~~~~~~~~~~~~~~~~~~~
  1001. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  1002. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  1003. ^~~~~~~~~~~~~~~~~~~
  1004. src/libavcodec/opus_pvq.c:778:23: note: called from here
  1005. cm |= quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  1006. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1007. lowband, duration, next_lowband_out1,
  1008. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1009. next_level, stereo ? 1.0f : (gain * mid),
  1010. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1011. lowband_scratch, fill, quant);
  1012. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1013. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  1014. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  1015. ^~~~~~~~~~~~~~~~~~~
  1016. src/libavcodec/opus_pvq.c:749:20: note: called from here
  1017. cm = quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  1018. ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1019. lowband, duration, next_lowband_out1,
  1020. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1021. next_level, stereo ? 1.0f : (gain * mid),
  1022. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1023. lowband_scratch, fill, quant);
  1024. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1025. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  1026. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  1027. ^~~~~~~~~~~~~~~~~~~
  1028. src/libavcodec/opus_pvq.c:760:23: note: called from here
  1029. cm |= quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  1030. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1031. next_lowband2, duration, NULL,
  1032. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1033. next_level, gain * side, NULL,
  1034. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1035. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  1036. ~~~~~~~~~~~~~~~~~~~~~~
  1037. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  1038. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  1039. ^~~~~~~~~~~~~~~~~~~
  1040. src/libavcodec/opus_pvq.c:767:22: note: called from here
  1041. cm = quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  1042. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1043. next_lowband2, duration, NULL,
  1044. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1045. next_level, gain * side, NULL,
  1046. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1047. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  1048. ~~~~~~~~~~~~~~~~~~~~~~
  1049. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  1050. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  1051. ^~~~~~~~~~~~~~~~~~~
  1052. src/libavcodec/opus_pvq.c:778:23: note: called from here
  1053. cm |= quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  1054. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1055. lowband, duration, next_lowband_out1,
  1056. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1057. next_level, stereo ? 1.0f : (gain * mid),
  1058. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1059. lowband_scratch, fill, quant);
  1060. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1061. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  1062. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  1063. ^~~~~~~~~~~~~~~~~~~
  1064. src/libavcodec/opus_pvq.c:749:20: note: called from here
  1065. cm = quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  1066. ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1067. lowband, duration, next_lowband_out1,
  1068. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1069. next_level, stereo ? 1.0f : (gain * mid),
  1070. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1071. lowband_scratch, fill, quant);
  1072. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1073. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  1074. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  1075. ^~~~~~~~~~~~~~~~~~~
  1076. src/libavcodec/opus_pvq.c:760:23: note: called from here
  1077. cm |= quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  1078. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1079. next_lowband2, duration, NULL,
  1080. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1081. next_level, gain * side, NULL,
  1082. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1083. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  1084. ~~~~~~~~~~~~~~~~~~~~~~
  1085. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  1086. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  1087. ^~~~~~~~~~~~~~~~~~~
  1088. src/libavcodec/opus_pvq.c:767:22: note: called from here
  1089. cm = quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  1090. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1091. next_lowband2, duration, NULL,
  1092. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1093. next_level, gain * side, NULL,
  1094. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1095. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  1096. ~~~~~~~~~~~~~~~~~~~~~~
  1097. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  1098. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  1099. ^~~~~~~~~~~~~~~~~~~
  1100. src/libavcodec/opus_pvq.c:778:23: note: called from here
  1101. cm |= quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  1102. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1103. lowband, duration, next_lowband_out1,
  1104. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1105. next_level, stereo ? 1.0f : (gain * mid),
  1106. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1107. lowband_scratch, fill, quant);
  1108. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1109. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  1110. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  1111. ^~~~~~~~~~~~~~~~~~~
  1112. src/libavcodec/opus_pvq.c:767:22: note: called from here
  1113. cm = quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  1114. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1115. next_lowband2, duration, NULL,
  1116. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1117. next_level, gain * side, NULL,
  1118. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1119. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  1120. ~~~~~~~~~~~~~~~~~~~~~~
  1121. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  1122. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  1123. ^~~~~~~~~~~~~~~~~~~
  1124. src/libavcodec/opus_pvq.c:778:23: note: called from here
  1125. cm |= quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  1126. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1127. lowband, duration, next_lowband_out1,
  1128. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1129. next_level, stereo ? 1.0f : (gain * mid),
  1130. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1131. lowband_scratch, fill, quant);
  1132. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1133. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  1134. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  1135. ^~~~~~~~~~~~~~~~~~~
  1136. src/libavcodec/opus_pvq.c:749:20: note: called from here
  1137. cm = quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  1138. ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1139. lowband, duration, next_lowband_out1,
  1140. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1141. next_level, stereo ? 1.0f : (gain * mid),
  1142. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1143. lowband_scratch, fill, quant);
  1144. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1145. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  1146. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  1147. ^~~~~~~~~~~~~~~~~~~
  1148. src/libavcodec/opus_pvq.c:760:23: note: called from here
  1149. cm |= quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  1150. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1151. next_lowband2, duration, NULL,
  1152. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1153. next_level, gain * side, NULL,
  1154. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1155. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  1156. ~~~~~~~~~~~~~~~~~~~~~~
  1157. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  1158. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  1159. ^~~~~~~~~~~~~~~~~~~
  1160. src/libavcodec/opus_pvq.c:767:22: note: called from here
  1161. cm = quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  1162. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1163. next_lowband2, duration, NULL,
  1164. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1165. next_level, gain * side, NULL,
  1166. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1167. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  1168. ~~~~~~~~~~~~~~~~~~~~~~
  1169. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  1170. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  1171. ^~~~~~~~~~~~~~~~~~~
  1172. src/libavcodec/opus_pvq.c:778:23: note: called from here
  1173. cm |= quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  1174. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1175. lowband, duration, next_lowband_out1,
  1176. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1177. next_level, stereo ? 1.0f : (gain * mid),
  1178. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1179. lowband_scratch, fill, quant);
  1180. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1181. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  1182. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  1183. ^~~~~~~~~~~~~~~~~~~
  1184. src/libavcodec/opus_pvq.c:749:20: note: called from here
  1185. cm = quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  1186. ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1187. lowband, duration, next_lowband_out1,
  1188. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1189. next_level, stereo ? 1.0f : (gain * mid),
  1190. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1191. lowband_scratch, fill, quant);
  1192. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1193. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  1194. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  1195. ^~~~~~~~~~~~~~~~~~~
  1196. src/libavcodec/opus_pvq.c:760:23: note: called from here
  1197. cm |= quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  1198. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1199. next_lowband2, duration, NULL,
  1200. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1201. next_level, gain * side, NULL,
  1202. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1203. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  1204. ~~~~~~~~~~~~~~~~~~~~~~
  1205. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  1206. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  1207. ^~~~~~~~~~~~~~~~~~~
  1208. src/libavcodec/opus_pvq.c:767:22: note: called from here
  1209. cm = quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  1210. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1211. next_lowband2, duration, NULL,
  1212. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1213. next_level, gain * side, NULL,
  1214. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1215. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  1216. ~~~~~~~~~~~~~~~~~~~~~~
  1217. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  1218. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  1219. ^~~~~~~~~~~~~~~~~~~
  1220. src/libavcodec/opus_pvq.c:778:23: note: called from here
  1221. cm |= quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  1222. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1223. lowband, duration, next_lowband_out1,
  1224. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1225. next_level, stereo ? 1.0f : (gain * mid),
  1226. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1227. lowband_scratch, fill, quant);
  1228. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1229. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  1230. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  1231. ^~~~~~~~~~~~~~~~~~~
  1232. src/libavcodec/opus_pvq.c:767:22: note: called from here
  1233. cm = quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  1234. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1235. next_lowband2, duration, NULL,
  1236. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1237. next_level, gain * side, NULL,
  1238. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1239. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  1240. ~~~~~~~~~~~~~~~~~~~~~~
  1241. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  1242. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  1243. ^~~~~~~~~~~~~~~~~~~
  1244. src/libavcodec/opus_pvq.c:778:23: note: called from here
  1245. cm |= quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  1246. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1247. lowband, duration, next_lowband_out1,
  1248. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1249. next_level, stereo ? 1.0f : (gain * mid),
  1250. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1251. lowband_scratch, fill, quant);
  1252. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1253. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  1254. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  1255. ^~~~~~~~~~~~~~~~~~~
  1256. src/libavcodec/opus_pvq.c:749:20: note: called from here
  1257. cm = quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  1258. ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1259. lowband, duration, next_lowband_out1,
  1260. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1261. next_level, stereo ? 1.0f : (gain * mid),
  1262. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1263. lowband_scratch, fill, quant);
  1264. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1265. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  1266. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  1267. ^~~~~~~~~~~~~~~~~~~
  1268. src/libavcodec/opus_pvq.c:760:23: note: called from here
  1269. cm |= quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  1270. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1271. next_lowband2, duration, NULL,
  1272. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1273. next_level, gain * side, NULL,
  1274. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1275. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  1276. ~~~~~~~~~~~~~~~~~~~~~~
  1277. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  1278. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  1279. ^~~~~~~~~~~~~~~~~~~
  1280. src/libavcodec/opus_pvq.c:767:22: note: called from here
  1281. cm = quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  1282. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1283. next_lowband2, duration, NULL,
  1284. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1285. next_level, gain * side, NULL,
  1286. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1287. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  1288. ~~~~~~~~~~~~~~~~~~~~~~
  1289. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  1290. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  1291. ^~~~~~~~~~~~~~~~~~~
  1292. src/libavcodec/opus_pvq.c:778:23: note: called from here
  1293. cm |= quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  1294. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1295. lowband, duration, next_lowband_out1,
  1296. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1297. next_level, stereo ? 1.0f : (gain * mid),
  1298. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1299. lowband_scratch, fill, quant);
  1300. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1301. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  1302. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  1303. ^~~~~~~~~~~~~~~~~~~
  1304. src/libavcodec/opus_pvq.c:749:20: note: called from here
  1305. cm = quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  1306. ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1307. lowband, duration, next_lowband_out1,
  1308. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1309. next_level, stereo ? 1.0f : (gain * mid),
  1310. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1311. lowband_scratch, fill, quant);
  1312. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1313. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  1314. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  1315. ^~~~~~~~~~~~~~~~~~~
  1316. src/libavcodec/opus_pvq.c:760:23: note: called from here
  1317. cm |= quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  1318. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1319. next_lowband2, duration, NULL,
  1320. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1321. next_level, gain * side, NULL,
  1322. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1323. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  1324. ~~~~~~~~~~~~~~~~~~~~~~
  1325. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  1326. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  1327. ^~~~~~~~~~~~~~~~~~~
  1328. src/libavcodec/opus_pvq.c:767:22: note: called from here
  1329. cm = quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  1330. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1331. next_lowband2, duration, NULL,
  1332. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1333. next_level, gain * side, NULL,
  1334. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1335. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  1336. ~~~~~~~~~~~~~~~~~~~~~~
  1337. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  1338. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  1339. ^~~~~~~~~~~~~~~~~~~
  1340. src/libavcodec/opus_pvq.c:778:23: note: called from here
  1341. cm |= quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  1342. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1343. lowband, duration, next_lowband_out1,
  1344. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1345. next_level, stereo ? 1.0f : (gain * mid),
  1346. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1347. lowband_scratch, fill, quant);
  1348. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1349. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  1350. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  1351. ^~~~~~~~~~~~~~~~~~~
  1352. src/libavcodec/opus_pvq.c:767:22: note: called from here
  1353. cm = quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  1354. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1355. next_lowband2, duration, NULL,
  1356. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1357. next_level, gain * side, NULL,
  1358. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1359. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  1360. ~~~~~~~~~~~~~~~~~~~~~~
  1361. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  1362. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  1363. ^~~~~~~~~~~~~~~~~~~
  1364. src/libavcodec/opus_pvq.c:778:23: note: called from here
  1365. cm |= quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  1366. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1367. lowband, duration, next_lowband_out1,
  1368. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1369. next_level, stereo ? 1.0f : (gain * mid),
  1370. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1371. lowband_scratch, fill, quant);
  1372. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1373. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  1374. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  1375. ^~~~~~~~~~~~~~~~~~~
  1376. src/libavcodec/opus_pvq.c:749:20: note: called from here
  1377. cm = quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  1378. ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1379. lowband, duration, next_lowband_out1,
  1380. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1381. next_level, stereo ? 1.0f : (gain * mid),
  1382. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1383. lowband_scratch, fill, quant);
  1384. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1385. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  1386. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  1387. ^~~~~~~~~~~~~~~~~~~
  1388. src/libavcodec/opus_pvq.c:760:23: note: called from here
  1389. cm |= quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  1390. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1391. next_lowband2, duration, NULL,
  1392. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1393. next_level, gain * side, NULL,
  1394. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1395. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  1396. ~~~~~~~~~~~~~~~~~~~~~~
  1397. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  1398. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  1399. ^~~~~~~~~~~~~~~~~~~
  1400. src/libavcodec/opus_pvq.c:767:22: note: called from here
  1401. cm = quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  1402. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1403. next_lowband2, duration, NULL,
  1404. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1405. next_level, gain * side, NULL,
  1406. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1407. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  1408. ~~~~~~~~~~~~~~~~~~~~~~
  1409. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  1410. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  1411. ^~~~~~~~~~~~~~~~~~~
  1412. src/libavcodec/opus_pvq.c:778:23: note: called from here
  1413. cm |= quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  1414. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1415. lowband, duration, next_lowband_out1,
  1416. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1417. next_level, stereo ? 1.0f : (gain * mid),
  1418. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1419. lowband_scratch, fill, quant);
  1420. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1421. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  1422. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  1423. ^~~~~~~~~~~~~~~~~~~
  1424. src/libavcodec/opus_pvq.c:749:20: note: called from here
  1425. cm = quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  1426. ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1427. lowband, duration, next_lowband_out1,
  1428. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1429. next_level, stereo ? 1.0f : (gain * mid),
  1430. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1431. lowband_scratch, fill, quant);
  1432. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1433. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  1434. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  1435. ^~~~~~~~~~~~~~~~~~~
  1436. src/libavcodec/opus_pvq.c:760:23: note: called from here
  1437. cm |= quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  1438. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1439. next_lowband2, duration, NULL,
  1440. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1441. next_level, gain * side, NULL,
  1442. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1443. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  1444. ~~~~~~~~~~~~~~~~~~~~~~
  1445. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  1446. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  1447. ^~~~~~~~~~~~~~~~~~~
  1448. src/libavcodec/opus_pvq.c:767:22: note: called from here
  1449. cm = quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  1450. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1451. next_lowband2, duration, NULL,
  1452. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1453. next_level, gain * side, NULL,
  1454. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1455. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  1456. ~~~~~~~~~~~~~~~~~~~~~~
  1457. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  1458. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  1459. ^~~~~~~~~~~~~~~~~~~
  1460. src/libavcodec/opus_pvq.c:778:23: note: called from here
  1461. cm |= quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  1462. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1463. lowband, duration, next_lowband_out1,
  1464. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1465. next_level, stereo ? 1.0f : (gain * mid),
  1466. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1467. lowband_scratch, fill, quant);
  1468. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1469. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  1470. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  1471. ^~~~~~~~~~~~~~~~~~~
  1472. src/libavcodec/opus_pvq.c:767:22: note: called from here
  1473. cm = quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  1474. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1475. next_lowband2, duration, NULL,
  1476. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1477. next_level, gain * side, NULL,
  1478. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1479. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  1480. ~~~~~~~~~~~~~~~~~~~~~~
  1481. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  1482. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  1483. ^~~~~~~~~~~~~~~~~~~
  1484. src/libavcodec/opus_pvq.c:778:23: note: called from here
  1485. cm |= quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  1486. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1487. lowband, duration, next_lowband_out1,
  1488. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1489. next_level, stereo ? 1.0f : (gain * mid),
  1490. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1491. lowband_scratch, fill, quant);
  1492. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1493. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  1494. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  1495. ^~~~~~~~~~~~~~~~~~~
  1496. src/libavcodec/opus_pvq.c:749:20: note: called from here
  1497. cm = quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  1498. ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1499. lowband, duration, next_lowband_out1,
  1500. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1501. next_level, stereo ? 1.0f : (gain * mid),
  1502. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1503. lowband_scratch, fill, quant);
  1504. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1505. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  1506. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  1507. ^~~~~~~~~~~~~~~~~~~
  1508. src/libavcodec/opus_pvq.c:760:23: note: called from here
  1509. cm |= quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  1510. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1511. next_lowband2, duration, NULL,
  1512. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1513. next_level, gain * side, NULL,
  1514. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1515. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  1516. ~~~~~~~~~~~~~~~~~~~~~~
  1517. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  1518. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  1519. ^~~~~~~~~~~~~~~~~~~
  1520. src/libavcodec/opus_pvq.c:767:22: note: called from here
  1521. cm = quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  1522. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1523. next_lowband2, duration, NULL,
  1524. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1525. next_level, gain * side, NULL,
  1526. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1527. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  1528. ~~~~~~~~~~~~~~~~~~~~~~
  1529. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  1530. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  1531. ^~~~~~~~~~~~~~~~~~~
  1532. src/libavcodec/opus_pvq.c:778:23: note: called from here
  1533. cm |= quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  1534. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1535. lowband, duration, next_lowband_out1,
  1536. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1537. next_level, stereo ? 1.0f : (gain * mid),
  1538. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1539. lowband_scratch, fill, quant);
  1540. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1541. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  1542. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  1543. ^~~~~~~~~~~~~~~~~~~
  1544. src/libavcodec/opus_pvq.c:749:20: note: called from here
  1545. cm = quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  1546. ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1547. lowband, duration, next_lowband_out1,
  1548. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1549. next_level, stereo ? 1.0f : (gain * mid),
  1550. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1551. lowband_scratch, fill, quant);
  1552. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1553. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  1554. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  1555. ^~~~~~~~~~~~~~~~~~~
  1556. src/libavcodec/opus_pvq.c:760:23: note: called from here
  1557. cm |= quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  1558. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1559. next_lowband2, duration, NULL,
  1560. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1561. next_level, gain * side, NULL,
  1562. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1563. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  1564. ~~~~~~~~~~~~~~~~~~~~~~
  1565. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  1566. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  1567. ^~~~~~~~~~~~~~~~~~~
  1568. src/libavcodec/opus_pvq.c:767:22: note: called from here
  1569. cm = quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  1570. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1571. next_lowband2, duration, NULL,
  1572. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1573. next_level, gain * side, NULL,
  1574. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1575. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  1576. ~~~~~~~~~~~~~~~~~~~~~~
  1577. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  1578. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  1579. ^~~~~~~~~~~~~~~~~~~
  1580. src/libavcodec/opus_pvq.c:778:23: note: called from here
  1581. cm |= quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  1582. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1583. lowband, duration, next_lowband_out1,
  1584. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1585. next_level, stereo ? 1.0f : (gain * mid),
  1586. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1587. lowband_scratch, fill, quant);
  1588. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1589. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  1590. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  1591. ^~~~~~~~~~~~~~~~~~~
  1592. src/libavcodec/opus_pvq.c:767:22: note: called from here
  1593. cm = quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  1594. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1595. next_lowband2, duration, NULL,
  1596. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1597. next_level, gain * side, NULL,
  1598. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1599. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  1600. ~~~~~~~~~~~~~~~~~~~~~~
  1601. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  1602. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  1603. ^~~~~~~~~~~~~~~~~~~
  1604. src/libavcodec/opus_pvq.c:778:23: note: called from here
  1605. cm |= quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  1606. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1607. lowband, duration, next_lowband_out1,
  1608. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1609. next_level, stereo ? 1.0f : (gain * mid),
  1610. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1611. lowband_scratch, fill, quant);
  1612. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1613. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  1614. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  1615. ^~~~~~~~~~~~~~~~~~~
  1616. src/libavcodec/opus_pvq.c:749:20: note: called from here
  1617. cm = quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  1618. ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1619. lowband, duration, next_lowband_out1,
  1620. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1621. next_level, stereo ? 1.0f : (gain * mid),
  1622. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1623. lowband_scratch, fill, quant);
  1624. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1625. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  1626. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  1627. ^~~~~~~~~~~~~~~~~~~
  1628. src/libavcodec/opus_pvq.c:760:23: note: called from here
  1629. cm |= quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  1630. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1631. next_lowband2, duration, NULL,
  1632. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1633. next_level, gain * side, NULL,
  1634. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1635. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  1636. ~~~~~~~~~~~~~~~~~~~~~~
  1637. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  1638. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  1639. ^~~~~~~~~~~~~~~~~~~
  1640. src/libavcodec/opus_pvq.c:767:22: note: called from here
  1641. cm = quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  1642. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1643. next_lowband2, duration, NULL,
  1644. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1645. next_level, gain * side, NULL,
  1646. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1647. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  1648. ~~~~~~~~~~~~~~~~~~~~~~
  1649. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  1650. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  1651. ^~~~~~~~~~~~~~~~~~~
  1652. src/libavcodec/opus_pvq.c:778:23: note: called from here
  1653. cm |= quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  1654. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1655. lowband, duration, next_lowband_out1,
  1656. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1657. next_level, stereo ? 1.0f : (gain * mid),
  1658. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1659. lowband_scratch, fill, quant);
  1660. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1661. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  1662. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  1663. ^~~~~~~~~~~~~~~~~~~
  1664. src/libavcodec/opus_pvq.c:749:20: note: called from here
  1665. cm = quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  1666. ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1667. lowband, duration, next_lowband_out1,
  1668. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1669. next_level, stereo ? 1.0f : (gain * mid),
  1670. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1671. lowband_scratch, fill, quant);
  1672. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1673. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  1674. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  1675. ^~~~~~~~~~~~~~~~~~~
  1676. src/libavcodec/opus_pvq.c:760:23: note: called from here
  1677. cm |= quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  1678. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1679. next_lowband2, duration, NULL,
  1680. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1681. next_level, gain * side, NULL,
  1682. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1683. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  1684. ~~~~~~~~~~~~~~~~~~~~~~
  1685. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  1686. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  1687. ^~~~~~~~~~~~~~~~~~~
  1688. src/libavcodec/opus_pvq.c:767:22: note: called from here
  1689. cm = quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  1690. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1691. next_lowband2, duration, NULL,
  1692. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1693. next_level, gain * side, NULL,
  1694. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1695. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  1696. ~~~~~~~~~~~~~~~~~~~~~~
  1697. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  1698. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  1699. ^~~~~~~~~~~~~~~~~~~
  1700. src/libavcodec/opus_pvq.c:778:23: note: called from here
  1701. cm |= quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  1702. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1703. lowband, duration, next_lowband_out1,
  1704. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1705. next_level, stereo ? 1.0f : (gain * mid),
  1706. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1707. lowband_scratch, fill, quant);
  1708. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1709. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  1710. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  1711. ^~~~~~~~~~~~~~~~~~~
  1712. src/libavcodec/opus_pvq.c:767:22: note: called from here
  1713. cm = quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  1714. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1715. next_lowband2, duration, NULL,
  1716. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1717. next_level, gain * side, NULL,
  1718. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1719. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  1720. ~~~~~~~~~~~~~~~~~~~~~~
  1721. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  1722. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  1723. ^~~~~~~~~~~~~~~~~~~
  1724. src/libavcodec/opus_pvq.c:778:23: note: called from here
  1725. cm |= quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  1726. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1727. lowband, duration, next_lowband_out1,
  1728. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1729. next_level, stereo ? 1.0f : (gain * mid),
  1730. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1731. lowband_scratch, fill, quant);
  1732. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1733. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  1734. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  1735. ^~~~~~~~~~~~~~~~~~~
  1736. src/libavcodec/opus_pvq.c:749:20: note: called from here
  1737. cm = quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  1738. ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1739. lowband, duration, next_lowband_out1,
  1740. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1741. next_level, stereo ? 1.0f : (gain * mid),
  1742. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1743. lowband_scratch, fill, quant);
  1744. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1745. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  1746. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  1747. ^~~~~~~~~~~~~~~~~~~
  1748. src/libavcodec/opus_pvq.c:760:23: note: called from here
  1749. cm |= quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  1750. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1751. next_lowband2, duration, NULL,
  1752. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1753. next_level, gain * side, NULL,
  1754. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1755. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  1756. ~~~~~~~~~~~~~~~~~~~~~~
  1757. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  1758. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  1759. ^~~~~~~~~~~~~~~~~~~
  1760. src/libavcodec/opus_pvq.c:767:22: note: called from here
  1761. cm = quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  1762. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1763. next_lowband2, duration, NULL,
  1764. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1765. next_level, gain * side, NULL,
  1766. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1767. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  1768. ~~~~~~~~~~~~~~~~~~~~~~
  1769. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  1770. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  1771. ^~~~~~~~~~~~~~~~~~~
  1772. src/libavcodec/opus_pvq.c:778:23: note: called from here
  1773. cm |= quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  1774. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1775. lowband, duration, next_lowband_out1,
  1776. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1777. next_level, stereo ? 1.0f : (gain * mid),
  1778. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1779. lowband_scratch, fill, quant);
  1780. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1781. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  1782. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  1783. ^~~~~~~~~~~~~~~~~~~
  1784. src/libavcodec/opus_pvq.c:749:20: note: called from here
  1785. cm = quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  1786. ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1787. lowband, duration, next_lowband_out1,
  1788. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1789. next_level, stereo ? 1.0f : (gain * mid),
  1790. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1791. lowband_scratch, fill, quant);
  1792. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1793. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  1794. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  1795. ^~~~~~~~~~~~~~~~~~~
  1796. src/libavcodec/opus_pvq.c:760:23: note: called from here
  1797. cm |= quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  1798. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1799. next_lowband2, duration, NULL,
  1800. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1801. next_level, gain * side, NULL,
  1802. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1803. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  1804. ~~~~~~~~~~~~~~~~~~~~~~
  1805. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  1806. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  1807. ^~~~~~~~~~~~~~~~~~~
  1808. src/libavcodec/opus_pvq.c:767:22: note: called from here
  1809. cm = quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  1810. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1811. next_lowband2, duration, NULL,
  1812. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1813. next_level, gain * side, NULL,
  1814. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1815. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  1816. ~~~~~~~~~~~~~~~~~~~~~~
  1817. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  1818. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  1819. ^~~~~~~~~~~~~~~~~~~
  1820. src/libavcodec/opus_pvq.c:778:23: note: called from here
  1821. cm |= quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  1822. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1823. lowband, duration, next_lowband_out1,
  1824. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1825. next_level, stereo ? 1.0f : (gain * mid),
  1826. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1827. lowband_scratch, fill, quant);
  1828. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1829. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  1830. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  1831. ^~~~~~~~~~~~~~~~~~~
  1832. src/libavcodec/opus_pvq.c:767:22: note: called from here
  1833. cm = quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  1834. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1835. next_lowband2, duration, NULL,
  1836. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1837. next_level, gain * side, NULL,
  1838. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1839. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  1840. ~~~~~~~~~~~~~~~~~~~~~~
  1841. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  1842. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  1843. ^~~~~~~~~~~~~~~~~~~
  1844. src/libavcodec/opus_pvq.c:778:23: note: called from here
  1845. cm |= quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  1846. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1847. lowband, duration, next_lowband_out1,
  1848. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1849. next_level, stereo ? 1.0f : (gain * mid),
  1850. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1851. lowband_scratch, fill, quant);
  1852. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1853. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  1854. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  1855. ^~~~~~~~~~~~~~~~~~~
  1856. src/libavcodec/opus_pvq.c:749:20: note: called from here
  1857. cm = quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  1858. ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1859. lowband, duration, next_lowband_out1,
  1860. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1861. next_level, stereo ? 1.0f : (gain * mid),
  1862. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1863. lowband_scratch, fill, quant);
  1864. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1865. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  1866. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  1867. ^~~~~~~~~~~~~~~~~~~
  1868. src/libavcodec/opus_pvq.c:760:23: note: called from here
  1869. cm |= quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  1870. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1871. next_lowband2, duration, NULL,
  1872. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1873. next_level, gain * side, NULL,
  1874. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1875. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  1876. ~~~~~~~~~~~~~~~~~~~~~~
  1877. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  1878. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  1879. ^~~~~~~~~~~~~~~~~~~
  1880. src/libavcodec/opus_pvq.c:767:22: note: called from here
  1881. cm = quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  1882. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1883. next_lowband2, duration, NULL,
  1884. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1885. next_level, gain * side, NULL,
  1886. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1887. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  1888. ~~~~~~~~~~~~~~~~~~~~~~
  1889. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  1890. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  1891. ^~~~~~~~~~~~~~~~~~~
  1892. src/libavcodec/opus_pvq.c:778:23: note: called from here
  1893. cm |= quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  1894. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1895. lowband, duration, next_lowband_out1,
  1896. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1897. next_level, stereo ? 1.0f : (gain * mid),
  1898. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1899. lowband_scratch, fill, quant);
  1900. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1901. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  1902. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  1903. ^~~~~~~~~~~~~~~~~~~
  1904. src/libavcodec/opus_pvq.c:749:20: note: called from here
  1905. cm = quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  1906. ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1907. lowband, duration, next_lowband_out1,
  1908. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1909. next_level, stereo ? 1.0f : (gain * mid),
  1910. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1911. lowband_scratch, fill, quant);
  1912. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1913. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  1914. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  1915. ^~~~~~~~~~~~~~~~~~~
  1916. src/libavcodec/opus_pvq.c:760:23: note: called from here
  1917. cm |= quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  1918. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1919. next_lowband2, duration, NULL,
  1920. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1921. next_level, gain * side, NULL,
  1922. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1923. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  1924. ~~~~~~~~~~~~~~~~~~~~~~
  1925. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  1926. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  1927. ^~~~~~~~~~~~~~~~~~~
  1928. src/libavcodec/opus_pvq.c:767:22: note: called from here
  1929. cm = quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  1930. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1931. next_lowband2, duration, NULL,
  1932. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1933. next_level, gain * side, NULL,
  1934. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1935. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  1936. ~~~~~~~~~~~~~~~~~~~~~~
  1937. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  1938. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  1939. ^~~~~~~~~~~~~~~~~~~
  1940. src/libavcodec/opus_pvq.c:778:23: note: called from here
  1941. cm |= quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  1942. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1943. lowband, duration, next_lowband_out1,
  1944. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1945. next_level, stereo ? 1.0f : (gain * mid),
  1946. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1947. lowband_scratch, fill, quant);
  1948. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1949. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  1950. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  1951. ^~~~~~~~~~~~~~~~~~~
  1952. src/libavcodec/opus_pvq.c:767:22: note: called from here
  1953. cm = quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  1954. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1955. next_lowband2, duration, NULL,
  1956. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1957. next_level, gain * side, NULL,
  1958. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1959. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  1960. ~~~~~~~~~~~~~~~~~~~~~~
  1961. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  1962. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  1963. ^~~~~~~~~~~~~~~~~~~
  1964. src/libavcodec/opus_pvq.c:778:23: note: called from here
  1965. cm |= quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  1966. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1967. lowband, duration, next_lowband_out1,
  1968. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1969. next_level, stereo ? 1.0f : (gain * mid),
  1970. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1971. lowband_scratch, fill, quant);
  1972. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1973. src/libavcodec/opus_pvq.c: In function ‘ff_celt_encode_band’:
  1974. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  1975. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  1976. ^~~~~~~~~~~~~~~~~~~
  1977. src/libavcodec/opus_pvq.c:749:20: note: called from here
  1978. cm = quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  1979. ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1980. lowband, duration, next_lowband_out1,
  1981. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1982. next_level, stereo ? 1.0f : (gain * mid),
  1983. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1984. lowband_scratch, fill, quant);
  1985. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1986. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  1987. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  1988. ^~~~~~~~~~~~~~~~~~~
  1989. src/libavcodec/opus_pvq.c:760:23: note: called from here
  1990. cm |= quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  1991. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1992. next_lowband2, duration, NULL,
  1993. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1994. next_level, gain * side, NULL,
  1995. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1996. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  1997. ~~~~~~~~~~~~~~~~~~~~~~
  1998. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  1999. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  2000. ^~~~~~~~~~~~~~~~~~~
  2001. src/libavcodec/opus_pvq.c:767:22: note: called from here
  2002. cm = quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  2003. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2004. next_lowband2, duration, NULL,
  2005. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2006. next_level, gain * side, NULL,
  2007. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2008. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  2009. ~~~~~~~~~~~~~~~~~~~~~~
  2010. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  2011. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  2012. ^~~~~~~~~~~~~~~~~~~
  2013. src/libavcodec/opus_pvq.c:778:23: note: called from here
  2014. cm |= quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  2015. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2016. lowband, duration, next_lowband_out1,
  2017. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2018. next_level, stereo ? 1.0f : (gain * mid),
  2019. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2020. lowband_scratch, fill, quant);
  2021. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2022. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  2023. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  2024. ^~~~~~~~~~~~~~~~~~~
  2025. src/libavcodec/opus_pvq.c:749:20: note: called from here
  2026. cm = quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  2027. ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2028. lowband, duration, next_lowband_out1,
  2029. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2030. next_level, stereo ? 1.0f : (gain * mid),
  2031. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2032. lowband_scratch, fill, quant);
  2033. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2034. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  2035. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  2036. ^~~~~~~~~~~~~~~~~~~
  2037. src/libavcodec/opus_pvq.c:760:23: note: called from here
  2038. cm |= quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  2039. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2040. next_lowband2, duration, NULL,
  2041. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2042. next_level, gain * side, NULL,
  2043. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2044. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  2045. ~~~~~~~~~~~~~~~~~~~~~~
  2046. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  2047. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  2048. ^~~~~~~~~~~~~~~~~~~
  2049. src/libavcodec/opus_pvq.c:767:22: note: called from here
  2050. cm = quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  2051. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2052. next_lowband2, duration, NULL,
  2053. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2054. next_level, gain * side, NULL,
  2055. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2056. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  2057. ~~~~~~~~~~~~~~~~~~~~~~
  2058. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  2059. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  2060. ^~~~~~~~~~~~~~~~~~~
  2061. src/libavcodec/opus_pvq.c:778:23: note: called from here
  2062. cm |= quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  2063. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2064. lowband, duration, next_lowband_out1,
  2065. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2066. next_level, stereo ? 1.0f : (gain * mid),
  2067. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2068. lowband_scratch, fill, quant);
  2069. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2070. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  2071. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  2072. ^~~~~~~~~~~~~~~~~~~
  2073. src/libavcodec/opus_pvq.c:749:20: note: called from here
  2074. cm = quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  2075. ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2076. lowband, duration, next_lowband_out1,
  2077. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2078. next_level, stereo ? 1.0f : (gain * mid),
  2079. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2080. lowband_scratch, fill, quant);
  2081. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2082. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  2083. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  2084. ^~~~~~~~~~~~~~~~~~~
  2085. src/libavcodec/opus_pvq.c:760:23: note: called from here
  2086. cm |= quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  2087. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2088. next_lowband2, duration, NULL,
  2089. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2090. next_level, gain * side, NULL,
  2091. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2092. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  2093. ~~~~~~~~~~~~~~~~~~~~~~
  2094. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  2095. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  2096. ^~~~~~~~~~~~~~~~~~~
  2097. src/libavcodec/opus_pvq.c:767:22: note: called from here
  2098. cm = quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  2099. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2100. next_lowband2, duration, NULL,
  2101. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2102. next_level, gain * side, NULL,
  2103. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2104. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  2105. ~~~~~~~~~~~~~~~~~~~~~~
  2106. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  2107. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  2108. ^~~~~~~~~~~~~~~~~~~
  2109. src/libavcodec/opus_pvq.c:778:23: note: called from here
  2110. cm |= quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  2111. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2112. lowband, duration, next_lowband_out1,
  2113. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2114. next_level, stereo ? 1.0f : (gain * mid),
  2115. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2116. lowband_scratch, fill, quant);
  2117. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2118. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  2119. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  2120. ^~~~~~~~~~~~~~~~~~~
  2121. src/libavcodec/opus_pvq.c:749:20: note: called from here
  2122. cm = quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  2123. ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2124. lowband, duration, next_lowband_out1,
  2125. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2126. next_level, stereo ? 1.0f : (gain * mid),
  2127. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2128. lowband_scratch, fill, quant);
  2129. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2130. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  2131. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  2132. ^~~~~~~~~~~~~~~~~~~
  2133. src/libavcodec/opus_pvq.c:760:23: note: called from here
  2134. cm |= quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  2135. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2136. next_lowband2, duration, NULL,
  2137. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2138. next_level, gain * side, NULL,
  2139. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2140. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  2141. ~~~~~~~~~~~~~~~~~~~~~~
  2142. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  2143. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  2144. ^~~~~~~~~~~~~~~~~~~
  2145. src/libavcodec/opus_pvq.c:767:22: note: called from here
  2146. cm = quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  2147. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2148. next_lowband2, duration, NULL,
  2149. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2150. next_level, gain * side, NULL,
  2151. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2152. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  2153. ~~~~~~~~~~~~~~~~~~~~~~
  2154. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  2155. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  2156. ^~~~~~~~~~~~~~~~~~~
  2157. src/libavcodec/opus_pvq.c:778:23: note: called from here
  2158. cm |= quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  2159. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2160. lowband, duration, next_lowband_out1,
  2161. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2162. next_level, stereo ? 1.0f : (gain * mid),
  2163. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2164. lowband_scratch, fill, quant);
  2165. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2166. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  2167. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  2168. ^~~~~~~~~~~~~~~~~~~
  2169. src/libavcodec/opus_pvq.c:749:20: note: called from here
  2170. cm = quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  2171. ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2172. lowband, duration, next_lowband_out1,
  2173. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2174. next_level, stereo ? 1.0f : (gain * mid),
  2175. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2176. lowband_scratch, fill, quant);
  2177. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2178. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  2179. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  2180. ^~~~~~~~~~~~~~~~~~~
  2181. src/libavcodec/opus_pvq.c:760:23: note: called from here
  2182. cm |= quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  2183. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2184. next_lowband2, duration, NULL,
  2185. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2186. next_level, gain * side, NULL,
  2187. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2188. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  2189. ~~~~~~~~~~~~~~~~~~~~~~
  2190. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  2191. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  2192. ^~~~~~~~~~~~~~~~~~~
  2193. src/libavcodec/opus_pvq.c:767:22: note: called from here
  2194. cm = quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  2195. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2196. next_lowband2, duration, NULL,
  2197. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2198. next_level, gain * side, NULL,
  2199. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2200. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  2201. ~~~~~~~~~~~~~~~~~~~~~~
  2202. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  2203. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  2204. ^~~~~~~~~~~~~~~~~~~
  2205. src/libavcodec/opus_pvq.c:778:23: note: called from here
  2206. cm |= quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  2207. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2208. lowband, duration, next_lowband_out1,
  2209. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2210. next_level, stereo ? 1.0f : (gain * mid),
  2211. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2212. lowband_scratch, fill, quant);
  2213. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2214. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  2215. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  2216. ^~~~~~~~~~~~~~~~~~~
  2217. src/libavcodec/opus_pvq.c:749:20: note: called from here
  2218. cm = quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  2219. ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2220. lowband, duration, next_lowband_out1,
  2221. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2222. next_level, stereo ? 1.0f : (gain * mid),
  2223. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2224. lowband_scratch, fill, quant);
  2225. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2226. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  2227. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  2228. ^~~~~~~~~~~~~~~~~~~
  2229. src/libavcodec/opus_pvq.c:760:23: note: called from here
  2230. cm |= quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  2231. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2232. next_lowband2, duration, NULL,
  2233. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2234. next_level, gain * side, NULL,
  2235. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2236. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  2237. ~~~~~~~~~~~~~~~~~~~~~~
  2238. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  2239. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  2240. ^~~~~~~~~~~~~~~~~~~
  2241. src/libavcodec/opus_pvq.c:767:22: note: called from here
  2242. cm = quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  2243. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2244. next_lowband2, duration, NULL,
  2245. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2246. next_level, gain * side, NULL,
  2247. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2248. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  2249. ~~~~~~~~~~~~~~~~~~~~~~
  2250. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  2251. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  2252. ^~~~~~~~~~~~~~~~~~~
  2253. src/libavcodec/opus_pvq.c:778:23: note: called from here
  2254. cm |= quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  2255. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2256. lowband, duration, next_lowband_out1,
  2257. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2258. next_level, stereo ? 1.0f : (gain * mid),
  2259. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2260. lowband_scratch, fill, quant);
  2261. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2262. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  2263. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  2264. ^~~~~~~~~~~~~~~~~~~
  2265. src/libavcodec/opus_pvq.c:749:20: note: called from here
  2266. cm = quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  2267. ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2268. lowband, duration, next_lowband_out1,
  2269. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2270. next_level, stereo ? 1.0f : (gain * mid),
  2271. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2272. lowband_scratch, fill, quant);
  2273. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2274. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  2275. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  2276. ^~~~~~~~~~~~~~~~~~~
  2277. src/libavcodec/opus_pvq.c:760:23: note: called from here
  2278. cm |= quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  2279. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2280. next_lowband2, duration, NULL,
  2281. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2282. next_level, gain * side, NULL,
  2283. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2284. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  2285. ~~~~~~~~~~~~~~~~~~~~~~
  2286. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  2287. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  2288. ^~~~~~~~~~~~~~~~~~~
  2289. src/libavcodec/opus_pvq.c:767:22: note: called from here
  2290. cm = quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  2291. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2292. next_lowband2, duration, NULL,
  2293. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2294. next_level, gain * side, NULL,
  2295. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2296. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  2297. ~~~~~~~~~~~~~~~~~~~~~~
  2298. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  2299. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  2300. ^~~~~~~~~~~~~~~~~~~
  2301. src/libavcodec/opus_pvq.c:778:23: note: called from here
  2302. cm |= quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  2303. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2304. lowband, duration, next_lowband_out1,
  2305. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2306. next_level, stereo ? 1.0f : (gain * mid),
  2307. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2308. lowband_scratch, fill, quant);
  2309. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2310. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  2311. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  2312. ^~~~~~~~~~~~~~~~~~~
  2313. src/libavcodec/opus_pvq.c:749:20: note: called from here
  2314. cm = quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  2315. ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2316. lowband, duration, next_lowband_out1,
  2317. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2318. next_level, stereo ? 1.0f : (gain * mid),
  2319. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2320. lowband_scratch, fill, quant);
  2321. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2322. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  2323. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  2324. ^~~~~~~~~~~~~~~~~~~
  2325. src/libavcodec/opus_pvq.c:760:23: note: called from here
  2326. cm |= quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  2327. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2328. next_lowband2, duration, NULL,
  2329. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2330. next_level, gain * side, NULL,
  2331. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2332. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  2333. ~~~~~~~~~~~~~~~~~~~~~~
  2334. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  2335. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  2336. ^~~~~~~~~~~~~~~~~~~
  2337. src/libavcodec/opus_pvq.c:767:22: note: called from here
  2338. cm = quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  2339. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2340. next_lowband2, duration, NULL,
  2341. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2342. next_level, gain * side, NULL,
  2343. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2344. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  2345. ~~~~~~~~~~~~~~~~~~~~~~
  2346. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  2347. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  2348. ^~~~~~~~~~~~~~~~~~~
  2349. src/libavcodec/opus_pvq.c:778:23: note: called from here
  2350. cm |= quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  2351. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2352. lowband, duration, next_lowband_out1,
  2353. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2354. next_level, stereo ? 1.0f : (gain * mid),
  2355. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2356. lowband_scratch, fill, quant);
  2357. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2358. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  2359. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  2360. ^~~~~~~~~~~~~~~~~~~
  2361. src/libavcodec/opus_pvq.c:749:20: note: called from here
  2362. cm = quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  2363. ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2364. lowband, duration, next_lowband_out1,
  2365. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2366. next_level, stereo ? 1.0f : (gain * mid),
  2367. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2368. lowband_scratch, fill, quant);
  2369. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2370. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  2371. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  2372. ^~~~~~~~~~~~~~~~~~~
  2373. src/libavcodec/opus_pvq.c:760:23: note: called from here
  2374. cm |= quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  2375. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2376. next_lowband2, duration, NULL,
  2377. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2378. next_level, gain * side, NULL,
  2379. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2380. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  2381. ~~~~~~~~~~~~~~~~~~~~~~
  2382. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  2383. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  2384. ^~~~~~~~~~~~~~~~~~~
  2385. src/libavcodec/opus_pvq.c:767:22: note: called from here
  2386. cm = quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  2387. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2388. next_lowband2, duration, NULL,
  2389. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2390. next_level, gain * side, NULL,
  2391. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2392. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  2393. ~~~~~~~~~~~~~~~~~~~~~~
  2394. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  2395. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  2396. ^~~~~~~~~~~~~~~~~~~
  2397. src/libavcodec/opus_pvq.c:778:23: note: called from here
  2398. cm |= quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  2399. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2400. lowband, duration, next_lowband_out1,
  2401. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2402. next_level, stereo ? 1.0f : (gain * mid),
  2403. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2404. lowband_scratch, fill, quant);
  2405. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2406. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  2407. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  2408. ^~~~~~~~~~~~~~~~~~~
  2409. src/libavcodec/opus_pvq.c:749:20: note: called from here
  2410. cm = quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  2411. ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2412. lowband, duration, next_lowband_out1,
  2413. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2414. next_level, stereo ? 1.0f : (gain * mid),
  2415. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2416. lowband_scratch, fill, quant);
  2417. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2418. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  2419. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  2420. ^~~~~~~~~~~~~~~~~~~
  2421. src/libavcodec/opus_pvq.c:760:23: note: called from here
  2422. cm |= quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  2423. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2424. next_lowband2, duration, NULL,
  2425. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2426. next_level, gain * side, NULL,
  2427. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2428. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  2429. ~~~~~~~~~~~~~~~~~~~~~~
  2430. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  2431. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  2432. ^~~~~~~~~~~~~~~~~~~
  2433. src/libavcodec/opus_pvq.c:767:22: note: called from here
  2434. cm = quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  2435. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2436. next_lowband2, duration, NULL,
  2437. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2438. next_level, gain * side, NULL,
  2439. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2440. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  2441. ~~~~~~~~~~~~~~~~~~~~~~
  2442. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  2443. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  2444. ^~~~~~~~~~~~~~~~~~~
  2445. src/libavcodec/opus_pvq.c:778:23: note: called from here
  2446. cm |= quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  2447. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2448. lowband, duration, next_lowband_out1,
  2449. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2450. next_level, stereo ? 1.0f : (gain * mid),
  2451. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2452. lowband_scratch, fill, quant);
  2453. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2454. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  2455. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  2456. ^~~~~~~~~~~~~~~~~~~
  2457. src/libavcodec/opus_pvq.c:749:20: note: called from here
  2458. cm = quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  2459. ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2460. lowband, duration, next_lowband_out1,
  2461. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2462. next_level, stereo ? 1.0f : (gain * mid),
  2463. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2464. lowband_scratch, fill, quant);
  2465. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2466. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  2467. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  2468. ^~~~~~~~~~~~~~~~~~~
  2469. src/libavcodec/opus_pvq.c:760:23: note: called from here
  2470. cm |= quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  2471. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2472. next_lowband2, duration, NULL,
  2473. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2474. next_level, gain * side, NULL,
  2475. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2476. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  2477. ~~~~~~~~~~~~~~~~~~~~~~
  2478. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  2479. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  2480. ^~~~~~~~~~~~~~~~~~~
  2481. src/libavcodec/opus_pvq.c:767:22: note: called from here
  2482. cm = quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  2483. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2484. next_lowband2, duration, NULL,
  2485. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2486. next_level, gain * side, NULL,
  2487. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2488. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  2489. ~~~~~~~~~~~~~~~~~~~~~~
  2490. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  2491. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  2492. ^~~~~~~~~~~~~~~~~~~
  2493. src/libavcodec/opus_pvq.c:778:23: note: called from here
  2494. cm |= quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  2495. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2496. lowband, duration, next_lowband_out1,
  2497. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2498. next_level, stereo ? 1.0f : (gain * mid),
  2499. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2500. lowband_scratch, fill, quant);
  2501. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2502. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  2503. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  2504. ^~~~~~~~~~~~~~~~~~~
  2505. src/libavcodec/opus_pvq.c:749:20: note: called from here
  2506. cm = quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  2507. ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2508. lowband, duration, next_lowband_out1,
  2509. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2510. next_level, stereo ? 1.0f : (gain * mid),
  2511. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2512. lowband_scratch, fill, quant);
  2513. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2514. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  2515. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  2516. ^~~~~~~~~~~~~~~~~~~
  2517. src/libavcodec/opus_pvq.c:760:23: note: called from here
  2518. cm |= quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  2519. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2520. next_lowband2, duration, NULL,
  2521. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2522. next_level, gain * side, NULL,
  2523. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2524. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  2525. ~~~~~~~~~~~~~~~~~~~~~~
  2526. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  2527. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  2528. ^~~~~~~~~~~~~~~~~~~
  2529. src/libavcodec/opus_pvq.c:767:22: note: called from here
  2530. cm = quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  2531. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2532. next_lowband2, duration, NULL,
  2533. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2534. next_level, gain * side, NULL,
  2535. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2536. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  2537. ~~~~~~~~~~~~~~~~~~~~~~
  2538. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  2539. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  2540. ^~~~~~~~~~~~~~~~~~~
  2541. src/libavcodec/opus_pvq.c:778:23: note: called from here
  2542. cm |= quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  2543. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2544. lowband, duration, next_lowband_out1,
  2545. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2546. next_level, stereo ? 1.0f : (gain * mid),
  2547. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2548. lowband_scratch, fill, quant);
  2549. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2550. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  2551. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  2552. ^~~~~~~~~~~~~~~~~~~
  2553. src/libavcodec/opus_pvq.c:749:20: note: called from here
  2554. cm = quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  2555. ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2556. lowband, duration, next_lowband_out1,
  2557. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2558. next_level, stereo ? 1.0f : (gain * mid),
  2559. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2560. lowband_scratch, fill, quant);
  2561. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2562. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  2563. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  2564. ^~~~~~~~~~~~~~~~~~~
  2565. src/libavcodec/opus_pvq.c:760:23: note: called from here
  2566. cm |= quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  2567. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2568. next_lowband2, duration, NULL,
  2569. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2570. next_level, gain * side, NULL,
  2571. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2572. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  2573. ~~~~~~~~~~~~~~~~~~~~~~
  2574. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  2575. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  2576. ^~~~~~~~~~~~~~~~~~~
  2577. src/libavcodec/opus_pvq.c:767:22: note: called from here
  2578. cm = quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  2579. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2580. next_lowband2, duration, NULL,
  2581. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2582. next_level, gain * side, NULL,
  2583. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2584. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  2585. ~~~~~~~~~~~~~~~~~~~~~~
  2586. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  2587. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  2588. ^~~~~~~~~~~~~~~~~~~
  2589. src/libavcodec/opus_pvq.c:778:23: note: called from here
  2590. cm |= quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  2591. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2592. lowband, duration, next_lowband_out1,
  2593. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2594. next_level, stereo ? 1.0f : (gain * mid),
  2595. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2596. lowband_scratch, fill, quant);
  2597. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2598. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  2599. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  2600. ^~~~~~~~~~~~~~~~~~~
  2601. src/libavcodec/opus_pvq.c:749:20: note: called from here
  2602. cm = quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  2603. ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2604. lowband, duration, next_lowband_out1,
  2605. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2606. next_level, stereo ? 1.0f : (gain * mid),
  2607. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2608. lowband_scratch, fill, quant);
  2609. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2610. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  2611. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  2612. ^~~~~~~~~~~~~~~~~~~
  2613. src/libavcodec/opus_pvq.c:760:23: note: called from here
  2614. cm |= quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  2615. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2616. next_lowband2, duration, NULL,
  2617. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2618. next_level, gain * side, NULL,
  2619. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2620. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  2621. ~~~~~~~~~~~~~~~~~~~~~~
  2622. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  2623. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  2624. ^~~~~~~~~~~~~~~~~~~
  2625. src/libavcodec/opus_pvq.c:767:22: note: called from here
  2626. cm = quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  2627. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2628. next_lowband2, duration, NULL,
  2629. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2630. next_level, gain * side, NULL,
  2631. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2632. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  2633. ~~~~~~~~~~~~~~~~~~~~~~
  2634. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  2635. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  2636. ^~~~~~~~~~~~~~~~~~~
  2637. src/libavcodec/opus_pvq.c:778:23: note: called from here
  2638. cm |= quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  2639. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2640. lowband, duration, next_lowband_out1,
  2641. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2642. next_level, stereo ? 1.0f : (gain * mid),
  2643. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2644. lowband_scratch, fill, quant);
  2645. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2646. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  2647. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  2648. ^~~~~~~~~~~~~~~~~~~
  2649. src/libavcodec/opus_pvq.c:749:20: note: called from here
  2650. cm = quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  2651. ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2652. lowband, duration, next_lowband_out1,
  2653. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2654. next_level, stereo ? 1.0f : (gain * mid),
  2655. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2656. lowband_scratch, fill, quant);
  2657. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2658. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  2659. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  2660. ^~~~~~~~~~~~~~~~~~~
  2661. src/libavcodec/opus_pvq.c:760:23: note: called from here
  2662. cm |= quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  2663. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2664. next_lowband2, duration, NULL,
  2665. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2666. next_level, gain * side, NULL,
  2667. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2668. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  2669. ~~~~~~~~~~~~~~~~~~~~~~
  2670. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  2671. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  2672. ^~~~~~~~~~~~~~~~~~~
  2673. src/libavcodec/opus_pvq.c:767:22: note: called from here
  2674. cm = quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  2675. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2676. next_lowband2, duration, NULL,
  2677. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2678. next_level, gain * side, NULL,
  2679. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2680. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  2681. ~~~~~~~~~~~~~~~~~~~~~~
  2682. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  2683. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  2684. ^~~~~~~~~~~~~~~~~~~
  2685. src/libavcodec/opus_pvq.c:778:23: note: called from here
  2686. cm |= quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  2687. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2688. lowband, duration, next_lowband_out1,
  2689. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2690. next_level, stereo ? 1.0f : (gain * mid),
  2691. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2692. lowband_scratch, fill, quant);
  2693. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2694. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  2695. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  2696. ^~~~~~~~~~~~~~~~~~~
  2697. src/libavcodec/opus_pvq.c:749:20: note: called from here
  2698. cm = quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  2699. ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2700. lowband, duration, next_lowband_out1,
  2701. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2702. next_level, stereo ? 1.0f : (gain * mid),
  2703. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2704. lowband_scratch, fill, quant);
  2705. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2706. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  2707. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  2708. ^~~~~~~~~~~~~~~~~~~
  2709. src/libavcodec/opus_pvq.c:760:23: note: called from here
  2710. cm |= quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  2711. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2712. next_lowband2, duration, NULL,
  2713. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2714. next_level, gain * side, NULL,
  2715. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2716. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  2717. ~~~~~~~~~~~~~~~~~~~~~~
  2718. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  2719. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  2720. ^~~~~~~~~~~~~~~~~~~
  2721. src/libavcodec/opus_pvq.c:767:22: note: called from here
  2722. cm = quant_band_template(f, rc, band, Y, NULL, N, sbits, blocks,
  2723. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2724. next_lowband2, duration, NULL,
  2725. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2726. next_level, gain * side, NULL,
  2727. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2728. fill >> blocks, quant) << ((B0 >> 1) & (stereo - 1));
  2729. ~~~~~~~~~~~~~~~~~~~~~~
  2730. src/libavcodec/opus_pvq.c:480:34: error: inlining failed in call to always_inline ‘quant_band_template.constprop’: recursive inlining
  2731. static av_always_inline uint32_t quant_band_template(CeltFrame *f, OpusRangeCoder *rc, const int band,
  2732. ^~~~~~~~~~~~~~~~~~~
  2733. src/libavcodec/opus_pvq.c:778:23: note: called from here
  2734. cm |= quant_band_template(f, rc, band, X, NULL, N, mbits, blocks,
  2735. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2736. lowband, duration, next_lowband_out1,
  2737. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2738. next_level, stereo ? 1.0f : (gain * mid),
  2739. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2740. lowband_scratch, fill, quant);
  2741. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2742. /media/user/sda5/dev/ffmpeg/common.mak:57: recipe for target 'libavcodec/opus_pvq.o' failed
  2743. make: *** [libavcodec/opus_pvq.o] Error 1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement