Guest User

Untitled

a guest
Oct 8th, 2026
37
0
Never
1
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 87.74 KB | None | 0 0
  1. -- The C compiler identification is Clang 23.1.1
  2. -- The CXX compiler identification is Clang 23.1.1
  3. -- Detecting C compiler ABI info
  4. -- Detecting C compiler ABI info - done
  5. -- Check for working C compiler: /usr/lib/ccache/bin/clang - skipped
  6. -- Detecting C compile features
  7. -- Detecting C compile features - done
  8. -- Detecting CXX compiler ABI info
  9. -- Detecting CXX compiler ABI info - done
  10. -- Check for working CXX compiler: /usr/lib/ccache/bin/clang++ - skipped
  11. -- Detecting CXX compile features
  12. -- Detecting CXX compile features - done
  13. -- Checking for interprocedural optimization support
  14. -- Checking for interprocedural optimization support - available
  15. -- Checking for interprocedural optimization support - enabled [Release, MinSizeRel]
  16. -- Found SIMDe: /usr/include (found version "0.8.2")
  17. -- Performing Test CMAKE_HAVE_LIBC_PTHREAD
  18. -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
  19. -- Found Threads: TRUE
  20. -- Found FFmpeg: /usr/lib/libavformat.so;/usr/lib/libavutil.so;/usr/lib/libswscale.so;/usr/lib/libswresample.so;/usr/lib/libavcodec.so (found suitable version "9.0", minimum required is "8.0") found components: avformat avutil swscale swresample avcodec
  21. -- Found ZLIB: /usr/lib/libz.so (found version "1.3.2")
  22. -- Found Uthash: /usr/include (found version "2.3.0")
  23. -- Found jansson: /usr/lib/libjansson.so (found version "2.15.1")
  24. -- Found LibUUID: /usr/lib/libuuid.so (found version "2.42.4")
  25. -- Found X11: /usr/include
  26. -- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so
  27. -- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so - found
  28. -- Looking for gethostbyname
  29. -- Looking for gethostbyname - found
  30. -- Looking for connect
  31. -- Looking for connect - found
  32. -- Looking for remove
  33. -- Looking for remove - found
  34. -- Looking for shmat
  35. -- Looking for shmat - found
  36. -- Looking for IceConnectionNumber in ICE
  37. -- Looking for IceConnectionNumber in ICE - found
  38. -- Found X11_XCB: /usr/lib/libX11-xcb.so (found version "1.8.13")
  39. -- Found XCB_XCB: /usr/lib/libxcb.so (found version "1.17.0")
  40. -- Found XCB_XINPUT: /usr/lib/libxcb-xinput.so (found version "1.17.0")
  41. -- Found XCB: /usr/lib/libxcb.so;/usr/lib/libxcb-xinput.so (found version "1.17.0") found components: XCB XINPUT
  42. -- Found Gio: /usr/lib/libgio-2.0.so (found version "2.90.1")
  43. -- Performing Test HAVE_MATH_IN_STD_LIB
  44. -- Performing Test HAVE_MATH_IN_STD_LIB - Failed
  45. -- Performing Test HAVE_UUID_HEADER
  46. -- Performing Test HAVE_UUID_HEADER - Success
  47. -- Found PulseAudio: /usr/include (found version "17.0-98-gb096")
  48. -- Found Wayland_Client: /usr/lib/libwayland-client.so (found version "1.26.0")
  49. -- Found Wayland: /usr/lib/libwayland-client.so (found version "1.26.0") found components: Client
  50. -- Found Xkbcommon: /usr/lib/libxkbcommon.so (found version "1.13.2")
  51. -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY
  52. -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY - Success
  53. -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY
  54. -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY - Success
  55. -- Performing Test COMPILER_HAS_DEPRECATED_ATTR
  56. -- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Success
  57. -- Found OpenGL: /usr/lib/libOpenGL.so
  58. -- Found Libdrm: /usr/lib/libdrm.so (found version "2.4.134")
  59. -- Found XCB: /usr/lib/libxcb.so (found version "1.17.0") found components: XCB
  60. -- Found OpenGL: /usr/lib/libOpenGL.so found components: EGL
  61. -- Found Wayland_Server: /usr/lib/libwayland-server.so (found version "1.26.0")
  62. -- Found Wayland_Cursor: /usr/lib/libwayland-cursor.so (found version "1.26.0")
  63. -- Found Wayland_Egl: /usr/lib/libwayland-egl.so (found version "18.1.0")
  64. -- Found Wayland: /usr/lib/libwayland-client.so;/usr/lib/libwayland-server.so;/usr/lib/libwayland-cursor.so;/usr/lib/libwayland-egl.so (found version "1.26.0")
  65. -- Performing Test HAVE_STDATOMIC
  66. -- Performing Test HAVE_STDATOMIC - Success
  67. -- Found WrapAtomic: TRUE
  68. -- Found OpenGL: /usr/lib/libOpenGL.so
  69. -- Found WrapOpenGL: TRUE
  70. -- Found WrapVulkanHeaders: /usr/include
  71. -- Found SWIG: /usr/bin/swig (found suitable version "4.5.1", minimum required is "4")
  72. -- Found Luajit: /usr/lib/libluajit-5.1.so (found version "2.1.1788856981")
  73. -- Found Python: /usr/bin/python3.14 (found suitable version "3.14.7", minimum required is "3.8") found components: Interpreter Development Development.Module Development.Embed
  74. -- Found ALSA: /usr/lib/libasound.so (found version "1.2.16.1")
  75. -- XCB: XFIXES requires XCB;RENDER;SHAPE
  76. -- XCB: XFIXES requires XCB;RENDER;SHAPE
  77. -- Found XCB_RENDER: /usr/lib/libxcb-render.so (found version "1.17.0")
  78. -- Found XCB_SHAPE: /usr/lib/libxcb-shape.so (found version "1.17.0")
  79. -- Found XCB_XFIXES: /usr/lib/libxcb-xfixes.so (found version "1.17.0")
  80. -- Found XCB_SHM: /usr/lib/libxcb-shm.so (found version "1.17.0")
  81. -- Found XCB_COMPOSITE: /usr/lib/libxcb-composite.so (found version "1.17.0")
  82. -- Found XCB_RANDR: /usr/lib/libxcb-randr.so (found version "1.17.0")
  83. -- Found XCB_XINERAMA: /usr/lib/libxcb-xinerama.so (found version "1.17.0")
  84. -- Found XCB: /usr/lib/libxcb.so;/usr/lib/libxcb-render.so;/usr/lib/libxcb-shape.so;/usr/lib/libxcb-xfixes.so;/usr/lib/libxcb-shm.so;/usr/lib/libxcb-composite.so;/usr/lib/libxcb-randr.so;/usr/lib/libxcb-xinerama.so (found version "1.17.0") found components: XCB XFIXES RANDR SHM XINERAMA COMPOSITE
  85. -- Found Jack: /usr/lib/libjack.so (found version "3.1609.0")
  86. -- Found PipeWire: /usr/lib/libpipewire-0.3.so (found suitable version "1.6.9", minimum required is "0.3.33")
  87. -- Found Gio: /usr/lib/libgio-2.0.so (found suitable version "2.90.1", minimum required is "2.76")
  88. -- Found Libv4l2: /usr/lib/libv4l2.so (found version "1.32.0")
  89. -- Found FFmpeg: /usr/lib/libavcodec.so;/usr/lib/libavutil.so;/usr/lib/libavformat.so (found suitable version "9.0", minimum required is "8.0") found components: avcodec avutil avformat
  90. -- Performing Test HAVE_VIDEODEV2_HEADER
  91. -- Performing Test HAVE_VIDEODEV2_HEADER - Success
  92. -- Found Libudev: /usr/lib/libudev.so (found version "262")
  93. -- Found CEF: /home/user/.cache/paru/clone/obs-studio-git/src/cef_binary_7871_linux_x86_64/Release/libcef.so (found suitable version "150.0.19", minimum required is "95")
  94. -- Found nlohmann_json: /usr/share/cmake/nlohmann_json/nlohmann_jsonConfig.cmake (found suitable version "3.12.0", minimum required is "3.11")
  95. -- Found FFmpeg: /usr/lib/libavcodec.so;/usr/lib/libavfilter.so;/usr/lib/libavdevice.so;/usr/lib/libavutil.so;/usr/lib/libswscale.so;/usr/lib/libavformat.so;/usr/lib/libswresample.so (found suitable version "9.0", minimum required is "6.1") found components: avcodec avfilter avdevice avutil swscale avformat swresample
  96. -- Found FFmpeg: /usr/lib/libavcodec.so;/usr/lib/libavfilter.so;/usr/lib/libavdevice.so;/usr/lib/libavutil.so;/usr/lib/libswscale.so;/usr/lib/libavformat.so;/usr/lib/libswresample.so (found suitable version "9.0", minimum required is "8.0") found components: avcodec avdevice avutil avformat
  97. -- Found Libva: /usr/lib/libva.so (found version "1.24.0")
  98. -- Found Libpci: /usr/lib/libpci.so (found version "3.15.0")
  99. -- Found FFmpeg: /usr/lib/libavcodec.so;/usr/lib/libavfilter.so;/usr/lib/libavdevice.so;/usr/lib/libavutil.so;/usr/lib/libswscale.so;/usr/lib/libavformat.so;/usr/lib/libswresample.so (found suitable version "9.0", minimum required is "8.0") found components: avcodec avutil avformat
  100. -- Found Libspeexdsp: /usr/lib/libspeexdsp.so (found version "1.2.1")
  101. -- Found Librnnoise: /usr/lib/librnnoise.so (found version "0.0.0")
  102. -- Found Libfdk: /usr/lib/libfdk-aac.so (found version "2.0.3")
  103. -- Found FFnvcodec: /usr/include (found suitable version "13.1.15.0.1", minimum required is "12")
  104. -- Found VPL: /usr/lib/libvpl.so (Required is at least version "2.9")
  105. -- Found CURL: /usr/lib/libcurl.so (found version "8.22.0")
  106. -- Found Websocketpp: /usr/include (found suitable version "0.8.2", minimum required is "0.8")
  107. -- Found Asio: /usr/include (found suitable version "1.38.2", minimum required is "1.12.1")
  108. -- Found Libx264: /usr/lib/libx264.so (found version "0.165.3222")
  109. -- Found Freetype: /usr/lib/libfreetype.so (found version "2.14.3")
  110. -- Found Fontconfig: /usr/lib/libfontconfig.so (found version "2.18.3")
  111. -- Found FFmpeg: /usr/lib/libavcodec.so;/usr/lib/libavutil.so;/usr/lib/libavformat.so (found suitable version "9.0", minimum required is "8.0") found components: avcodec avutil avformat
  112. -- Found Python: /usr/bin/python3.14 (found version "3.14.7") found components: Interpreter Development Development.Module Development.Embed
  113. _ _ _ _
  114. ___ | |__ ___ ___| |_ _ _ __| (_) ___
  115. / _ \| '_ \/ __|_____/ __| __| | | |/ _` | |/ _ \
  116. | (_) | |_) \__ \_____\__ \ |_| |_| | (_| | | (_) |
  117. \___/|_.__/|___/ |___/\__|\__,_|\__,_|_|\___/
  118.  
  119. OBS: Application Version: 32.2.2 - Build Number: 1
  120. ==================================================================================
  121.  
  122.  
  123. ------------------------ Enabled Features ------------------------
  124. - Browser panels
  125. - Core Modules
  126. - OpenGL renderer
  127. - PipeWire 0.3.60+ camera support
  128. - PulseAudio audio monitoring (Linux)
  129. - RNNoise noise suppression
  130. - Scripting Support (Frontend)
  131. - Scripting support
  132. - SpeexDSP noise suppression
  133. - User Interface
  134. - Wayland compositor support (Linux)
  135. - What's New panel
  136. ------------------------ Disabled Features ------------------------
  137. - Idian Playground
  138. - Restream API connection
  139. - Twitch API connection
  140. - YouTube API connection
  141. ------------------------ Enabled Modules ------------------------
  142. - decklink
  143. - decklink-captions
  144. - decklink-output-ui
  145. - frontend-tools
  146. - image-source
  147. - linux-alsa
  148. - linux-capture
  149. - linux-jack
  150. - linux-pipewire
  151. - linux-pulseaudio
  152. - linux-v4l2
  153. - obs-browser
  154. - obs-ffmpeg
  155. - obs-filters
  156. - obs-libfdk
  157. - obs-nvenc
  158. - obs-outputs
  159. - obs-qsv11
  160. - obs-transitions
  161. - obs-vst
  162. - obs-webrtc
  163. - obs-websocket
  164. - obs-x264
  165. - rtmp-services
  166. - text-freetype2
  167. - vlc-video
  168. ------------------------ Disabled Modules ------------------------
  169. - aja
  170. - aja-output-ui
  171. - coreaudio-encoder
  172. - mac-avcapture
  173. - mac-capture
  174. - mac-syphon
  175. - mac-videotoolbox
  176. - mac-virtualcam
  177. - nv-filters
  178. - obs-text
  179. - oss-audio
  180. - sndio
  181. - test-input
  182. - win-capture
  183. - win-dshow
  184. - win-wasapi
  185. ----------------------------------------------------------------------------------
  186. -- Configuring done (6.6s)
  187. -- Generating done (0.4s)
  188. -- Build files have been written to: /home/user/.cache/paru/clone/obs-studio-git/src/build
  189. [34/674] Building C object libobs/CMakeFiles/libobs.dir/obs-source-transition.c.o
  190. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/libobs/obs-source-transition.c:718:38: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'enum obs_transition_target' [-Wshorten-64-to-32]
  191. 718 | tex[i] = get_texture(transition, i);
  192. | ~~~~~~~~~~~ ^
  193. 1 warning generated.
  194. [50/674] Building C object libobs/CMakeFiles/libobs.dir/util/crc32.c.o
  195. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/libobs/util/crc32.c:58:12: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  196. 58 | crc = crc ^ ~0UL;
  197. | ~ ~~~~^~~~~~
  198. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/libobs/util/crc32.c:63:13: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  199. 63 | return crc ^ ~0UL;
  200. | ~~~~~~ ~~~~^~~~~~
  201. 2 warnings generated.
  202. [81/674] Building C object libobs/CMakeFiles/libobs.dir/graphics/libnsgif/gif.c.o
  203. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/libobs/graphics/libnsgif/gif.c:903:30: warning: implicit conversion loses integer precision: '__ptrdiff_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
  204. 903 | int nsgif_bytes = nsgif_end - nsgif_data;
  205. | ~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~~~~~~
  206. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/libobs/graphics/libnsgif/gif.c:972:27: warning: implicit conversion loses integer precision: '__ptrdiff_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
  207. 972 | nsgif_bytes = nsgif_end - nsgif_data;
  208. | ~ ~~~~~~~~~~^~~~~~~~~~~~
  209. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/libobs/graphics/libnsgif/gif.c:1160:37: warning: implicit conversion loses integer precision: '__ptrdiff_t' (aka 'long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  210. 1160 | frame->colour_table_offset = *pos - gif->buf;
  211. | ~ ~~~~~^~~~~~~~~~
  212. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/libobs/graphics/libnsgif/gif.c:1200:29: warning: implicit conversion loses integer precision: '__ptrdiff_t' (aka 'long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  213. 1200 | uint32_t frame_idx = frame - gif->frames;
  214. | ~~~~~~~~~ ~~~~~~^~~~~~~~~~~~~
  215. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/libobs/graphics/libnsgif/gif.c:1283:24: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  216. 1283 | gif->frame_holders = count;
  217. | ~ ^~~~~
  218. 5 warnings generated.
  219. [82/674] Building C object libobs/CMakeFiles/libobs.dir/graphics/libnsgif/lzw.c.o
  220. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/libobs/graphics/libnsgif/lzw.c:140:33: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  221. 140 | ctx->sb_bit_count = block_size * 8;
  222. | ~ ~~~~~~~~~~~^~~
  223. 1 warning generated.
  224. [90/674] Building C object libobs/CMakeFiles/libobs.dir/graphics/shader-parser.c.o
  225. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/libobs/graphics/shader-parser.c:121:25: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  226. 121 | info->border_color = strtol(value + 1, NULL, 16);
  227. | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  228. 1 warning generated.
  229. [99/674] Building C object libobs/CMakeFiles/libobs.dir/obs-nix-x11.c.o
  230. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/libobs/obs-nix-x11.c:698:59: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'obs_key_t' (aka 'enum obs_key') [-Wshorten-64-to-32]
  231. 698 | hotkeys->platform_context->base_keysyms[i] = get_keysym(i);
  232. | ~~~~~~~~~~ ^
  233. 1 warning generated.
  234. [100/674] Building C object libobs/CMakeFiles/libobs.dir/util/platform-nix.c.o
  235. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/libobs/util/platform-nix.c:136:21: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  236. 136 | info->core_count = sysconf(_SC_NPROCESSORS_ONLN);
  237. | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  238. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/libobs/util/platform-nix.c:204:51: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long') to 'useconds_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  239. 204 | useconds_t us = remain_us >= 1000000 ? 999999 : remain_us;
  240. | ~~ ^~~~~~~~~
  241. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/libobs/util/platform-nix.c:815:18: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  242. 815 | logical_cores = sysconf(_SC_NPROCESSORS_ONLN);
  243. | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  244. 3 warnings generated.
  245. [101/674] Building C object libobs/CMakeFiles/libobs.dir/audio-monitoring/pulse/pulseaudio-output.c.o
  246. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/libobs/audio-monitoring/pulse/pulseaudio-output.c:195:39: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  247. 195 | data->attr.tlength = data->new_data.size;
  248. | ~ ~~~~~~~~~~~~~~~^~~~
  249. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/libobs/audio-monitoring/pulse/pulseaudio-output.c:436:26: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  250. 436 | monitor->attr.tlength = pa_usec_to_bytes(25000, &spec);
  251. | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  252. 2 warnings generated.
  253. [115/674] Building CXX object plugins/decklink/CMakeFiles/decklink.dir/decklink-device-instance.cpp.o
  254. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/decklink/decklink-device-instance.cpp:685:46: warning: implicit conversion loses integer precision: 'long' to 'const int' [-Wshorten-64-to-32]
  255. 685 | const int frameSize = frame->GetRowBytes() * frame->GetHeight();
  256. | ~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
  257. 1 warning generated.
  258. [116/674] Building CXX object plugins/decklink/CMakeFiles/decklink.dir/decklink-device-mode.cpp.o
  259. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/decklink/decklink-device-mode.cpp:31:16: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  260. 31 | return mode->GetWidth();
  261. | ~~~~~~ ~~~~~~^~~~~~~~~~
  262. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/decklink/decklink-device-mode.cpp:40:16: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  263. 40 | return mode->GetHeight();
  264. | ~~~~~~ ~~~~~~^~~~~~~~~~~
  265. 2 warnings generated.
  266. [130/674] Building C object plugins/linux-alsa/CMakeFiles/linux-alsa.dir/alsa-input.c.o
  267. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/linux-alsa/alsa-input.c:135:15: warning: implicit conversion loses integer precision: 'long long' to 'unsigned int' [-Wshorten-64-to-32]
  268. 135 | data->rate = obs_data_get_int(settings, "rate");
  269. | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  270. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/linux-alsa/alsa-input.c:206:9: warning: implicit conversion loses integer precision: 'long long' to 'unsigned int' [-Wshorten-64-to-32]
  271. 206 | rate = obs_data_get_int(settings, "rate");
  272. | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  273. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/linux-alsa/alsa-input.c:568:43: warning: implicit conversion loses integer precision: 'snd_pcm_sframes_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
  274. 568 | frames = snd_pcm_recover(data->handle, frames, 0);
  275. | ~~~~~~~~~~~~~~~ ^~~~~~
  276. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/linux-alsa/alsa-input.c:575:16: warning: implicit conversion loses integer precision: 'snd_pcm_sframes_t' (aka 'long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  277. 575 | out.frames = frames;
  278. | ~ ^~~~~~
  279. 4 warnings generated.
  280. [132/674] Building C object plugins/linux-capture/CMakeFiles/linux-capture.dir/xcomposite-input.c.o
  281. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/linux-capture/xcomposite-input.c:383:92: warning: implicit conversion loses integer precision: 'Pixmap' (aka 'unsigned long') to 'xcb_pixmap_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  282. 383 | xcb_void_cookie_t name_cookie = xcb_composite_name_window_pixmap_checked(conn, s->win, s->pixmap);
  283. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~^~~~~~
  284. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/linux-capture/xcomposite-input.c:860:16: warning: implicit conversion loses integer precision: 'long long' to 'int' [-Wshorten-64-to-32]
  285. 860 | s->crop_top = obs_data_get_int(settings, "cut_top");
  286. | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  287. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/linux-capture/xcomposite-input.c:861:17: warning: implicit conversion loses integer precision: 'long long' to 'int' [-Wshorten-64-to-32]
  288. 861 | s->crop_left = obs_data_get_int(settings, "cut_left");
  289. | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  290. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/linux-capture/xcomposite-input.c:862:18: warning: implicit conversion loses integer precision: 'long long' to 'int' [-Wshorten-64-to-32]
  291. 862 | s->crop_right = obs_data_get_int(settings, "cut_right");
  292. | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  293. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/linux-capture/xcomposite-input.c:863:16: warning: implicit conversion loses integer precision: 'long long' to 'int' [-Wshorten-64-to-32]
  294. 863 | s->crop_bot = obs_data_get_int(settings, "cut_bot");
  295. | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  296. 5 warnings generated.
  297. [135/674] Building C object plugins/linux-capture/CMakeFiles/linux-capture.dir/xshm-input.c.o
  298. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/linux-capture/xshm-input.c:81:59: warning: implicit conversion loses integer precision: 'int_fast32_t' (aka 'long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  299. 81 | data->texture = gs_texture_create(data->adj_width, data->adj_height, GS_BGRA, 1, NULL, GS_DYNAMIC);
  300. | ~~~~~~~~~~~~~~~~~ ~~~~~~^~~~~~~~~~
  301. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/linux-capture/xshm-input.c:81:42: warning: implicit conversion loses integer precision: 'int_fast32_t' (aka 'long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  302. 81 | data->texture = gs_texture_create(data->adj_width, data->adj_height, GS_BGRA, 1, NULL, GS_DYNAMIC);
  303. | ~~~~~~~~~~~~~~~~~ ~~~~~~^~~~~~~~~
  304. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/linux-capture/xshm-input.c:132:54: warning: implicit conversion loses integer precision: 'int_fast32_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
  305. 132 | data->xcb_screen = xcb_get_screen(data->xcb, data->screen_id);
  306. | ~~~~~~~~~~~~~~ ~~~~~~^~~~~~~~~
  307. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/linux-capture/xshm-input.c:250:65: warning: implicit conversion loses integer precision: 'int_fast32_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
  308. 250 | data->xshm = xshm_xcb_attach(data->xcb, data->adj_width, data->adj_height);
  309. | ~~~~~~~~~~~~~~~ ~~~~~~^~~~~~~~~~
  310. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/linux-capture/xshm-input.c:250:48: warning: implicit conversion loses integer precision: 'int_fast32_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
  311. 250 | data->xshm = xshm_xcb_attach(data->xcb, data->adj_width, data->adj_height);
  312. | ~~~~~~~~~~~~~~~ ~~~~~~^~~~~~~~~
  313. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/linux-capture/xshm-input.c:257:58: warning: implicit conversion loses integer precision: 'int_fast32_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
  314. 257 | xcb_xcursor_offset(data->cursor, data->adj_x_org, data->adj_y_org);
  315. | ~~~~~~~~~~~~~~~~~~ ~~~~~~^~~~~~~~~
  316. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/linux-capture/xshm-input.c:257:41: warning: implicit conversion loses integer precision: 'int_fast32_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
  317. 257 | xcb_xcursor_offset(data->cursor, data->adj_x_org, data->adj_y_org);
  318. | ~~~~~~~~~~~~~~~~~~ ~~~~~~^~~~~~~~~
  319. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/linux-capture/xshm-input.c:511:80: warning: implicit conversion loses integer precision: 'int_fast32_t' (aka 'long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  320. 511 | gs_texture_set_image(data->texture, (void *)data->xshm->data, data->adj_width * 4, false);
  321. | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~^~~
  322. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/linux-capture/xshm-input.c:564:15: warning: implicit conversion loses integer precision: 'int_fast32_t' (aka 'long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  323. 564 | return data->adj_width;
  324. | ~~~~~~ ~~~~~~^~~~~~~~~
  325. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/linux-capture/xshm-input.c:573:15: warning: implicit conversion loses integer precision: 'int_fast32_t' (aka 'long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  326. 573 | return data->adj_height;
  327. | ~~~~~~ ~~~~~~^~~~~~~~~~
  328. 10 warnings generated.
  329. [136/674] Building C object plugins/linux-jack/CMakeFiles/linux-jack.dir/jack-input.c.o
  330. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/linux-jack/jack-input.c:62:26: warning: implicit conversion loses integer precision: 'long long' to 'int' [-Wshorten-64-to-32]
  331. 62 | int new_channel_count = obs_data_get_int(settings, "channels");
  332. | ~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  333. 1 warning generated.
  334. [139/674] Building C object plugins/linux-pipewire/CMakeFiles/linux-pipewire.dir/camera-portal.c.o
  335. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/linux-pipewire/camera-portal.c:482:13: warning: implicit conversion loses integer precision: 'long long' to 'int' [-Wshorten-64-to-32]
  336. 482 | int val = obs_data_get_int(settings, obs_property_name(prop));
  337. | ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  338. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/linux-pipewire/camera-portal.c:801:20: warning: implicit conversion loses integer precision: 'long long' to 'enum spa_media_subtype' [-Wshorten-64-to-32]
  339. 801 | dest->subtype = obs_data_get_int(data, "video_format");
  340. | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  341. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/linux-pipewire/camera-portal.c:803:50: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  342. 803 | } else if (obs_pw_video_format_from_spa_format(obs_data_get_int(data, "video_format"), &format)) {
  343. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  344. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/linux-pipewire/camera-portal.c:810:34: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  345. 810 | dest->resolution.rect.width = obs_data_get_int(data, "width");
  346. | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  347. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/linux-pipewire/camera-portal.c:811:35: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  348. 811 | dest->resolution.rect.height = obs_data_get_int(data, "height");
  349. | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  350. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/linux-pipewire/camera-portal.c:1183:16: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  351. 1183 | dest->width = obs_data_get_int(data, "width");
  352. | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  353. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/linux-pipewire/camera-portal.c:1184:17: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  354. 1184 | dest->height = obs_data_get_int(data, "height");
  355. | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  356. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/linux-pipewire/camera-portal.c:1201:49: warning: implicit conversion loses integer precision: 'long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  357. 1201 | } else if (obs_pw_video_format_from_spa_format(obs_data_get_int(settings, "pixelformat"),
  358. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  359. 8 warnings generated.
  360. [142/674] Building C object plugins/linux-pipewire/CMakeFiles/linux-pipewire.dir/pipewire.c.o
  361. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/linux-pipewire/pipewire.c:534:13: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  362. 534 | int idx = da_find(obs_pw_stream->format_info.array[i].modifiers, &modifier, 0);
  363. | ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  364. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/libobs/util/darray.h:499:31: note: expanded from macro 'da_find'
  365. 499 | #define da_find(v, item, idx) darray_find(sizeof(*(v).array), &(v).da, item, idx)
  366. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  367. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/linux-pipewire/pipewire.c:537:10: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  368. 537 | idx = da_find(obs_pw_stream->format_info.array[i].modifiers, &modifier, 0);
  369. | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  370. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/libobs/util/darray.h:499:31: note: expanded from macro 'da_find'
  371. 499 | #define da_find(v, item, idx) darray_find(sizeof(*(v).array), &(v).da, item, idx)
  372. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  373. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/linux-pipewire/pipewire.c:578:52: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
  374. 578 | gs_sync_signal_syncobj_timeline_point(last_data->fd, synctimeline->release_point);
  375. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~^~
  376. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/linux-pipewire/pipewire.c:773:38: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
  377. 773 | fds[plane] = buffer->datas[plane].fd;
  378. | ~ ~~~~~~~~~~~~~~~~~~~~~^~
  379. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/linux-pipewire/pipewire.c:796:73: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
  380. 796 | obs_pw_stream->sync.acquire_syncobj_fd = fcntl(buffer->datas[planes].fd, F_DUPFD_CLOEXEC, 5);
  381. | ~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~
  382. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/linux-pipewire/pipewire.c:800:37: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
  383. 800 | fcntl(buffer->datas[planes + 1].fd, F_DUPFD_CLOEXEC, 5);
  384. | ~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
  385. 6 warnings generated.
  386. [148/674] Building C object plugins/linux-pulseaudio/CMakeFiles/linux-pulseaudio.dir/pulse-input.c.o
  387. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/linux-pulseaudio/pulse-input.c:206:30: warning: implicit conversion loses integer precision: 'uint_fast32_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  388. 206 | out.samples_per_sec = data->samples_per_sec;
  389. | ~ ~~~~~~^~~~~~~~~~~~~~~
  390. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/linux-pulseaudio/pulse-input.c:209:21: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  391. 209 | out.frames = bytes / data->bytes_per_frame;
  392. | ~ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
  393. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/linux-pulseaudio/pulse-input.c:335:20: warning: implicit conversion loses integer precision: 'uint_fast32_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  394. 335 | spec.rate = data->samples_per_sec;
  395. | ~ ~~~~~~^~~~~~~~~~~~~~~
  396. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/linux-pulseaudio/pulse-input.c:359:18: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  397. 359 | attr.fragsize = pa_usec_to_bytes(25000, &spec);
  398. | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  399. 4 warnings generated.
  400. [149/674] Building C object plugins/linux-v4l2/CMakeFiles/linux-v4l2.dir/v4l2-controls.c.o
  401. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/linux-v4l2/v4l2-controls.c:54:19: warning: implicit conversion loses integer precision: 'long long' to '__s32' (aka 'int') [-Wshorten-64-to-32]
  402. 54 | control.value = obs_data_get_int(settings, obs_property_name(prop));
  403. | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  404. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/linux-v4l2/v4l2-controls.c:85:23: warning: implicit conversion loses integer precision: 'int_fast32_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
  405. 85 | if (0 == v4l2_ioctl(dev, VIDIOC_QUERYMENU, &qmenu)) {
  406. | ~~~~~~~~~~ ^~~
  407. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/linux-v4l2/v4l2-controls.c:145:25: warning: implicit conversion loses integer precision: 'int_fast32_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
  408. 145 | while (0 == v4l2_ioctl(dev, VIDIOC_QUERYCTRL, &qctrl)) {
  409. | ~~~~~~~~~~ ^~~
  410. 3 warnings generated.
  411. [150/674] Building C object plugins/linux-v4l2/CMakeFiles/linux-v4l2.dir/v4l2-decoder.c.o
  412. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/linux-v4l2/v4l2-decoder.c:89:26: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  413. 89 | decoder->packet->size = length;
  414. | ~ ^~~~~~
  415. 1 warning generated.
  416. [164/674] Building C object plugins/linux-v4l2/CMakeFiles/linux-v4l2.dir/v4l2-helpers.c.o
  417. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/linux-v4l2/v4l2-helpers.c:38:18: warning: implicit conversion loses integer precision: 'int_fast32_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
  418. 38 | if (v4l2_ioctl(dev, VIDIOC_QBUF, &enq) < 0) {
  419. | ~~~~~~~~~~ ^~~
  420. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/linux-v4l2/v4l2-helpers.c:45:17: warning: implicit conversion loses integer precision: 'int_fast32_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
  421. 45 | if (v4l2_ioctl(dev, VIDIOC_STREAMON, &type) < 0) {
  422. | ~~~~~~~~~~ ^~~
  423. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/linux-v4l2/v4l2-helpers.c:58:17: warning: implicit conversion loses integer precision: 'int_fast32_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
  424. 58 | if (v4l2_ioctl(dev, VIDIOC_STREAMOFF, &type) < 0) {
  425. | ~~~~~~~~~~ ^~~
  426. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/linux-v4l2/v4l2-helpers.c:112:17: warning: implicit conversion loses integer precision: 'int_fast32_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
  427. 112 | if (v4l2_ioctl(dev, VIDIOC_REQBUFS, &req) < 0) {
  428. | ~~~~~~~~~~ ^~~
  429. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/linux-v4l2/v4l2-helpers.c:130:18: warning: implicit conversion loses integer precision: 'int_fast32_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
  430. 130 | if (v4l2_ioctl(dev, VIDIOC_QUERYBUF, &map) < 0) {
  431. | ~~~~~~~~~~ ^~~
  432. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/linux-v4l2/v4l2-helpers.c:137:68: warning: implicit conversion loses integer precision: 'int_fast32_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
  433. 137 | v4l2_mmap(NULL, map.length, PROT_READ | PROT_WRITE, MAP_SHARED, dev, map.m.offset);
  434. | ~~~~~~~~~ ^~~
  435. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/linux-v4l2/v4l2-helpers.c:168:37: warning: implicit conversion loses integer precision: 'int_fast32_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
  436. 168 | return (*input == -1) ? v4l2_ioctl(dev, VIDIOC_G_INPUT, input) : v4l2_ioctl(dev, VIDIOC_S_INPUT, input);
  437. | ~~~~~~~~~~ ^~~
  438. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/linux-v4l2/v4l2-helpers.c:168:78: warning: implicit conversion loses integer precision: 'int_fast32_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
  439. 168 | return (*input == -1) ? v4l2_ioctl(dev, VIDIOC_G_INPUT, input) : v4l2_ioctl(dev, VIDIOC_S_INPUT, input);
  440. | ~~~~~~~~~~ ^~~
  441. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/linux-v4l2/v4l2-helpers.c:177:18: warning: implicit conversion loses integer precision: 'int_fast32_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
  442. 177 | if (v4l2_ioctl(dev, VIDIOC_G_INPUT, &input) < 0)
  443. | ~~~~~~~~~~ ^~~
  444. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/linux-v4l2/v4l2-helpers.c:185:17: warning: implicit conversion loses integer precision: 'int_fast32_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
  445. 185 | if (v4l2_ioctl(dev, VIDIOC_ENUMINPUT, &in) < 0)
  446. | ~~~~~~~~~~ ^~~
  447. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/linux-v4l2/v4l2-helpers.c:204:17: warning: implicit conversion loses integer precision: 'int_fast32_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
  448. 204 | if (v4l2_ioctl(dev, VIDIOC_G_FMT, &fmt) < 0)
  449. | ~~~~~~~~~~ ^~~
  450. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/linux-v4l2/v4l2-helpers.c:219:25: warning: implicit conversion loses integer precision: 'int_fast32_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
  451. 219 | if (set && (v4l2_ioctl(dev, VIDIOC_S_FMT, &fmt) < 0))
  452. | ~~~~~~~~~~ ^~~
  453. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/linux-v4l2/v4l2-helpers.c:240:17: warning: implicit conversion loses integer precision: 'int_fast32_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
  454. 240 | if (v4l2_ioctl(dev, VIDIOC_G_PARM, &par) < 0)
  455. | ~~~~~~~~~~ ^~~
  456. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/linux-v4l2/v4l2-helpers.c:250:25: warning: implicit conversion loses integer precision: 'int_fast32_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
  457. 250 | if (set && (v4l2_ioctl(dev, VIDIOC_S_PARM, &par) < 0))
  458. | ~~~~~~~~~~ ^~~
  459. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/linux-v4l2/v4l2-helpers.c:264:18: warning: implicit conversion loses integer precision: 'int_fast32_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
  460. 264 | if (v4l2_ioctl(dev, VIDIOC_G_STD, standard) < 0)
  461. | ~~~~~~~~~~ ^~~
  462. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/linux-v4l2/v4l2-helpers.c:267:18: warning: implicit conversion loses integer precision: 'int_fast32_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
  463. 267 | if (v4l2_ioctl(dev, VIDIOC_S_STD, standard) < 0)
  464. | ~~~~~~~~~~ ^~~
  465. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/linux-v4l2/v4l2-helpers.c:289:17: warning: implicit conversion loses integer precision: 'int_fast32_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
  466. 289 | if (v4l2_ioctl(dev, VIDIOC_ENUM_DV_TIMINGS, &iter) < 0)
  467. | ~~~~~~~~~~ ^~~
  468. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/linux-v4l2/v4l2-helpers.c:311:17: warning: implicit conversion loses integer precision: 'int_fast32_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
  469. 311 | if (v4l2_ioctl(dev, VIDIOC_S_DV_TIMINGS, &dvt) < 0)
  470. | ~~~~~~~~~~ ^~~
  471. 18 warnings generated.
  472. [165/674] Building C object plugins/linux-v4l2/CMakeFiles/linux-v4l2.dir/v4l2-input.c.o
  473. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/linux-v4l2/v4l2-input.c:207:24: warning: implicit conversion loses integer precision: 'int_fast32_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
  474. 207 | r = select(data->dev + 1, &fds, NULL, NULL, &tv);
  475. | ~~~~~~ ~~~~~~~~~~^~~
  476. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/linux-v4l2/v4l2-input.c:220:25: warning: implicit conversion loses integer precision: 'int_fast32_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
  477. 220 | if (v4l2_ioctl(data->dev, VIDIOC_LOG_STATUS) < 0) {
  478. | ~~~~~~~~~~ ~~~~~~^~~
  479. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/linux-v4l2/v4l2-input.c:237:24: warning: implicit conversion loses integer precision: 'int_fast32_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
  480. 237 | if (v4l2_ioctl(data->dev, VIDIOC_DQBUF, &buf) < 0) {
  481. | ~~~~~~~~~~ ~~~~~~^~~
  482. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/linux-v4l2/v4l2-input.c:273:24: warning: implicit conversion loses integer precision: 'int_fast32_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
  483. 273 | if (v4l2_ioctl(data->dev, VIDIOC_QBUF, &buf) < 0) {
  484. | ~~~~~~~~~~ ~~~~~~^~~
  485. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/linux-v4l2/v4l2-input.c:435:20: warning: implicit conversion loses integer precision: 'int_fast32_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
  486. 435 | while (v4l2_ioctl(dev, VIDIOC_ENUMINPUT, &in) == 0) {
  487. | ~~~~~~~~~~ ^~~
  488. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/linux-v4l2/v4l2-input.c:529:25: warning: implicit conversion loses integer precision: 'uint_fast32_t' (aka 'unsigned long') to '__u32' (aka 'unsigned int') [-Wshorten-64-to-32]
  489. 529 | frmsize.pixel_format = pixelformat;
  490. | ~ ^~~~~~~~~~~
  491. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/linux-v4l2/v4l2-input.c:573:25: warning: implicit conversion loses integer precision: 'uint_fast32_t' (aka 'unsigned long') to '__u32' (aka 'unsigned int') [-Wshorten-64-to-32]
  492. 573 | frmival.pixel_format = pixelformat;
  493. | ~ ^~~~~~~~~~~
  494. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/linux-v4l2/v4l2-input.c:574:18: warning: implicit conversion loses integer precision: 'uint_fast32_t' (aka 'unsigned long') to '__u32' (aka 'unsigned int') [-Wshorten-64-to-32]
  495. 574 | frmival.width = width;
  496. | ~ ^~~~~
  497. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/linux-v4l2/v4l2-input.c:575:19: warning: implicit conversion loses integer precision: 'uint_fast32_t' (aka 'unsigned long') to '__u32' (aka 'unsigned int') [-Wshorten-64-to-32]
  498. 575 | frmival.height = height;
  499. | ~ ^~~~~~
  500. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/linux-v4l2/v4l2-input.c:590:15: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
  501. 590 | int pack = v4l2_pack_tuple(frmival.discrete.numerator, frmival.discrete.denominator);
  502. | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  503. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/linux-v4l2/v4l2-input.c:847:20: warning: implicit conversion loses integer precision: 'int_fast32_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
  504. 847 | v4l2_close(data->dev);
  505. | ~~~~~~~~~~ ~~~~~~^~~
  506. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/linux-v4l2/v4l2-input.c:1051:16: warning: implicit conversion loses integer precision: 'long long' to 'int' [-Wshorten-64-to-32]
  507. 1051 | data->input = obs_data_get_int(settings, "input");
  508. | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  509. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/linux-v4l2/v4l2-input.c:1052:17: warning: implicit conversion loses integer precision: 'long long' to 'int' [-Wshorten-64-to-32]
  510. 1052 | data->pixfmt = obs_data_get_int(settings, "pixelformat");
  511. | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/linux-v4l2/v4l2-input.c:1053:19: warning: implicit conversion loses integer precision: 'long long' to 'int' [-Wshorten-64-to-32]
  513. 1053 | data->standard = obs_data_get_int(settings, "standard");
  514. | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/linux-v4l2/v4l2-input.c:1054:20: warning: implicit conversion loses integer precision: 'long long' to 'int' [-Wshorten-64-to-32]
  516. 1054 | data->dv_timing = obs_data_get_int(settings, "dv_timing");
  517. | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  518. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/linux-v4l2/v4l2-input.c:1057:22: warning: implicit conversion loses integer precision: 'long long' to 'int' [-Wshorten-64-to-32]
  519. 1057 | data->color_range = obs_data_get_int(settings, "color_range");
  520. | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  521. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/linux-v4l2/v4l2-input.c:1059:25: warning: implicit conversion loses integer precision: 'long long' to 'int' [-Wshorten-64-to-32]
  522. 1059 | data->timeout_frames = obs_data_get_int(settings, "timeout_frames");
  523. | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  524. 17 warnings generated.
  525. [188/674] Building C object plugins/obs-filters/CMakeFiles/obs-filters.dir/hdr-tonemap-filter.c.o
  526. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/obs-filters/hdr-tonemap-filter.c:72:22: warning: implicit conversion loses integer precision: 'long long' to 'enum hdr_tonemap_transform' [-Wshorten-64-to-32]
  527. 72 | filter->transform = obs_data_get_int(settings, "transform");
  528. | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  529. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/obs-filters/hdr-tonemap-filter.c:82:41: warning: implicit conversion loses integer precision: 'long long' to 'enum hdr_tonemap_transform' [-Wshorten-64-to-32]
  530. 82 | enum hdr_tonemap_transform transform = obs_data_get_int(settings, "transform");
  531. | ~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  532. 2 warnings generated.
  533. [198/674] Building C object plugins/obs-filters/CMakeFiles/obs-filters.dir/sdr-on-hdr-filter.c.o
  534. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/obs-filters/sdr-on-hdr-filter.c:67:18: warning: implicit conversion loses integer precision: 'long long' to 'enum sdr_on_hdr_gamma' [-Wshorten-64-to-32]
  535. 67 | filter->gamma = obs_data_get_int(settings, "gamma");
  536. | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  537. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/obs-filters/sdr-on-hdr-filter.c:74:32: warning: implicit conversion loses integer precision: 'long long' to 'enum sdr_on_hdr_gamma' [-Wshorten-64-to-32]
  538. 74 | enum sdr_on_hdr_gamma gamma = obs_data_get_int(settings, "gamma");
  539. | ~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  540. 2 warnings generated.
  541. [209/674] Building C object plugins/obs-outputs/CMakeFiles/obs-outputs.dir/rtmp-hevc.c.o
  542. In file included from /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/obs-outputs/rtmp-hevc.c:19:
  543. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/obs-outputs/utils.h:6:23: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32]
  544. 6 | return __builtin_clz(val);
  545. | ~~~~~~~~~~~~~ ^~~
  546. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/obs-outputs/utils.h:11:23: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32]
  547. 11 | return __builtin_ctz(val);
  548. | ~~~~~~~~~~~~~ ^~~
  549. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/obs-outputs/rtmp-hevc.c:189:18: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32]
  550. 189 | return s->cache & ((UINT64_C(1) << n) - 1);
  551. | ~~~~~~ ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
  552. 3 warnings generated.
  553. [217/674] Building C object plugins/obs-nvenc/CMakeFiles/obs-nvenc.dir/nvenc-opts-parser.c.o
  554. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/obs-nvenc/nvenc-opts-parser.c:71:2: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  555. 71 | APPLY_BIT_OPT(enableMinQP, 1)
  556. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  557. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/obs-nvenc/nvenc-opts-parser.c:13:23: note: expanded from macro 'APPLY_BIT_OPT'
  558. 13 | nv_conf->opt_name = strtol(opt->value, NULL, 10); \
  559. | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  560. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/obs-nvenc/nvenc-opts-parser.c:72:2: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  561. 72 | APPLY_BIT_OPT(enableMaxQP, 1)
  562. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  563. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/obs-nvenc/nvenc-opts-parser.c:13:23: note: expanded from macro 'APPLY_BIT_OPT'
  564. 13 | nv_conf->opt_name = strtol(opt->value, NULL, 10); \
  565. | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  566. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/obs-nvenc/nvenc-opts-parser.c:73:2: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  567. 73 | APPLY_BIT_OPT(enableInitialRCQP, 1)
  568. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  569. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/obs-nvenc/nvenc-opts-parser.c:13:23: note: expanded from macro 'APPLY_BIT_OPT'
  570. 13 | nv_conf->opt_name = strtol(opt->value, NULL, 10); \
  571. | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  572. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/obs-nvenc/nvenc-opts-parser.c:74:2: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  573. 74 | APPLY_BIT_OPT(enableAQ, 1)
  574. | ^~~~~~~~~~~~~~~~~~~~~~~~~~
  575. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/obs-nvenc/nvenc-opts-parser.c:13:23: note: expanded from macro 'APPLY_BIT_OPT'
  576. 13 | nv_conf->opt_name = strtol(opt->value, NULL, 10); \
  577. | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  578. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/obs-nvenc/nvenc-opts-parser.c:75:2: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  579. 75 | APPLY_BIT_OPT(enableLookahead, 1)
  580. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  581. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/obs-nvenc/nvenc-opts-parser.c:13:23: note: expanded from macro 'APPLY_BIT_OPT'
  582. 13 | nv_conf->opt_name = strtol(opt->value, NULL, 10); \
  583. | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  584. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/obs-nvenc/nvenc-opts-parser.c:76:2: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  585. 76 | APPLY_BIT_OPT(disableIadapt, 1)
  586. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  587. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/obs-nvenc/nvenc-opts-parser.c:13:23: note: expanded from macro 'APPLY_BIT_OPT'
  588. 13 | nv_conf->opt_name = strtol(opt->value, NULL, 10); \
  589. | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  590. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/obs-nvenc/nvenc-opts-parser.c:77:2: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  591. 77 | APPLY_BIT_OPT(disableBadapt, 1)
  592. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  593. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/obs-nvenc/nvenc-opts-parser.c:13:23: note: expanded from macro 'APPLY_BIT_OPT'
  594. 13 | nv_conf->opt_name = strtol(opt->value, NULL, 10); \
  595. | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  596. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/obs-nvenc/nvenc-opts-parser.c:78:2: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  597. 78 | APPLY_BIT_OPT(enableTemporalAQ, 1)
  598. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  599. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/obs-nvenc/nvenc-opts-parser.c:13:23: note: expanded from macro 'APPLY_BIT_OPT'
  600. 13 | nv_conf->opt_name = strtol(opt->value, NULL, 10); \
  601. | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  602. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/obs-nvenc/nvenc-opts-parser.c:79:2: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  603. 79 | APPLY_BIT_OPT(aqStrength, 4)
  604. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  605. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/obs-nvenc/nvenc-opts-parser.c:13:23: note: expanded from macro 'APPLY_BIT_OPT'
  606. 13 | nv_conf->opt_name = strtol(opt->value, NULL, 10); \
  607. | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  608. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/obs-nvenc/nvenc-opts-parser.c:110:13: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  609. 110 | int_val = strtol(val, NULL, 10);
  610. | ~ ^~~~~~~~~~~~~~~~~~~~~
  611. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/obs-nvenc/nvenc-opts-parser.c:136:2: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  612. 136 | APPLY_BIT_OPT(enableFillerDataInsertion, 1)
  613. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  614. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/obs-nvenc/nvenc-opts-parser.c:13:23: note: expanded from macro 'APPLY_BIT_OPT'
  615. 13 | nv_conf->opt_name = strtol(opt->value, NULL, 10); \
  616. | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  617. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/obs-nvenc/nvenc-opts-parser.c:155:2: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  618. 155 | APPLY_BIT_OPT(enableFillerDataInsertion, 1)
  619. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  620. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/obs-nvenc/nvenc-opts-parser.c:13:23: note: expanded from macro 'APPLY_BIT_OPT'
  621. 13 | nv_conf->opt_name = strtol(opt->value, NULL, 10); \
  622. | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  623. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/obs-nvenc/nvenc-opts-parser.c:172:2: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  624. 172 | APPLY_BIT_OPT(enableBitstreamPadding, 1)
  625. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  626. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/obs-nvenc/nvenc-opts-parser.c:13:23: note: expanded from macro 'APPLY_BIT_OPT'
  627. 13 | nv_conf->opt_name = strtol(opt->value, NULL, 10); \
  628. | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  629. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/obs-nvenc/nvenc-opts-parser.c:221:10: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  630. 221 | *val = strtol(opt->value, NULL, 10);
  631. | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  632. 14 warnings generated.
  633. [221/674] Building C object plugins/obs-outputs/CMakeFiles/obs-outputs.dir/rtmp-av1.c.o
  634. In file included from /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/obs-outputs/rtmp-av1.c:19:
  635. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/obs-outputs/utils.h:6:23: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32]
  636. 6 | return __builtin_clz(val);
  637. | ~~~~~~~~~~~~~ ^~~
  638. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/obs-outputs/utils.h:11:23: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32]
  639. 11 | return __builtin_ctz(val);
  640. | ~~~~~~~~~~~~~ ^~~
  641. 2 warnings generated.
  642. [230/674] Building C object plugins/obs-qsv11/CMakeFiles/obs-qsv11.dir/obs-qsv11.c.o
  643. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/obs-qsv11/obs-qsv11.c:777:11: warning: 4 enumeration values not handled in switch: 'VIDEO_CS_DEFAULT', 'VIDEO_CS_601', 'VIDEO_CS_709'... [-Wswitch]
  644. 777 | switch (voi->colorspace) {
  645. | ^~~~~~~~~~~~~~~
  646. 1 warning generated.
  647. [232/674] Building C object plugins/obs-outputs/CMakeFiles/obs-outputs.dir/librtmp/parseurl.c.o
  648. FAILED: [code=1] plugins/obs-outputs/CMakeFiles/obs-outputs.dir/librtmp/parseurl.c.o
  649. /usr/lib/ccache/bin/clang -DCRYPTO -DENABLE_HEVC -DSIMDE_ENABLE_OPENMP -DUSE_MBEDTLS -Dobs_outputs_EXPORTS -I/home/user/.cache/paru/clone/obs-studio-git/src/build/plugins/obs-outputs -I/home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/obs-outputs -I/home/user/.cache/paru/clone/obs-studio-git/src/build/config -I/home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/libobs -I/home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/shared/happy-eyeballs -I/home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/shared/opts-parser -I/home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/shared/bpm -I/home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/deps/libcaption -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=gnu17 -fPIC -fvisibility=hidden -fopenmp-simd -fno-strict-aliasing -Wno-trigraphs -Wno-missing-field-initializers -Wno-missing-prototypes -Werror=return-type -Wunreachable-code -Wquoted-include-in-framework-header -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wunused-parameter -Wunused-variable -Wunused-value -Wempty-body -Wuninitialized -Wno-unknown-pragmas -Wfour-char-constants -Wconstant-conversion -Wno-conversion -Wint-conversion -Wbool-conversion -Wenum-conversion -Wnon-literal-null-conversion -Wsign-compare -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-implicit-fallthrough -Wdeprecated-declarations -Wno-sign-conversion -Winfinite-recursion -Wcomma -Wno-strict-prototypes -Wno-semicolon-before-method-body -Wformat-security -Wvla -Wno-error=shorten-64-to-32 -Wno-error=deprecated-declarations -Wno-shadow -Wno-float-conversion -Wno-comma -Wno-error=unreachable-code -Werror -MD -MT plugins/obs-outputs/CMakeFiles/obs-outputs.dir/librtmp/parseurl.c.o -MF plugins/obs-outputs/CMakeFiles/obs-outputs.dir/librtmp/parseurl.c.o.d -o plugins/obs-outputs/CMakeFiles/obs-outputs.dir/librtmp/parseurl.c.o -c /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/obs-outputs/librtmp/parseurl.c
  650. In file included from /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/obs-outputs/librtmp/parseurl.c:24:
  651. In file included from /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/obs-outputs/librtmp/rtmp_sys.h:81:
  652. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/obs-outputs/librtmp/rtmp.h:63:10: fatal error: 'mbedtls/ctr_drbg.h' file not found
  653. 63 | #include <mbedtls/ctr_drbg.h>
  654. | ^~~~~~~~~~~~~~~~~~~~
  655. 1 error generated.
  656. [234/674] Building C object plugins/obs-outputs/CMakeFiles/obs-outputs.dir/librtmp/log.c.o
  657. FAILED: [code=1] plugins/obs-outputs/CMakeFiles/obs-outputs.dir/librtmp/log.c.o
  658. /usr/lib/ccache/bin/clang -DCRYPTO -DENABLE_HEVC -DSIMDE_ENABLE_OPENMP -DUSE_MBEDTLS -Dobs_outputs_EXPORTS -I/home/user/.cache/paru/clone/obs-studio-git/src/build/plugins/obs-outputs -I/home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/obs-outputs -I/home/user/.cache/paru/clone/obs-studio-git/src/build/config -I/home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/libobs -I/home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/shared/happy-eyeballs -I/home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/shared/opts-parser -I/home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/shared/bpm -I/home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/deps/libcaption -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=gnu17 -fPIC -fvisibility=hidden -fopenmp-simd -fno-strict-aliasing -Wno-trigraphs -Wno-missing-field-initializers -Wno-missing-prototypes -Werror=return-type -Wunreachable-code -Wquoted-include-in-framework-header -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wunused-parameter -Wunused-variable -Wunused-value -Wempty-body -Wuninitialized -Wno-unknown-pragmas -Wfour-char-constants -Wconstant-conversion -Wno-conversion -Wint-conversion -Wbool-conversion -Wenum-conversion -Wnon-literal-null-conversion -Wsign-compare -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-implicit-fallthrough -Wdeprecated-declarations -Wno-sign-conversion -Winfinite-recursion -Wcomma -Wno-strict-prototypes -Wno-semicolon-before-method-body -Wformat-security -Wvla -Wno-error=shorten-64-to-32 -Wno-error=deprecated-declarations -Wno-shadow -Wno-float-conversion -Wno-comma -Wno-error=unreachable-code -Werror -MD -MT plugins/obs-outputs/CMakeFiles/obs-outputs.dir/librtmp/log.c.o -MF plugins/obs-outputs/CMakeFiles/obs-outputs.dir/librtmp/log.c.o.d -o plugins/obs-outputs/CMakeFiles/obs-outputs.dir/librtmp/log.c.o -c /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/obs-outputs/librtmp/log.c
  659. In file included from /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/obs-outputs/librtmp/log.c:24:
  660. In file included from /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/obs-outputs/librtmp/rtmp_sys.h:81:
  661. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/obs-outputs/librtmp/rtmp.h:63:10: fatal error: 'mbedtls/ctr_drbg.h' file not found
  662. 63 | #include <mbedtls/ctr_drbg.h>
  663. | ^~~~~~~~~~~~~~~~~~~~
  664. 1 error generated.
  665. [237/674] Building C object plugins/obs-outputs/CMakeFiles/obs-outputs.dir/librtmp/amf.c.o
  666. FAILED: [code=1] plugins/obs-outputs/CMakeFiles/obs-outputs.dir/librtmp/amf.c.o
  667. /usr/lib/ccache/bin/clang -DCRYPTO -DENABLE_HEVC -DSIMDE_ENABLE_OPENMP -DUSE_MBEDTLS -Dobs_outputs_EXPORTS -I/home/user/.cache/paru/clone/obs-studio-git/src/build/plugins/obs-outputs -I/home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/obs-outputs -I/home/user/.cache/paru/clone/obs-studio-git/src/build/config -I/home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/libobs -I/home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/shared/happy-eyeballs -I/home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/shared/opts-parser -I/home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/shared/bpm -I/home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/deps/libcaption -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=gnu17 -fPIC -fvisibility=hidden -fopenmp-simd -fno-strict-aliasing -Wno-trigraphs -Wno-missing-field-initializers -Wno-missing-prototypes -Werror=return-type -Wunreachable-code -Wquoted-include-in-framework-header -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wunused-parameter -Wunused-variable -Wunused-value -Wempty-body -Wuninitialized -Wno-unknown-pragmas -Wfour-char-constants -Wconstant-conversion -Wno-conversion -Wint-conversion -Wbool-conversion -Wenum-conversion -Wnon-literal-null-conversion -Wsign-compare -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-implicit-fallthrough -Wdeprecated-declarations -Wno-sign-conversion -Winfinite-recursion -Wcomma -Wno-strict-prototypes -Wno-semicolon-before-method-body -Wformat-security -Wvla -Wno-error=shorten-64-to-32 -Wno-error=deprecated-declarations -Wno-shadow -Wno-float-conversion -Wno-comma -Wno-error=unreachable-code -Werror -MD -MT plugins/obs-outputs/CMakeFiles/obs-outputs.dir/librtmp/amf.c.o -MF plugins/obs-outputs/CMakeFiles/obs-outputs.dir/librtmp/amf.c.o.d -o plugins/obs-outputs/CMakeFiles/obs-outputs.dir/librtmp/amf.c.o -c /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/obs-outputs/librtmp/amf.c
  668. In file included from /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/obs-outputs/librtmp/amf.c:26:
  669. In file included from /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/obs-outputs/librtmp/rtmp_sys.h:81:
  670. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/obs-outputs/librtmp/rtmp.h:63:10: fatal error: 'mbedtls/ctr_drbg.h' file not found
  671. 63 | #include <mbedtls/ctr_drbg.h>
  672. | ^~~~~~~~~~~~~~~~~~~~
  673. 1 error generated.
  674. [240/674] Building C object plugins/obs-outputs/CMakeFiles/obs-outputs.dir/librtmp/rtmp.c.o
  675. FAILED: [code=1] plugins/obs-outputs/CMakeFiles/obs-outputs.dir/librtmp/rtmp.c.o
  676. /usr/lib/ccache/bin/clang -DCRYPTO -DENABLE_HEVC -DSIMDE_ENABLE_OPENMP -DUSE_MBEDTLS -Dobs_outputs_EXPORTS -I/home/user/.cache/paru/clone/obs-studio-git/src/build/plugins/obs-outputs -I/home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/obs-outputs -I/home/user/.cache/paru/clone/obs-studio-git/src/build/config -I/home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/libobs -I/home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/shared/happy-eyeballs -I/home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/shared/opts-parser -I/home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/shared/bpm -I/home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/deps/libcaption -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=gnu17 -fPIC -fvisibility=hidden -fopenmp-simd -fno-strict-aliasing -Wno-trigraphs -Wno-missing-field-initializers -Wno-missing-prototypes -Werror=return-type -Wunreachable-code -Wquoted-include-in-framework-header -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wunused-parameter -Wunused-variable -Wunused-value -Wempty-body -Wuninitialized -Wno-unknown-pragmas -Wfour-char-constants -Wconstant-conversion -Wno-conversion -Wint-conversion -Wbool-conversion -Wenum-conversion -Wnon-literal-null-conversion -Wsign-compare -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-implicit-fallthrough -Wdeprecated-declarations -Wno-sign-conversion -Winfinite-recursion -Wcomma -Wno-strict-prototypes -Wno-semicolon-before-method-body -Wformat-security -Wvla -Wno-error=shorten-64-to-32 -Wno-error=deprecated-declarations -Wno-shadow -Wno-float-conversion -Wno-comma -Wno-error=unreachable-code -Werror -MD -MT plugins/obs-outputs/CMakeFiles/obs-outputs.dir/librtmp/rtmp.c.o -MF plugins/obs-outputs/CMakeFiles/obs-outputs.dir/librtmp/rtmp.c.o.d -o plugins/obs-outputs/CMakeFiles/obs-outputs.dir/librtmp/rtmp.c.o -c /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/obs-outputs/librtmp/rtmp.c
  677. In file included from /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/obs-outputs/librtmp/rtmp.c:32:
  678. In file included from /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/obs-outputs/librtmp/rtmp_sys.h:81:
  679. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/obs-outputs/librtmp/rtmp.h:63:10: fatal error: 'mbedtls/ctr_drbg.h' file not found
  680. 63 | #include <mbedtls/ctr_drbg.h>
  681. | ^~~~~~~~~~~~~~~~~~~~
  682. 1 error generated.
  683. [241/674] Building CXX object plugins/obs-qsv11/CMakeFiles/obs-qsv11.dir/QSV_Encoder_Internal.cpp.o
  684. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/obs-qsv11/QSV_Encoder_Internal.cpp:178:17: warning: 'CodeName' is deprecated [-Wdeprecated-declarations]
  685. 178 | (platform.CodeName >= MFX_PLATFORM_BATTLEMAGE && platform.CodeName != MFX_PLATFORM_ALDERLAKE_N)) {
  686. | ^
  687. /usr/include/vpl/mfxcommon.h:287:4: note: 'CodeName' has been explicitly marked deprecated here
  688. 287 | MFX_DEPRECATED mfxU16 CodeName; /*!< Deprecated. */
  689. | ^
  690. /usr/include/vpl/mfxdefs.h:90:31: note: expanded from macro 'MFX_DEPRECATED'
  691. 90 | #define MFX_DEPRECATED [[deprecated]]
  692. | ^
  693. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/obs-qsv11/QSV_Encoder_Internal.cpp:178:29: warning: 'MFX_PLATFORM_BATTLEMAGE' is deprecated [-Wdeprecated-declarations]
  694. 178 | (platform.CodeName >= MFX_PLATFORM_BATTLEMAGE && platform.CodeName != MFX_PLATFORM_ALDERLAKE_N)) {
  695. | ^
  696. /usr/include/vpl/mfxcommon.h:270:5: note: 'MFX_PLATFORM_BATTLEMAGE' has been explicitly marked deprecated here
  697. 270 | MFX_DEPRECATED_ENUM_FIELD_INSIDE(MFX_PLATFORM_BATTLEMAGE) = 52, /*!< Code name Battlemage. */
  698. | ^
  699. /usr/include/vpl/mfxdefs.h:91:58: note: expanded from macro 'MFX_DEPRECATED_ENUM_FIELD_INSIDE'
  700. 91 | #define MFX_DEPRECATED_ENUM_FIELD_INSIDE(arg) arg [[deprecated]]
  701. | ^
  702. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/obs-qsv11/QSV_Encoder_Internal.cpp:178:65: warning: 'CodeName' is deprecated [-Wdeprecated-declarations]
  703. 178 | (platform.CodeName >= MFX_PLATFORM_BATTLEMAGE && platform.CodeName != MFX_PLATFORM_ALDERLAKE_N)) {
  704. | ^
  705. /usr/include/vpl/mfxcommon.h:287:4: note: 'CodeName' has been explicitly marked deprecated here
  706. 287 | MFX_DEPRECATED mfxU16 CodeName; /*!< Deprecated. */
  707. | ^
  708. /usr/include/vpl/mfxdefs.h:90:31: note: expanded from macro 'MFX_DEPRECATED'
  709. 90 | #define MFX_DEPRECATED [[deprecated]]
  710. | ^
  711. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/obs-qsv11/QSV_Encoder_Internal.cpp:178:77: warning: 'MFX_PLATFORM_ALDERLAKE_N' is deprecated [-Wdeprecated-declarations]
  712. 178 | (platform.CodeName >= MFX_PLATFORM_BATTLEMAGE && platform.CodeName != MFX_PLATFORM_ALDERLAKE_N)) {
  713. | ^
  714. /usr/include/vpl/mfxcommon.h:267:5: note: 'MFX_PLATFORM_ALDERLAKE_N' has been explicitly marked deprecated here
  715. 267 | MFX_DEPRECATED_ENUM_FIELD_INSIDE(MFX_PLATFORM_ALDERLAKE_N) = 55, /*!< Code name Alder Lake N. */
  716. | ^
  717. /usr/include/vpl/mfxdefs.h:91:58: note: expanded from macro 'MFX_DEPRECATED_ENUM_FIELD_INSIDE'
  718. 91 | #define MFX_DEPRECATED_ENUM_FIELD_INSIDE(arg) arg [[deprecated]]
  719. | ^
  720. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/obs-qsv11/QSV_Encoder_Internal.cpp:194:16: warning: 'CodeName' is deprecated [-Wdeprecated-declarations]
  721. 194 | if (platform.CodeName >= MFX_PLATFORM_LUNARLAKE && platform.CodeName != MFX_PLATFORM_ALDERLAKE_N &&
  722. | ^
  723. /usr/include/vpl/mfxcommon.h:287:4: note: 'CodeName' has been explicitly marked deprecated here
  724. 287 | MFX_DEPRECATED mfxU16 CodeName; /*!< Deprecated. */
  725. | ^
  726. /usr/include/vpl/mfxdefs.h:90:31: note: expanded from macro 'MFX_DEPRECATED'
  727. 90 | #define MFX_DEPRECATED [[deprecated]]
  728. | ^
  729. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/obs-qsv11/QSV_Encoder_Internal.cpp:194:28: warning: 'MFX_PLATFORM_LUNARLAKE' is deprecated [-Wdeprecated-declarations]
  730. 194 | if (platform.CodeName >= MFX_PLATFORM_LUNARLAKE && platform.CodeName != MFX_PLATFORM_ALDERLAKE_N &&
  731. | ^
  732. /usr/include/vpl/mfxcommon.h:271:5: note: 'MFX_PLATFORM_LUNARLAKE' has been explicitly marked deprecated here
  733. 271 | MFX_DEPRECATED_ENUM_FIELD_INSIDE(MFX_PLATFORM_LUNARLAKE) = 53, /*!< Code name Lunar Lake. */
  734. | ^
  735. /usr/include/vpl/mfxdefs.h:91:58: note: expanded from macro 'MFX_DEPRECATED_ENUM_FIELD_INSIDE'
  736. 91 | #define MFX_DEPRECATED_ENUM_FIELD_INSIDE(arg) arg [[deprecated]]
  737. | ^
  738. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/obs-qsv11/QSV_Encoder_Internal.cpp:194:63: warning: 'CodeName' is deprecated [-Wdeprecated-declarations]
  739. 194 | if (platform.CodeName >= MFX_PLATFORM_LUNARLAKE && platform.CodeName != MFX_PLATFORM_ALDERLAKE_N &&
  740. | ^
  741. /usr/include/vpl/mfxcommon.h:287:4: note: 'CodeName' has been explicitly marked deprecated here
  742. 287 | MFX_DEPRECATED mfxU16 CodeName; /*!< Deprecated. */
  743. | ^
  744. /usr/include/vpl/mfxdefs.h:90:31: note: expanded from macro 'MFX_DEPRECATED'
  745. 90 | #define MFX_DEPRECATED [[deprecated]]
  746. | ^
  747. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/obs-qsv11/QSV_Encoder_Internal.cpp:194:75: warning: 'MFX_PLATFORM_ALDERLAKE_N' is deprecated [-Wdeprecated-declarations]
  748. 194 | if (platform.CodeName >= MFX_PLATFORM_LUNARLAKE && platform.CodeName != MFX_PLATFORM_ALDERLAKE_N &&
  749. | ^
  750. /usr/include/vpl/mfxcommon.h:267:5: note: 'MFX_PLATFORM_ALDERLAKE_N' has been explicitly marked deprecated here
  751. 267 | MFX_DEPRECATED_ENUM_FIELD_INSIDE(MFX_PLATFORM_ALDERLAKE_N) = 55, /*!< Code name Alder Lake N. */
  752. | ^
  753. /usr/include/vpl/mfxdefs.h:91:58: note: expanded from macro 'MFX_DEPRECATED_ENUM_FIELD_INSIDE'
  754. 91 | #define MFX_DEPRECATED_ENUM_FIELD_INSIDE(arg) arg [[deprecated]]
  755. | ^
  756. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/obs-qsv11/QSV_Encoder_Internal.cpp:195:16: warning: 'CodeName' is deprecated [-Wdeprecated-declarations]
  757. 195 | platform.CodeName != MFX_PLATFORM_ARROWLAKE) {
  758. | ^
  759. /usr/include/vpl/mfxcommon.h:287:4: note: 'CodeName' has been explicitly marked deprecated here
  760. 287 | MFX_DEPRECATED mfxU16 CodeName; /*!< Deprecated. */
  761. | ^
  762. /usr/include/vpl/mfxdefs.h:90:31: note: expanded from macro 'MFX_DEPRECATED'
  763. 90 | #define MFX_DEPRECATED [[deprecated]]
  764. | ^
  765. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/obs-qsv11/QSV_Encoder_Internal.cpp:195:28: warning: 'MFX_PLATFORM_ARROWLAKE' is deprecated [-Wdeprecated-declarations]
  766. 195 | platform.CodeName != MFX_PLATFORM_ARROWLAKE) {
  767. | ^
  768. /usr/include/vpl/mfxcommon.h:272:5: note: 'MFX_PLATFORM_ARROWLAKE' has been explicitly marked deprecated here
  769. 272 | MFX_DEPRECATED_ENUM_FIELD_INSIDE(MFX_PLATFORM_ARROWLAKE) = 54, /*!< Code name Arrow Lake. */
  770. | ^
  771. /usr/include/vpl/mfxdefs.h:91:58: note: expanded from macro 'MFX_DEPRECATED_ENUM_FIELD_INSIDE'
  772. 91 | #define MFX_DEPRECATED_ENUM_FIELD_INSIDE(arg) arg [[deprecated]]
  773. | ^
  774. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/obs-qsv11/QSV_Encoder_Internal.cpp:250:16: warning: 'CodeName' is deprecated [-Wdeprecated-declarations]
  775. 250 | if (platform.CodeName >= MFX_PLATFORM_DG2) {
  776. | ^
  777. /usr/include/vpl/mfxcommon.h:287:4: note: 'CodeName' has been explicitly marked deprecated here
  778. 287 | MFX_DEPRECATED mfxU16 CodeName; /*!< Deprecated. */
  779. | ^
  780. /usr/include/vpl/mfxdefs.h:90:31: note: expanded from macro 'MFX_DEPRECATED'
  781. 90 | #define MFX_DEPRECATED [[deprecated]]
  782. | ^
  783. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/obs-qsv11/QSV_Encoder_Internal.cpp:250:28: warning: 'MFX_PLATFORM_DG2' is deprecated [-Wdeprecated-declarations]
  784. 250 | if (platform.CodeName >= MFX_PLATFORM_DG2) {
  785. | ^
  786. /usr/include/vpl/mfxcommon.h:265:5: note: 'MFX_PLATFORM_DG2' has been explicitly marked deprecated here
  787. 265 | MFX_DEPRECATED_ENUM_FIELD_INSIDE(MFX_PLATFORM_DG2) = 46, /*!< Code name DG2. */
  788. | ^
  789. /usr/include/vpl/mfxdefs.h:91:58: note: expanded from macro 'MFX_DEPRECATED_ENUM_FIELD_INSIDE'
  790. 91 | #define MFX_DEPRECATED_ENUM_FIELD_INSIDE(arg) arg [[deprecated]]
  791. | ^
  792. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/obs-qsv11/QSV_Encoder_Internal.cpp:312:15: warning: 'CodeName' is deprecated [-Wdeprecated-declarations]
  793. 312 | platform.CodeName >= MFX_PLATFORM_ICELAKE) {
  794. | ^
  795. /usr/include/vpl/mfxcommon.h:287:4: note: 'CodeName' has been explicitly marked deprecated here
  796. 287 | MFX_DEPRECATED mfxU16 CodeName; /*!< Deprecated. */
  797. | ^
  798. /usr/include/vpl/mfxdefs.h:90:31: note: expanded from macro 'MFX_DEPRECATED'
  799. 90 | #define MFX_DEPRECATED [[deprecated]]
  800. | ^
  801. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/obs-qsv11/QSV_Encoder_Internal.cpp:312:27: warning: 'MFX_PLATFORM_ICELAKE' is deprecated [-Wdeprecated-declarations]
  802. 312 | platform.CodeName >= MFX_PLATFORM_ICELAKE) {
  803. | ^
  804. /usr/include/vpl/mfxcommon.h:256:5: note: 'MFX_PLATFORM_ICELAKE' has been explicitly marked deprecated here
  805. 256 | MFX_DEPRECATED_ENUM_FIELD_INSIDE(MFX_PLATFORM_ICELAKE) = 30, /*!< Code name Ice Lake. */
  806. | ^
  807. /usr/include/vpl/mfxdefs.h:91:58: note: expanded from macro 'MFX_DEPRECATED_ENUM_FIELD_INSIDE'
  808. 91 | #define MFX_DEPRECATED_ENUM_FIELD_INSIDE(arg) arg [[deprecated]]
  809. | ^
  810. 14 warnings generated.
  811. [248/674] Building CXX object plugins/obs-qsv11/CMakeFiles/obs-qsv11.dir/QSV_Encoder.cpp.o
  812. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/obs-qsv11/QSV_Encoder.cpp:91:11: warning: 12 enumeration values not handled in switch: 'MFX_ERR_MORE_DATA_SUBMIT_TASK', 'MFX_ERR_MORE_EXTBUFFER', 'MFX_ERR_NOT_IMPLEMENTED'... [-Wswitch]
  813. 91 | switch (sts) {
  814. | ^~~
  815. 1 warning generated.
  816. [253/674] Building C object plugins/obs-outputs/CMakeFiles/obs-outputs.dir/flv-mux.c.o
  817. FAILED: [code=1] plugins/obs-outputs/CMakeFiles/obs-outputs.dir/flv-mux.c.o
  818. /usr/lib/ccache/bin/clang -DCRYPTO -DENABLE_HEVC -DSIMDE_ENABLE_OPENMP -DUSE_MBEDTLS -Dobs_outputs_EXPORTS -I/home/user/.cache/paru/clone/obs-studio-git/src/build/plugins/obs-outputs -I/home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/obs-outputs -I/home/user/.cache/paru/clone/obs-studio-git/src/build/config -I/home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/libobs -I/home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/shared/happy-eyeballs -I/home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/shared/opts-parser -I/home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/shared/bpm -I/home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/deps/libcaption -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=gnu17 -fPIC -fvisibility=hidden -fopenmp-simd -fno-strict-aliasing -Wno-trigraphs -Wno-missing-field-initializers -Wno-missing-prototypes -Werror=return-type -Wunreachable-code -Wquoted-include-in-framework-header -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wunused-parameter -Wunused-variable -Wunused-value -Wempty-body -Wuninitialized -Wno-unknown-pragmas -Wfour-char-constants -Wconstant-conversion -Wno-conversion -Wint-conversion -Wbool-conversion -Wenum-conversion -Wnon-literal-null-conversion -Wsign-compare -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-implicit-fallthrough -Wdeprecated-declarations -Wno-sign-conversion -Winfinite-recursion -Wcomma -Wno-strict-prototypes -Wno-semicolon-before-method-body -Wformat-security -Wvla -Wno-error=shorten-64-to-32 -Wno-error=deprecated-declarations -Wno-shadow -Wno-float-conversion -Wno-comma -Wno-error=unreachable-code -Werror -MD -MT plugins/obs-outputs/CMakeFiles/obs-outputs.dir/flv-mux.c.o -MF plugins/obs-outputs/CMakeFiles/obs-outputs.dir/flv-mux.c.o.d -o plugins/obs-outputs/CMakeFiles/obs-outputs.dir/flv-mux.c.o -c /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/obs-outputs/flv-mux.c
  819. In file included from /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/obs-outputs/flv-mux.c:24:
  820. In file included from /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/obs-outputs/rtmp-helpers.h:20:
  821. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/obs-outputs/librtmp/rtmp.h:63:10: fatal error: 'mbedtls/ctr_drbg.h' file not found
  822. 63 | #include <mbedtls/ctr_drbg.h>
  823. | ^~~~~~~~~~~~~~~~~~~~
  824. 1 error generated.
  825. [254/674] Building C object plugins/obs-outputs/CMakeFiles/obs-outputs.dir/rtmp-stream.c.o
  826. FAILED: [code=1] plugins/obs-outputs/CMakeFiles/obs-outputs.dir/rtmp-stream.c.o
  827. /usr/lib/ccache/bin/clang -DCRYPTO -DENABLE_HEVC -DSIMDE_ENABLE_OPENMP -DUSE_MBEDTLS -Dobs_outputs_EXPORTS -I/home/user/.cache/paru/clone/obs-studio-git/src/build/plugins/obs-outputs -I/home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/obs-outputs -I/home/user/.cache/paru/clone/obs-studio-git/src/build/config -I/home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/libobs -I/home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/shared/happy-eyeballs -I/home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/shared/opts-parser -I/home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/shared/bpm -I/home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/deps/libcaption -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=gnu17 -fPIC -fvisibility=hidden -fopenmp-simd -fno-strict-aliasing -Wno-trigraphs -Wno-missing-field-initializers -Wno-missing-prototypes -Werror=return-type -Wunreachable-code -Wquoted-include-in-framework-header -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wunused-parameter -Wunused-variable -Wunused-value -Wempty-body -Wuninitialized -Wno-unknown-pragmas -Wfour-char-constants -Wconstant-conversion -Wno-conversion -Wint-conversion -Wbool-conversion -Wenum-conversion -Wnon-literal-null-conversion -Wsign-compare -Wshorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-implicit-fallthrough -Wdeprecated-declarations -Wno-sign-conversion -Winfinite-recursion -Wcomma -Wno-strict-prototypes -Wno-semicolon-before-method-body -Wformat-security -Wvla -Wno-error=shorten-64-to-32 -Wno-error=deprecated-declarations -Wno-shadow -Wno-float-conversion -Wno-comma -Wno-error=unreachable-code -Werror -MD -MT plugins/obs-outputs/CMakeFiles/obs-outputs.dir/rtmp-stream.c.o -MF plugins/obs-outputs/CMakeFiles/obs-outputs.dir/rtmp-stream.c.o.d -o plugins/obs-outputs/CMakeFiles/obs-outputs.dir/rtmp-stream.c.o -c /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/obs-outputs/rtmp-stream.c
  828. In file included from /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/obs-outputs/rtmp-stream.c:18:
  829. In file included from /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/obs-outputs/rtmp-stream.h:7:
  830. /home/user/.cache/paru/clone/obs-studio-git/src/obs-studio/plugins/obs-outputs/librtmp/rtmp.h:63:10: fatal error: 'mbedtls/ctr_drbg.h' file not found
  831. 63 | #include <mbedtls/ctr_drbg.h>
  832. | ^~~~~~~~~~~~~~~~~~~~
  833. 1 error generated.
  834. [257/674] Automatic MOC for target idian
  835. ninja: build stopped: subcommand failed.
  836. ==> ERROR: A failure occurred in build().
  837. Aborting...
  838. error: failed to build 'obs-studio-git-32.2.2.r4.g1bf1379-1':
  839. error: packages failed to build: obs-studio-git-32.2.2.r4.g1bf1379-1
Advertisement
Comments
  • User was banned
Add Comment
Please, Sign In to add comment