Guest User

Untitled

a guest
Nov 10th, 2022
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 57.92 KB | None | 0 0
  1. In file included from /usr/include/CL/cl.h:20,
  2. from ./libavutil/hwcontext_opencl.h:25,
  3. from libavfilter/opencl.h:31,
  4. from libavfilter/opencl.c:26:
  5. /usr/include/CL/cl_version.h:22:9: замечание: «#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)»
  6. 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)")
  7. | ^~~~~~~
  8. In file included from /usr/include/CL/cl.h:20,
  9. from ./libavutil/hwcontext_opencl.h:25,
  10. from libavfilter/opencl.h:31,
  11. from libavfilter/vf_avgblur_opencl.c:30:
  12. /usr/include/CL/cl_version.h:22:9: замечание: «#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)»
  13. 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)")
  14. | ^~~~~~~
  15. In file included from /usr/include/CL/cl.h:20,
  16. from ./libavutil/hwcontext_opencl.h:25,
  17. from libavfilter/opencl.h:31,
  18. from libavfilter/vf_colorkey_opencl.c:24:
  19. /usr/include/CL/cl_version.h:22:9: замечание: «#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)»
  20. 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)")
  21. | ^~~~~~~
  22. In file included from /usr/include/CL/cl.h:20,
  23. from ./libavutil/hwcontext_opencl.h:25,
  24. from libavfilter/opencl.h:31,
  25. from libavfilter/vf_convolution_opencl.c:33:
  26. /usr/include/CL/cl_version.h:22:9: замечание: «#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)»
  27. 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)")
  28. | ^~~~~~~
  29. In file included from /usr/include/CL/cl.h:20,
  30. from ./libavutil/hwcontext_opencl.h:25,
  31. from libavfilter/opencl.h:31,
  32. from libavfilter/vf_deshake_opencl.c:63:
  33. /usr/include/CL/cl_version.h:22:9: замечание: «#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)»
  34. 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)")
  35. | ^~~~~~~
  36. In file included from /usr/include/CL/cl.h:20,
  37. from ./libavutil/hwcontext_opencl.h:25,
  38. from libavfilter/opencl.h:31,
  39. from libavfilter/vf_neighbor_opencl.c:32:
  40. /usr/include/CL/cl_version.h:22:9: замечание: «#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)»
  41. 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)")
  42. | ^~~~~~~
  43. In file included from /usr/include/CL/cl.h:20,
  44. from ./libavutil/hwcontext_opencl.h:25,
  45. from libavfilter/opencl.h:31,
  46. from libavfilter/vf_nlmeans_opencl.c:29:
  47. /usr/include/CL/cl_version.h:22:9: замечание: «#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)»
  48. 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)")
  49. | ^~~~~~~
  50. In file included from /usr/include/CL/cl.h:20,
  51. from ./libavutil/hwcontext_opencl.h:25,
  52. from libavfilter/opencl.h:31,
  53. from libavfilter/vf_overlay_opencl.c:26:
  54. /usr/include/CL/cl_version.h:22:9: замечание: «#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)»
  55. 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)")
  56. | ^~~~~~~
  57. In file included from /usr/include/CL/cl.h:20,
  58. from ./libavutil/hwcontext_opencl.h:25,
  59. from libavfilter/opencl.h:31,
  60. from libavfilter/vf_pad_opencl.c:27:
  61. /usr/include/CL/cl_version.h:22:9: замечание: «#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)»
  62. 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)")
  63. | ^~~~~~~
  64. In file included from /usr/include/CL/cl.h:20,
  65. from ./libavutil/hwcontext_opencl.h:25,
  66. from libavfilter/opencl.h:31,
  67. from libavfilter/vf_program_opencl.c:30:
  68. /usr/include/CL/cl_version.h:22:9: замечание: «#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)»
  69. 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)")
  70. | ^~~~~~~
  71. In file included from /usr/include/CL/cl.h:20,
  72. from ./libavutil/hwcontext_opencl.h:25,
  73. from libavfilter/opencl.h:31,
  74. from libavfilter/vf_remap_opencl.c:30:
  75. /usr/include/CL/cl_version.h:22:9: замечание: «#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)»
  76. 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)")
  77. | ^~~~~~~
  78. In file included from /usr/include/CL/cl.h:20,
  79. from ./libavutil/hwcontext_opencl.h:25,
  80. from libavfilter/opencl.h:31,
  81. from libavfilter/vf_tonemap_opencl.c:28:
  82. /usr/include/CL/cl_version.h:22:9: замечание: «#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)»
  83. 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)")
  84. | ^~~~~~~
  85. In file included from /usr/include/CL/cl.h:20,
  86. from ./libavutil/hwcontext_opencl.h:25,
  87. from libavfilter/opencl.h:31,
  88. from libavfilter/vf_transpose_opencl.c:27:
  89. /usr/include/CL/cl_version.h:22:9: замечание: «#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)»
  90. 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)")
  91. | ^~~~~~~
  92. In file included from /usr/include/CL/cl.h:20,
  93. from ./libavutil/hwcontext_opencl.h:25,
  94. from libavfilter/opencl.h:31,
  95. from libavfilter/vf_unsharp_opencl.c:27:
  96. /usr/include/CL/cl_version.h:22:9: замечание: «#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)»
  97. 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)")
  98. | ^~~~~~~
  99. In file included from /usr/include/CL/cl.h:20,
  100. from ./libavutil/hwcontext_opencl.h:25,
  101. from libavfilter/opencl.h:31,
  102. from libavfilter/vf_xfade_opencl.c:26:
  103. /usr/include/CL/cl_version.h:22:9: замечание: «#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)»
  104. 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)")
  105. | ^~~~~~~
  106. libavutil/hwcontext_cuda.c: В функции «cuda_device_derive»:
  107. libavutil/hwcontext_cuda.c:448:5: предупреждение: ISO C90 запрещает смешение деклараций и кода [-Wdeclaration-after-statement]
  108. 448 | VkPhysicalDeviceIDProperties vk_idp = {
  109. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  110. In file included from /usr/include/CL/cl.h:20,
  111. from libavutil/hwcontext_opencl.h:25,
  112. from libavutil/hwcontext_opencl.c:30:
  113. /usr/include/CL/cl_version.h:22:9: замечание: «#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)»
  114. 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)")
  115. | ^~~~~~~
  116. libavutil/timecode.c: В функции «av_timecode_make_string»:
  117. libavutil/timecode.c:123:60: предупреждение: «%0*d» директивный вывод может быть усечен записью от 1 до 10 байт в область размера от 2 до 14 [-Wformat-truncation=]
  118. 123 | snprintf(buf, AV_TIMECODE_STR_SIZE, "%s%02d:%02d:%02d%c%0*d",
  119. | ^~~~
  120. libavutil/timecode.c:123:41: замечание: аргумент директивы в диапазоне [0, 2147483647]
  121. 123 | snprintf(buf, AV_TIMECODE_STR_SIZE, "%s%02d:%02d:%02d%c%0*d",
  122. | ^~~~~~~~~~~~~~~~~~~~~~~~
  123. libavutil/timecode.c:123:5: замечание: «snprintf» вывод от 11 до 32 байт в приемник размера 23
  124. 123 | snprintf(buf, AV_TIMECODE_STR_SIZE, "%s%02d:%02d:%02d%c%0*d",
  125. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  126. 124 | neg ? "-" : "",
  127. | ~~~~~~~~~~~~~~~
  128. 125 | hh, mm, ss, drop ? ';' : ':', ff_len, ff);
  129. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  130. libavformat/asfcrypt.c: В функции «multiswap_enc»:
  131. libavformat/asfcrypt.c:119:11: предупреждение: «multiswap_step» reading 48 bytes from a region of size 24 [-Wstringop-overread]
  132. 119 | tmp = multiswap_step(keys + 6, b);
  133. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  134. libavformat/asfcrypt.c:119:11: замечание: referencing argument 1 of type «const uint32_t[12]» {aka «const unsigned int[12]»}
  135. libavformat/asfcrypt.c:76:17: замечание: in a call to function «multiswap_step»
  136. 76 | static uint32_t multiswap_step(const uint32_t keys[12], uint32_t v)
  137. | ^~~~~~~~~~~~~~
  138. libavformat/asfcrypt.c: В функции «multiswap_dec»:
  139. libavformat/asfcrypt.c:140:11: предупреждение: «multiswap_inv_step» reading 48 bytes from a region of size 24 [-Wstringop-overread]
  140. 140 | b = multiswap_inv_step(keys + 6, tmp);
  141. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  142. libavformat/asfcrypt.c:140:11: замечание: referencing argument 1 of type «const uint32_t[12]» {aka «const unsigned int[12]»}
  143. libavformat/asfcrypt.c:88:17: замечание: in a call to function «multiswap_inv_step»
  144. 88 | static uint32_t multiswap_inv_step(const uint32_t keys[12], uint32_t v)
  145. | ^~~~~~~~~~~~~~~~~~
  146. libavformat/dashenc.c: В функции «dash_init»:
  147. libavformat/dashenc.c:1580:65: предупреждение: «-stream» директивный вывод может быть усечен записью 7 байт в область размера от 1 до 1024 [-Wformat-truncation=]
  148. 1580 | snprintf(os->initfile, sizeof(os->initfile), "%s-stream%d.%s", basename, i, os->format_name);
  149. | ^~~~~~~
  150. libavformat/dashenc.c:1580:62: замечание: аргумент директивы в диапазоне [0, 2147483647]
  151. 1580 | snprintf(os->initfile, sizeof(os->initfile), "%s-stream%d.%s", basename, i, os->format_name);
  152. | ^~~~~~~~~~~~~~~~
  153. libavformat/dashenc.c:1580:17: замечание: «snprintf» вывод 10 или более байт (предполагается 1042) в приемник размера 1024
  154. 1580 | snprintf(os->initfile, sizeof(os->initfile), "%s-stream%d.%s", basename, i, os->format_name);
  155. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  156. libavformat/dashenc.c:1584:49: предупреждение: «%s» директивный вывод может быть усечен записью до 1023 байт в область размера от 1 до 1024 [-Wformat-truncation=]
  157. 1584 | snprintf(filename, sizeof(filename), "%s%s", c->dirname, os->initfile);
  158. | ^~
  159. libavformat/dashenc.c:1584:9: замечание: «snprintf» вывод от 1 до 2047 байт в приемник размера 1024
  160. 1584 | snprintf(filename, sizeof(filename), "%s%s", c->dirname, os->initfile);
  161. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  162. libavformat/dashenc.c: В функции «flush_init_segment»:
  163. libavformat/dashenc.c:598:49: предупреждение: «%s» директивный вывод может быть усечен записью до 1023 байт в область размера от 1 до 1024 [-Wformat-truncation=]
  164. 598 | snprintf(filename, sizeof(filename), "%s%s", c->dirname, os->initfile);
  165. | ^~
  166. libavformat/dashenc.c:598:9: замечание: «snprintf» вывод от 1 до 2047 байт в приемник размера 1024
  167. 598 | snprintf(filename, sizeof(filename), "%s%s", c->dirname, os->initfile);
  168. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  169. libavformat/dashenc.c: В функции «write_hls_media_playlist»:
  170. libavformat/dashenc.c:492:49: предупреждение: «media_» директивный вывод может быть усечен записью 6 байт в область размера от 1 до 1024 [-Wformat-truncation=]
  171. 492 | snprintf(playlist_name, string_size, "%smedia_%d.m3u8", base_url, id);
  172. | ^~~~~~
  173. В функции «get_hls_playlist_name»,
  174. включённом из «write_hls_media_playlist» в libavformat/dashenc.c:528:5:
  175. libavformat/dashenc.c:492:9: замечание: «snprintf» вывод от 13 до 1046 байт в приемник размера 1024
  176. 492 | snprintf(playlist_name, string_size, "%smedia_%d.m3u8", base_url, id);
  177. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  178. libavformat/dashenc.c: В функции «dash_flush»:
  179. libavformat/dashenc.c:1960:63: предупреждение: «%s» директивный вывод может быть усечен записью до 1023 байт в область размера от 1 до 1024 [-Wformat-truncation=]
  180. 1960 | snprintf(os->full_path, sizeof(os->full_path), "%s%s", c->dirname, os->initfile);
  181. | ^~
  182. libavformat/dashenc.c:1960:13: замечание: «snprintf» вывод от 1 до 2047 байт в приемник размера 1024
  183. 1960 | snprintf(os->full_path, sizeof(os->full_path), "%s%s", c->dirname, os->initfile);
  184. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  185. libavformat/dashenc.c: В функции «dash_write_trailer»:
  186. libavformat/dashenc.c:492:49: предупреждение: «media_» директивный вывод может быть усечен записью 6 байт в область размера от 1 до 1024 [-Wformat-truncation=]
  187. 492 | snprintf(playlist_name, string_size, "%smedia_%d.m3u8", base_url, id);
  188. | ^~~~~~
  189. В функции «get_hls_playlist_name»,
  190. включённом из «dash_write_trailer» в libavformat/dashenc.c:2323:17:
  191. libavformat/dashenc.c:492:46: замечание: аргумент директивы в диапазоне [0, 2147483647]
  192. 492 | snprintf(playlist_name, string_size, "%smedia_%d.m3u8", base_url, id);
  193. | ^~~~~~~~~~~~~~~~~
  194. libavformat/dashenc.c:492:9: замечание: «snprintf» вывод от 13 до 1045 байт в приемник размера 1024
  195. 492 | snprintf(playlist_name, string_size, "%smedia_%d.m3u8", base_url, id);
  196. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  197. libavformat/dashenc.c: В функции «dash_write_packet»:
  198. libavformat/dashenc.c:2257:59: предупреждение: «%s» директивный вывод может быть усечен записью до 1023 байт в область размера от 1 до 1024 [-Wformat-truncation=]
  199. 2257 | snprintf(os->full_path, sizeof(os->full_path), "%s%s", c->dirname,
  200. | ^~
  201. libavformat/dashenc.c:2257:9: замечание: «snprintf» вывод от 1 до 2047 байт в приемник размера 1024
  202. 2257 | snprintf(os->full_path, sizeof(os->full_path), "%s%s", c->dirname,
  203. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  204. 2258 | os->filename);
  205. | ~~~~~~~~~~~~~
  206. libavformat/img2enc.c: В функции «write_packet»:
  207. libavformat/img2enc.c:180:55: предупреждение: «.tmp» директивный вывод может быть усечен записью 4 байт в область размера от 1 до 1024 [-Wformat-truncation=]
  208. 180 | snprintf(img->tmp[i], sizeof(img->tmp[i]), "%s.tmp", filename);
  209. | ^~~~
  210. libavformat/img2enc.c:180:9: замечание: «snprintf» вывод от 5 до 1028 байт в приемник размера 1024
  211. 180 | snprintf(img->tmp[i], sizeof(img->tmp[i]), "%s.tmp", filename);
  212. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  213. In file included from libavformat/libsmbclient.c:21:
  214. /usr/include/samba-4.0/libsmbclient.h:1133:38: предупреждение: «struct timeval» декларированное внутри списка параметров не будет видно вне этого определения или декларации
  215. 1133 | struct timeval *tbuf);
  216. | ^~~~~~~
  217. /usr/include/samba-4.0/libsmbclient.h:1971:41: предупреждение: «struct timeval» декларированное внутри списка параметров не будет видно вне этого определения или декларации
  218. 1971 | int smbc_utimes(const char *url, struct timeval *tbuf);
  219. | ^~~~~~~
  220. libavformat/libssh.c: В функции «libssh_authentication»:
  221. libavformat/libssh.c:90:13: предупреждение: «ssh_try_publickey_from_file» устарело [-Wdeprecated-declarations]
  222. 90 | if (!ssh_try_publickey_from_file(libssh->session, libssh->priv_key, &pub_key, &type)) {
  223. | ^~
  224. In file included from /usr/include/libssh/libssh.h:847,
  225. from /usr/include/libssh/sftp.h:42,
  226. from libavformat/libssh.c:23:
  227. /usr/include/libssh/legacy.h:101:31: замечание: объявлено здесь
  228. 101 | SSH_DEPRECATED LIBSSH_API int ssh_try_publickey_from_file(ssh_session session, const char *keyfile,
  229. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  230. libavformat/libssh.c:91:17: предупреждение: «privatekey_from_file» устарело [-Wdeprecated-declarations]
  231. 91 | priv_key = privatekey_from_file(libssh->session, libssh->priv_key, type, password);
  232. | ^~~~~~~~
  233. /usr/include/libssh/legacy.h:92:43: замечание: объявлено здесь
  234. 92 | SSH_DEPRECATED LIBSSH_API ssh_private_key privatekey_from_file(ssh_session session, const char *filename,
  235. | ^~~~~~~~~~~~~~~~~~~~
  236. libavformat/matroskaenc.c: В функции «mkv_write_trailer»:
  237. libavformat/matroskaenc.c:3074:58: предупреждение: «%012.9f» директивный вывод может быть усечен записью от 12 до 320 байт в область размера от 8 до 14 [-Wformat-truncation=]
  238. 3074 | snprintf(duration_string, 20, "%02d:%02d:%012.9f",
  239. | ^~~~~~~
  240. libavformat/matroskaenc.c:3074:17: замечание: «snprintf» вывод от 19 до 333 байт в приемник размера 20
  241. 3074 | snprintf(duration_string, 20, "%02d:%02d:%012.9f",
  242. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  243. 3075 | (int) duration_sec / 3600, ((int) duration_sec / 60) % 60,
  244. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  245. 3076 | fmod(duration_sec, 60));
  246. | ~~~~~~~~~~~~~~~~~~~~~~~
  247. libavformat/rtmpproto.c: В функции «send_invoke_response»:
  248. libavformat/rtmpproto.c:1967:51: предупреждение: « is now published» директивный вывод может быть усечен записью 17 байт в область размера от 1 до 128 [-Wformat-truncation=]
  249. 1967 | snprintf(statusmsg, sizeof(statusmsg), "%s is now published", filename);
  250. | ^~~~~~~~~~~~~~~~~
  251. libavformat/rtmpproto.c:1967:9: замечание: «snprintf» вывод от 18 до 145 байт в приемник размера 128
  252. 1967 | snprintf(statusmsg, sizeof(statusmsg), "%s is now published", filename);
  253. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  254. libavformat/rtsp.c: В функции «ff_rtsp_make_setup_request»:
  255. libavformat/rtsp.c:1583:30: предупреждение: «%s» директивный вывод может быть усечен записью до 4095 байт в область размера 4085 [-Wformat-truncation=]
  256. 1583 | "Transport: %s\r\n",
  257. | ^~
  258. 1584 | transport);
  259. | ~~~~~~~~~
  260. libavformat/rtsp.c:1582:9: замечание: «snprintf» вывод от 14 до 4109 байт в приемник размера 4096
  261. 1582 | snprintf(cmd, sizeof(cmd),
  262. | ^~~~~~~~~~~~~~~~~~~~~~~~~~
  263. 1583 | "Transport: %s\r\n",
  264. | ~~~~~~~~~~~~~~~~~~~~
  265. 1584 | transport);
  266. | ~~~~~~~~~~
  267. libavformat/smoothstreamingenc.c: В функции «ism_flush»:
  268. libavformat/smoothstreamingenc.c:509:49: предупреждение: «/temp» директивный вывод может быть усечен записью 5 байт в область размера от 1 до 1024 [-Wformat-truncation=]
  269. 509 | snprintf(filename, sizeof(filename), "%s/temp", os->dirname);
  270. | ^~~~~
  271. libavformat/smoothstreamingenc.c:509:9: замечание: «snprintf» вывод от 6 до 1029 байт в приемник размера 1024
  272. 509 | snprintf(filename, sizeof(filename), "%s/temp", os->dirname);
  273. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  274. libavformat/smoothstreamingenc.c:537:53: предупреждение: «/temp» директивный вывод может быть усечен записью 5 байт в область размера от 1 до 1024 [-Wformat-truncation=]
  275. 537 | snprintf(filename, sizeof(filename), "%s/temp", os->dirname);
  276. | ^~~~~
  277. libavformat/smoothstreamingenc.c:537:13: замечание: «snprintf» вывод от 6 до 1029 байт в приемник размера 1024
  278. 537 | snprintf(filename, sizeof(filename), "%s/temp", os->dirname);
  279. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  280. libavformat/smoothstreamingenc.c:544:63: предупреждение: «/FragmentInfo(» директивный вывод может быть усечен записью 14 байт в область размера от 1 до 1024 [-Wformat-truncation=]
  281. 544 | snprintf(header_filename, sizeof(header_filename), "%s/FragmentInfo(%s=%"PRIu64")", os->dirname, os->stream_type_tag, start_ts);
  282. | ^~~~~~~~~~~~~~
  283. libavformat/smoothstreamingenc.c:544:9: замечание: «snprintf» вывод 18 или более байт (предполагается 1041) в приемник размера 1024
  284. 544 | snprintf(header_filename, sizeof(header_filename), "%s/FragmentInfo(%s=%"PRIu64")", os->dirname, os->stream_type_tag, start_ts);
  285. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  286. libavformat/smoothstreamingenc.c:545:63: предупреждение: «/Fragments(» директивный вывод может быть усечен записью 11 байт в область размера от 1 до 1024 [-Wformat-truncation=]
  287. 545 | snprintf(target_filename, sizeof(target_filename), "%s/Fragments(%s=%"PRIu64")", os->dirname, os->stream_type_tag, start_ts);
  288. | ^~~~~~~~~~~
  289. libavformat/smoothstreamingenc.c:545:9: замечание: «snprintf» вывод 15 или более байт (предполагается 1038) в приемник размера 1024
  290. 545 | snprintf(target_filename, sizeof(target_filename), "%s/Fragments(%s=%"PRIu64")", os->dirname, os->stream_type_tag, start_ts);
  291. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  292. libavformat/vorbiscomment.c: В функции «ff_vorbiscomment_write»:
  293. libavformat/vorbiscomment.c:103:63: предупреждение: «%03d» директивный вывод может быть усечен записью от 3 до 10 байт в область размера 4 [-Wformat-truncation=]
  294. 103 | snprintf(chapter_number, sizeof(chapter_number), "%03d", i);
  295. | ^~~~
  296. libavformat/vorbiscomment.c:103:62: замечание: аргумент директивы в диапазоне [0, 2147483647]
  297. 103 | snprintf(chapter_number, sizeof(chapter_number), "%03d", i);
  298. | ^~~~~~
  299. libavformat/vorbiscomment.c:103:13: замечание: «snprintf» вывод от 4 до 11 байт в приемник размера 4
  300. 103 | snprintf(chapter_number, sizeof(chapter_number), "%03d", i);
  301. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  302. libavformat/vorbiscomment.c:104:69: предупреждение: «%02d» директивный вывод может быть усечен записью от 2 до 3 байт в область размера от 1 до 7 [-Wformat-truncation=]
  303. 104 | snprintf(chapter_time, sizeof(chapter_time), "%02d:%02d:%02d.%03d", h, m, s, ms);
  304. | ^~~~
  305. libavformat/vorbiscomment.c:104:58: замечание: аргумент директивы в диапазоне [-59, 59]
  306. 104 | snprintf(chapter_time, sizeof(chapter_time), "%02d:%02d:%02d.%03d", h, m, s, ms);
  307. | ^~~~~~~~~~~~~~~~~~~~~
  308. libavformat/vorbiscomment.c:104:58: замечание: аргумент директивы в диапазоне [-999, 999]
  309. libavformat/vorbiscomment.c:104:13: замечание: «snprintf» вывод от 13 до 21 байт в приемник размера 13
  310. 104 | snprintf(chapter_time, sizeof(chapter_time), "%02d:%02d:%02d.%03d", h, m, s, ms);
  311. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  312. In file included from libavcodec/aacsbr.c:370:
  313. libavcodec/aacsbr_template.c: В функции «read_sbr_grid»:
  314. libavcodec/aacsbr_template.c:717:57: предупреждение: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  315. 717 | ch_data->t_env[ch_data->bs_num_env - 1 - i] =
  316. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  317. 718 | ch_data->t_env[ch_data->bs_num_env - i] - 2 * get_bits(gb, 2) - 2;
  318. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  319. In file included from libavcodec/aac.h:45,
  320. from libavcodec/aacsbr.c:30:
  321. libavcodec/sbr.h:108:24: замечание: at offset [2147483644, 4294967295] into destination object «t_env» of size 8
  322. 108 | uint8_t t_env[8];
  323. | ^~~~~
  324. libavcodec/aacsbr_template.c:717:57: предупреждение: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  325. 717 | ch_data->t_env[ch_data->bs_num_env - 1 - i] =
  326. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  327. 718 | ch_data->t_env[ch_data->bs_num_env - i] - 2 * get_bits(gb, 2) - 2;
  328. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  329. libavcodec/sbr.h:108:24: замечание: at offset [2147483643, 4294967294] into destination object «t_env» of size 8
  330. 108 | uint8_t t_env[8];
  331. | ^~~~~
  332. libavcodec/aacsbr_template.c:717:57: предупреждение: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  333. 717 | ch_data->t_env[ch_data->bs_num_env - 1 - i] =
  334. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  335. 718 | ch_data->t_env[ch_data->bs_num_env - i] - 2 * get_bits(gb, 2) - 2;
  336. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  337. libavcodec/sbr.h:108:24: замечание: at offset [2147483642, 4294967293] into destination object «t_env» of size 8
  338. 108 | uint8_t t_env[8];
  339. | ^~~~~
  340. In file included from libavcodec/ac3dec_fixed.c:155:
  341. В функции «spx_strategy»,
  342. включённом из «decode_audio_block» в libavcodec/ac3dec.c:1139:24:
  343. libavcodec/ac3dec.c:851:37: предупреждение: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  344. 851 | s->channel_uses_spx[ch] = get_bits1(bc);
  345. | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
  346. In file included from libavcodec/ac3dec_fixed.c:52:
  347. libavcodec/ac3dec.h: В функции «decode_audio_block»:
  348. libavcodec/ac3dec.h:144:13: замечание: at offset 7 into destination object «channel_uses_spx» of size 7
  349. 144 | uint8_t channel_uses_spx[AC3_MAX_CHANNELS]; ///< channel uses spectral extension (chinspx)
  350. | ^~~~~~~~~~~~~~~~
  351. In file included from libavcodec/aacsbr_fixed.c:612:
  352. libavcodec/aacsbr_template.c: В функции «read_sbr_grid»:
  353. libavcodec/aacsbr_template.c:717:57: предупреждение: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  354. 717 | ch_data->t_env[ch_data->bs_num_env - 1 - i] =
  355. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  356. 718 | ch_data->t_env[ch_data->bs_num_env - i] - 2 * get_bits(gb, 2) - 2;
  357. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  358. In file included from libavcodec/aac.h:45,
  359. from libavcodec/aacsbr_fixed.c:59:
  360. libavcodec/sbr.h:108:24: замечание: at offset [-2147483647, -1] into destination object «t_env» of size 8
  361. 108 | uint8_t t_env[8];
  362. | ^~~~~
  363. libavcodec/aacsbr_template.c:717:57: предупреждение: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  364. 717 | ch_data->t_env[ch_data->bs_num_env - 1 - i] =
  365. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  366. 718 | ch_data->t_env[ch_data->bs_num_env - i] - 2 * get_bits(gb, 2) - 2;
  367. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  368. libavcodec/sbr.h:108:24: замечание: at offset [-2147483647, -2] into destination object «t_env» of size 8
  369. 108 | uint8_t t_env[8];
  370. | ^~~~~
  371. libavcodec/aacsbr_template.c:717:57: предупреждение: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  372. 717 | ch_data->t_env[ch_data->bs_num_env - 1 - i] =
  373. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  374. 718 | ch_data->t_env[ch_data->bs_num_env - i] - 2 * get_bits(gb, 2) - 2;
  375. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  376. libavcodec/sbr.h:108:24: замечание: at offset [-2147483647, -3] into destination object «t_env» of size 8
  377. 108 | uint8_t t_env[8];
  378. | ^~~~~
  379. In file included from libavcodec/ac3dec_float.c:36:
  380. В функции «spx_strategy»,
  381. включённом из «decode_audio_block» в libavcodec/ac3dec.c:1139:24:
  382. libavcodec/ac3dec.c:851:37: предупреждение: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  383. 851 | s->channel_uses_spx[ch] = get_bits1(bc);
  384. | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
  385. In file included from libavcodec/ac3dec_float.c:33:
  386. libavcodec/ac3dec.h: В функции «decode_audio_block»:
  387. libavcodec/ac3dec.h:144:13: замечание: at offset 7 into destination object «channel_uses_spx» of size 7
  388. 144 | uint8_t channel_uses_spx[AC3_MAX_CHANNELS]; ///< channel uses spectral extension (chinspx)
  389. | ^~~~~~~~~~~~~~~~
  390. libavcodec/h264_loopfilter.c: В функции «ff_h264_filter_mb»:
  391. libavcodec/h264_loopfilter.c:796:13: предупреждение: «filter_mb_mbaff_edgev» reading 14 bytes from a region of size 8 [-Wstringop-overread]
  392. 796 | filter_mb_mbaff_edgev ( h, img_y + 8* linesize, linesize, bS+4, 1, qp [1], a, b, 1 );
  393. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  394. libavcodec/h264_loopfilter.c:796:13: замечание: referencing argument 4 of type «const int16_t[7]» {aka «const short int[7]»}
  395. libavcodec/h264_loopfilter.c:144:30: замечание: in a call to function «filter_mb_mbaff_edgev»
  396. 144 | static av_always_inline void filter_mb_mbaff_edgev(const H264Context *h, uint8_t *pix,
  397. | ^~~~~~~~~~~~~~~~~~~~~
  398. libavcodec/h264_loopfilter.c:800:21: предупреждение: «filter_mb_mbaff_edgev» reading 14 bytes from a region of size 8 [-Wstringop-overread]
  399. 800 | filter_mb_mbaff_edgev ( h, img_cb + 8*uvlinesize, uvlinesize, bS+4, 1, bqp[1], a, b, 1 );
  400. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  401. libavcodec/h264_loopfilter.c:800:21: замечание: referencing argument 4 of type «const int16_t[7]» {aka «const short int[7]»}
  402. libavcodec/h264_loopfilter.c:144:30: замечание: in a call to function «filter_mb_mbaff_edgev»
  403. 144 | static av_always_inline void filter_mb_mbaff_edgev(const H264Context *h, uint8_t *pix,
  404. | ^~~~~~~~~~~~~~~~~~~~~
  405. libavcodec/h264_loopfilter.c:802:21: предупреждение: «filter_mb_mbaff_edgev» reading 14 bytes from a region of size 8 [-Wstringop-overread]
  406. 802 | filter_mb_mbaff_edgev ( h, img_cr + 8*uvlinesize, uvlinesize, bS+4, 1, rqp[1], a, b, 1 );
  407. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  408. libavcodec/h264_loopfilter.c:802:21: замечание: referencing argument 4 of type «const int16_t[7]» {aka «const short int[7]»}
  409. libavcodec/h264_loopfilter.c:144:30: замечание: in a call to function «filter_mb_mbaff_edgev»
  410. 144 | static av_always_inline void filter_mb_mbaff_edgev(const H264Context *h, uint8_t *pix,
  411. | ^~~~~~~~~~~~~~~~~~~~~
  412. libavcodec/h264_loopfilter.c:805:21: предупреждение: «filter_mb_mbaff_edgecv» reading 14 bytes from a region of size 8 [-Wstringop-overread]
  413. 805 | filter_mb_mbaff_edgecv(h, img_cb + 8*uvlinesize, uvlinesize, bS+4, 1, bqp[1], a, b, 1);
  414. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  415. libavcodec/h264_loopfilter.c:805:21: замечание: referencing argument 4 of type «const int16_t[7]» {aka «const short int[7]»}
  416. libavcodec/h264_loopfilter.c:167:30: замечание: in a call to function «filter_mb_mbaff_edgecv»
  417. 167 | static av_always_inline void filter_mb_mbaff_edgecv(const H264Context *h,
  418. | ^~~~~~~~~~~~~~~~~~~~~~
  419. libavcodec/h264_loopfilter.c:807:21: предупреждение: «filter_mb_mbaff_edgecv» reading 14 bytes from a region of size 8 [-Wstringop-overread]
  420. 807 | filter_mb_mbaff_edgecv(h, img_cr + 8*uvlinesize, uvlinesize, bS+4, 1, rqp[1], a, b, 1);
  421. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  422. libavcodec/h264_loopfilter.c:807:21: замечание: referencing argument 4 of type «const int16_t[7]» {aka «const short int[7]»}
  423. libavcodec/h264_loopfilter.c:167:30: замечание: in a call to function «filter_mb_mbaff_edgecv»
  424. 167 | static av_always_inline void filter_mb_mbaff_edgecv(const H264Context *h,
  425. | ^~~~~~~~~~~~~~~~~~~~~~
  426. libavcodec/h264_loopfilter.c:810:21: предупреждение: «filter_mb_mbaff_edgecv» reading 14 bytes from a region of size 8 [-Wstringop-overread]
  427. 810 | filter_mb_mbaff_edgecv( h, img_cb + 4*uvlinesize, uvlinesize, bS+4, 1, bqp[1], a, b, 1 );
  428. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  429. libavcodec/h264_loopfilter.c:810:21: замечание: referencing argument 4 of type «const int16_t[7]» {aka «const short int[7]»}
  430. libavcodec/h264_loopfilter.c:167:30: замечание: in a call to function «filter_mb_mbaff_edgecv»
  431. 167 | static av_always_inline void filter_mb_mbaff_edgecv(const H264Context *h,
  432. | ^~~~~~~~~~~~~~~~~~~~~~
  433. libavcodec/h264_loopfilter.c:812:21: предупреждение: «filter_mb_mbaff_edgecv» reading 14 bytes from a region of size 8 [-Wstringop-overread]
  434. 812 | filter_mb_mbaff_edgecv( h, img_cr + 4*uvlinesize, uvlinesize, bS+4, 1, rqp[1], a, b, 1 );
  435. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  436. libavcodec/h264_loopfilter.c:812:21: замечание: referencing argument 4 of type «const int16_t[7]» {aka «const short int[7]»}
  437. libavcodec/h264_loopfilter.c:167:30: замечание: in a call to function «filter_mb_mbaff_edgecv»
  438. 167 | static av_always_inline void filter_mb_mbaff_edgecv(const H264Context *h,
  439. | ^~~~~~~~~~~~~~~~~~~~~~
  440. libavcodec/hevcdec.c: В функции «pred_weight_table»:
  441. libavcodec/hevcdec.c:177:32: предупреждение: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  442. 177 | luma_weight_l0_flag[i] = get_bits1(gb);
  443. | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
  444. libavcodec/hevcdec.c:155:13: замечание: at offset 16 into destination object «luma_weight_l0_flag» of size 16
  445. 155 | uint8_t luma_weight_l0_flag[16];
  446. | ^~~~~~~~~~~~~~~~~~~
  447. libavcodec/hevcdec.c:185:38: предупреждение: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  448. 185 | chroma_weight_l0_flag[i] = get_bits1(gb);
  449. | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
  450. libavcodec/hevcdec.c:156:13: замечание: at offset 16 into destination object «chroma_weight_l0_flag» of size 16
  451. 156 | uint8_t chroma_weight_l0_flag[16];
  452. | ^~~~~~~~~~~~~~~~~~~~~
  453. libavcodec/hevcdec.c:221:36: предупреждение: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  454. 221 | luma_weight_l1_flag[i] = get_bits1(gb);
  455. | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
  456. libavcodec/hevcdec.c:157:13: замечание: at offset 16 into destination object «luma_weight_l1_flag» of size 16
  457. 157 | uint8_t luma_weight_l1_flag[16];
  458. | ^~~~~~~~~~~~~~~~~~~
  459. libavcodec/hevcdec.c:229:42: предупреждение: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  460. 229 | chroma_weight_l1_flag[i] = get_bits1(gb);
  461. | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
  462. libavcodec/hevcdec.c:158:13: замечание: at offset 16 into destination object «chroma_weight_l1_flag» of size 16
  463. 158 | uint8_t chroma_weight_l1_flag[16];
  464. | ^~~~~~~~~~~~~~~~~~~~~
  465. libavcodec/iff.c: В функции «cmap_read_palette»:
  466. libavcodec/iff.c:188:9: предупреждение: «memcpy» specified bound between 18446744071562067968 and 18446744073709551612 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=]
  467. 188 | memcpy(pal + (1 << avctx->bits_per_coded_sample), pal, count * 4);
  468. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  469. libavcodec/jrevdct.c:215:28: предупреждение: argument 1 of type «int16_t[64]» {aka «short int[64]»} with mismatched bound [-Warray-parameter=]
  470. 215 | void ff_j_rev_dct(DCTBLOCK data)
  471. | ~~~~~~~~~^~~~
  472. In file included from libavcodec/jrevdct.c:70:
  473. libavcodec/dct.h:62:28: замечание: previously declared as «int16_t *» {aka «short int *»}
  474. 62 | void ff_j_rev_dct(int16_t *data);
  475. | ~~~~~~~~~^~~~
  476. libavcodec/jrevdct.c:953:29: предупреждение: argument 1 of type «int16_t[64]» {aka «short int[64]»} with mismatched bound [-Warray-parameter=]
  477. 953 | void ff_j_rev_dct4(DCTBLOCK data)
  478. | ~~~~~~~~~^~~~
  479. libavcodec/dct.h:63:29: замечание: previously declared as «int16_t *» {aka «short int *»}
  480. 63 | void ff_j_rev_dct4(int16_t *data);
  481. | ~~~~~~~~~^~~~
  482. libavcodec/jrevdct.c:1140:29: предупреждение: argument 1 of type «int16_t[64]» {aka «short int[64]»} with mismatched bound [-Warray-parameter=]
  483. 1140 | void ff_j_rev_dct2(DCTBLOCK data){
  484. | ~~~~~~~~~^~~~
  485. libavcodec/dct.h:64:29: замечание: previously declared as «int16_t *» {aka «short int *»}
  486. 64 | void ff_j_rev_dct2(int16_t *data);
  487. | ~~~~~~~~~^~~~
  488. libavcodec/jrevdct.c:1155:29: предупреждение: argument 1 of type «int16_t[64]» {aka «short int[64]»} with mismatched bound [-Warray-parameter=]
  489. 1155 | void ff_j_rev_dct1(DCTBLOCK data){
  490. | ~~~~~~~~~^~~~
  491. libavcodec/dct.h:65:29: замечание: previously declared as «int16_t *» {aka «short int *»}
  492. 65 | void ff_j_rev_dct1(int16_t *data);
  493. | ~~~~~~~~~^~~~
  494. libavcodec/libopenjpegenc.c: В функции «mj2_create_image»:
  495. libavcodec/libopenjpegenc.c:256:9: предупреждение: «bpp» устарело: Use prec instead [-Wdeprecated-declarations]
  496. 256 | cmptparm[i].bpp = desc->comp[i].depth;
  497. | ^~~~~~~~
  498. In file included from libavcodec/libopenjpegenc.c:34:
  499. /usr/include/openjpeg-2.5/openjpeg.h:750:45: замечание: объявлено здесь
  500. 750 | OPJ_DEPRECATED_STRUCT_MEMBER(OPJ_UINT32 bpp, "Use prec instead");
  501. | ^~~
  502. /usr/include/openjpeg-2.5/openjpeg.h:80:83: замечание: в определении макроса «OPJ_DEPRECATED_STRUCT_MEMBER»
  503. 80 | #define OPJ_DEPRECATED_STRUCT_MEMBER(memb, msg) __attribute__ ((deprecated(msg))) memb
  504. | ^~~~
  505. libavcodec/librsvgdec.c: В функции «librsvg_decode_frame»:
  506. libavcodec/librsvgdec.c:57:5: предупреждение: «rsvg_handle_get_dimensions» устарело: Use 'rsvg_handle_get_intrinsic_size_in_pixels' instead [-Wdeprecated-declarations]
  507. 57 | rsvg_handle_get_dimensions(handle, &dimensions);
  508. | ^~~~~~~~~~~~~~~~~~~~~~~~~~
  509. In file included from libavcodec/librsvgdec.c:26:
  510. /usr/include/librsvg-2.0/librsvg/rsvg.h:706:6: замечание: объявлено здесь
  511. 706 | void rsvg_handle_get_dimensions (RsvgHandle *handle, RsvgDimensionData *dimension_data);
  512. | ^~~~~~~~~~~~~~~~~~~~~~~~~~
  513. libavcodec/librsvgdec.c:58:5: предупреждение: «rsvg_handle_get_dimensions» устарело: Use 'rsvg_handle_get_intrinsic_size_in_pixels' instead [-Wdeprecated-declarations]
  514. 58 | rsvg_handle_get_dimensions(handle, &unscaled_dimensions);
  515. | ^~~~~~~~~~~~~~~~~~~~~~~~~~
  516. /usr/include/librsvg-2.0/librsvg/rsvg.h:706:6: замечание: объявлено здесь
  517. 706 | void rsvg_handle_get_dimensions (RsvgHandle *handle, RsvgDimensionData *dimension_data);
  518. | ^~~~~~~~~~~~~~~~~~~~~~~~~~
  519. libavcodec/librsvgdec.c:94:5: предупреждение: «rsvg_handle_render_cairo» устарело: Use 'rsvg_handle_render_document' instead [-Wdeprecated-declarations]
  520. 94 | rsvg_handle_render_cairo(handle, crender);
  521. | ^~~~~~~~~~~~~~~~~~~~~~~~
  522. In file included from /usr/include/librsvg-2.0/librsvg/rsvg.h:1450:
  523. /usr/include/librsvg-2.0/librsvg/rsvg-cairo.h:88:10: замечание: объявлено здесь
  524. 88 | gboolean rsvg_handle_render_cairo (RsvgHandle *handle, cairo_t *cr);
  525. | ^~~~~~~~~~~~~~~~~~~~~~~~
  526. libavcodec/snowenc.c: В функции «check_block_inter»:
  527. libavcodec/snowenc.c:938:12: предупреждение: «check_block» accessing 12 bytes in a region of size 8 [-Wstringop-overflow=]
  528. 938 | return check_block(s, mb_x, mb_y, p, 0, obmc_edged, best_rd);
  529. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  530. libavcodec/snowenc.c:938:12: замечание: referencing argument 4 of type «int[3]»
  531. libavcodec/snowenc.c:895:29: замечание: in a call to function «check_block»
  532. 895 | static av_always_inline int check_block(SnowContext *s, int mb_x, int mb_y, int p[3], int intra, uint8_t (*obmc_edged)[MB_SIZE * 2], int *best_rd){
  533. | ^~~~~~~~~~~
  534. libavcodec/svq1enc.c: В функции «encode_block.constprop»:
  535. libavcodec/svq1enc.c:103:29: предупреждение: array subscript -2 is below array bounds of «int16_t[6][7][256]» {aka «short int[6][7][256]»} [-Warray-bounds]
  536. 103 | int16_t (*block)[256] = s->encoded_block_levels[level];
  537. | ^
  538. In file included from ./libavutil/common.h:572,
  539. from ./libavutil/avutil.h:296,
  540. from libavcodec/avcodec.h:32,
  541. from libavcodec/svq1enc.c:29:
  542. libavcodec/svq1enc.h:66:34: замечание: while referencing «encoded_block_levels»
  543. 66 | DECLARE_ALIGNED(16, int16_t, encoded_block_levels)[6][7][256];
  544. | ^~~~~~~~~~~~~~~~~~~~
  545. ./libavutil/mem.h:116:73: замечание: в определении макроса «DECLARE_ALIGNED»
  546. 116 | #define DECLARE_ALIGNED(n,t,v) t __attribute__ ((aligned (n))) v
  547. | ^
  548. libavcodec/svq1enc.c:128:49: предупреждение: array subscript -2 is below array bounds of «const int8_t * const[6]» {aka «const signed char * const[6]»} [-Warray-bounds]
  549. 128 | codebook = ff_svq1_inter_codebooks[level];
  550. | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  551. In file included from libavcodec/svq1enc.c:40:
  552. libavcodec/svq1.h:45:28: замечание: while referencing «ff_svq1_inter_codebooks»
  553. 45 | extern const int8_t *const ff_svq1_inter_codebooks[6];
  554. | ^~~~~~~~~~~~~~~~~~~~~~~
  555. libavcodec/svq1enc.c:114:49: предупреждение: array subscript -2 is below array bounds of «const int8_t * const[6]» {aka «const signed char * const[6]»} [-Warray-bounds]
  556. 114 | codebook = ff_svq1_intra_codebooks[level];
  557. | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  558. libavcodec/svq1.h:46:28: замечание: while referencing «ff_svq1_intra_codebooks»
  559. 46 | extern const int8_t *const ff_svq1_intra_codebooks[6];
  560. | ^~~~~~~~~~~~~~~~~~~~~~~
  561. libavcodec/svq1enc.c:220:9: предупреждение: array subscript -2 is below array bounds of «PutBitContext[6]» [-Warray-bounds]
  562. 220 | put_bits(&s->reorder_pb[level],
  563. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  564. 221 | multistage_vlc[1 + best_count][1],
  565. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  566. 222 | multistage_vlc[1 + best_count][0]);
  567. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  568. In file included from libavcodec/svq1enc.c:41:
  569. libavcodec/svq1enc.h:53:19: замечание: while referencing «reorder_pb»
  570. 53 | PutBitContext reorder_pb[6];
  571. | ^~~~~~~~~~
  572. libavcodec/svq1enc.c:177:62: предупреждение: array subscript [-28, -18] is outside array bounds of «const uint8_t[96]» {aka «const unsigned char[96]»} [-Warray-bounds]
  573. 177 | multistage_vlc[1 + count][1]
  574. | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~
  575. libavcodec/svq1.h:49:22: замечание: at offset [-28, -18] into object «ff_svq1_intra_multistage_vlc» of size 96
  576. 49 | extern const uint8_t ff_svq1_intra_multistage_vlc[6][8][2];
  577. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  578. libavcodec/svq1.h:50:22: замечание: at offset [-28, -18] into object «ff_svq1_inter_multistage_vlc» of size 96
  579. 50 | extern const uint8_t ff_svq1_inter_multistage_vlc[6][8][2];
  580. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  581. libavcodec/svq1enc.c:153:39: предупреждение: array subscript [-192, -97] is outside array bounds of «const int8_t[384]» {aka «const signed char[384]»} [-Warray-bounds]
  582. 153 | int sum = codebook_sum[stage * 16 + i];
  583. | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~
  584. In file included from libavcodec/svq1enc.c:42:
  585. libavcodec/svq1enc_cb.h:59:21: замечание: at offset [-192, -97] into object «svq1_intra_codebook_sum» of size 384
  586. 59 | static const int8_t svq1_intra_codebook_sum[4][16*6] = {
  587. | ^~~~~~~~~~~~~~~~~~~~~~~
  588. libavcodec/svq1enc_cb.h:32:21: замечание: at offset [-192, -97] into object «svq1_inter_codebook_sum» of size 384
  589. 32 | static const int8_t svq1_inter_codebook_sum[4][16*6] = {
  590. | ^~~~~~~~~~~~~~~~~~~~~~~
  591. libavcodec/svq1enc.c: В функции «encode_block.constprop»:
  592. libavcodec/svq1enc.c:103:29: предупреждение: array subscript -1 is below array bounds of «int16_t[6][7][256]» {aka «short int[6][7][256]»} [-Warray-bounds]
  593. 103 | int16_t (*block)[256] = s->encoded_block_levels[level];
  594. | ^
  595. libavcodec/svq1enc.h:66:34: замечание: while referencing «encoded_block_levels»
  596. 66 | DECLARE_ALIGNED(16, int16_t, encoded_block_levels)[6][7][256];
  597. | ^~~~~~~~~~~~~~~~~~~~
  598. ./libavutil/mem.h:116:73: замечание: в определении макроса «DECLARE_ALIGNED»
  599. 116 | #define DECLARE_ALIGNED(n,t,v) t __attribute__ ((aligned (n))) v
  600. | ^
  601. libavcodec/svq1enc.c:128:49: предупреждение: array subscript -1 is below array bounds of «const int8_t * const[6]» {aka «const signed char * const[6]»} [-Warray-bounds]
  602. 128 | codebook = ff_svq1_inter_codebooks[level];
  603. | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  604. libavcodec/svq1.h:45:28: замечание: while referencing «ff_svq1_inter_codebooks»
  605. 45 | extern const int8_t *const ff_svq1_inter_codebooks[6];
  606. | ^~~~~~~~~~~~~~~~~~~~~~~
  607. libavcodec/svq1enc.c:114:49: предупреждение: array subscript -1 is below array bounds of «const int8_t * const[6]» {aka «const signed char * const[6]»} [-Warray-bounds]
  608. 114 | codebook = ff_svq1_intra_codebooks[level];
  609. | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  610. libavcodec/svq1.h:46:28: замечание: while referencing «ff_svq1_intra_codebooks»
  611. 46 | extern const int8_t *const ff_svq1_intra_codebooks[6];
  612. | ^~~~~~~~~~~~~~~~~~~~~~~
  613. libavcodec/svq1enc.c:220:9: предупреждение: array subscript -1 is below array bounds of «PutBitContext[6]» [-Warray-bounds]
  614. 220 | put_bits(&s->reorder_pb[level],
  615. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  616. 221 | multistage_vlc[1 + best_count][1],
  617. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  618. 222 | multistage_vlc[1 + best_count][0]);
  619. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  620. libavcodec/svq1enc.h:53:19: замечание: while referencing «reorder_pb»
  621. 53 | PutBitContext reorder_pb[6];
  622. | ^~~~~~~~~~
  623. libavcodec/svq1enc.c:177:62: предупреждение: array subscript [-12, -2] is outside array bounds of «const uint8_t[96]» {aka «const unsigned char[96]»} [-Warray-bounds]
  624. 177 | multistage_vlc[1 + count][1]
  625. | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~
  626. libavcodec/svq1.h:49:22: замечание: at offset [-12, -2] into object «ff_svq1_intra_multistage_vlc» of size 0
  627. 49 | extern const uint8_t ff_svq1_intra_multistage_vlc[6][8][2];
  628. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  629. libavcodec/svq1.h:50:22: замечание: at offset [-12, -2] into object «ff_svq1_inter_multistage_vlc» of size 0
  630. 50 | extern const uint8_t ff_svq1_inter_multistage_vlc[6][8][2];
  631. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  632. libavcodec/svq1enc.c:153:39: предупреждение: array subscript [-96, -1] is outside array bounds of «const int8_t[384]» {aka «const signed char[384]»} [-Warray-bounds]
  633. 153 | int sum = codebook_sum[stage * 16 + i];
  634. | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~
  635. libavcodec/svq1enc_cb.h:59:21: замечание: at offset [-96, -1] into object «svq1_intra_codebook_sum» of size 0
  636. 59 | static const int8_t svq1_intra_codebook_sum[4][16*6] = {
  637. | ^~~~~~~~~~~~~~~~~~~~~~~
  638. libavcodec/svq1enc_cb.h:32:21: замечание: at offset [-96, -1] into object «svq1_inter_codebook_sum» of size 0
  639. 32 | static const int8_t svq1_inter_codebook_sum[4][16*6] = {
  640. | ^~~~~~~~~~~~~~~~~~~~~~~
  641. libavcodec/wmadec.c: В функции «wma_decode_block»:
  642. libavcodec/wmadec.c:516:30: предупреждение: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  643. 516 | s->channel_coded[ch] = a;
  644. | ~~~~~~~~~~~~~~~~~~~~~^~~
  645. In file included from libavcodec/wmadec.c:44:
  646. libavcodec/wma.h:112:13: замечание: at offset 2 into destination object «channel_coded» of size 2
  647. 112 | uint8_t channel_coded[MAX_CHANNELS]; ///< true if channel is coded
  648. | ^~~~~~~~~~~~~
  649. /usr/bin/ld: libavutil/libavutil.so: неопределённая ссылка на «clGetExtensionFunctionAddressForPlatform»
  650. /usr/bin/ld: libavfilter/libavfilter.so: неопределённая ссылка на «clEnqueueFillBuffer»
  651. /usr/bin/ld: libavfilter/libavfilter.so: неопределённая ссылка на «clCreateImage»
  652. collect2: ошибка: выполнение ld завершилось с кодом возврата 1
  653. make: *** [Makefile:131: ffplay_g] Error 1
  654. make: *** Ожидание завершения заданий…
  655. /usr/bin/ld: libavutil/libavutil.so: неопределённая ссылка на «clGetExtensionFunctionAddressForPlatform»
  656. /usr/bin/ld: libavutil/libavutil.so: неопределённая ссылка на «clGetExtensionFunctionAddressForPlatform»
  657. /usr/bin/ld: libavfilter/libavfilter.so: неопределённая ссылка на «clEnqueueFillBuffer»
  658. /usr/bin/ld: libavfilter/libavfilter.so: неопределённая ссылка на «clEnqueueFillBuffer»
  659. /usr/bin/ld: libavfilter/libavfilter.so: неопределённая ссылка на «clCreateImage»
  660. /usr/bin/ld: libavfilter/libavfilter.so: неопределённая ссылка на «clCreateImage»
  661. collect2: ошибка: выполнение ld завершилось с кодом возврата 1
  662. make: *** [Makefile:131: ffprobe_g] Error 1
  663. collect2: ошибка: выполнение ld завершилось с кодом возврата 1
  664. make: *** [Makefile:131: ffmpeg_g] Error 1
  665. /usr/bin/ld: libavutil/libavutil.so: неопределённая ссылка на «clGetExtensionFunctionAddressForPlatform»
  666. /usr/bin/ld: libavfilter/libavfilter.so: неопределённая ссылка на «clEnqueueFillBuffer»
  667. /usr/bin/ld: libavfilter/libavfilter.so: неопределённая ссылка на «clCreateImage»
  668. collect2: ошибка: выполнение ld завершилось с кодом возврата 1
  669. make: *** [Makefile:131: ffmpeg_g] Error 1
  670.  
  671.  
Advertisement
Add Comment
Please, Sign In to add comment