Advertisement
spookybathtub

Pi4 VLC git master build

Jan 12th, 2021
200
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 181.31 KB | None | 0 0
  1. $ uname -a
  2. Linux raspberrypi 5.4.83-v7l+ #1379 SMP Mon Dec 14 13:11:54 GMT 2020 armv7l GNU/Linux
  3.  
  4. $ g++ --version
  5. g++ (Raspbian 8.3.0-6+rpi1) 8.3.0
  6. Copyright (C) 2018 Free Software Foundation, Inc.
  7. This is free software; see the source for copying conditions. There is NO
  8. warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  9.  
  10. pi@raspberrypi:~/source/vlc $ ./configure --prefix=$HOME/dist/vlc4 --disable-maintainer-mode --disable-dependency-tracking --disable-decklink --disable-vcd --disable-libcddb --without-x --disable-qt --disable-mpc --disable-xcb --disable-kva --disable-caca
  11. checking build system type... armv7l-unknown-linux-gnueabihf
  12. checking host system type... armv7l-unknown-linux-gnueabihf
  13. checking for a BSD-compatible install... /usr/bin/install -c
  14. checking whether build environment is sane... yes
  15. checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
  16. checking for gawk... no
  17. checking for mawk... mawk
  18. checking whether make sets $(MAKE)... yes
  19. checking whether make supports nested variables... yes
  20. checking whether UID '1000' is supported by ustar format... yes
  21. checking whether GID '1000' is supported by ustar format... yes
  22. checking how to create a ustar tar archive... gnutar
  23. checking whether make supports nested variables... (cached) yes
  24. checking whether to enable maintainer-specific portions of Makefiles... no
  25. checking for gcc... gcc
  26. checking whether the C compiler works... yes
  27. checking for C compiler default output file name... a.out
  28. checking for suffix of executables...
  29. checking whether we are cross compiling... no
  30. checking for suffix of object files... o
  31. checking whether we are using the GNU C compiler... yes
  32. checking whether gcc accepts -g... yes
  33. checking for gcc option to accept ISO C89... none needed
  34. checking whether gcc understands -c and -o together... yes
  35. checking whether make supports the include directive... yes (GNU style)
  36. checking dependency style of gcc... none
  37. checking how to run the C preprocessor... gcc -E
  38. checking for grep that handles long lines and -e... /usr/bin/grep
  39. checking for egrep... /usr/bin/grep -E
  40. checking for ANSI C header files... yes
  41. checking for sys/types.h... yes
  42. checking for sys/stat.h... yes
  43. checking for stdlib.h... yes
  44. checking for string.h... yes
  45. checking for memory.h... yes
  46. checking for strings.h... yes
  47. checking for inttypes.h... yes
  48. checking for stdint.h... yes
  49. checking for unistd.h... yes
  50. checking minix/config.h usability... no
  51. checking minix/config.h presence... no
  52. checking for minix/config.h... no
  53. checking whether it is safe to define __EXTENSIONS__... yes
  54. checking whether gcc supports C11... yes
  55. checking for g++... g++
  56. checking whether we are using the GNU C++ compiler... yes
  57. checking whether g++ accepts -g... yes
  58. checking dependency style of g++... none
  59. checking how to run the C preprocessor... gcc -E
  60. checking for gcc... gcc
  61. checking whether we are using the GNU Objective C compiler... no
  62. checking whether gcc accepts -g... no
  63. checking dependency style of gcc... none
  64. checking for egrep... (cached) /usr/bin/grep -E
  65. checking whether make sets $(MAKE)... (cached) yes
  66. checking dependency style of gcc... none
  67. checking for flex... flex
  68. checking lex output file root... lex.yy
  69. checking lex library... -lfl
  70. checking whether yytext is a pointer... yes
  71. checking for bison... bison -y
  72. checking for desktop-file-validate... no
  73. checking for c11-gcc... no
  74. checking for c11... no
  75. checking for c99-gcc... c99-gcc
  76. checking for an ANSI C-conforming const... yes
  77. checking for inline... inline
  78. checking for C/C++ restrict keyword... __restrict
  79. checking whether g++ supports C++14 features by default... yes
  80. checking C atomics... using -latomic
  81. checking whether C compiler accepts -Werror=invalid-command-line-argument... no
  82. checking whether C compiler accepts -Werror=unknown-warning-option... no
  83. checking whether C compiler accepts -Wno-deprecated-copy... yes
  84. checking for nasm... nasm
  85. checking for an Android system... no
  86. checking for 3rd party libraries path... not found
  87. checking how to print strings... printf
  88. checking for a sed that does not truncate output... /usr/bin/sed
  89. checking for fgrep... /usr/bin/grep -F
  90. checking for ld used by gcc... /usr/bin/ld
  91. checking if the linker (/usr/bin/ld) is GNU ld... yes
  92. checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
  93. checking the name lister (/usr/bin/nm -B) interface... BSD nm
  94. checking whether ln -s works... yes
  95. checking the maximum length of command line arguments... 1572864
  96. checking how to convert armv7l-unknown-linux-gnueabihf file names to armv7l-unknown-linux-gnueabihf format... func_convert_file_noop
  97. checking how to convert armv7l-unknown-linux-gnueabihf file names to toolchain format... func_convert_file_noop
  98. checking for /usr/bin/ld option to reload object files... -r
  99. checking for objdump... objdump
  100. checking how to recognize dependent libraries... (cached) pass_all
  101. checking for dlltool... no
  102. checking how to associate runtime and link libraries... printf %s\n
  103. checking for ar... ar
  104. checking for archiver @FILE support... @
  105. checking for strip... strip
  106. checking for ranlib... ranlib
  107. checking command to parse /usr/bin/nm -B output from gcc object... ok
  108. checking for sysroot... no
  109. checking for a working dd... /usr/bin/dd
  110. checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1
  111. checking for mt... mt
  112. checking if mt is a manifest tool... no
  113. checking for dlfcn.h... yes
  114. checking for objdir... .libs
  115. checking if gcc supports -fno-rtti -fno-exceptions... no
  116. checking for gcc option to produce PIC... -fPIC -DPIC
  117. checking if gcc PIC flag -fPIC -DPIC works... yes
  118. checking if gcc static flag -static works... yes
  119. checking if gcc supports -c -o file.o... yes
  120. checking if gcc supports -c -o file.o... (cached) yes
  121. checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes
  122. checking whether -lc should be explicitly linked in... no
  123. checking dynamic linker characteristics... GNU/Linux ld.so
  124. checking how to hardcode library paths into programs... immediate
  125. checking for shl_load... no
  126. checking for shl_load in -ldld... no
  127. checking for dlopen... no
  128. checking for dlopen in -ldl... yes
  129. checking whether a program can dlopen itself... yes
  130. checking whether a statically linked program can dlopen itself... no
  131. checking whether stripping libraries is possible... yes
  132. checking if libtool supports shared libraries... yes
  133. checking whether to build shared libraries... yes
  134. checking whether to build static libraries... no
  135. checking how to run the C++ preprocessor... g++ -E
  136. checking for ld used by g++... /usr/bin/ld
  137. checking if the linker (/usr/bin/ld) is GNU ld... yes
  138. checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes
  139. checking for g++ option to produce PIC... -fPIC -DPIC
  140. checking if g++ PIC flag -fPIC -DPIC works... yes
  141. checking if g++ static flag -static works... yes
  142. checking if g++ supports -c -o file.o... yes
  143. checking if g++ supports -c -o file.o... (cached) yes
  144. checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes
  145. checking dynamic linker characteristics... (cached) GNU/Linux ld.so
  146. checking how to hardcode library paths into programs... immediate
  147. checking for windres... no
  148. checking for bash... /usr/bin/bash
  149. checking if dolt supports this host... yes, replacing libtool
  150. checking whether NLS is requested... yes
  151. checking for msgfmt... /usr/bin/msgfmt
  152. checking for gmsgfmt... /usr/bin/msgfmt
  153. checking for xgettext... /usr/bin/xgettext
  154. checking for msgmerge... /usr/bin/msgmerge
  155. checking for ld used by gcc... /usr/bin/ld
  156. checking if the linker (/usr/bin/ld) is GNU ld... yes
  157. checking for shared library run path origin... done
  158. checking for CFPreferencesCopyAppValue... no
  159. checking for CFLocaleCopyCurrent... no
  160. checking for GNU gettext in libc... yes
  161. checking whether to use NLS... yes
  162. checking where the gettext function comes from... libc
  163. checking for iconv... yes
  164. checking for working iconv... yes
  165. checking for iconv declaration...
  166. extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
  167. checking for buggy GNU/libc versions... not present
  168. checking for shared objects suffix... .so
  169. checking for accept4... yes
  170. checking for dup3... yes
  171. checking for fcntl... yes
  172. checking for flock... yes
  173. checking for fstatat... yes
  174. checking for fstatvfs... yes
  175. checking for fork... yes
  176. checking for getmntent_r... yes
  177. checking for getenv... yes
  178. checking for getpwuid_r... yes
  179. checking for isatty... yes
  180. checking for memalign... yes
  181. checking for mkostemp... yes
  182. checking for mmap... yes
  183. checking for open_memstream... yes
  184. checking for newlocale... yes
  185. checking for pipe2... yes
  186. checking for pread... yes
  187. checking for posix_fadvise... yes
  188. checking for posix_madvise... yes
  189. checking for setlocale... yes
  190. checking for stricmp... no
  191. checking for strnicmp... no
  192. checking for strptime... yes
  193. checking for uselocale... yes
  194. checking for wordexp... yes
  195. checking for aligned_alloc... yes
  196. checking for atof... yes
  197. checking for atoll... yes
  198. checking for dirfd... yes
  199. checking for fdopendir... yes
  200. checking for flockfile... yes
  201. checking for fsync... yes
  202. checking for getdelim... yes
  203. checking for getpid... yes
  204. checking for lfind... yes
  205. checking for lldiv... yes
  206. checking for memrchr... yes
  207. checking for nrand48... yes
  208. checking for poll... yes
  209. checking for posix_memalign... yes
  210. checking for recvmsg... yes
  211. checking for rewind... yes
  212. checking for sendmsg... yes
  213. checking for setenv... yes
  214. checking for strcasecmp... yes
  215. checking for strcasestr... yes
  216. checking for strdup... yes
  217. checking for strlcpy... no
  218. checking for strndup... yes
  219. checking for strnlen... yes
  220. checking for strnstr... no
  221. checking for strsep... yes
  222. checking for strtof... yes
  223. checking for strtok_r... yes
  224. checking for strtoll... yes
  225. checking for swab... yes
  226. checking for tdestroy... yes
  227. checking for tfind... yes
  228. checking for timegm... yes
  229. checking for timespec_get... yes
  230. checking for strverscmp... yes
  231. checking for pathconf... yes
  232. checking for gettimeofday... yes
  233. checking for fdatasync... yes
  234. checking whether realpath is declared... yes
  235. checking whether asprintf is declared... yes
  236. checking whether vasprintf is declared... yes
  237. checking whether gmtime_r is declared... yes
  238. checking whether localtime_r is declared... yes
  239. checking for static_assert in assert.h... yes
  240. checking for working strcoll... yes
  241. checking for eventfd... yes
  242. checking for vmsplice... yes
  243. checking for sched_getaffinity... yes
  244. checking for recvmmsg... yes
  245. checking for memfd_create... yes
  246. checking for struct timespec... yes
  247. checking for max_align_t... yes
  248. checking for library containing connect... none required
  249. checking for library containing inet_pton... none required
  250. checking for struct if_nameindex... yes
  251. checking for if_nameindex... yes
  252. checking for socklen_t in sys/socket.h... yes
  253. checking for struct sockaddr_storage... yes
  254. checking for getopt_long... yes
  255. checking for cos in -lm... yes
  256. checking for lrintf in -lm... yes
  257. checking for nanf in -lm... yes
  258. checking for sincos in -lm... yes
  259. checking broken qsort_r prototype... no
  260. checking _Thread_local support... ok
  261. checking threads.h usability... yes
  262. checking threads.h presence... yes
  263. checking for threads.h... yes
  264. checking for getaddrinfo_a in -lanl... yes
  265. checking for library containing dlsym... -ldl
  266. checking for library containing clock_nanosleep... none required
  267. checking for clock_gettime... yes
  268. checking for clock_nanosleep... yes
  269. checking for clock_getres... yes
  270. checking arpa/inet.h usability... yes
  271. checking arpa/inet.h presence... yes
  272. checking for arpa/inet.h... yes
  273. checking poll.h usability... yes
  274. checking poll.h presence... yes
  275. checking for poll.h... yes
  276. checking pthread.h usability... yes
  277. checking pthread.h presence... yes
  278. checking for pthread.h... yes
  279. checking search.h usability... yes
  280. checking search.h presence... yes
  281. checking for search.h... yes
  282. checking sys/shm.h usability... yes
  283. checking sys/shm.h presence... yes
  284. checking for sys/shm.h... yes
  285. checking sys/socket.h usability... yes
  286. checking sys/socket.h presence... yes
  287. checking for sys/socket.h... yes
  288. checking sys/uio.h usability... yes
  289. checking sys/uio.h presence... yes
  290. checking for sys/uio.h... yes
  291. checking wordexp.h usability... yes
  292. checking wordexp.h presence... yes
  293. checking for wordexp.h... yes
  294. checking for net/if.h... yes
  295. checking syslog.h usability... yes
  296. checking syslog.h presence... yes
  297. checking for syslog.h... yes
  298. checking netinet/tcp.h usability... yes
  299. checking netinet/tcp.h presence... yes
  300. checking for netinet/tcp.h... yes
  301. checking netinet/udplite.h usability... no
  302. checking netinet/udplite.h presence... no
  303. checking for netinet/udplite.h... no
  304. checking sys/param.h usability... yes
  305. checking sys/param.h presence... yes
  306. checking for sys/param.h... yes
  307. checking sys/mount.h usability... yes
  308. checking sys/mount.h presence... yes
  309. checking for sys/mount.h... yes
  310. checking features.h usability... yes
  311. checking features.h presence... yes
  312. checking for features.h... yes
  313. checking getopt.h usability... yes
  314. checking getopt.h presence... yes
  315. checking for getopt.h... yes
  316. checking linux/dccp.h usability... yes
  317. checking linux/dccp.h presence... yes
  318. checking for linux/dccp.h... yes
  319. checking linux/magic.h usability... yes
  320. checking linux/magic.h presence... yes
  321. checking for linux/magic.h... yes
  322. checking sys/eventfd.h usability... yes
  323. checking sys/eventfd.h presence... yes
  324. checking for sys/eventfd.h... yes
  325. checking xlocale.h usability... no
  326. checking xlocale.h presence... no
  327. checking for xlocale.h... no
  328. checking for struct pollfd... yes
  329. checking if C++ headers define locale_t... yes
  330. checking for ssize_t... yes
  331. checking for pkg-config... /usr/bin/pkg-config
  332. checking pkg-config is at least version 0.9.0... yes
  333. checking zlib.h usability... yes
  334. checking zlib.h presence... yes
  335. checking for zlib.h... yes
  336. checking for IDN... yes
  337. checking for DBUS... yes
  338. checking for SYSTEMD... yes
  339. checking whether C compiler accepts -Wall... yes
  340. checking whether C compiler accepts -Wextra... yes
  341. checking whether C compiler accepts -Wsign-compare... yes
  342. checking whether C compiler accepts -Wundef... yes
  343. checking whether C compiler accepts -Wpointer-arith... yes
  344. checking whether C compiler accepts -Wvolatile-register-var... yes
  345. checking whether C compiler accepts -Wformat... yes
  346. checking whether C compiler accepts -Wformat-security... yes
  347. checking whether C compiler accepts -Wduplicated-branches... yes
  348. checking whether C compiler accepts -Wduplicated-cond... yes
  349. checking whether C compiler accepts -Wall... (cached) yes
  350. checking whether C compiler accepts -Wextra... (cached) yes
  351. checking whether C compiler accepts -Wsign-compare... (cached) yes
  352. checking whether C compiler accepts -Wundef... (cached) yes
  353. checking whether C compiler accepts -Wpointer-arith... (cached) yes
  354. checking whether C compiler accepts -Wvolatile-register-var... (cached) yes
  355. checking whether C compiler accepts -Wformat... (cached) yes
  356. checking whether C compiler accepts -Wformat-security... (cached) yes
  357. checking whether C compiler accepts -Wduplicated-branches... (cached) yes
  358. checking whether C compiler accepts -Wduplicated-cond... (cached) yes
  359. checking whether C compiler accepts -Wbad-function-cast... yes
  360. checking whether C compiler accepts -Wwrite-strings... yes
  361. checking whether C compiler accepts -Wmissing-prototypes... yes
  362. checking whether C compiler accepts -Werror-implicit-function-declaration... yes
  363. checking whether C compiler accepts -Winit-self... yes
  364. checking whether C compiler accepts -Wlogical-op... yes
  365. checking whether C compiler accepts -Wshadow=local... yes
  366. checking whether C compiler accepts -Wmultistatement-macros... yes
  367. checking whether C compiler accepts -pipe... yes
  368. checking valgrind/valgrind.h usability... no
  369. checking valgrind/valgrind.h presence... no
  370. checking for valgrind/valgrind.h... no
  371. checking if gcc accepts -fvisibility=hidden... yes
  372. checking whether C compiler accepts -fno-math-errno... yes
  373. checking whether C compiler accepts -funsafe-math-optimizations... yes
  374. checking whether C compiler accepts -fno-rounding-math... yes
  375. checking whether C compiler accepts -fno-signaling-nans... yes
  376. checking whether C compiler accepts -fcx-limited-range... yes
  377. checking whether C compiler accepts -fno-math-errno... (cached) yes
  378. checking whether C compiler accepts -funsafe-math-optimizations... (cached) yes
  379. checking whether C compiler accepts -fno-rounding-math... (cached) yes
  380. checking whether C compiler accepts -fno-signaling-nans... (cached) yes
  381. checking whether C compiler accepts -fcx-limited-range... (cached) yes
  382. checking if gcc accepts -funroll-loops... yes
  383. checking whether C compiler accepts -fstack-protector-strong... yes
  384. checking whether C compiler accepts -fstack-protector-strong... (cached) yes
  385. checking if linker supports -Bsymbolic... -Wl,-Bsymbolic
  386. checking if linker supports -z,defs... yes
  387. checking for __attribute__((packed))... yes
  388. checking execinfo.h usability... yes
  389. checking execinfo.h presence... yes
  390. checking for execinfo.h... yes
  391. checking for backtrace... yes
  392. checking if gcc groks 3D Now! inline assembly... no
  393. checking if gcc groks ARM NEON assembly... 32
  394. checking for LUA... yes
  395. checking for luac... luac
  396. checking for ARCHIVE... yes
  397. checking for LIVE555... yes
  398. checking for DC1394... yes
  399. checking for DV1394... yes
  400. checking for LINSYS_SDI... yes
  401. checking for DVDREAD... yes
  402. checking for DVDNAV... yes
  403. checking for BLURAY... yes
  404. checking for OPENCV... no
  405. configure: WARNING: Library opencv > 2.0 needed for opencv was not found
  406. checking for SMBCLIENT... yes
  407. checking for DSM... no
  408. checking for SFTP... yes
  409. checking for NFS... yes
  410. checking for SMB2... no
  411. configure: WARNING: Library libsmb2 >= 3.0.0 needed for smb2 was not found
  412. checking linux/videodev2.h usability... yes
  413. checking linux/videodev2.h presence... yes
  414. checking for linux/videodev2.h... yes
  415. checking ffnvcodec/dynlink_loader.h usability... no
  416. checking ffnvcodec/dynlink_loader.h presence... no
  417. checking for ffnvcodec/dynlink_loader.h... no
  418. checking for Linux DVB version 5.1... yes
  419. checking for VNC... yes
  420. checking for FREERDP... no
  421. configure: WARNING: Library freerdp >= 1.0.1 needed for freerdp was not found
  422. checking for ASDCP... no
  423. checking for DVBPSI... yes
  424. checking gme/gme.h usability... no
  425. checking gme/gme.h presence... no
  426. checking for gme/gme.h... no
  427. checking for SID... yes
  428. checking sidplay/builders/resid.h usability... yes
  429. checking sidplay/builders/resid.h presence... yes
  430. checking for sidplay/builders/resid.h... yes
  431. checking for OGG... yes
  432. checking for LIBVORBIS... yes
  433. checking for OGG... yes
  434. checking for SHOUT... yes
  435. checking for MATROSKA... yes
  436. checking for LIBMODPLUG... yes
  437. checking for SHINE... yes
  438. checking mad.h usability... yes
  439. checking mad.h presence... yes
  440. checking for mad.h... yes
  441. checking for mad_bit_init in -lmad... yes
  442. checking for MPG123... yes
  443. checking for GST_APP... no
  444. configure: WARNING: No package 'gstreamer-app-1.0' found. GStreamer modules will not be built.
  445. checking for libavutil variant... ffmpeg
  446. checking for AVCODEC... yes
  447. checking libavcodec/avcodec.h usability... yes
  448. checking libavcodec/avcodec.h presence... yes
  449. checking for libavcodec/avcodec.h... yes
  450. checking libavutil/avutil.h usability... yes
  451. checking libavutil/avutil.h presence... yes
  452. checking for libavutil/avutil.h... yes
  453. checking for LIBVA... yes
  454. checking for LIBVA_DRM... yes
  455. checking for LIBVA_X11... yes
  456. checking for LIBVA_WL... yes
  457. checking libavcodec/vaapi.h usability... yes
  458. checking libavcodec/vaapi.h presence... yes
  459. checking for libavcodec/vaapi.h... yes
  460. configure: VA API acceleration activated
  461. checking dxgidebug.h usability... no
  462. checking dxgidebug.h presence... no
  463. checking for dxgidebug.h... no
  464. checking dxgi1_6.h usability... no
  465. checking dxgi1_6.h presence... no
  466. checking for dxgi1_6.h... no
  467. checking for IApplicationData2... no
  468. checking for dcomp.h... no
  469. checking for AVFORMAT... yes
  470. checking libavformat/avformat.h usability... yes
  471. checking libavformat/avformat.h presence... yes
  472. checking for libavformat/avformat.h... yes
  473. checking libavformat/avio.h usability... yes
  474. checking libavformat/avio.h presence... yes
  475. checking for libavformat/avio.h... yes
  476. checking for libavcodec/avcodec.h... (cached) yes
  477. checking for libavutil/avutil.h... (cached) yes
  478. checking for SWSCALE... yes
  479. checking libswscale/swscale.h usability... yes
  480. checking libswscale/swscale.h presence... yes
  481. checking for libswscale/swscale.h... yes
  482. checking for libavutil/avutil.h... (cached) yes
  483. checking for POSTPROC... yes
  484. checking postproc/postprocess.h usability... no
  485. checking postproc/postprocess.h presence... no
  486. checking for postproc/postprocess.h... no
  487. checking for FAAD... no
  488. checking for AOM... no
  489. configure: WARNING: Library aom needed for aom was not found
  490. checking for RAV1E... no
  491. configure: WARNING: Library rav1e needed for rav1e was not found
  492. checking for DAV1D... yes
  493. checking for VPX... no
  494. checking for TWOLAME... yes
  495. checking a52dec/a52.h usability... yes
  496. checking a52dec/a52.h presence... yes
  497. checking for a52dec/a52.h... yes
  498. checking for a52_free in -la52... yes
  499. checking for DCA... yes
  500. checking for FLAC... yes
  501. checking for LIBMPEG2... yes
  502. checking for VORBIS... yes
  503. checking for SPEEX... yes
  504. checking for SPEEXDSP... yes
  505. checking for RNNOISE... no
  506. configure: WARNING: Library rnnoise needed for rnnoise was not found
  507. checking for OPUS... yes
  508. checking for SPATIALAUDIO... yes
  509. checking for THEORA... yes
  510. checking for OGGSPOTS... yes
  511. checking for SCHROEDINGER... no
  512. configure: WARNING: Library schroedinger-1.0 >= 1.0.10 needed for schroedinger was not found
  513. checking png.h usability... yes
  514. checking png.h presence... yes
  515. checking for png.h... yes
  516. checking for png_set_alpha_mode in -lpng... yes
  517. checking jpeglib.h usability... yes
  518. checking jpeglib.h presence... yes
  519. checking for jpeglib.h... yes
  520. checking libbpg.h usability... no
  521. checking libbpg.h presence... no
  522. checking for libbpg.h... no
  523. checking for X262... no
  524. checking for X265... yes
  525. checking for X264... yes
  526. checking for X26410b... yes
  527. checking for MFX... no
  528. configure: WARNING: Library libmfx needed for mfx was not found
  529. checking for FLUIDSYNTH... yes
  530. checking for FLUIDLITE... no
  531. configure: WARNING: Library fluidlite needed for fluidlite was not found
  532. checking fluidlite.h usability... no
  533. checking fluidlite.h presence... no
  534. checking for fluidlite.h... no
  535. checking for ZVBI... yes
  536. checking for ARIBB24... yes
  537. checking for ARIBB25... no
  538. configure: WARNING: Library aribb25 >= 0.2.6 needed for aribb25 was not found
  539. checking for KATE... yes
  540. checking for TIGER... no
  541. checking for LIBPLACEBO... yes
  542. checking for LIBPLACEBO... yes
  543. checking for EGL... yes
  544. checking for GL... yes
  545. checking for VULKAN... yes
  546. checking for X... disabled
  547. checking X11/Xlib.h usability... yes
  548. checking X11/Xlib.h presence... yes
  549. checking for X11/Xlib.h... yes
  550. checking for VDPAU... no
  551. checking for WAYLAND_CLIENT... yes
  552. checking for WAYLAND_CURSOR... yes
  553. checking for WAYLAND_EGL... yes
  554. checking for WAYLAND_SCANNER... yes
  555. checking for WAYLAND_PROTOCOLS... yes
  556. checking for XKBCOMMON... yes
  557. checking for FREETYPE... yes
  558. checking for FONTCONFIG... yes
  559. checking for FRIBIDI... yes
  560. checking for HARFBUZZ... yes
  561. checking for LIBASS... yes
  562. checking for ISpObjectToken... no
  563. configure: WARNING: sapi.h not found. Text to Speech renderer for Windows disabled
  564. checking for SVG... yes
  565. checking for SVGDEC... yes
  566. checking linux/fb.h usability... yes
  567. checking linux/fb.h presence... yes
  568. checking for linux/fb.h... yes
  569. checking for KMS... yes
  570. checking interface/mmal/mmal.h usability... yes
  571. checking interface/mmal/mmal.h presence... yes
  572. checking for interface/mmal/mmal.h... yes
  573. checking for vc_tv_unregister_callback_full in -lbcm_host... yes
  574. checking for PULSE... yes
  575. checking for ALSA... yes
  576. checking sndio.h usability... yes
  577. checking sndio.h presence... yes
  578. checking for sndio.h... yes
  579. checking audioclient.h usability... no
  580. checking audioclient.h presence... no
  581. checking for audioclient.h... no
  582. checking for JACK... yes
  583. checking for SAMPLERATE... yes
  584. checking for SOXR... yes
  585. checking for EBUR128... no
  586. configure: WARNING: Library libebur128 >= 1.2.4 needed for ebur128 was not found
  587. checking kai.h usability... no
  588. checking kai.h presence... no
  589. checking for kai.h... no
  590. checking for CHROMAPRINT... yes
  591. checking for protoc... protoc
  592. checking for CHROMECAST... yes
  593. configure: WARNING: The skins2 module depends on the Qt interface, Qt is not built so skins2 is disabled.
  594. checking VideoToolbox/VideoToolbox.h usability... no
  595. checking VideoToolbox/VideoToolbox.h presence... no
  596. checking for VideoToolbox/VideoToolbox.h... no
  597. checking AudioToolbox/AudioToolbox.h usability... no
  598. checking AudioToolbox/AudioToolbox.h presence... no
  599. checking for AudioToolbox/AudioToolbox.h... no
  600. checking for NCURSES... yes
  601. checking for BITSTREAM... no
  602. checking for SRT... no
  603. configure: WARNING: Library srt >= 1.3.0 needed for srt was not found
  604. checking for GOOM... no
  605. configure: WARNING: Library libgoom2 needed for goom was not found
  606. checking for PROJECTM... no
  607. configure: WARNING: No package 'libprojectM' found.
  608. checking for VSXU... no
  609. configure: WARNING: No package 'libvsxu' found.
  610. checking for AVAHI... yes
  611. checking for UDEV... yes
  612. checking for MTP... yes
  613. checking for UPNP... yes
  614. checking for MICRODNS... no
  615. configure: WARNING: Library microdns >= 0.1.2 needed for microdns was not found
  616. checking for LIBXML2... yes
  617. checking for gcrypt 1.6.0 or later... yes
  618. checking for GNUTLS... yes
  619. checking for TAGLIB... yes
  620. checking for SECRET... yes
  621. checking for NOTIFY... yes
  622. checking for MEDIALIBRARY... no
  623. configure: WARNING: Library medialibrary >= 0.9.0 needed for medialibrary was not found
  624. checking whether byte ordering is bigendian... no
  625. ./configure: line 55602: kde4-config: command not found
  626. checking that generated files are newer than configure... done
  627. configure: creating ./config.status
  628. config.status: creating Makefile
  629. config.status: creating doc/Makefile
  630. config.status: creating modules/Makefile
  631. config.status: creating m4/Makefile
  632. config.status: creating po/Makefile.in
  633. config.status: creating share/Makefile
  634. config.status: creating compat/Makefile
  635. config.status: creating src/Makefile
  636. config.status: creating lib/Makefile
  637. config.status: creating bin/Makefile
  638. config.status: creating test/Makefile
  639. config.status: creating modules/hw/mmal/Makefile
  640. config.status: creating share/vlc.appdata.xml.in
  641. config.status: creating config.h
  642. config.status: executing depfiles commands
  643. config.status: executing libtool commands
  644. config.status: executing po-directories commands
  645. config.status: creating po/POTFILES
  646. config.status: creating po/Makefile
  647.  
  648. libvlc configuration
  649. --------------------
  650. version : 4.0.0-dev
  651. system : linux
  652. architecture : arm
  653. optimizations : yes
  654. vlc aliases : cvlc rvlc nvlc
  655.  
  656. To build vlc and its plugins, type `make', or `./compile' if you like nice colors.
  657. pi@raspberrypi:~/source/vlc $ make -j4
  658. make all-recursive
  659. make[1]: Entering directory '/home/pi/source/vlc'
  660. Making all in compat
  661. make[2]: Entering directory '/home/pi/source/vlc/compat'
  662. CC dummy.lo
  663. CC strlcpy.lo
  664. CC strnstr.lo
  665. CCLD libcompat.la
  666. ar: `u' modifier ignored since `D' is the default (see `U')
  667. make[2]: Leaving directory '/home/pi/source/vlc/compat'
  668. Making all in doc
  669. make[2]: Entering directory '/home/pi/source/vlc/doc'
  670. make[2]: Nothing to be done for 'all'.
  671. make[2]: Leaving directory '/home/pi/source/vlc/doc'
  672. Making all in po
  673. make[2]: Entering directory '/home/pi/source/vlc/po'
  674. make[2]: Nothing to be done for 'all'.
  675. make[2]: Leaving directory '/home/pi/source/vlc/po'
  676. Making all in share
  677. make[2]: Entering directory '/home/pi/source/vlc/share'
  678. GEN vlc.appdata.xml
  679. GEN vlc.desktop
  680. GEN vlc-openbd.desktop
  681. GEN vlc-opendvd.desktop
  682. GEN vlc-openvcd.desktop
  683. GEN vlc-opencda.desktop
  684. make[2]: Leaving directory '/home/pi/source/vlc/share'
  685. Making all in src
  686. make[2]: Entering directory '/home/pi/source/vlc/src'
  687. CC fourcc_gen
  688. GEN stamp-revision
  689. GEN ../include/vlc_about.h
  690. GEN fourcc_tables.h
  691. video: 934 entries
  692. audio: 269 entries
  693. spu: 51 entries
  694. make all-am
  695. make[3]: Entering directory '/home/pi/source/vlc/src'
  696. CC libvlc.lo
  697. CC libvlc-module.lo
  698. CC missing.lo
  699. CC revision.lo
  700. CC version.lo
  701. CC config/core.lo
  702. CC config/chain.lo
  703. CC config/file.lo
  704. CC config/help.lo
  705. CC config/intf.lo
  706. CC config/cmdline.lo
  707. CC config/getopt.lo
  708. CC extras/libc.lo
  709. CC media_source/media_source.lo
  710. CC media_source/media_tree.lo
  711. CC modules/modules.lo
  712. CC modules/bank.lo
  713. CC modules/cache.lo
  714. CC modules/entry.lo
  715. CC modules/textdomain.lo
  716. CC interface/dialog.lo
  717. CC interface/interface.lo
  718. CC playlist/content.lo
  719. CC playlist/control.lo
  720. CC playlist/export.lo
  721. CC playlist/item.lo
  722. CC playlist/notify.lo
  723. CC playlist/player.lo
  724. CC playlist/playlist.lo
  725. CC playlist/preparse.lo
  726. CC playlist/randomizer.lo
  727. CC playlist/request.lo
  728. CC playlist/shuffle.lo
  729. CC playlist/sort.lo
  730. CC preparser/fetcher.lo
  731. CC preparser/art.lo
  732. CC preparser/preparser.lo
  733. CC input/item.lo
  734. CC input/access.lo
  735. CC clock/clock_internal.lo
  736. CC clock/input_clock.lo
  737. CC clock/clock.lo
  738. CC input/decoder.lo
  739. clock/input_clock.c:433:2: warning: #warning "input_clock_SetJitter needs more work" [-Wcpp]
  740. #warning "input_clock_SetJitter needs more work"
  741. ^~~~~~~
  742. CC input/decoder_helpers.lo
  743. input/decoder.c: In function ‘vlc_input_decoder_GetFifoSize’:
  744. input/decoder.c:2567:5: warning: ‘block_FifoSize’ is deprecated [-Wdeprecated-declarations]
  745. return block_FifoSize( p_owner->p_fifo );
  746. ^~~~~~
  747. In file included from input/decoder.c:35:
  748. ../include/vlc_block.h:668:22: note: declared here
  749. static inline size_t block_FifoSize (block_fifo_t *fifo)
  750. ^~~~~~~~~~~~~~
  751. CC input/demux.lo
  752. CC input/demux_chained.lo
  753. In file included from ../include/vlc_common.h:529,
  754. from input/decoder.c:34:
  755. input/decoder.c: In function ‘ModuleThread_NewSpuBuffer’:
  756. ../include/vlc_threads.h:904:14: warning: call to ‘harmful_delay.constprop’ declared with attribute warning: use proper event handling instead of short delay
  757. ? harmful_delay(d) \
  758. ^~~~~~~~~~~~~~~~
  759. ../include/vlc_threads.h:923:42: note: in expansion of macro ‘check_delay’
  760. #define vlc_tick_sleep(d) vlc_tick_sleep(check_delay(d))
  761. ^~~~~~~~~~~
  762. input/decoder.c:663:9: note: in expansion of macro ‘vlc_tick_sleep’
  763. vlc_tick_sleep( DECODER_SPU_VOUT_WAIT_DURATION );
  764. ^~~~~~~~~~~~~~
  765. CC input/es_out.lo
  766. CC input/es_out_source.lo
  767. CC input/es_out_timeshift.lo
  768. CC input/input.lo
  769. CC input/meta.lo
  770. In file included from ../include/vlc_common.h:529,
  771. from input/es_out.c:33:
  772. In function ‘EsOutDrainDecoder.part.8’,
  773. inlined from ‘EsOutDrainDecoder’ at input/es_out.c:2858:1:
  774. ../include/vlc_threads.h:904:14: warning: call to ‘harmful_delay.constprop’ declared with attribute warning: use proper event handling instead of short delay
  775. ? harmful_delay(d) \
  776. ^~~~~~~~~~~~~~~~
  777. ../include/vlc_threads.h:923:42: note: in expansion of macro ‘check_delay’
  778. #define vlc_tick_sleep(d) vlc_tick_sleep(check_delay(d))
  779. ^~~~~~~~~~~
  780. input/es_out.c:2875:9: note: in expansion of macro ‘vlc_tick_sleep’
  781. vlc_tick_sleep(VLC_TICK_FROM_MS(20));
  782. ^~~~~~~~~~~~~~
  783. CC input/attachment.lo
  784. CC player/player.lo
  785. CC player/input.lo
  786. CC player/timer.lo
  787. CC player/track.lo
  788. CC player/title.lo
  789. CC player/aout.lo
  790. CC player/vout.lo
  791. CC player/osd.lo
  792. CC player/medialib.lo
  793. CC player/metadata.lo
  794. CC input/resource.lo
  795. CC input/services_discovery.lo
  796. CC input/stats.lo
  797. CC input/stream.lo
  798. CC input/stream_fifo.lo
  799. CC input/stream_extractor.lo
  800. CC input/stream_filter.lo
  801. CC input/stream_memory.lo
  802. CC input/subtitles.lo
  803. CC input/thumbnailer.lo
  804. CC input/var.lo
  805. CC audio_output/common.lo
  806. CC audio_output/dec.lo
  807. CC audio_output/filters.lo
  808. CC audio_output/meter.lo
  809. CC audio_output/output.lo
  810. CC audio_output/volume.lo
  811. CC video_output/control.lo
  812. CC video_output/display.lo
  813. CC video_output/inhibit.lo
  814. CC video_output/interlacing.lo
  815. CC video_output/snapshot.lo
  816. CC video_output/video_output.lo
  817. CC video_output/video_text.lo
  818. CC video_output/video_epg.lo
  819. CC video_output/video_widgets.lo
  820. CC video_output/vout_subpictures.lo
  821. CC video_output/window.lo
  822. CC video_output/opengl.lo
  823. CC video_output/vout_intf.lo
  824. CC video_output/vout_wrapper.lo
  825. video_output/vout_wrapper.c: In function ‘vout_CloseWrapper’:
  826. video_output/vout_wrapper.c:131:39: warning: unused parameter ‘vout’ [-Wunused-parameter]
  827. void vout_CloseWrapper(vout_thread_t *vout, vout_thread_private_t *sys, vout_display_t *vd)
  828. ~~~~~~~~~~~~~~~^~~~
  829. CC network/getaddrinfo.lo
  830. CC network/http_auth.lo
  831. CC network/httpd.lo
  832. CC network/io.lo
  833. CC network/tcp.lo
  834. CC network/udp.lo
  835. CC network/rootbind.lo
  836. CC network/stream.lo
  837. CC network/tls.lo
  838. CC text/charset.lo
  839. CC text/memstream.lo
  840. CC text/strings.lo
  841. CC text/unicode.lo
  842. CC text/url.lo
  843. CC text/filesystem.lo
  844. CC text/iso_lang.lo
  845. CC misc/actions.lo
  846. CC misc/executor.lo
  847. CC misc/md5.lo
  848. CC misc/probe.lo
  849. CC misc/rand.lo
  850. CC misc/mtime.lo
  851. CC misc/block.lo
  852. CC misc/fifo.lo
  853. CC misc/fourcc.lo
  854. CC misc/es_format.lo
  855. CC misc/picture.lo
  856. CC misc/picture_fifo.lo
  857. CC misc/picture_pool.lo
  858. CC misc/interrupt.lo
  859. CC misc/keystore.lo
  860. misc/interrupt.c: In function ‘vlc_poll_i11e_inner’:
  861. misc/interrupt.c:348:9: warning: ignoring return value of ‘read’, declared with attribute warn_unused_result [-Wunused-result]
  862. read(fd[0], &dummy, sizeof (dummy));
  863. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  864. misc/interrupt.c: In function ‘vlc_poll_i11e_wake’:
  865. misc/interrupt.c:289:5: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result]
  866. write(fd[1], &value, sizeof (value));
  867. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  868. CC misc/renderer_discovery.lo
  869. CC misc/threads.lo
  870. CC misc/cpu.lo
  871. CC misc/epg.lo
  872. CC misc/exit.lo
  873. CC misc/events.lo
  874. CC misc/image.lo
  875. CC misc/messages.lo
  876. CC misc/mime.lo
  877. CC misc/objects.lo
  878. CC misc/objres.lo
  879. CC misc/queue.lo
  880. misc/objects.c: In function ‘vlc_list_children’:
  881. misc/objects.c:199:14: warning: ‘vlc_object_hold’ is deprecated [-Wdeprecated-declarations]
  882. tab[count] = vlc_object_hold(vlc_externals(priv));
  883. ^~~
  884. In file included from ../include/vlc_common.h:1207,
  885. from misc/objects.c:40:
  886. ../include/vlc_objects.h:205:36: note: declared here
  887. VLC_DEPRECATED static inline void *vlc_object_hold(vlc_object_t *o)
  888. ^~~~~~~~~~~~~~~
  889. CC misc/variables.lo
  890. CC misc/xml.lo
  891. CC misc/addons.lo
  892. CC misc/filter.lo
  893. CC misc/filter_chain.lo
  894. CC misc/httpcookies.lo
  895. CC misc/fingerprinter.lo
  896. CC misc/text_style.lo
  897. CC misc/sort.lo
  898. CC misc/subpicture.lo
  899. CC misc/medialibrary.lo
  900. CC misc/viewpoint.lo
  901. CC linux/cpu.lo
  902. CC linux/dirs.lo
  903. CC linux/thread.lo
  904. CC linux/filesystem.lo
  905. CC posix/filesystem.lo
  906. CC posix/plugin.lo
  907. CC posix/rand.lo
  908. CC posix/timer.lo
  909. CC posix/sort.lo
  910. CC posix/thread.lo
  911. CC posix/dirs.lo
  912. CC posix/error.lo
  913. CC posix/netconf.lo
  914. CC posix/picture.lo
  915. CC posix/spawn.lo
  916. CC posix/specific.lo
  917. CC posix/getaddrinfo.lo
  918. CC stream_output/sap.lo
  919. CC stream_output/stream_output.lo
  920. CC input/vlm.lo
  921. CC input/vlm_event.lo
  922. stream_output/stream_output.c: In function ‘sout_MuxDeleteStream’:
  923. stream_output/stream_output.c:508:6: warning: ‘block_FifoCount’ is deprecated [-Wdeprecated-declarations]
  924. && block_FifoCount( p_input->p_fifo ) > 0 )
  925. ^~
  926. In file included from stream_output/stream_output.c:46:
  927. ../include/vlc_block.h:680:22: note: declared here
  928. static inline size_t block_FifoCount (block_fifo_t *fifo)
  929. ^~~~~~~~~~~~~~~
  930. stream_output/stream_output.c: In function ‘sout_MuxGetStream’:
  931. stream_output/stream_output.c:583:9: warning: ‘block_FifoCount’ is deprecated [-Wdeprecated-declarations]
  932. if( block_FifoCount( p_input->p_fifo ) < i_blocks )
  933. ^~
  934. In file included from stream_output/stream_output.c:46:
  935. ../include/vlc_block.h:680:22: note: declared here
  936. static inline size_t block_FifoCount (block_fifo_t *fifo)
  937. ^~~~~~~~~~~~~~~
  938. CC input/vlmshell.lo
  939. GEN vlc-plugin.pc
  940. config.status: creating src/vlc-plugin.pc
  941. CCLD libvlccore.la
  942. make[3]: Leaving directory '/home/pi/source/vlc/src'
  943. make[2]: Leaving directory '/home/pi/source/vlc/src'
  944. Making all in modules
  945. make[2]: Entering directory '/home/pi/source/vlc/modules'
  946. GEN access/screen/screenshooter-client-protocol.h
  947. GEN misc/inhibit/idle-inhibit-client-protocol.h
  948. make[3]: Entering directory '/home/pi/source/vlc/modules'
  949. make[3]: Entering directory '/home/pi/source/vlc/modules'
  950. YACC codec/webvtt/CSSGrammar.c
  951. YACC demux/json/grammar.c
  952. GEN misc/inhibit/idle-inhibit-protocol.c
  953. GEN video_output/wayland/viewporter-client-protocol.h
  954. GEN video_output/wayland/viewporter-protocol.c
  955. GEN video_output/wayland/xdg-shell-client-protocol.h
  956. GEN video_output/wayland/xdg-shell-protocol.c
  957. GEN video_output/wayland/xdg-decoration-client-protocol.h
  958. GEN video_output/wayland/xdg-decoration-protocol.c
  959. protoc --cpp_out=. -I. stream_out/chromecast/cast_channel.proto
  960. touch dummy.cpp
  961. updating demux/json/grammar.h
  962. make[3]: Leaving directory '/home/pi/source/vlc/modules'
  963. updating codec/webvtt/CSSGrammar.h
  964. make[3]: Leaving directory '/home/pi/source/vlc/modules'
  965. make all-recursive
  966. make[3]: Entering directory '/home/pi/source/vlc/modules'
  967. Making all in .
  968. make[4]: Entering directory '/home/pi/source/vlc/modules'
  969. CC access/libfilesystem_plugin_la-file.lo
  970. CC access/libfilesystem_plugin_la-directory.lo
  971. CC access/libfilesystem_plugin_la-fs.lo
  972. CC access/idummy.lo
  973. CC access/imem-access.lo
  974. CC access/imem.lo
  975. In file included from ../include/vlc_common.h:529,
  976. from access/idummy.c:31:
  977. access/idummy.c: In function ‘DemuxHold’:
  978. ../include/vlc_threads.h:904:14: warning: call to ‘harmful_delay.constprop’ declared with attribute warning: use proper event handling instead of short delay
  979. ? harmful_delay(d) \
  980. ^~~~~~~~~~~~~~~~
  981. ../include/vlc_threads.h:923:42: note: in expansion of macro ‘check_delay’
  982. #define vlc_tick_sleep(d) vlc_tick_sleep(check_delay(d))
  983. ^~~~~~~~~~~
  984. access/idummy.c:58:5: note: in expansion of macro ‘vlc_tick_sleep’
  985. vlc_tick_sleep( VLC_HARD_MIN_SLEEP ); /* FIXME!!! */
  986. ^~~~~~~~~~~~~~
  987. In function ‘DemuxPause.part.0’,
  988. inlined from ‘DemuxPause’ at access/idummy.c:68:12:
  989. ../include/vlc_threads.h:904:14: warning: call to ‘harmful_delay.constprop’ declared with attribute warning: use proper event handling instead of short delay
  990. ? harmful_delay(d) \
  991. ^~~~~~~~~~~~~~~~
  992. ../include/vlc_threads.h:923:42: note: in expansion of macro ‘check_delay’
  993. #define vlc_tick_sleep(d) vlc_tick_sleep(check_delay(d))
  994. ^~~~~~~~~~~
  995. access/idummy.c:76:5: note: in expansion of macro ‘vlc_tick_sleep’
  996. vlc_tick_sleep( VLC_HARD_MIN_SLEEP ); /* FIXME!!! */
  997. ^~~~~~~~~~~~~~
  998. CC access/sdp.lo
  999. CC access/timecode.lo
  1000. CC access/vdr.lo
  1001. CC access/libaccess_alsa_plugin_la-alsa.lo
  1002. CC access/libaccess_jack_plugin_la-jack.lo
  1003. CC access/libpulsesrc_plugin_la-pulse.lo
  1004. access/jack.c: In function ‘GrabJack’:
  1005. access/jack.c:452:2: warning: #warning Hmm.... looks wrong [-Wcpp]
  1006. #warning Hmm.... looks wrong
  1007. ^~~~~~~
  1008. CC audio_output/libvlc_pulse_la-vlcpulse.lo
  1009. CC access/libdc1394_plugin_la-dc1394.lo
  1010. CC access/libdv1394_plugin_la-dv.lo
  1011. CC access/linsys/linsys_hdsdi.lo
  1012. CC access/linsys/liblinsys_sdi_plugin_la-linsys_sdi.lo
  1013. access/linsys/linsys_hdsdi.c: In function ‘Close’:
  1014. access/linsys/linsys_hdsdi.c:271:5: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-resul]
  1015. write( p_sys->evfd, &(uint64_t){ 1 }, sizeof (uint64_t));
  1016. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1017. In file included from ../include/vlc_common.h:529,
  1018. from access/dc1394.c:35:
  1019. In function ‘Demux.part.0’,
  1020. inlined from ‘Demux’ at access/dc1394.c:460:12:
  1021. ../include/vlc_threads.h:904:14: warning: call to ‘harmful_delay.constprop’ declared with attribute warning: use proper event handling instead of short delay
  1022. ? harmful_delay(d) \
  1023. ^~~~~~~~~~~~~~~~
  1024. ../include/vlc_threads.h:923:42: note: in expansion of macro ‘check_delay’
  1025. #define vlc_tick_sleep(d) vlc_tick_sleep(check_delay(d))
  1026. ^~~~~~~~~~~
  1027. access/dc1394.c:473:9: note: in expansion of macro ‘vlc_tick_sleep’
  1028. vlc_tick_sleep( VLC_HARD_MIN_SLEEP );
  1029. ^~~~~~~~~~~~~~
  1030. CC access/shm.lo
  1031. CC access/v4l2/libv4l2_plugin_la-v4l2.lo
  1032. CC access/v4l2/libv4l2_plugin_la-video.lo
  1033. CC access/v4l2/libv4l2_plugin_la-vbi.lo
  1034. CC access/v4l2/libv4l2_plugin_la-demux.lo
  1035. CC access/v4l2/libv4l2_plugin_la-access.lo
  1036. CC access/v4l2/libv4l2_plugin_la-radio.lo
  1037. CC access/v4l2/libv4l2_plugin_la-controls.lo
  1038. CC access/v4l2/libv4l2_plugin_la-lib.lo
  1039. CC access/screen/libwl_screenshooter_plugin_la-wayland.lo
  1040. GEN access/screen/screenshooter-protocol.c
  1041. CC access/libvnc_plugin_la-vnc.lo
  1042. CC access/libdvdnav_plugin_la-dvdnav.lo
  1043. CC access/libdvdread_plugin_la-dvdread.lo
  1044. CC access/liblibbluray_plugin_la-bluray.lo
  1045. CC access/dtv/libdtv_plugin_la-access.lo
  1046. CC access/dtv/libdtv_plugin_la-linux.lo
  1047. In file included from ../include/vlc_common.h:529,
  1048. from access/dvdnav.c:45:
  1049. access/dvdnav.c: In function ‘Demux’:
  1050. ../include/vlc_threads.h:904:14: warning: call to ‘harmful_delay.constprop’ declared with attribute warning: use proper event handling instead of short delay
  1051. ? harmful_delay(d) \
  1052. ^~~~~~~~~~~~~~~~
  1053. ../include/vlc_threads.h:923:42: note: in expansion of macro ‘check_delay’
  1054. #define vlc_tick_sleep(d) vlc_tick_sleep(check_delay(d))
  1055. ^~~~~~~~~~~
  1056. access/dvdnav.c:949:9: note: in expansion of macro ‘vlc_tick_sleep’
  1057. vlc_tick_sleep( VLC_TICK_FROM_MS(40) );
  1058. ^~~~~~~~~~~~~~
  1059. CC access/dtv/libdtv_plugin_la-en50221.lo
  1060. In file included from ../include/vlc_common.h:529,
  1061. from access/bluray.c:44:
  1062. In function ‘blurayStillImage’,
  1063. inlined from ‘blurayHandleEvent’ at access/bluray.c:3038:9:
  1064. ../include/vlc_threads.h:904:14: warning: call to ‘harmful_delay.constprop’ declared with attribute warning: use proper event handling instead of short delay
  1065. ? harmful_delay(d) \
  1066. ^~~~~~~~~~~~~~~~
  1067. ../include/vlc_threads.h:923:42: note: in expansion of macro ‘check_delay’
  1068. #define vlc_tick_sleep(d) vlc_tick_sleep(check_delay(d))
  1069. ^~~~~~~~~~~
  1070. access/bluray.c:2844:5: note: in expansion of macro ‘vlc_tick_sleep’
  1071. vlc_tick_sleep( VLC_TICK_FROM_MS(40) );
  1072. ^~~~~~~~~~~~~~
  1073. access/bluray.c: In function ‘blurayHandleEvent’:
  1074. ../include/vlc_threads.h:904:14: warning: call to ‘harmful_delay.constprop’ declared with attribute warning: use proper event handling instead of short delay
  1075. ? harmful_delay(d) \
  1076. ^~~~~~~~~~~~~~~~
  1077. ../include/vlc_threads.h:923:42: note: in expansion of macro ‘check_delay’
  1078. #define vlc_tick_sleep(d) vlc_tick_sleep(check_delay(d))
  1079. ^~~~~~~~~~~
  1080. access/bluray.c:3057:9: note: in expansion of macro ‘vlc_tick_sleep’
  1081. vlc_tick_sleep( VLC_TICK_FROM_MS(40) );
  1082. ^~~~~~~~~~~~~~
  1083. CC access/dvb/libdvb_plugin_la-access.lo
  1084. access/bluray.c: In function ‘blurayDemux’:
  1085. ../include/vlc_threads.h:904:14: warning: call to ‘harmful_delay.constprop’ declared with attribute warning: use proper event handling instead of short delay
  1086. ? harmful_delay(d) \
  1087. ^~~~~~~~~~~~~~~~
  1088. ../include/vlc_threads.h:923:42: note: in expansion of macro ‘check_delay’
  1089. #define vlc_tick_sleep(d) vlc_tick_sleep(check_delay(d))
  1090. ^~~~~~~~~~~
  1091. access/bluray.c:3109:13: note: in expansion of macro ‘vlc_tick_sleep’
  1092. vlc_tick_sleep(VLC_TICK_FROM_MS(40));
  1093. ^~~~~~~~~~~~~~
  1094. CC access/dvb/libdvb_plugin_la-linux_dvb.lo
  1095. CC access/dvb/libdvb_plugin_la-scan.lo
  1096. CC access/dvb/libdvb_plugin_la-scan_list.lo
  1097. In file included from ../include/vlc_common.h:529,
  1098. from access/dvb/linux_dvb.c:32:
  1099. In function ‘DoDiseqc.isra.7’,
  1100. inlined from ‘FrontendSetQPSK’ at access/dvb/linux_dvb.c:820:9,
  1101. inlined from ‘FrontendSet’ at access/dvb/linux_dvb.c:219:13:
  1102. ../include/vlc_threads.h:904:14: warning: call to ‘harmful_delay’ declared with attribute warning: use proper event handling instead of short delay
  1103. ? harmful_delay(d) \
  1104. ^~~~~~~~~~~~~~~~
  1105. ../include/vlc_threads.h:923:42: note: in expansion of macro ‘check_delay’
  1106. #define vlc_tick_sleep(d) vlc_tick_sleep(check_delay(d))
  1107. ^~~~~~~~~~~
  1108. access/dvb/linux_dvb.c:688:5: note: in expansion of macro ‘vlc_tick_sleep’
  1109. vlc_tick_sleep(VLC_TICK_FROM_MS(15));
  1110. ^~~~~~~~~~~~~~
  1111. ../include/vlc_threads.h:904:14: warning: call to ‘harmful_delay’ declared with attribute warning: use proper event handling instead of short delay
  1112. ? harmful_delay(d) \
  1113. ^~~~~~~~~~~~~~~~
  1114. ../include/vlc_threads.h:923:42: note: in expansion of macro ‘check_delay’
  1115. #define vlc_tick_sleep(d) vlc_tick_sleep(check_delay(d))
  1116. ^~~~~~~~~~~
  1117. access/dvb/linux_dvb.c:738:5: note: in expansion of macro ‘vlc_tick_sleep’
  1118. vlc_tick_sleep(VLC_TICK_FROM_MS(50));
  1119. ^~~~~~~~~~~~~~
  1120. In file included from ../include/vlc_common.h:529,
  1121. from access/dtv/en50221.c:29:
  1122. access/dtv/en50221.c: In function ‘en50221_Init’:
  1123. ../include/vlc_threads.h:904:14: warning: call to ‘harmful_delay.constprop’ declared with attribute warning: use proper event handling instead of short delay
  1124. ? harmful_delay(d) \
  1125. ^~~~~~~~~~~~~~~~
  1126. ../include/vlc_threads.h:923:42: note: in expansion of macro ‘check_delay’
  1127. #define vlc_tick_sleep(d) vlc_tick_sleep(check_delay(d))
  1128. ^~~~~~~~~~~
  1129. access/dtv/en50221.c:1963:9: note: in expansion of macro ‘vlc_tick_sleep’
  1130. vlc_tick_sleep( VLC_TICK_FROM_MS(100) );
  1131. ^~~~~~~~~~~~~~
  1132. CC access/ftp.lo
  1133. CC access/gopher.lo
  1134. CC access/http.lo
  1135. CXX access/liblive555_plugin_la-live555.lo
  1136. CC access/mms/asf.lo
  1137. CC access/mms/buffer.lo
  1138. CC access/mms/libaccess_mms_plugin_la-mms.lo
  1139. CC access/mms/libaccess_mms_plugin_la-mmsh.lo
  1140. CC access/mms/libaccess_mms_plugin_la-mmstu.lo
  1141. CC access/mms/libaccess_mms_plugin_la-buffer.lo
  1142. CC access/mms/libaccess_mms_plugin_la-asf.lo
  1143. CC access/libsmbc_plugin_la-samba.lo
  1144. CC access/tcp.lo
  1145. CC access/udp.lo
  1146. CC access/amt.lo
  1147. CC access/libsftp_plugin_la-sftp.lo
  1148. CC access/libnfs_plugin_la-nfs.lo
  1149. CC access/libavio_plugin_la-avio.lo
  1150. CC access/satip.lo
  1151. CC access/concat.lo
  1152. CC access/libaccess_mtp_plugin_la-mtp.lo
  1153. CC access/http/access.lo
  1154. CC access/http/libvlc_http_la-message.lo
  1155. In file included from ../include/vlc_threads.h:169,
  1156. from ../include/vlc_common.h:529,
  1157. from access/satip.c:34:
  1158. access/satip.c: In function ‘satip_thread’:
  1159. ../include/vlc_threads.h:1031:43: warning: variable ‘__cancel_routine’ might be clobbered by ‘longjmp’ or ‘vfork’ [-Wclobbered]
  1160. # define vlc_cleanup_push( routine, arg ) pthread_cleanup_push (routine, arg)
  1161. ^~~~~~~~~~~~~~~~~~~~
  1162. access/satip.c:479:9: note: in expansion of macro ‘vlc_cleanup_push’
  1163. vlc_cleanup_push(satip_cleanup_blocks, input_blocks);
  1164. ^~~~~~~~~~~~~~~~
  1165. In file included from ../include/vlc_common.h:529,
  1166. from access/satip.c:34:
  1167. access/satip.c: In function ‘satip_teardown’:
  1168. ../include/vlc_threads.h:904:14: warning: call to ‘harmful_delay.constprop’ declared with attribute warning: use proper event handling instead of short delay
  1169. ? harmful_delay(d) \
  1170. ^~~~~~~~~~~~~~~~
  1171. ../include/vlc_threads.h:923:42: note: in expansion of macro ‘check_delay’
  1172. #define vlc_tick_sleep(d) vlc_tick_sleep(check_delay(d))
  1173. ^~~~~~~~~~~
  1174. access/satip.c:432:13: note: in expansion of macro ‘vlc_tick_sleep’
  1175. vlc_tick_sleep(VLC_TICK_FROM_MS(150));
  1176. ^~~~~~~~~~~~~~
  1177. CC access/http/libvlc_http_la-resource.lo
  1178. CC access/http/libvlc_http_la-file.lo
  1179. CC access/http/libvlc_http_la-live.lo
  1180. CC access/http/libvlc_http_la-outfile.lo
  1181. CC access/http/libvlc_http_la-hpack.lo
  1182. CC access/http/libvlc_http_la-hpackenc.lo
  1183. CC access/http/libvlc_http_la-h2frame.lo
  1184. CC access/http/libvlc_http_la-h2output.lo
  1185. CC access/http/libvlc_http_la-h2conn.lo
  1186. CC access/http/libvlc_http_la-h1conn.lo
  1187. CC access/http/libvlc_http_la-ports.lo
  1188. CC access/http/libvlc_http_la-chunked.lo
  1189. access/http/h2conn.c: In function ‘vlc_h2_stream_write’:
  1190. access/http/h2conn.c:291:13: warning: variable ‘total’ might be clobbered by ‘longjmp’ or ‘vfork’ [-Wclobbered]
  1191. ssize_t total = 0;
  1192. ^~~~~
  1193. access/http/h2conn.c:292:9: warning: variable ‘err’ might be clobbered by ‘longjmp’ or ‘vfork’ [-Wclobbered]
  1194. int err = 0;
  1195. ^~~
  1196. access/http/h2conn.c:286:48: warning: argument ‘base’ might be clobbered by ‘longjmp’ or ‘vfork’ [-Wclobbered]
  1197. const void *base, size_t length, bool eos)
  1198. ~~~~~~~~~~~~^~~~
  1199. access/http/h2conn.c:286:61: warning: argument ‘length’ might be clobbered by ‘longjmp’ or ‘vfork’ [-Wclobbered]
  1200. const void *base, size_t length, bool eos)
  1201. ~~~~~~~^~~~~~
  1202. CC access/http/libvlc_http_la-tunnel.lo
  1203. CC access/http/libvlc_http_la-connmgr.lo
  1204. CC access/rtp/librtp_plugin_la-input.lo
  1205. CC access/rtp/librtp_plugin_la-session.lo
  1206. CC access/rtp/librtp_plugin_la-xiph.lo
  1207. CC access/rtp/librtp_plugin_la-sdp.lo
  1208. CC access/rtp/librtp_plugin_la-rtpfmt.lo
  1209. CC access/rtp/librtp_plugin_la-datagram.lo
  1210. CC access/rtp/librtp_plugin_la-rtp.lo
  1211. CC access/rtp/libvlc_srtp_la-srtp.lo
  1212. CC access_output/dummy.lo
  1213. CC access_output/file.lo
  1214. CC access_output/http.lo
  1215. CC access_output/udp.lo
  1216. CC access_output/libaccess_output_livehttp_plugin_la-livehttp.lo
  1217. CC access_output/libaccess_output_shout_plugin_la-shout.lo
  1218. CC access_output/libaccess_http_put_plugin_la-http-put.lo
  1219. CC audio_output/adummy.lo
  1220. CC audio_output/libafile_plugin_la-file.lo
  1221. CC audio_output/amem.lo
  1222. CC audio_output/libalsa_plugin_la-alsa.lo
  1223. CC audio_output/libpulse_plugin_la-pulse.lo
  1224. CC audio_output/libjack_plugin_la-jack.lo
  1225. CC audio_output/sndio.lo
  1226. CC audio_filter/audiobargraph_a.lo
  1227. CC audio_filter/chorus_flanger.lo
  1228. CC audio_filter/compressor.lo
  1229. CC audio_filter/equalizer.lo
  1230. CC audio_filter/karaoke.lo
  1231. CC audio_filter/normvol.lo
  1232. CC audio_filter/gain.lo
  1233. CC audio_filter/param_eq.lo
  1234. CC audio_filter/scaletempo.lo
  1235. CC audio_filter/libscaletempo_pitch_plugin_la-scaletempo.lo
  1236. CXX audio_filter/spatializer/allpass.lo
  1237. CXX audio_filter/spatializer/comb.lo
  1238. CC audio_filter/spatializer/denormals.lo
  1239. CXX audio_filter/spatializer/revmodel.lo
  1240. CXX audio_filter/spatializer/spatializer.lo
  1241. CC audio_filter/stereo_widen.lo
  1242. CC audio_filter/center.lo
  1243. CC audio_filter/channel_mixer/dolby.lo
  1244. CC audio_filter/channel_mixer/headphone.lo
  1245. CC audio_filter/channel_mixer/mono.lo
  1246. CC audio_filter/channel_mixer/remap.lo
  1247. CC audio_filter/channel_mixer/libsimple_channel_mixer_plugin_la-simple.lo
  1248. CPPAS arm_neon/simple_channel_mixer.lo
  1249. CC audio_filter/channel_mixer/trivial.lo
  1250. CXX audio_filter/channel_mixer/libspatialaudio_plugin_la-spatialaudio.lo
  1251. CC audio_filter/converter/tospdif.lo
  1252. CC packetizer/dts_header.lo
  1253. CC audio_filter/converter/libaudio_format_plugin_la-format.lo
  1254. CC audio_filter/resampler/libsamplerate_plugin_la-src.lo
  1255. CC audio_filter/resampler/libsoxr_plugin_la-soxr.lo
  1256. CC audio_filter/resampler/ugly.lo
  1257. CC audio_filter/resampler/libspeex_resampler_plugin_la-speex.lo
  1258. CC codec/libmad_plugin_la-mad.lo
  1259. CC audio_mixer/libfloat_mixer_plugin_la-float.lo
  1260. CC audio_mixer/libinteger_mixer_plugin_la-integer.lo
  1261. CC video_chroma/i420_rgb.lo
  1262. CC video_chroma/i420_rgb8.lo
  1263. CC video_chroma/i420_rgb16.lo
  1264. CC video_chroma/libi420_yuy2_plugin_la-i420_yuy2.lo
  1265. CC video_chroma/libi420_nv12_plugin_la-i420_nv12.lo
  1266. CC video_chroma/copy.lo
  1267. CC video_chroma/i422_i420.lo
  1268. CC video_chroma/libi422_yuy2_plugin_la-i422_yuy2.lo
  1269. CC video_chroma/grey_yuv.lo
  1270. CC video_chroma/yuy2_i420.lo
  1271. CC video_chroma/yuy2_i422.lo
  1272. CC video_chroma/rv32.lo
  1273. CC video_chroma/chain.lo
  1274. CC video_chroma/yuvp.lo
  1275. CC video_chroma/libswscale_plugin_la-swscale.lo
  1276. CC codec/avcodec/libswscale_plugin_la-chroma.lo
  1277. CC codec/ddummy.lo
  1278. CC codec/edummy.lo
  1279. CC codec/spdif.lo
  1280. CC codec/liba52_plugin_la-a52.lo
  1281. CC codec/libdca_plugin_la-dca.lo
  1282. CC codec/adpcm.lo
  1283. CC codec/aes3.lo
  1284. CC codec/araw.lo
  1285. CC codec/g711.lo
  1286. CC codec/libfluidsynth_plugin_la-fluidsynth.lo
  1287. CC codec/lpcm.lo
  1288. CC codec/libmpg123_plugin_la-mpg123.lo
  1289. CC codec/uleaddvaudio.lo
  1290. CC codec/cdg.lo
  1291. CC codec/liblibmpeg2_plugin_la-libmpeg2.lo
  1292. CC codec/liblibmpeg2_plugin_la-synchro.lo
  1293. CC codec/rawvideo.lo
  1294. CC codec/rtpvideo.lo
  1295. CC codec/png.lo
  1296. CC codec/jpeg.lo
  1297. CC codec/libsvgdec_plugin_la-svg.lo
  1298. CC codec/liblibass_plugin_la-libass.lo
  1299. CC codec/cc.lo
  1300. CC codec/cea708.lo
  1301. CC codec/cvdsub.lo
  1302. CC codec/dvbsub.lo
  1303. CC codec/arib/libaribsub_plugin_la-aribsub.lo
  1304. CC codec/scte18.lo
  1305. CC codec/atsc_a65.lo
  1306. CC codec/scte27.lo
  1307. CC codec/spudec/libspudec_plugin_la-spudec.lo
  1308. CC codec/spudec/libspudec_plugin_la-parse.lo
  1309. CC codec/stl.lo
  1310. CC codec/subsdec.lo
  1311. CC codec/subsusf.lo
  1312. CC codec/ttml/substtml.lo
  1313. CC demux/ttml.lo
  1314. CC codec/ttml/ttml.lo
  1315. CC codec/webvtt/libwebvtt_plugin_la-subsvtt.lo
  1316. CC codec/webvtt/libwebvtt_plugin_la-webvtt.lo
  1317. CC demux/libwebvtt_plugin_la-webvtt.lo
  1318. CC codec/webvtt/libwebvtt_plugin_la-encvtt.lo
  1319. CC codec/webvtt/libwebvtt_plugin_la-CSSGrammar.lo
  1320. CC codec/webvtt/libwebvtt_plugin_la-CSSLexer.lo
  1321. CC codec/webvtt/libwebvtt_plugin_la-css_parser.lo
  1322. CC codec/webvtt/libwebvtt_plugin_la-css_style.lo
  1323. CC codec/svcdsub.lo
  1324. CC codec/t140.lo
  1325. CC codec/telx.lo
  1326. CC codec/textst.lo
  1327. CC codec/libzvbi_plugin_la-zvbi.lo
  1328. CC codec/substx3g.lo
  1329. CC codec/libflac_plugin_la-flac.lo
  1330. CC codec/libkate_plugin_la-kate.lo
  1331. CC codec/libopus_plugin_la-opus.lo
  1332. CC codec/libopus_plugin_la-opus_header.lo
  1333. CC codec/libspeex_plugin_la-speex.lo
  1334. CC codec/libtheora_plugin_la-theora.lo
  1335. CC codec/libvorbis_plugin_la-vorbis.lo
  1336. CC codec/liboggspots_plugin_la-oggspots.lo
  1337. CC codec/avcodec/libavcodec_plugin_la-video.lo
  1338. CC codec/avcodec/libavcodec_plugin_la-subtitle.lo
  1339. codec/avcodec/subtitle.c: In function ‘InitSubtitleDec’:
  1340. codec/avcodec/subtitle.c:117:5: warning: ‘av_codec_set_pkt_timebase’ is deprecated [-Wdeprecated-declarations]
  1341. av_codec_set_pkt_timebase(context, AV_TIME_BASE_Q);
  1342. ^~~~~~~~~~~~~~~~~~~~~~~~~
  1343. In file included from codec/avcodec/subtitle.c:35:
  1344. /usr/include/arm-linux-gnueabihf/libavcodec/avcodec.h:3325:12: note: declared here
  1345. void av_codec_set_pkt_timebase (AVCodecContext *avctx, AVRational val);
  1346. ^~~~~~~~~~~~~~~~~~~~~~~~~
  1347. CC codec/avcodec/libavcodec_plugin_la-audio.lo
  1348. CC codec/avcodec/libavcodec_plugin_la-va.lo
  1349. CC codec/avcodec/libavcodec_plugin_la-avcodec.lo
  1350. CC codec/avcodec/libavcodec_plugin_la-encoder.lo
  1351. codec/avcodec/encoder.c: In function ‘EncodeVideo’:
  1352. codec/avcodec/encoder.c:1242:8: warning: ‘coded_frame’ is deprecated [-Wdeprecated-declarations]
  1353. switch ( p_sys->p_context->coded_frame->pict_type )
  1354. ^~~~~~
  1355. In file included from codec/avcodec/encoder.c:44:
  1356. /usr/include/arm-linux-gnueabihf/libavcodec/avcodec.h:2776:35: note: declared here
  1357. attribute_deprecated AVFrame *coded_frame;
  1358. ^~~~~~~~~~~
  1359. CC codec/avcodec/libavcodec_common_la-fourcc.lo
  1360. CC codec/avcodec/libavcodec_common_la-chroma.lo
  1361. CC codec/avcodec/libvaapi_plugin_la-vaapi.lo
  1362. CC hw/vaapi/libvaapi_plugin_la-vlc_vaapi.lo
  1363. CC codec/avcodec/libvaapi_plugin_la-va_surface.lo
  1364. codec/avcodec/vaapi.c:54:12: warning: ‘vaapi_context’ is deprecated [-Wdeprecated-declarations]
  1365. struct vaapi_context hw_ctx;
  1366. ^~~~~~~~~~~~~
  1367. In file included from codec/avcodec/vaapi.c:45:
  1368. /usr/include/arm-linux-gnueabihf/libavcodec/vaapi.h:56:29: note: declared here
  1369. struct attribute_deprecated vaapi_context {
  1370. ^~~~~~~~~~~~~
  1371. CC codec/libx265_plugin_la-x265.lo
  1372. CC codec/libx264_plugin_la-x264.lo
  1373. CC codec/libx26410b_plugin_la-x264.lo
  1374. CC codec/libshine_plugin_la-shine.lo
  1375. CC codec/libtwolame_plugin_la-twolame.lo
  1376. CC codec/libdav1d_plugin_la-dav1d.lo
  1377. CC packetizer/libdav1d_plugin_la-av1_obu.lo
  1378. CC control/dummy.lo
  1379. CC control/gestures.lo
  1380. CC control/hotkeys.lo
  1381. CC control/cli/player.lo
  1382. CC control/cli/playlist.lo
  1383. CC control/cli/cli.lo
  1384. CC control/dbus/libdbus_plugin_la-dbus_root.lo
  1385. CC control/dbus/libdbus_plugin_la-dbus_player.lo
  1386. In file included from control/dbus/dbus_player.h:30,
  1387. from control/dbus/dbus_player.c:37:
  1388. control/dbus/dbus_player.c: In function ‘SetPosition’:
  1389. control/dbus/dbus_common.h:90:30: warning: format ‘%lu’ expects argument of type ‘long unsigned int *’, but argument 3 has type ‘size_t *’ {aka ‘unsigned int *’} [-Wformat=]
  1390. #define MPRIS_TRACKID_FORMAT "/org/videolan/vlc/playlist/%lu"
  1391. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1392. control/dbus/dbus_player.c:83:30: note: in expansion of macro ‘MPRIS_TRACKID_FORMAT’
  1393. if( sscanf( psz_trackid, MPRIS_TRACKID_FORMAT, &i_id ) < 1 )
  1394. ^~~~~~~~~~~~~~~~~~~~
  1395. CC control/dbus/libdbus_plugin_la-dbus_tracklist.lo
  1396. CC control/dbus/libdbus_plugin_la-dbus.lo
  1397. In file included from control/dbus/dbus_tracklist.h:31,
  1398. from control/dbus/dbus_tracklist.c:36:
  1399. control/dbus/dbus_tracklist.c: In function ‘AddTrack’:
  1400. control/dbus/dbus_common.h:90:30: warning: format ‘%lu’ expects argument of type ‘long unsigned int *’, but argument 3 has type ‘size_t *’ {aka ‘unsigned int *’} [-Wformat=]
  1401. #define MPRIS_TRACKID_FORMAT "/org/videolan/vlc/playlist/%lu"
  1402. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1403. control/dbus/dbus_tracklist.c:74:37: note: in expansion of macro ‘MPRIS_TRACKID_FORMAT’
  1404. else if(sscanf( psz_aftertrack, MPRIS_TRACKID_FORMAT, &i_pos) == 1)
  1405. ^~~~~~~~~~~~~~~~~~~~
  1406. control/dbus/dbus_tracklist.c: In function ‘GetTracksMetadata’:
  1407. control/dbus/dbus_common.h:90:30: warning: format ‘%lu’ expects argument of type ‘long unsigned int *’, but argument 3 has type ‘size_t *’ {aka ‘unsigned int *’} [-Wformat=]
  1408. #define MPRIS_TRACKID_FORMAT "/org/videolan/vlc/playlist/%lu"
  1409. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1410. control/dbus/dbus_tracklist.c:130:40: note: in expansion of macro ‘MPRIS_TRACKID_FORMAT’
  1411. if( 1 != sscanf( psz_track_id, MPRIS_TRACKID_FORMAT, &i_track_id ) )
  1412. ^~~~~~~~~~~~~~~~~~~~
  1413. control/dbus/dbus_tracklist.c: In function ‘GoTo’:
  1414. control/dbus/dbus_common.h:90:30: warning: format ‘%lu’ expects argument of type ‘long unsigned int *’, but argument 3 has type ‘size_t *’ {aka ‘unsigned int *’} [-Wformat=]
  1415. #define MPRIS_TRACKID_FORMAT "/org/videolan/vlc/playlist/%lu"
  1416. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1417. control/dbus/dbus_tracklist.c:178:36: note: in expansion of macro ‘MPRIS_TRACKID_FORMAT’
  1418. if( 1 != sscanf( psz_track_id, MPRIS_TRACKID_FORMAT, &i_track_id ) )
  1419. ^~~~~~~~~~~~~~~~~~~~
  1420. control/dbus/dbus_tracklist.c: In function ‘RemoveTrack’:
  1421. control/dbus/dbus_common.h:90:30: warning: format ‘%lu’ expects argument of type ‘long unsigned int *’, but argument 3 has type ‘size_t *’ {aka ‘unsigned int *’} [-Wformat=]
  1422. #define MPRIS_TRACKID_FORMAT "/org/videolan/vlc/playlist/%lu"
  1423. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1424. control/dbus/dbus_tracklist.c:219:30: note: in expansion of macro ‘MPRIS_TRACKID_FORMAT’
  1425. if( 1 != sscanf( psz_id, MPRIS_TRACKID_FORMAT, &i_id ) )
  1426. ^~~~~~~~~~~~~~~~~~~~
  1427. control/dbus/dbus_tracklist.c: In function ‘MarshalTracks’:
  1428. control/dbus/dbus_common.h:90:30: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=]
  1429. #define MPRIS_TRACKID_FORMAT "/org/videolan/vlc/playlist/%lu"
  1430. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1431. control/dbus/dbus_tracklist.c:253:37: note: in expansion of macro ‘MPRIS_TRACKID_FORMAT’
  1432. if (asprintf(&psz_track_id, MPRIS_TRACKID_FORMAT, i) == -1 ||
  1433. ^~~~~~~~~~~~~~~~~~~~
  1434. CC demux/libflacsys_plugin_la-flac.lo
  1435. In file included from control/dbus/dbus.c:49:
  1436. control/dbus/dbus.c: In function ‘GetInputMeta’:
  1437. control/dbus/dbus_common.h:90:30: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘ssize_t’ {aka ‘int’} [-Wformat=]
  1438. #define MPRIS_TRACKID_FORMAT "/org/videolan/vlc/playlist/%lu"
  1439. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1440. control/dbus/dbus.c:1280:32: note: in expansion of macro ‘MPRIS_TRACKID_FORMAT’
  1441. if (asprintf(&psz_trackid, MPRIS_TRACKID_FORMAT,
  1442. ^~~~~~~~~~~~~~~~~~~~
  1443. control/dbus/dbus.c: In function ‘Run’:
  1444. control/dbus/dbus.c:873:19: warning: ignoring return value of ‘read’, declared with attribute warn_unused_result [-Wunused-result]
  1445. (void)read( fds[0].fd, &buf, 1 );
  1446. ^~~~~~~~~~~~~~~~~~~~~~~~~~
  1447. CC demux/xiph_metadata.lo
  1448. CC demux/libogg_plugin_la-ogg.lo
  1449. CC demux/libogg_plugin_la-oggseek.lo
  1450. CC demux/libogg_plugin_la-ogg_granule.lo
  1451. demux/oggseek.c: In function ‘Oggseek_ProbeEnd’:
  1452. demux/oggseek.c:315:5: warning: ignoring return value of ‘vlc_stream_Seek’, declared with attribute warn_unused_result [-Wunused-result]
  1453. vlc_stream_Seek( p_demux->s, i_backup_pos );
  1454. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1455. demux/oggseek.c: In function ‘oggseek_read_page’:
  1456. demux/oggseek.c:949:9: warning: ignoring return value of ‘vlc_stream_Seek’, declared with attribute warn_unused_result [-Wunused-result]
  1457. vlc_stream_Seek( p_demux->s, i_in_pos );
  1458. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1459. demux/oggseek.c:958:9: warning: ignoring return value of ‘vlc_stream_Seek’, declared with attribute warn_unused_result [-Wunused-result]
  1460. vlc_stream_Seek( p_demux->s, i_in_pos );
  1461. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1462. CC demux/demuxdump.lo
  1463. CC demux/rawdv.lo
  1464. CC demux/rawvid.lo
  1465. CC demux/au.lo
  1466. CC demux/rawaud.lo
  1467. CC demux/wav.lo
  1468. CC demux/nsv.lo
  1469. CC demux/mpeg/ps.lo
  1470. CC demux/libmod_plugin_la-mod.lo
  1471. CC demux/pva.lo
  1472. CC demux/aiff.lo
  1473. CC demux/mjpeg.lo
  1474. CC demux/subtitle.lo
  1475. CC demux/ty.lo
  1476. CC demux/vobsub.lo
  1477. CC demux/voc.lo
  1478. CC demux/xa.lo
  1479. CC demux/nuv.lo
  1480. CC demux/tta.lo
  1481. CC demux/vc1.lo
  1482. CC demux/libdemux_cdg_plugin_la-cdg.lo
  1483. CC demux/smf.lo
  1484. CC demux/dmxmus.lo
  1485. CXX demux/sid.lo
  1486. CC demux/image.lo
  1487. CC demux/libdemux_stl_plugin_la-stl.lo
  1488. CC demux/asf/asf.lo
  1489. CC demux/asf/libasf.lo
  1490. demux/asf/libasf.c: In function ‘ASF_ReadObject_stream_properties’:
  1491. demux/asf/libasf.c:589:20: warning: comparison of integer expressions of different signedness: ‘ssize_t’ {aka ‘int’} and ‘uint32_t’ {aka unsigned int’} [-Wsign-compare]
  1492. if( i_peek < p_sp->i_type_specific_data_length )
  1493. ^
  1494. demux/asf/libasf.c:604:20: warning: comparison of integer expressions of different signedness: ‘ssize_t’ {aka ‘int’} and ‘uint32_t’ {aka unsigned int’} [-Wsign-compare]
  1495. if( i_peek < p_sp->i_error_correction_data_length )
  1496. ^
  1497. CC demux/asf/asfpacket.lo
  1498. CC demux/avi/avi.lo
  1499. demux/avi/avi.c: In function ‘Open’:
  1500. demux/avi/avi.c:335:55: warning: comparison of integer expressions of different signedness: ‘ssize_t’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare]
  1501. && vlc_stream_Read( p_demux->s, NULL, i_peeker ) < i_peeker )
  1502. ^
  1503. demux/avi/avi.c: In function ‘Seek’:
  1504. demux/avi/avi.c:1584:13: warning: ignoring return value of ‘vlc_stream_Seek’, declared with attribute warn_unused_result [-Wunused-result]
  1505. vlc_stream_Seek( p_demux->s, i_pos_backup );
  1506. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1507. demux/avi/avi.c: In function ‘AVI_IndexCreate’:
  1508. demux/avi/avi.c:2617:5: warning: ignoring return value of ‘vlc_stream_Seek’, declared with attribute warn_unused_result [-Wunused-result]
  1509. vlc_stream_Seek( p_demux->s, p_movi->i_chunk_pos + 12 );
  1510. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1511. CC demux/avi/libavi.lo
  1512. CC demux/caf.lo
  1513. CC demux/avformat/libavformat_plugin_la-demux.lo
  1514. demux/avformat/demux.c: In function ‘avformat_OpenDemux’:
  1515. demux/avformat/demux.c:482:3: warning: #warning FIXME: implement palette transmission [-Wcpp]
  1516. # warning FIXME: implement palette transmission
  1517. ^~~~~~~
  1518. CC demux/avformat/libavformat_plugin_la-avformat.lo
  1519. CC demux/avformat/libavformat_plugin_la-mux.lo
  1520. CC demux/directory.lo
  1521. CC demux/mpeg/es.lo
  1522. CC demux/mpeg/h26x.lo
  1523. demux/mpeg/es.c: In function ‘GenericProbe’:
  1524. demux/mpeg/es.c:827:35: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long long unsigned int’} and ‘ssize_t’ {aka ‘const int’} [-Wsign-compare]
  1525. if( i_skip + i_check_size > i_peek )
  1526. ^
  1527. demux/mpeg/es.c:855:52: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long long unsigned int’} and ‘ssize_t’ {aka ‘const int’} [-Wsign-compare]
  1528. if( i_skip + i_check_size + i_size <= i_peek )
  1529. ^~
  1530. CC packetizer/h264_nal.lo
  1531. CXX demux/mkv/libmkv_plugin_la-util.lo
  1532. CXX demux/mkv/libmkv_plugin_la-virtual_segment.lo
  1533. CXX demux/mkv/libmkv_plugin_la-matroska_segment.lo
  1534. CXX demux/mkv/libmkv_plugin_la-matroska_segment_parse.lo
  1535. CXX demux/mkv/libmkv_plugin_la-matroska_segment_seeker.lo
  1536. CXX demux/mkv/libmkv_plugin_la-demux.lo
  1537. demux/mkv/matroska_segment_seeker.cpp: In function ‘It {anonymous}::greatest_lower_bound(It, It, const T&) [with It = __gnu_cxx::__normal_iterator<const mkv::SegmentSeeker::Seekpoint*, std::vector<mkv::SegmentSeeker::Seekpoint> >; T = mkv::SegmentSeeker::Seekpoint]’:
  1538. demux/mkv/matroska_segment_seeker.cpp:36:8: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const mkv::SegmentSeeker::Seekpoint*, std::vector<mkv::SegmentSeeker::Seekpoint> >’ changed in GCC 7.1
  1539. It greatest_lower_bound( It beg, It end, T const& value )
  1540. ^~~~~~~~~~~~~~~~~~~~
  1541. demux/mkv/matroska_segment_seeker.cpp:36:8: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const mkv::SegmentSeeker::Seekpoint*, std::vector<mkv::SegmentSeeker::Seekpoint> >’ changed in GCC 7.1
  1542. demux/mkv/matroska_segment_seeker.cpp: In member function ‘mkv::SegmentSeeker::Seekpoint mkv::SegmentSeeker::get_first_seekpoint_around(vlc_tick_t, const seekpoints_t&, mkv::SegmentSeeker::Seekpoint::TrustLevel)’:
  1543. demux/mkv/matroska_segment_seeker.cpp:197:79: note: parameter passing for argument of type ‘const iterator’ {aka ‘const __gnu_cxx::__normal_iterator<const mkv::SegmentSeeker::Seekpoint*, std::vector<mkv::SegmentSeeker::Seekpoint> >’} changed in GCC 7.1
  1544. iterator const it_middle = greatest_lower_bound( it_begin, it_end, needle );
  1545. ^
  1546. demux/mkv/matroska_segment_seeker.cpp: In member function ‘mkv::SegmentSeeker::seekpoint_pair_t mkv::SegmentSeeker::get_seekpoints_around(vlc_tick_t, const seekpoints_t&)’:
  1547. demux/mkv/matroska_segment_seeker.cpp:224:79: note: parameter passing for argument of type ‘const iterator’ {aka ‘const __gnu_cxx::__normal_iterator<const mkv::SegmentSeeker::Seekpoint*, std::vector<mkv::SegmentSeeker::Seekpoint> >’} changed in GCC 7.1
  1548. iterator const it_middle = greatest_lower_bound( it_begin, it_end, needle );
  1549. ^
  1550. In file included from /usr/include/c++/8/vector:69,
  1551. from demux/mkv/mkv.hpp:52,
  1552. from demux/mkv/matroska_segment_seeker.hpp:26,
  1553. from demux/mkv/matroska_segment_seeker.cpp:23:
  1554. /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]’:
  1555. /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector<long long unsigned int>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >’} changed in GCC 7.1
  1556. vector<_Tp, _Alloc>::
  1557. ^~~~~~~~~~~~~~~~~~~
  1558. /usr/include/c++/8/bits/vector.tcc: In member function ‘std::vector<long long unsigned int>::iterator mkv::SegmentSeeker::add_cluster_position(mkv::SegmentSeeker::fptr_t)’:
  1559. /usr/include/c++/8/bits/vector.tcc:149:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >’ changed in GCC 7.1
  1560. _M_realloc_insert(begin() + (__position - cbegin()), __x);
  1561. ^~~~~~~~~~~~~~~~~
  1562. /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const mkv::SegmentSeeker::Seekpoint&}; _Tp = mkv::SegmentSeeker::Seekpoint; _Alloc = std::allocator<mkv::SegmentSeeker::Seekpoint>]’:
  1563. /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector<mkv::SegmentSeeker::Seekpoint>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<mkv::SegmentSeeker::Seekpoint*, std::vector<mkv::SegmentSeeker::Seekpoint> >’} changed in GCC 7.1
  1564. vector<_Tp, _Alloc>::
  1565. ^~~~~~~~~~~~~~~~~~~
  1566. /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector<mkv::SegmentSeeker::Seekpoint>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<mkv::SegmentSeeker::Seekpoint*, std::vector<mkv::SegmentSeeker::Seekpoint> >’} changed in GCC 7.1
  1567. /usr/include/c++/8/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::const_iterator, const value_type&) [with _Tp = mkv::SegmentSeeker::Seekpoint; _Alloc = std::allocator<mkv::SegmentSeeker::Seekpoint>]’:
  1568. /usr/include/c++/8/bits/vector.tcc:118:5: note: parameter passing for argument of type ‘std::vector<mkv::SegmentSeeker::Seekpoint>::const_iterator’ {aka ‘__gnu_cxx::__normal_iterator<const mkv::SegmentSeeker::Seekpoint*, std::vector<mkv::SegmentSeeker::Seekpoint> >’} changed in GCC 7.1
  1569. vector<_Tp, _Alloc>::
  1570. ^~~~~~~~~~~~~~~~~~~
  1571. /usr/include/c++/8/bits/vector.tcc:149:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<mkv::SegmentSeeker::Seekpoint*, std::vector<mkv::SegmentSeeker::Seekpoint> >’ changed in GCC 7.1
  1572. _M_realloc_insert(begin() + (__position - cbegin()), __x);
  1573. ^~~~~~~~~~~~~~~~~
  1574. /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const mkv::SegmentSeeker::Range&}; _Tp = mkv::SegmentSeeker::Range; _Alloc = std::allocator<mkv::SegmentSeeker::Range>]’:
  1575. /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector<mkv::SegmentSeeker::Range>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<mkv::SegmentSeeker::Range*, std::vector<mkv::SegmentSeeker::Range> >’} changed in GCC 7.1
  1576. vector<_Tp, _Alloc>::
  1577. ^~~~~~~~~~~~~~~~~~~
  1578. /usr/include/c++/8/bits/vector.tcc: In member function ‘void mkv::SegmentSeeker::mark_range_as_searched(mkv::SegmentSeeker::Range)’:
  1579. /usr/include/c++/8/bits/vector.tcc:149:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<mkv::SegmentSeeker::Range*, std::vector<mkv::SegmentSeeker::Range> >’ changed in GCC 7.1
  1580. _M_realloc_insert(begin() + (__position - cbegin()), __x);
  1581. ^~~~~~~~~~~~~~~~~
  1582. In file included from /usr/include/c++/8/vector:64,
  1583. from demux/mkv/mkv.hpp:52,
  1584. from demux/mkv/matroska_segment_seeker.hpp:26,
  1585. from demux/mkv/matroska_segment_seeker.cpp:23:
  1586. /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<mkv::SegmentSeeker::Range*, std::vector<mkv::SegmentSeeker::Range> >’ changed in GCC 7.1
  1587. _M_realloc_insert(end(), __x);
  1588. ^~~~~~~~~~~~~~~~~
  1589. In file included from /usr/include/c++/8/vector:69,
  1590. from demux/mkv/mkv.hpp:52,
  1591. from demux/mkv/matroska_segment_seeker.hpp:26,
  1592. from demux/mkv/matroska_segment_seeker.cpp:23:
  1593. /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {mkv::SegmentSeeker::Range}; _Tp = mkv::SegmentSeeker::Range; _Alloc = std::allocator<mkv::SegmentSeeker::Range>]’:
  1594. /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector<mkv::SegmentSeeker::Range>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<mkv::SegmentSeeker::Range*, std::vector<mkv::SegmentSeeker::Range> >’} changed in GCC 7.1
  1595. vector<_Tp, _Alloc>::
  1596. ^~~~~~~~~~~~~~~~~~~
  1597. /usr/include/c++/8/bits/vector.tcc: In member function ‘mkv::SegmentSeeker::ranges_t mkv::SegmentSeeker::get_search_areas(mkv::SegmentSeeker::fptr_t, mkv::SegmentSeeker::fptr_t) const’:
  1598. /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<mkv::SegmentSeeker::Range*, std::vector<mkv::SegmentSeeker::Range> >’ changed in GCC 7.1
  1599. _M_realloc_insert(end(), std::forward<_Args>(__args)...);
  1600. ^~~~~~~~~~~~~~~~~
  1601. In file included from /usr/include/c++/8/vector:64,
  1602. from demux/mkv/mkv.hpp:52,
  1603. from demux/mkv/matroska_segment_seeker.hpp:26,
  1604. from demux/mkv/matroska_segment_seeker.cpp:23:
  1605. /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<mkv::SegmentSeeker::Range*, std::vector<mkv::SegmentSeeker::Range> >’ changed in GCC 7.1
  1606. _M_realloc_insert(end(), __x);
  1607. ^~~~~~~~~~~~~~~~~
  1608. demux/mkv/matroska_segment_seeker.cpp: In member function ‘void mkv::SegmentSeeker::add_seekpoint(mkv::SegmentSeeker::track_id_t, mkv::SegmentSeeker::Seekpoint)’:
  1609. demux/mkv/matroska_segment_seeker.cpp:137:35: note: parameter passing for argument of type ‘std::vector<mkv::SegmentSeeker::Seekpoint>::const_iterator’ {aka ‘__gnu_cxx::__normal_iterator<const mkv::SegmentSeeker::Seekpoint*, std::vector<mkv::SegmentSeeker::Seekpoint> >’} changed in GCC 7.1
  1610. seekpoints.insert( it, sp );
  1611. ^
  1612. CXX demux/mkv/libmkv_plugin_la-events.lo
  1613. CXX demux/mkv/libmkv_plugin_la-Ebml_parser.lo
  1614. In file included from /usr/include/c++/8/vector:69,
  1615. from demux/mkv/mkv.hpp:52,
  1616. from demux/mkv/demux.hpp:27,
  1617. from demux/mkv/matroska_segment.hpp:27,
  1618. from demux/mkv/matroska_segment.cpp:24:
  1619. /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const mkv::Tag&}; _Tp = mkv::Tag; _Alloc = std::allocator<mkv::Tag>]’:
  1620. /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector<mkv::Tag>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<mkv::Tag*, std::vector<mkv::Tag> >’} changed in GCC 7.1
  1621. vector<_Tp, _Alloc>::
  1622. ^~~~~~~~~~~~~~~~~~~
  1623. In file included from /usr/include/c++/8/vector:64,
  1624. from demux/mkv/mkv.hpp:52,
  1625. from demux/mkv/demux.hpp:27,
  1626. from demux/mkv/matroska_segment.hpp:27,
  1627. from demux/mkv/matroska_segment.cpp:24:
  1628. /usr/include/c++/8/bits/stl_vector.h: In static member function ‘static void mkv::matroska_segment_c::LoadTags(libmatroska::KaxTags*)::KaxTagsHandler::KaxTag_callback(libebml::EbmlElement*, void*)’:
  1629. /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<mkv::Tag*, std::vector<mkv::Tag> >’ changed in GCC 7.1
  1630. _M_realloc_insert(end(), __x);
  1631. ^~~~~~~~~~~~~~~~~
  1632. CXX demux/mkv/libmkv_plugin_la-chapters.lo
  1633. CXX demux/mkv/libmkv_plugin_la-chapter_command.lo
  1634. CXX demux/mkv/libmkv_plugin_la-stream_io_callback.lo
  1635. CC demux/mp4/libmkv_plugin_la-libmp4.lo
  1636. In file included from /usr/include/c++/8/vector:69,
  1637. from demux/mkv/mkv.hpp:52,
  1638. from demux/mkv/matroska_segment_parse.cpp:23:
  1639. /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]’:
  1640. /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector<long long unsigned int>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >’} changed in GCC 7.1
  1641. vector<_Tp, _Alloc>::
  1642. ^~~~~~~~~~~~~~~~~~~
  1643. /usr/include/c++/8/bits/vector.tcc: In static member function ‘static void mkv::matroska_segment_c::ParseInfo(libmatroska::KaxInfo*)::InfoHandlers::KaxChapterTranslate_handler(libmatroska::KaxChapterTranslate&, mkv::matroska_segment_c::ParseInfo(libmatroska::KaxInfo*)::InfoHandlers_base::payload_t&)::TranslationHandler::KaxChapterTranslateEditionUID_callback(libebml::EbmlElement*, void*)’:
  1644. /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >’ changed in GCC 7.1
  1645. _M_realloc_insert(end(), std::forward<_Args>(__args)...);
  1646. ^~~~~~~~~~~~~~~~~
  1647. CXX demux/mkv/libmkv_plugin_la-mkv.lo
  1648. CC packetizer/libmkv_plugin_la-dts_header.lo
  1649. CC demux/mp4/mp4.lo
  1650. CC demux/mp4/fragments.lo
  1651. CC demux/mp4/libmp4.lo
  1652. CC demux/mp4/attachments.lo
  1653. CC demux/mp4/heif.lo
  1654. In file included from ../include/vlc_common.h:529,
  1655. from demux/mp4/heif.c:27:
  1656. demux/mp4/heif.c: In function ‘DemuxHEIF’:
  1657. ../include/vlc_threads.h:904:14: warning: call to ‘harmful_delay.constprop’ declared with attribute warning: use proper event handling instead of short delay
  1658. ? harmful_delay(d) \
  1659. ^~~~~~~~~~~~~~~~
  1660. ../include/vlc_threads.h:923:42: note: in expansion of macro ‘check_delay’
  1661. #define vlc_tick_sleep(d) vlc_tick_sleep(check_delay(d))
  1662. ^~~~~~~~~~~
  1663. demux/mp4/heif.c:695:13: note: in expansion of macro ‘vlc_tick_sleep’
  1664. vlc_tick_sleep( VLC_TICK_FROM_MS(40) );
  1665. ^~~~~~~~~~~~~~
  1666. CC demux/mp4/essetup.lo
  1667. CC demux/mp4/meta.lo
  1668. CC demux/mpeg/mpgv.lo
  1669. CC demux/playlist/asx.lo
  1670. CC demux/playlist/b4s.lo
  1671. CC demux/playlist/bdmv.lo
  1672. CC demux/playlist/dvb.lo
  1673. CC demux/playlist/ifo.lo
  1674. CC demux/playlist/itml.lo
  1675. CC demux/playlist/m3u.lo
  1676. CC demux/playlist/pls.lo
  1677. CC demux/playlist/podcast.lo
  1678. CC demux/playlist/qtl.lo
  1679. CC demux/playlist/ram.lo
  1680. CC demux/playlist/sgimb.lo
  1681. CC demux/playlist/wms.lo
  1682. CC demux/playlist/wpl.lo
  1683. CC demux/playlist/xspf.lo
  1684. CC demux/playlist/playlist.lo
  1685. CC demux/mpeg/libts_plugin_la-ts.lo
  1686. CC demux/mpeg/libts_plugin_la-ts_pid.lo
  1687. CC demux/mpeg/libts_plugin_la-ts_psi.lo
  1688. CC demux/mpeg/libts_plugin_la-ts_si.lo
  1689. demux/mpeg/ts.c: In function ‘ReadTSPacket’:
  1690. demux/mpeg/ts.c:1823:64: warning: comparison of integer expressions of different signedness: ‘ssize_t’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare]
  1691. if (vlc_stream_Read( p_sys->stream, NULL, i_skip ) != i_skip)
  1692. ^~
  1693. CC demux/mpeg/libts_plugin_la-ts_psip.lo
  1694. demux/mpeg/ts_psip.c: In function ‘ATSC_EIT_Callback’:
  1695. demux/mpeg/ts_psip.c:489:76: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘time_t’ {aka ‘long int’} [-Wsign-compare]
  1696. if( i_start <= i_current_time && i_start + p_evt->i_length_seconds > i_current_time )
  1697. ^
  1698. CC demux/mpeg/libts_plugin_la-ts_psip_dvbpsi_fixes.lo
  1699. CC demux/mpeg/libts_plugin_la-ts_decoders.lo
  1700. CC demux/mpeg/libts_plugin_la-ts_streams.lo
  1701. CC demux/mpeg/libts_plugin_la-ts_scte.lo
  1702. CC demux/mpeg/libts_plugin_la-sections.lo
  1703. CC demux/mpeg/libts_plugin_la-mpeg4_iod.lo
  1704. CC demux/mpeg/libts_plugin_la-ts_arib.lo
  1705. CC demux/mpeg/libts_plugin_la-ts_sl.lo
  1706. CC demux/mpeg/libts_plugin_la-ts_metadata.lo
  1707. CC demux/mpeg/libts_plugin_la-ts_hotfixes.lo
  1708. CC demux/mpeg/libts_plugin_la-ts_pes.lo
  1709. CC mux/mpeg/libts_plugin_la-csa.lo
  1710. CC mux/mpeg/libts_plugin_la-tables.lo
  1711. CC mux/mpeg/libts_plugin_la-tsutil.lo
  1712. CC codec/libts_plugin_la-atsc_a65.lo
  1713. CC codec/libts_plugin_la-opus_header.lo
  1714. CXX demux/adaptive/playlist/libadaptive_plugin_la-BaseAdaptationSet.lo
  1715. CXX demux/adaptive/playlist/libadaptive_plugin_la-BasePeriod.lo
  1716. CXX demux/adaptive/playlist/libadaptive_plugin_la-BasePlaylist.lo
  1717. CXX demux/adaptive/playlist/libadaptive_plugin_la-BaseRepresentation.lo
  1718. CXX demux/adaptive/playlist/libadaptive_plugin_la-CommonAttributesElements.lo
  1719. CXX demux/adaptive/playlist/libadaptive_plugin_la-Inheritables.lo
  1720. CXX demux/adaptive/playlist/libadaptive_plugin_la-Role.lo
  1721. CXX demux/adaptive/playlist/libadaptive_plugin_la-Segment.lo
  1722. CXX demux/adaptive/playlist/libadaptive_plugin_la-SegmentBase.lo
  1723. CXX demux/adaptive/playlist/libadaptive_plugin_la-SegmentBaseType.lo
  1724. CXX demux/adaptive/playlist/libadaptive_plugin_la-SegmentChunk.lo
  1725. CXX demux/adaptive/playlist/libadaptive_plugin_la-SegmentList.lo
  1726. CXX demux/adaptive/playlist/libadaptive_plugin_la-SegmentTimeline.lo
  1727. CXX demux/adaptive/playlist/libadaptive_plugin_la-SegmentInformation.lo
  1728. CXX demux/adaptive/playlist/libadaptive_plugin_la-SegmentTemplate.lo
  1729. CXX demux/adaptive/playlist/libadaptive_plugin_la-Url.lo
  1730. CXX demux/adaptive/encryption/libadaptive_plugin_la-CommonEncryption.lo
  1731. CXX demux/adaptive/encryption/libadaptive_plugin_la-Keyring.lo
  1732. CXX demux/adaptive/logic/libadaptive_plugin_la-AbstractAdaptationLogic.lo
  1733. CXX demux/adaptive/logic/libadaptive_plugin_la-AlwaysBestAdaptationLogic.lo
  1734. CXX demux/adaptive/logic/libadaptive_plugin_la-AlwaysLowestAdaptationLogic.lo
  1735. CXX demux/adaptive/logic/libadaptive_plugin_la-BufferingLogic.lo
  1736. CXX demux/adaptive/logic/libadaptive_plugin_la-NearOptimalAdaptationLogic.lo
  1737. CXX demux/adaptive/logic/libadaptive_plugin_la-PredictiveAdaptationLogic.lo
  1738. CXX demux/adaptive/logic/libadaptive_plugin_la-RateBasedAdaptationLogic.lo
  1739. CXX demux/adaptive/logic/libadaptive_plugin_la-Representationselectors.lo
  1740. CXX demux/adaptive/logic/libadaptive_plugin_la-RoundRobinLogic.lo
  1741. CXX demux/adaptive/mp4/libadaptive_plugin_la-AtomsReader.lo
  1742. In file included from /usr/include/c++/8/map:60,
  1743. from demux/adaptive/logic/PredictiveAdaptationLogic.hpp:25,
  1744. from demux/adaptive/logic/PredictiveAdaptationLogic.cpp:24:
  1745. /usr/include/c++/8/bits/stl_tree.h: In member function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const adaptive::ID&>, std::tuple<>}; _Key = adaptive::ID; _Val = std::pair<const adaptive::ID, adaptive::logic::PredictiveStats>; _KeyOfValue = std::_Select1st<std::pair<const adaptive::ID, adaptive::logic::PredictiveStats> >; _Compare = std::less<adaptive::ID>; _Alloc = std::allocator<std::pair<const adaptive::ID, adaptive::logic::PredictiveStats> >]’:
  1746. /usr/include/c++/8/bits/stl_tree.h:2411:7: note: parameter passing for argument of type ‘std::_Rb_tree<adaptive::ID, std::pair<const adaptive::ID, adaptive::logic::PredictiveStats>, std::_Select1st<std::pair<const adaptive::ID, adaptive::logic::PredictiveStats> >, std::less<adaptive::ID>, std::allocator<std::pair<const adaptive::ID, adaptive::logic::PredictiveStats> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const adaptive::ID, adaptive::logic::PredictiveStats> >’} changed in GCC 7.1
  1747. _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
  1748. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1749. In file included from /usr/include/c++/8/map:61,
  1750. from demux/adaptive/logic/PredictiveAdaptationLogic.hpp:25,
  1751. from demux/adaptive/logic/PredictiveAdaptationLogic.cpp:24:
  1752. /usr/include/c++/8/bits/stl_map.h: In member function ‘virtual void adaptive::logic::PredictiveAdaptationLogic::trackerEvent(const adaptive::SegmentTrackerEvent&)’:
  1753. /usr/include/c++/8/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree<adaptive::ID, std::pair<const adaptive::ID, adaptive::logic::PredictiveStats>, std::_Select1st<std::pair<const adaptive::ID, adaptive::logic::PredictiveStats> >, std::less<adaptive::ID>, std::allocator<std::pair<const adaptive::ID, adaptive::logic::PredictiveStats> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const adaptive::ID, adaptive::logic::PredictiveStats> >’} changed in GCC 7.1
  1754. __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
  1755. /usr/include/c++/8/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree<adaptive::ID, std::pair<const adaptive::ID, adaptive::logic::PredictiveStats>, std::_Select1st<std::pair<const adaptive::ID, adaptive::logic::PredictiveStats> >, std::less<adaptive::ID>, std::allocator<std::pair<const adaptive::ID, adaptive::logic::PredictiveStats> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const adaptive::ID, adaptive::logic::PredictiveStats> >’} changed in GCC 7.1
  1756. __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
  1757. CXX demux/adaptive/http/libadaptive_plugin_la-AuthStorage.lo
  1758. In file included from /usr/include/c++/8/map:60,
  1759. from demux/adaptive/logic/NearOptimalAdaptationLogic.hpp:26,
  1760. from demux/adaptive/logic/NearOptimalAdaptationLogic.cpp:24:
  1761. /usr/include/c++/8/bits/stl_tree.h: In member function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const adaptive::ID&>, std::tuple<>}; _Key = adaptive::ID; _Val = std::pair<const adaptive::ID, adaptive::logic::NearOptimalContext>; _KeyOfValue = std::_Select1st<std::pair<const adaptive::ID, adaptive::logic::NearOptimalContext> >; _Compare = std::less<adaptive::ID>; _Alloc = std::allocator<std::pair<const adaptive::ID, adaptive::logic::NearOptimalContext> >]’:
  1762. /usr/include/c++/8/bits/stl_tree.h:2411:7: note: parameter passing for argument of type ‘std::_Rb_tree<adaptive::ID, std::pair<const adaptive::ID, adaptive::logic::NearOptimalContext>, std::_Select1st<std::pair<const adaptive::ID, adaptive::logic::NearOptimalContext> >, std::less<adaptive::ID>, std::allocator<std::pair<const adaptive::ID, adaptive::logic::NearOptimalContext> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const adaptive::ID, adaptive::logic::NearOptimalContext> >’} changed in GCC 7.1
  1763. _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
  1764. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1765. In file included from /usr/include/c++/8/map:61,
  1766. from demux/adaptive/logic/NearOptimalAdaptationLogic.hpp:26,
  1767. from demux/adaptive/logic/NearOptimalAdaptationLogic.cpp:24:
  1768. /usr/include/c++/8/bits/stl_map.h: In member function ‘virtual void adaptive::logic::NearOptimalAdaptationLogic::trackerEvent(const adaptive::SegmentTrackerEvent&)’:
  1769. /usr/include/c++/8/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree<adaptive::ID, std::pair<const adaptive::ID, adaptive::logic::NearOptimalContext>, std::_Select1st<std::pair<const adaptive::ID, adaptive::logic::NearOptimalContext> >, std::less<adaptive::ID>, std::allocator<std::pair<const adaptive::ID, adaptive::logic::NearOptimalContext> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const adaptive::ID, adaptive::logic::NearOptimalContext> >’} changed in GCC 7.1
  1770. __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
  1771. CXX demux/adaptive/http/libadaptive_plugin_la-BytesRange.lo
  1772. CXX demux/adaptive/http/libadaptive_plugin_la-Chunk.lo
  1773. CXX demux/adaptive/http/libadaptive_plugin_la-ConnectionParams.lo
  1774. CXX demux/adaptive/http/libadaptive_plugin_la-Downloader.lo
  1775. CXX demux/adaptive/http/libadaptive_plugin_la-HTTPConnection.lo
  1776. CXX demux/adaptive/http/libadaptive_plugin_la-HTTPConnectionManager.lo
  1777. CXX demux/adaptive/http/libadaptive_plugin_la-Transport.lo
  1778. CXX demux/adaptive/plumbing/libadaptive_plugin_la-CommandsQueue.lo
  1779. CXX demux/adaptive/plumbing/libadaptive_plugin_la-Demuxer.lo
  1780. CXX demux/adaptive/plumbing/libadaptive_plugin_la-FakeESOut.lo
  1781. CXX demux/adaptive/plumbing/libadaptive_plugin_la-FakeESOutID.lo
  1782. CXX demux/adaptive/plumbing/libadaptive_plugin_la-SourceStream.lo
  1783. CXX demux/adaptive/libadaptive_plugin_la-ID.lo
  1784. CXX demux/adaptive/libadaptive_plugin_la-PlaylistManager.lo
  1785. CXX demux/adaptive/libadaptive_plugin_la-SegmentTracker.lo
  1786. CXX demux/adaptive/libadaptive_plugin_la-SharedResources.lo
  1787. CXX demux/adaptive/libadaptive_plugin_la-StreamFormat.lo
  1788. CXX demux/adaptive/libadaptive_plugin_la-Streams.lo
  1789. CXX demux/adaptive/tools/libadaptive_plugin_la-Conversions.lo
  1790. In file included from ../include/vlc_common.h:529,
  1791. from demux/adaptive/logic/IDownloadRateObserver.h:28,
  1792. from demux/adaptive/logic/AbstractAdaptationLogic.h:28,
  1793. from demux/adaptive/PlaylistManager.h:25,
  1794. from demux/adaptive/PlaylistManager.cpp:26:
  1795. demux/adaptive/PlaylistManager.cpp: In member function ‘void adaptive::PlaylistManager::drain()’:
  1796. ../include/vlc_threads.h:923:41: warning: call to ‘harmful_delay.constprop’ declared with attribute warning: use proper event handling instead of short delay
  1797. #define vlc_tick_sleep(d) vlc_tick_sleep(check_delay(d))
  1798. ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
  1799. demux/adaptive/PlaylistManager.cpp:314:9: note: in expansion of macro ‘vlc_tick_sleep’
  1800. vlc_tick_sleep(VLC_TICK_FROM_MS(20)); /* ugly, but we have no way to get feedback */
  1801. ^~~~~~~~~~~~~~
  1802. CXX demux/adaptive/tools/libadaptive_plugin_la-FormatNamespace.lo
  1803. In file included from /usr/include/c++/8/algorithm:62,
  1804. from demux/adaptive/logic/../tools/MovingAverage.hpp:24,
  1805. from demux/adaptive/logic/RateBasedAdaptationLogic.h:29,
  1806. from demux/adaptive/PlaylistManager.cpp:35:
  1807. /usr/include/c++/8/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<PrioritizedAbstractStream*, std::vector<PrioritizedAbstractStream> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<bool (*)(const PrioritizedAbstractStream&, const PrioritizedAbstractStream&)>]’:
  1808. /usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<PrioritizedAbstractStream*, std::vector<PrioritizedAbstractStream> >’ changed in GCC 7.1
  1809. __unguarded_linear_insert(_RandomAccessIterator __last,
  1810. ^~~~~~~~~~~~~~~~~~~~~~~~~
  1811. /usr/include/c++/8/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<PrioritizedAbstractStream*, std::vector<PrioritizedAbstractStream> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const PrioritizedAbstractStream&, const PrioritizedAbstractStream&)>]’:
  1812. /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<PrioritizedAbstractStream*, std::vector<PrioritizedAbstractStream> >’ changed in GCC 7.1
  1813. __insertion_sort(_RandomAccessIterator __first,
  1814. ^~~~~~~~~~~~~~~~
  1815. /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<PrioritizedAbstractStream*, std::vector<PrioritizedAbstractStream> >’ changed in GCC 7.1
  1816. In file included from /usr/include/c++/8/bits/stl_algo.h:61,
  1817. from /usr/include/c++/8/algorithm:62,
  1818. from demux/adaptive/logic/../tools/MovingAverage.hpp:24,
  1819. from demux/adaptive/logic/RateBasedAdaptationLogic.h:29,
  1820. from demux/adaptive/PlaylistManager.cpp:35:
  1821. /usr/include/c++/8/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<PrioritizedAbstractStream*, std::vector<PrioritizedAbstractStream> >; _Distance = int; _Tp = PrioritizedAbstractStream; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const PrioritizedAbstractStream&, const PrioritizedAbstractStream&)>]’:
  1822. /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<PrioritizedAbstractStream*, std::vector<PrioritizedAbstractStream> >’ changed in GCC 7.1
  1823. __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
  1824. ^~~~~~~~~~~~~
  1825. In file included from /usr/include/c++/8/algorithm:62,
  1826. from demux/adaptive/logic/../tools/MovingAverage.hpp:24,
  1827. from demux/adaptive/logic/RateBasedAdaptationLogic.h:29,
  1828. from demux/adaptive/PlaylistManager.cpp:35:
  1829. /usr/include/c++/8/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<PrioritizedAbstractStream*, std::vector<PrioritizedAbstractStream> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const PrioritizedAbstractStream&, const PrioritizedAbstractStream&)>]’:
  1830. /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<PrioritizedAbstractStream*, std::vector<PrioritizedAbstractStream> >’ changed in GCC 7.1
  1831. __introsort_loop(_RandomAccessIterator __first,
  1832. ^~~~~~~~~~~~~~~~
  1833. /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<PrioritizedAbstractStream*, std::vector<PrioritizedAbstractStream> >’ changed in GCC 7.1
  1834. /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<PrioritizedAbstractStream*, std::vector<PrioritizedAbstractStream> >’ changed in GCC 7.1
  1835. /usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<PrioritizedAbstractStream*, std::vector<PrioritizedAbstractStream> >’ changed in GCC 7.1
  1836. std::__introsort_loop(__cut, __last, __depth_limit, __comp);
  1837. ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1838. /usr/include/c++/8/bits/stl_algo.h: In member function ‘adaptive::AbstractStream::BufferingStatus adaptive::PlaylistManager::bufferize(vlc_tick_t, vlc_tick_t, vlc_tick_t)’:
  1839. /usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<PrioritizedAbstractStream*, std::vector<PrioritizedAbstractStream> >’ changed in GCC 7.1
  1840. std::__introsort_loop(__first, __last,
  1841. ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1842. std::__lg(__last - __first) * 2,
  1843. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1844. __comp);
  1845. ~~~~~~~
  1846. /usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<PrioritizedAbstractStream*, std::vector<PrioritizedAbstractStream> >’ changed in GCC 7.1
  1847. std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
  1848. ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1849. /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<PrioritizedAbstractStream*, std::vector<PrioritizedAbstractStream> >’ changed in GCC 7.1
  1850. std::__insertion_sort(__first, __last, __comp);
  1851. ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
  1852. CXX demux/adaptive/tools/libadaptive_plugin_la-Helper.lo
  1853. CXX demux/adaptive/tools/libadaptive_plugin_la-Retrieve.lo
  1854. CXX demux/adaptive/xml/libadaptive_plugin_la-DOMHelper.lo
  1855. CXX demux/adaptive/xml/libadaptive_plugin_la-DOMParser.lo
  1856. CXX demux/adaptive/xml/libadaptive_plugin_la-Node.lo
  1857. CXX demux/hls/playlist/libadaptive_plugin_la-M3U8.lo
  1858. CXX demux/hls/playlist/libadaptive_plugin_la-Parser.lo
  1859. CXX demux/hls/playlist/libadaptive_plugin_la-Representation.lo
  1860. CXX demux/hls/playlist/libadaptive_plugin_la-HLSSegment.lo
  1861. CXX demux/hls/playlist/libadaptive_plugin_la-Tags.lo
  1862. CXX demux/hls/libadaptive_plugin_la-HLSManager.lo
  1863. CXX demux/hls/libadaptive_plugin_la-HLSStreams.lo
  1864. CXX demux/dash/mpd/libadaptive_plugin_la-AdaptationSet.lo
  1865. CXX demux/dash/mpd/libadaptive_plugin_la-DASHCommonAttributesElements.lo
  1866. CXX demux/dash/mpd/libadaptive_plugin_la-DASHSegment.lo
  1867. CXX demux/dash/mpd/libadaptive_plugin_la-ContentDescription.lo
  1868. CXX demux/dash/mpd/libadaptive_plugin_la-IsoffMainParser.lo
  1869. CXX demux/dash/mpd/libadaptive_plugin_la-MPD.lo
  1870. CXX demux/dash/mpd/libadaptive_plugin_la-Profile.lo
  1871. CXX demux/dash/mpd/libadaptive_plugin_la-ProgramInformation.lo
  1872. CXX demux/dash/mpd/libadaptive_plugin_la-Representation.lo
  1873. CXX demux/dash/mpd/libadaptive_plugin_la-TemplatedUri.lo
  1874. CXX demux/dash/mp4/libadaptive_plugin_la-IndexReader.lo
  1875. CXX demux/dash/libadaptive_plugin_la-DASHManager.lo
  1876. CXX demux/dash/libadaptive_plugin_la-DASHStream.lo
  1877. In file included from /usr/include/c++/8/vector:69,
  1878. from demux/dash/mp4/../mpd/../../adaptive/playlist/Segment.h:30,
  1879. from demux/dash/mp4/../mpd/../../adaptive/playlist/SegmentBaseType.hpp:23,
  1880. from demux/dash/mp4/../mpd/Representation.h:29,
  1881. from demux/dash/mp4/IndexReader.cpp:25:
  1882. /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const adaptive::playlist::SegmentInformation::SplitPoint&}; _Tp = adaptive::playlist::SegmentInformation::SplitPoint; _Alloc = std::allocator<adaptive::playlist::SegmentInformation::SplitPoint>]’:
  1883. /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector<adaptive::playlist::SegmentInformation::SplitPoint>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<adaptive::playlist::SegmentInformation::SplitPoint*, std::vector<adaptive::playlist::SegmentInformation::SplitPoint> >’} changed in GCC 7.1
  1884. vector<_Tp, _Alloc>::
  1885. ^~~~~~~~~~~~~~~~~~~
  1886. In file included from /usr/include/c++/8/vector:64,
  1887. from demux/dash/mp4/../mpd/../../adaptive/playlist/Segment.h:30,
  1888. from demux/dash/mp4/../mpd/../../adaptive/playlist/SegmentBaseType.hpp:23,
  1889. from demux/dash/mp4/../mpd/Representation.h:29,
  1890. from demux/dash/mp4/IndexReader.cpp:25:
  1891. /usr/include/c++/8/bits/stl_vector.h: In member function ‘bool dash::mp4::IndexReader::parseIndex(block_t*, adaptive::playlist::BaseRepresentation*, uint64_t)’:
  1892. /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<adaptive::playlist::SegmentInformation::SplitPoint*, std::vector<adaptive::playlist::SegmentInformation::SplitPoint> >’ changed in GCC 7.1
  1893. _M_realloc_insert(end(), __x);
  1894. ^~~~~~~~~~~~~~~~~
  1895. CXX demux/smooth/mp4/libadaptive_plugin_la-IndexReader.lo
  1896. CXX demux/smooth/playlist/libadaptive_plugin_la-ForgedInitSegment.lo
  1897. CXX demux/smooth/playlist/libadaptive_plugin_la-Manifest.lo
  1898. CXX demux/smooth/playlist/libadaptive_plugin_la-MemoryChunk.lo
  1899. CXX demux/smooth/playlist/libadaptive_plugin_la-Parser.lo
  1900. CXX demux/smooth/playlist/libadaptive_plugin_la-Representation.lo
  1901. CXX demux/smooth/playlist/libadaptive_plugin_la-SmoothSegment.lo
  1902. CXX demux/smooth/libadaptive_plugin_la-SmoothManager.lo
  1903. CXX demux/smooth/libadaptive_plugin_la-SmoothStream.lo
  1904. CC mux/mp4/libmp4mux.lo
  1905. CC packetizer/hevc_nal.lo
  1906. CXX demux/adaptive/libadaptive_plugin_la-adaptive.lo
  1907. CC demux/ytdl.lo
  1908. CC demux/json/libvlc_json_la-lexicon.lo
  1909. CC demux/json/libvlc_json_la-grammar.lo
  1910. CC demux/json/libvlc_json_la-json.lo
  1911. CC demux/filter/noseek.lo
  1912. CXX stream_out/chromecast/libdemux_chromecast_plugin_la-chromecast_demux.lo
  1913. CC gui/libncurses_plugin_la-ncurses.lo
  1914. CC keystore/memory.lo
  1915. CC keystore/list_util.lo
  1916. CC keystore/file.lo
  1917. CC keystore/libkwallet_plugin_la-kwallet.lo
  1918. CC keystore/libsecret_plugin_la-secret.lo
  1919. CC logger/console.lo
  1920. CC logger/file.lo
  1921. CC logger/syslog.lo
  1922. CC logger/libsd_journal_plugin_la-journal.lo
  1923. keystore/kwallet.c: In function ‘Open’:
  1924. keystore/kwallet.c:620:44: warning: ‘__builtin___sprintf_chk’ may write a terminating nul past the end of the destination [-Wformat-overflow=]
  1925. sprintf( psz_dbus_name, "%s.%s_%02u", KWALLET_APP_ID, DBUS_INSTANCE_PREFIX, i );
  1926. ^
  1927. In file included from /usr/include/stdio.h:873,
  1928. from ../include/vlc_common.h:49,
  1929. from keystore/kwallet.c:25:
  1930. /usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:10: note: ‘__builtin___sprintf_chk’ output between 33 and 34 bytes into a destination of size 33
  1931. return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
  1932. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1933. __bos (__s), __fmt, __va_arg_pack ());
  1934. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1935. CC lua/liblua_plugin_la-extension.lo
  1936. CC lua/liblua_plugin_la-extension_thread.lo
  1937. CC lua/liblua_plugin_la-intf.lo
  1938. CC lua/liblua_plugin_la-meta.lo
  1939. CC lua/liblua_plugin_la-stream_filter.lo
  1940. CC lua/liblua_plugin_la-services_discovery.lo
  1941. CC lua/liblua_plugin_la-vlc.lo
  1942. CC lua/libs/liblua_plugin_la-configuration.lo
  1943. CC lua/libs/liblua_plugin_la-equalizer.lo
  1944. CC lua/libs/liblua_plugin_la-gettext.lo
  1945. CC lua/libs/liblua_plugin_la-dialog.lo
  1946. CC lua/libs/liblua_plugin_la-httpd.lo
  1947. CC lua/libs/liblua_plugin_la-input.lo
  1948. CC lua/libs/liblua_plugin_la-messages.lo
  1949. CC lua/libs/liblua_plugin_la-misc.lo
  1950. CC lua/libs/liblua_plugin_la-net.lo
  1951. CC lua/libs/liblua_plugin_la-objects.lo
  1952. CC lua/libs/liblua_plugin_la-osd.lo
  1953. CC lua/libs/liblua_plugin_la-playlist.lo
  1954. CC lua/libs/liblua_plugin_la-sd.lo
  1955. CC lua/libs/liblua_plugin_la-stream.lo
  1956. CC lua/libs/liblua_plugin_la-strings.lo
  1957. CC lua/libs/liblua_plugin_la-variables.lo
  1958. CC lua/libs/liblua_plugin_la-video.lo
  1959. CC lua/libs/liblua_plugin_la-vlm.lo
  1960. CC lua/libs/liblua_plugin_la-volume.lo
  1961. CC lua/libs/liblua_plugin_la-xml.lo
  1962. CC lua/libs/liblua_plugin_la-io.lo
  1963. CC lua/libs/liblua_plugin_la-errno.lo
  1964. CC lua/libs/liblua_plugin_la-rand.lo
  1965. CC lua/libs/liblua_plugin_la-renderers.lo
  1966. CC meta_engine/folder.lo
  1967. CXX meta_engine/libtaglib_plugin_la-taglib.lo
  1968. lua/libs/renderers.c: In function ‘vlclua_rd_select’:
  1969. lua/libs/renderers.c:115:36: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘lua_Integer’ {aka ‘int’} [-Wsign-compare]
  1970. if ( sys->items.data[i].id != id )
  1971. ^~
  1972. CC misc/stats.lo
  1973. CC misc/audioscrobbler.lo
  1974. CC misc/playlist/html.lo
  1975. CC misc/playlist/m3u.lo
  1976. CC misc/playlist/xspf.lo
  1977. CC misc/playlist/export.lo
  1978. CC misc/webservices/libfingerprinter_plugin_la-acoustid.lo
  1979. CC misc/webservices/libfingerprinter_plugin_la-json.lo
  1980. misc/webservices/json.c: In function ‘new_value’:
  1981. misc/webservices/json.c:134:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  1982. value->_reserved.object_mem = (*(char **) &value->u.object.values) + values_size;
  1983. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1984. misc/webservices/json.c: In function ‘json_parse_ex’:
  1985. misc/webservices/json.c:343:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  1986. (*(json_char **) &top->u.object.values) += string_length + 1;
  1987. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1988. CC misc/libfingerprinter_plugin_la-fingerprinter.lo
  1989. CC misc/libgnutls_plugin_la-gnutls.lo
  1990. CC misc/inhibit/libdbus_screensaver_plugin_la-dbus.lo
  1991. CC misc/inhibit/libwl_idle_inhibit_plugin_la-wl-idle-inhibit.lo
  1992. CC misc/inhibit/libwl_idle_inhibit_plugin_la-idle-inhibit-protocol.lo
  1993. CC misc/addons/vorepository.lo
  1994. CC misc/addons/fsstorage.lo
  1995. CC misc/xml/libxml_plugin_la-libxml.lo
  1996. CC mux/dummy.lo
  1997. CC mux/asf.lo
  1998. mux/dummy.c: In function ‘Mux’:
  1999. mux/dummy.c:161:9: warning: ‘block_FifoCount’ is deprecated [-Wdeprecated-declarations]
  2000. i_count = block_FifoCount( p_fifo );
  2001. ^~~~~~~
  2002. In file included from mux/dummy.c:35:
  2003. ../include/vlc_block.h:680:22: note: declared here
  2004. static inline size_t block_FifoCount (block_fifo_t *fifo)
  2005. ^~~~~~~~~~~~~~~
  2006. CC mux/avi.lo
  2007. CC mux/mp4/mp4.lo
  2008. mux/avi.c: In function ‘Mux’:
  2009. mux/avi.c:530:9: warning: ‘block_FifoCount’ is deprecated [-Wdeprecated-declarations]
  2010. i_count = block_FifoCount( p_fifo );
  2011. ^~~~~~~
  2012. In file included from mux/avi.c:36:
  2013. ../include/vlc_block.h:680:22: note: declared here
  2014. static inline size_t block_FifoCount (block_fifo_t *fifo)
  2015. ^~~~~~~~~~~~~~~
  2016. mux/avi.c:537:13: warning: ‘block_FifoCount’ is deprecated [-Wdeprecated-declarations]
  2017. if( block_FifoCount( p_fifo ) > 0 )
  2018. ^~
  2019. In file included from mux/avi.c:36:
  2020. ../include/vlc_block.h:680:22: note: declared here
  2021. static inline size_t block_FifoCount (block_fifo_t *fifo)
  2022. ^~~~~~~~~~~~~~~
  2023. mux/mp4/mp4.c: In function ‘DelStream’:
  2024. mux/mp4/mp4.c:543:9: warning: ‘block_FifoCount’ is deprecated [-Wdeprecated-declarations]
  2025. while(block_FifoCount(p_input->p_fifo) > 0 &&
  2026. ^~~~~
  2027. In file included from mux/mp4/mp4.c:34:
  2028. ../include/vlc_block.h:680:22: note: declared here
  2029. static inline size_t block_FifoCount (block_fifo_t *fifo)
  2030. ^~~~~~~~~~~~~~~
  2031. mux/mp4/mp4.c: In function ‘MuxStream’:
  2032. mux/mp4/mp4.c:679:9: warning: ‘block_FifoCount’ is deprecated [-Wdeprecated-declarations]
  2033. if (block_FifoCount(p_input->p_fifo) > 0)
  2034. ^~
  2035. In file included from mux/mp4/mp4.c:34:
  2036. ../include/vlc_block.h:680:22: note: declared here
  2037. static inline size_t block_FifoCount (block_fifo_t *fifo)
  2038. ^~~~~~~~~~~~~~~
  2039. CC packetizer/hxxx_nal.lo
  2040. CC mux/extradata.lo
  2041. CC packetizer/av1_obu.lo
  2042. CC mux/mpjpeg.lo
  2043. mux/mpjpeg.c: In function ‘Mux’:
  2044. mux/mpjpeg.c:147:5: warning: ‘block_FifoCount’ is deprecated [-Wdeprecated-declarations]
  2045. while( block_FifoCount( p_fifo ) > 0 )
  2046. ^~~~~
  2047. In file included from mux/mpjpeg.c:34:
  2048. ../include/vlc_block.h:680:22: note: declared here
  2049. static inline size_t block_FifoCount (block_fifo_t *fifo)
  2050. ^~~~~~~~~~~~~~~
  2051. CC mux/mpeg/pes.lo
  2052. CC mux/mpeg/ps.lo
  2053. CC mux/wav.lo
  2054. mux/wav.c: In function ‘Mux’:
  2055. mux/wav.c:279:5: warning: ‘block_FifoCount’ is deprecated [-Wdeprecated-declarations]
  2056. while( block_FifoCount( p_input->p_fifo ) > 0 )
  2057. ^~~~~
  2058. In file included from ../include/vlc_aout.h:114,
  2059. from mux/wav.c:33:
  2060. ../include/vlc_block.h:680:22: note: declared here
  2061. static inline size_t block_FifoCount (block_fifo_t *fifo)
  2062. ^~~~~~~~~~~~~~~
  2063. CC mux/libmux_ogg_plugin_la-ogg.lo
  2064. CC mux/mpeg/libmux_ts_plugin_la-pes.lo
  2065. mux/ogg.c: In function ‘DelStream’:
  2066. mux/ogg.c:565:13: warning: ‘block_FifoCount’ is deprecated [-Wdeprecated-declarations]
  2067. while( block_FifoCount( p_input->p_fifo ) )
  2068. ^~~~~
  2069. In file included from mux/ogg.c:35:
  2070. ../include/vlc_block.h:680:22: note: declared here
  2071. static inline size_t block_FifoCount (block_fifo_t *fifo)
  2072. ^~~~~~~~~~~~~~~
  2073. CC mux/mpeg/libmux_ts_plugin_la-csa.lo
  2074. CC mux/mpeg/libmux_ts_plugin_la-tables.lo
  2075. CC mux/mpeg/libmux_ts_plugin_la-tsutil.lo
  2076. CC mux/mpeg/libmux_ts_plugin_la-ts.lo
  2077. mux/mpeg/ts.c: In function ‘ActiveKeyCallback’:
  2078. mux/mpeg/ts.c:815:21: warning: unused variable ‘i_res’ [-Wunused-variable]
  2079. int i_res, use_odd = -1;
  2080. ^~~~~
  2081. mux/mpeg/ts.c: In function ‘SetBlockDuration’:
  2082. mux/mpeg/ts.c:1073:9: warning: ‘block_FifoCount’ is deprecated [-Wdeprecated-declarations]
  2083. block_FifoCount( p_input->p_fifo ) > 0 )
  2084. ^~~~~~~~~~~~~~~
  2085. In file included from mux/mpeg/ts.c:39:
  2086. ../include/vlc_block.h:680:22: note: declared here
  2087. static inline size_t block_FifoCount (block_fifo_t *fifo)
  2088. ^~~~~~~~~~~~~~~
  2089. mux/mpeg/ts.c: In function ‘MuxStreams’:
  2090. mux/mpeg/ts.c:1237:9: warning: ‘block_FifoCount’ is deprecated [-Wdeprecated-declarations]
  2091. if( block_FifoCount( p_input->p_fifo ) <= 1 )
  2092. ^~
  2093. In file included from mux/mpeg/ts.c:39:
  2094. ../include/vlc_block.h:680:22: note: declared here
  2095. static inline size_t block_FifoCount (block_fifo_t *fifo)
  2096. ^~~~~~~~~~~~~~~
  2097. mux/mpeg/ts.c:1245:13: warning: ‘block_FifoCount’ is deprecated [-Wdeprecated-declarations]
  2098. else if( block_FifoCount( p_input->p_fifo ) <= 0 )
  2099. ^~~~
  2100. In file included from mux/mpeg/ts.c:39:
  2101. ../include/vlc_block.h:680:22: note: declared here
  2102. static inline size_t block_FifoCount (block_fifo_t *fifo)
  2103. ^~~~~~~~~~~~~~~
  2104. mux/mpeg/ts.c:1308:21: warning: ‘block_FifoCount’ is deprecated [-Wdeprecated-declarations]
  2105. block_FifoCount( p_mux->pp_inputs[j]->p_fifo) > 0 )
  2106. ^~~~~~~~~~~~~~~
  2107. In file included from mux/mpeg/ts.c:39:
  2108. ../include/vlc_block.h:680:22: note: declared here
  2109. static inline size_t block_FifoCount (block_fifo_t *fifo)
  2110. ^~~~~~~~~~~~~~~
  2111. CPPAS arm_neon/deinterleave_chroma.lo
  2112. CPPAS arm_neon/i420_yuyv.lo
  2113. CPPAS arm_neon/i422_yuyv.lo
  2114. CPPAS arm_neon/yuyv_i422.lo
  2115. CC arm_neon/libchroma_yuv_neon_plugin_la-chroma_yuv.lo
  2116. arm_neon/chroma_yuv.c: In function ‘Open’:
  2117. arm_neon/chroma_yuv.c:340:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
  2118. switch (filter->fmt_out.video.i_chroma)
  2119. ^~~~~~
  2120. arm_neon/chroma_yuv.c:349:9: note: here
  2121. case VLC_CODEC_UYVY:
  2122. ^~~~
  2123. arm_neon/chroma_yuv.c:350:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
  2124. switch (filter->fmt_out.video.i_chroma)
  2125. ^~~~~~
  2126. arm_neon/chroma_yuv.c:359:9: note: here
  2127. case VLC_CODEC_YVYU:
  2128. ^~~~
  2129. arm_neon/chroma_yuv.c:360:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
  2130. switch (filter->fmt_out.video.i_chroma)
  2131. ^~~~~~
  2132. arm_neon/chroma_yuv.c:370:9: note: here
  2133. case VLC_CODEC_VYUY:
  2134. ^~~~
  2135. arm_neon/chroma_yuv.c:371:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
  2136. switch (filter->fmt_out.video.i_chroma)
  2137. ^~~~~~
  2138. arm_neon/chroma_yuv.c:380:9: note: here
  2139. default:
  2140. ^~~~~~~
  2141. CC arm_neon/libvolume_neon_plugin_la-volume.lo
  2142. CPPAS arm_neon/amplify.lo
  2143. CPPAS arm_neon/i420_rgb.lo
  2144. CPPAS arm_neon/i420_rv16.lo
  2145. CPPAS arm_neon/nv21_rgb.lo
  2146. CC arm_neon/libyuv_rgb_neon_plugin_la-yuv_rgb.lo
  2147. CPPAS arm_neon/nv12_rgb.lo
  2148. CC codec/libvlc_hxxxhelper_la-hxxx_helper.lo
  2149. CC packetizer/libvlc_hxxxhelper_la-hxxx_nal.lo
  2150. CC packetizer/libvlc_hxxxhelper_la-hxxx_sei.lo
  2151. CC packetizer/libvlc_hxxxhelper_la-h264_slice.lo
  2152. CC packetizer/libvlc_hxxxhelper_la-h264_nal.lo
  2153. CC packetizer/libvlc_hxxxhelper_la-hevc_nal.lo
  2154. CC codec/hxxx_helper_testdec.lo
  2155. CC control/libvlc_motion_la-motionlib.lo
  2156. CC demux/mock.lo
  2157. CC video_filter/deinterlace/common.lo
  2158. CC video_output/opengl/libvlc_opengl_la-vout_helper.lo
  2159. CC video_output/opengl/libvlc_opengl_la-filter.lo
  2160. CC video_output/opengl/libvlc_opengl_la-filter_draw.lo
  2161. CC video_output/opengl/libvlc_opengl_la-filters.lo
  2162. CC video_output/opengl/libvlc_opengl_la-gl_api.lo
  2163. CC video_output/opengl/libvlc_opengl_la-gl_util.lo
  2164. CC video_output/opengl/libvlc_opengl_la-interop.lo
  2165. CC video_output/opengl/libvlc_opengl_la-interop_sw.lo
  2166. CC video_output/opengl/libvlc_opengl_la-renderer.lo
  2167. CC video_output/opengl/libvlc_opengl_la-sampler.lo
  2168. CC video_output/opengl/libvlc_opengl_la-sub_renderer.lo
  2169. CC video_output/libvlc_opengl_la-placebo_utils.lo
  2170. CC notify/libnotify_plugin_la-notify.lo
  2171. CC packetizer/av1.lo
  2172. CC packetizer/mpegvideo.lo
  2173. CC packetizer/mpeg4video.lo
  2174. CC packetizer/mjpeg.lo
  2175. CC packetizer/mpeg4audio.lo
  2176. CC packetizer/mpegaudio.lo
  2177. CC packetizer/h264_slice.lo
  2178. CC packetizer/h264.lo
  2179. CC packetizer/hxxx_sei.lo
  2180. CC packetizer/hxxx_common.lo
  2181. CC packetizer/vc1.lo
  2182. CC packetizer/mlp.lo
  2183. CC packetizer/flac.lo
  2184. CC packetizer/hevc.lo
  2185. CC packetizer/copy.lo
  2186. CC packetizer/a52.lo
  2187. CC packetizer/dts.lo
  2188. CC packetizer/libpacketizer_avparser_plugin_la-avparser.lo
  2189. CC services_discovery/podcast.lo
  2190. CC services_discovery/libsap_plugin_la-sap.lo
  2191. CC access/rtp/libsap_plugin_la-sdp.lo
  2192. services_discovery/sap.c: In function ‘CreateAnnounce’:
  2193. services_discovery/sap.c:202:9: warning: ‘services_discovery_AddItemCat’ is deprecated [-Wdeprecated-declarations]
  2194. services_discovery_AddItemCat(p_sd, p_input, str ? str : psz_value);
  2195. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2196. In file included from services_discovery/sap.c:38:
  2197. ../include/vlc_services_discovery.h:200:20: note: declared here
  2198. static inline void services_discovery_AddItemCat(services_discovery_t *sd,
  2199. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2200. services_discovery/sap.c:209:9: warning: ‘services_discovery_AddItemCat’ is deprecated [-Wdeprecated-declarations]
  2201. services_discovery_AddItemCat(p_sd, p_input, psz_value);
  2202. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2203. In file included from services_discovery/sap.c:38:
  2204. ../include/vlc_services_discovery.h:200:20: note: declared here
  2205. static inline void services_discovery_AddItemCat(services_discovery_t *sd,
  2206. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2207. CC services_discovery/libavahi_plugin_la-avahi.lo
  2208. CC services_discovery/libmtp_plugin_la-mtp.lo
  2209. CXX services_discovery/libupnp_plugin_la-upnp.lo
  2210. services_discovery/mtp.c: In function ‘Run’:
  2211. cc1: warning: call to ‘harmful_delay’ declared with attribute warning: use proper event handling instead of short delay
  2212. In file included from ../include/vlc_common.h:529,
  2213. from services_discovery/mtp.c:28:
  2214. ../include/vlc_threads.h:904:14: warning: call to ‘harmful_delay’ declared with attribute warning: use proper event handling instead of short delay
  2215. ? harmful_delay(d) \
  2216. ^~~~~~~~~~~~~~~~
  2217. ../include/vlc_threads.h:923:42: note: in expansion of macro ‘check_delay’
  2218. #define vlc_tick_sleep(d) vlc_tick_sleep(check_delay(d))
  2219. ^~~~~~~~~~~
  2220. services_discovery/mtp.c:166:13: note: in expansion of macro ‘vlc_tick_sleep’
  2221. vlc_tick_sleep( VLC_TICK_FROM_MS(500) );
  2222. ^~~~~~~~~~~~~~
  2223. CXX services_discovery/libupnp_plugin_la-upnp-wrapper.lo
  2224. CXX stream_out/libupnp_plugin_la-renderer_common.lo
  2225. In file included from /usr/include/upnp/TemplateInclude.h:129,
  2226. from /usr/include/upnp/ActionComplete.h:22,
  2227. from /usr/include/upnp/upnp.h:397,
  2228. from services_discovery/upnp-wrapper.hpp:42,
  2229. from services_discovery/upnp.hpp:30,
  2230. from services_discovery/upnp.cpp:32:
  2231. /usr/include/upnp/list.h:44: warning: "container_of" redefined
  2232. #define container_of(ptr, type, member) ({ \
  2233.  
  2234. In file included from services_discovery/upnp-wrapper.hpp:30,
  2235. from services_discovery/upnp.hpp:30,
  2236. from services_discovery/upnp.cpp:32:
  2237. ../include/vlc_common.h:1137: note: this is the location of the previous definition
  2238. #define container_of(ptr, type, member) \
  2239.  
  2240. In file included from /usr/include/upnp/TemplateInclude.h:129,
  2241. from /usr/include/upnp/ActionComplete.h:22,
  2242. from /usr/include/upnp/upnp.h:397,
  2243. from services_discovery/upnp-wrapper.hpp:42,
  2244. from services_discovery/upnp-wrapper.cpp:36:
  2245. /usr/include/upnp/list.h:44: warning: "container_of" redefined
  2246. #define container_of(ptr, type, member) ({ \
  2247.  
  2248. In file included from services_discovery/upnp-wrapper.hpp:30,
  2249. from services_discovery/upnp-wrapper.cpp:36:
  2250. ../include/vlc_common.h:1137: note: this is the location of the previous definition
  2251. #define container_of(ptr, type, member) \
  2252.  
  2253. CXX stream_out/dlna/libupnp_plugin_la-dlna.lo
  2254. In file included from /usr/include/upnp/TemplateInclude.h:129,
  2255. from /usr/include/upnp/ActionComplete.h:22,
  2256. from /usr/include/upnp/upnp.h:397,
  2257. from stream_out/dlna/../../services_discovery/upnp-wrapper.hpp:42,
  2258. from stream_out/dlna/dlna.hpp:27,
  2259. from stream_out/dlna/dlna.cpp:28:
  2260. /usr/include/upnp/list.h:44: warning: "container_of" redefined
  2261. #define container_of(ptr, type, member) ({ \
  2262.  
  2263. In file included from stream_out/dlna/../../services_discovery/upnp-wrapper.hpp:30,
  2264. from stream_out/dlna/dlna.hpp:27,
  2265. from stream_out/dlna/dlna.cpp:28:
  2266. ../include/vlc_common.h:1137: note: this is the location of the previous definition
  2267. #define container_of(ptr, type, member) \
  2268.  
  2269. services_discovery/upnp.cpp: In member function ‘bool Access::MediaServer::addItem(IXML_Element*)’:
  2270. services_discovery/upnp.cpp:1119:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
  2271. if (!p_item) {
  2272. ^~
  2273. services_discovery/upnp.cpp:1123:13: note: here
  2274. case ItemDescriptionHolder::VIDEO:
  2275. ^~~~
  2276. CC services_discovery/libpulselist_plugin_la-pulse.lo
  2277. services_discovery/pulse.c: In function ‘AddSource’:
  2278. services_discovery/pulse.c:184:5: warning: ‘services_discovery_AddItemCat’ is deprecated [-Wdeprecated-declarations]
  2279. services_discovery_AddItemCat(sd, item,
  2280. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2281. In file included from services_discovery/pulse.c:32:
  2282. ../include/vlc_services_discovery.h:200:20: note: declared here
  2283. static inline void services_discovery_AddItemCat(services_discovery_t *sd,
  2284. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2285. CC services_discovery/libudev_plugin_la-udev.lo
  2286. CC stream_out/dummy.lo
  2287. CC stream_out/cycle.lo
  2288. CC stream_out/delay.lo
  2289. CC stream_out/stats.lo
  2290. CC stream_out/libstream_out_standard_plugin_la-standard.lo
  2291. CC stream_out/libstream_out_standard_plugin_la-sdp_helper.lo
  2292. CC stream_out/duplicate.lo
  2293. CC stream_out/es.lo
  2294. CC stream_out/display.lo
  2295. CC stream_out/gather.lo
  2296. CC stream_out/bridge.lo
  2297. CC stream_out/mosaic_bridge.lo
  2298. CC stream_out/autodel.lo
  2299. CC stream_out/record.lo
  2300. CC stream_out/smem.lo
  2301. CC stream_out/setid.lo
  2302. CC stream_out/transcode/libstream_out_transcode_plugin_la-transcode.lo
  2303. CC stream_out/transcode/encoder/libstream_out_transcode_plugin_la-encoder.lo
  2304. CC stream_out/transcode/encoder/libstream_out_transcode_plugin_la-audio.lo
  2305. CC stream_out/transcode/encoder/libstream_out_transcode_plugin_la-spu.lo
  2306. CC stream_out/transcode/encoder/libstream_out_transcode_plugin_la-video.lo
  2307. CC stream_out/transcode/libstream_out_transcode_plugin_la-spu.lo
  2308. CC stream_out/transcode/libstream_out_transcode_plugin_la-audio.lo
  2309. CC stream_out/transcode/libstream_out_transcode_plugin_la-video.lo
  2310. CC stream_out/libstream_out_rtp_plugin_la-sdp_helper.lo
  2311. CC stream_out/libstream_out_rtp_plugin_la-rtp.lo
  2312. CC stream_out/libstream_out_rtp_plugin_la-rtpfmt.lo
  2313. CC stream_out/libstream_out_rtp_plugin_la-rtcp.lo
  2314. CC stream_out/libstream_out_rtp_plugin_la-rtsp.lo
  2315. CC stream_out/libstream_out_chromaprint_plugin_la-chromaprint.lo
  2316. CXX libstream_out_chromaprint_plugin_la-dummy.lo
  2317. CXX stream_out/chromecast/libstream_out_chromecast_plugin_la-cast.lo
  2318. CXX stream_out/libstream_out_chromecast_plugin_la-renderer_common.lo
  2319. CXX stream_out/chromecast/libstream_out_chromecast_plugin_la-chromecast_ctrl.lo
  2320. CC misc/webservices/libstream_out_chromecast_plugin_la-json.lo
  2321. misc/webservices/json.c: In function ‘new_value’:
  2322. misc/webservices/json.c:134:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  2323. value->_reserved.object_mem = (*(char **) &value->u.object.values) + values_size;
  2324. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2325. misc/webservices/json.c: In function ‘json_parse_ex’:
  2326. misc/webservices/json.c:343:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  2327. (*(json_char **) &top->u.object.values) += string_length + 1;
  2328. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2329. CXX stream_out/chromecast/libstream_out_chromecast_plugin_la-chromecast_communication.lo
  2330. CXX stream_out/chromecast/libstream_out_chromecast_plugin_la-cast_channel.pb.lo
  2331. stream_out/chromecast/chromecast_communication.cpp: In function ‘std::__cxx11::string escape_json(const string&’:
  2332. stream_out/chromecast/chromecast_communication.cpp:269:48: warning: comparison is always true due to limited range of data type [-Wtype-limits]
  2333. if (*c == '"' || *c == '\\' || ('\x00' <= *c && *c <= '\x1f'))
  2334. ~~~~~~~^~~~~
  2335. CC video_splitter/clone.lo
  2336. CC video_splitter/wall.lo
  2337. CC spu/subsdelay.lo
  2338. CC spu/audiobargraph_v.lo
  2339. CC spu/logo.lo
  2340. CC spu/mosaic.lo
  2341. CC spu/marq.lo
  2342. CC spu/rss.lo
  2343. CC spu/dynamicoverlay/dynamicoverlay_buffer.lo
  2344. CC spu/dynamicoverlay/dynamicoverlay_queue.lo
  2345. CC spu/dynamicoverlay/dynamicoverlay_list.lo
  2346. CC spu/dynamicoverlay/dynamicoverlay_commands.lo
  2347. CC spu/dynamicoverlay/dynamicoverlay.lo
  2348. CC stream_extractor/libarchive_plugin_la-archive.lo
  2349. CC stream_filter/cache_read.lo
  2350. CC stream_filter/cache_block.lo
  2351. CC stream_filter/decomp.lo
  2352. CC stream_filter/inflate.lo
  2353. CC stream_filter/prefetch.lo
  2354. CC stream_filter/hds/libhds_plugin_la-hds.lo
  2355. stream_filter/hds/hds.c: In function ‘parse_asrt’:
  2356. stream_filter/hds/hds.c:279:18: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
  2357. if( asrt_len > data_end - data ||
  2358. ^
  2359. stream_filter/hds/hds.c:344:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
  2360. if( data_end - data_p < 8 * segment_run_entry_count )
  2361. ^
  2362. stream_filter/hds/hds.c: In function ‘parse_afrt’:
  2363. stream_filter/hds/hds.c:384:18: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
  2364. if( afrt_len > data_end - data ||
  2365. ^
  2366. stream_filter/hds/hds.c: In function ‘parse_BootstrapData’:
  2367. stream_filter/hds/hds.c:515:18: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
  2368. if( abst_len > data_end - data
  2369. ^
  2370. CC stream_filter/record.lo
  2371. CC stream_filter/adf.lo
  2372. CC stream_filter/skiptags.lo
  2373. CC text_renderer/tdummy.lo
  2374. CC text_renderer/freetype/libfreetype_plugin_la-platform_fonts.lo
  2375. CC text_renderer/freetype/libfreetype_plugin_la-freetype.lo
  2376. CC text_renderer/freetype/libfreetype_plugin_la-ftcache.lo
  2377. In file included from text_renderer/freetype/freetype.c:37:
  2378. text_renderer/freetype/freetype.c: In function ‘RenderBackground’:
  2379. ../include/vlc_common.h:543:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘unsigned int’ [-Wsign-compare]
  2380. # define __MIN(a, b) ( ((a) < (b)) ? (a) : (b) )
  2381. ^
  2382. ../include/vlc_common.h:547:34: note: in expansion of macro ‘__MIN’
  2383. #define VLC_CLIP(v, min, max) __MIN(__MAX((v), (min)), (max))
  2384. ^~~~~
  2385. text_renderer/freetype/freetype.c:553:33: note: in expansion of macro ‘VLC_CLIP’
  2386. .xMax = VLC_CLIP(segmentbgbox.xMax - p_regionbbox->xMin,
  2387. ^~~~~~~~
  2388. ../include/vlc_common.h:543:42: warning: operand of ?: changes signedness from ‘long int’ to ‘unsigned int’ due to unsignedness of other operand [-Wsign-compare]
  2389. # define __MIN(a, b) ( ((a) < (b)) ? (a) : (b) )
  2390. ^~~
  2391. ../include/vlc_common.h:547:34: note: in expansion of macro ‘__MIN’
  2392. #define VLC_CLIP(v, min, max) __MIN(__MAX((v), (min)), (max))
  2393. ^~~~~
  2394. text_renderer/freetype/freetype.c:553:33: note: in expansion of macro ‘VLC_CLIP’
  2395. .xMax = VLC_CLIP(segmentbgbox.xMax - p_regionbbox->xMin,
  2396. ^~~~~~~~
  2397. ../include/vlc_common.h:543:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘unsigned int’ [-Wsign-compare]
  2398. # define __MIN(a, b) ( ((a) < (b)) ? (a) : (b) )
  2399. ^
  2400. ../include/vlc_common.h:547:34: note: in expansion of macro ‘__MIN’
  2401. #define VLC_CLIP(v, min, max) __MIN(__MAX((v), (min)), (max))
  2402. ^~~~~
  2403. text_renderer/freetype/freetype.c:555:33: note: in expansion of macro ‘VLC_CLIP’
  2404. .yMin = VLC_CLIP(p_regionbbox->yMax - segmentbgbox.yMin,
  2405. ^~~~~~~~
  2406. ../include/vlc_common.h:543:42: warning: operand of ?: changes signedness from ‘long int’ to ‘unsigned int’ due to unsignedness of other operand [-Wsign-compare]
  2407. # define __MIN(a, b) ( ((a) < (b)) ? (a) : (b) )
  2408. ^~~
  2409. ../include/vlc_common.h:547:34: note: in expansion of macro ‘__MIN’
  2410. #define VLC_CLIP(v, min, max) __MIN(__MAX((v), (min)), (max))
  2411. ^~~~~
  2412. text_renderer/freetype/freetype.c:555:33: note: in expansion of macro ‘VLC_CLIP’
  2413. .yMin = VLC_CLIP(p_regionbbox->yMax - segmentbgbox.yMin,
  2414. ^~~~~~~~
  2415. CC text_renderer/freetype/libfreetype_plugin_la-text_layout.lo
  2416. CC text_renderer/freetype/libfreetype_plugin_la-lru.lo
  2417. text_renderer/freetype/text_layout.c: In function ‘LayoutParagraph’:
  2418. text_renderer/freetype/text_layout.c:1573:38: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘unsigned int’ [-Wsign-compare]
  2419. || i_width + i_advance_x > i_max_width )
  2420. ^
  2421. CC text_renderer/freetype/fonts/libfreetype_plugin_la-fontconfig.lo
  2422. CC text_renderer/libsvg_plugin_la-svg.lo
  2423. CC hw/vaapi/libvaapi_filters_plugin_la-filters.lo
  2424. CC hw/vaapi/libvaapi_filters_plugin_la-vlc_vaapi.lo
  2425. CC hw/vaapi/libvaapi_filters_plugin_la-chroma.lo
  2426. CC hw/vaapi/libdecdev_vaapi_wl_plugin_la-decoder_device.lo
  2427. CC hw/vaapi/libdecdev_vaapi_wl_plugin_la-vlc_vaapi.lo
  2428. CC hw/vaapi/libdecdev_vaapi_drm_plugin_la-decoder_device.lo
  2429. CC hw/vaapi/libdecdev_vaapi_drm_plugin_la-vlc_vaapi.lo
  2430. CC video_filter/adjust.lo
  2431. CC video_filter/adjust_sat_hue.lo
  2432. CC video_filter/alphamask.lo
  2433. CC video_filter/ball.lo
  2434. CC video_filter/blendbench.lo
  2435. CC video_filter/bluescreen.lo
  2436. CC video_filter/canvas.lo
  2437. CC video_filter/colorthres.lo
  2438. CC video_filter/croppadd.lo
  2439. CC video_filter/edgedetection.lo
  2440. CC video_filter/erase.lo
  2441. CC video_filter/extract.lo
  2442. CC video_filter/gradient.lo
  2443. CC video_filter/grain.lo
  2444. CC video_filter/gaussianblur.lo
  2445. CC video_filter/invert.lo
  2446. CC video_filter/magnify.lo
  2447. CC video_filter/mirror.lo
  2448. CC video_filter/motionblur.lo
  2449. CC video_filter/motiondetect.lo
  2450. CC video_filter/posterize.lo
  2451. CC video_filter/psychedelic.lo
  2452. CC video_filter/ripple.lo
  2453. video_filter/ripple.c: In function ‘Filter’:
  2454. video_filter/ripple.c:138:31: warning: this statement may fall through [-Wimplicit-fallthrough=]
  2455. i_pixel_pitch *= 2;
  2456. ~~~~~~~~~~~~~~^~~~
  2457. In file included from video_filter/ripple.c:38:
  2458. video_filter/filter_picture.h:25:9: note: here
  2459. case VLC_CODEC_I420: \
  2460. ^~~~
  2461. video_filter/filter_picture.h:51:9: note: in expansion of macro ‘CASE_PLANAR_YUV_SQUARE’
  2462. CASE_PLANAR_YUV_SQUARE \
  2463. ^~~~~~~~~~~~~~~~~~~~~~
  2464. video_filter/ripple.c:140:13: note: in expansion of macro ‘CASE_PLANAR_YUV’
  2465. CASE_PLANAR_YUV
  2466. ^~~~~~~~~~~~~~~
  2467. CC video_filter/scale.lo
  2468. CC video_filter/scene.lo
  2469. CC video_filter/sepia.lo
  2470. video_filter/scale.c: In function ‘OpenFilter’:
  2471. video_filter/scale.c:72:2: warning: #warning Converter cannot (really) change output format. [-Wcpp]
  2472. #warning Converter cannot (really) change output format.
  2473. ^~~~~~~
  2474. video_filter/scale.c: In function ‘Filter’:
  2475. video_filter/scale.c:89:2: warning: #warning Converter cannot (really) change output format. [-Wcpp]
  2476. #warning Converter cannot (really) change output format.
  2477. ^~~~~~~
  2478. CC video_filter/sharpen.lo
  2479. CC video_filter/transform.lo
  2480. CC video_filter/wave.lo
  2481. CC video_filter/gradfun.lo
  2482. CC video_filter/antiflicker.lo
  2483. video_filter/wave.c: In function ‘Filter’:
  2484. video_filter/wave.c:138:31: warning: this statement may fall through [-Wimplicit-fallthrough=]
  2485. i_pixel_pitch *= 2;
  2486. ~~~~~~~~~~~~~~^~~~
  2487. In file included from video_filter/wave.c:38:
  2488. video_filter/filter_picture.h:25:9: note: here
  2489. case VLC_CODEC_I420: \
  2490. ^~~~
  2491. video_filter/filter_picture.h:51:9: note: in expansion of macro ‘CASE_PLANAR_YUV_SQUARE’
  2492. CASE_PLANAR_YUV_SQUARE \
  2493. ^~~~~~~~~~~~~~~~~~~~~~
  2494. video_filter/wave.c:140:13: note: in expansion of macro ‘CASE_PLANAR_YUV’
  2495. CASE_PLANAR_YUV
  2496. ^~~~~~~~~~~~~~~
  2497. CC video_filter/hqdn3d.lo
  2498. CC video_filter/anaglyph.lo
  2499. CC video_filter/oldmovie.lo
  2500. CC video_filter/vhs.lo
  2501. CC video_filter/fps.lo
  2502. CC video_filter/freeze.lo
  2503. CC video_filter/puzzle.lo
  2504. CC video_filter/puzzle_bezier.lo
  2505. CC video_filter/puzzle_lib.lo
  2506. CC video_filter/puzzle_mgt.lo
  2507. CC video_filter/puzzle_pce.lo
  2508. CC video_filter/rotate.lo
  2509. CC video_filter/deinterlace/libdeinterlace_plugin_la-deinterlace.lo
  2510. CC video_filter/deinterlace/libdeinterlace_plugin_la-merge.lo
  2511. CC video_filter/deinterlace/libdeinterlace_plugin_la-helpers.lo
  2512. CC video_filter/deinterlace/libdeinterlace_plugin_la-algo_basic.lo
  2513. CC video_filter/deinterlace/libdeinterlace_plugin_la-algo_x.lo
  2514. CC video_filter/deinterlace/libdeinterlace_plugin_la-algo_yadif.lo
  2515. CC video_filter/deinterlace/libdeinterlace_plugin_la-algo_phosphor.lo
  2516. CC video_filter/deinterlace/libdeinterlace_plugin_la-algo_ivtc.lo
  2517. CPPAS video_filter/deinterlace/merge_arm.lo
  2518. CC video_filter/libpostproc_plugin_la-postproc.lo
  2519. CXX video_filter/blend.lo
  2520. CC visualization/glspectrum.lo
  2521. CC visualization/visual/fft.lo
  2522. CC visualization/visual/window.lo
  2523. CC visualization/visual/visual.lo
  2524. CC visualization/visual/effects.lo
  2525. CC video_output/opengl/libgl_plugin_la-display.lo
  2526. CC video_output/opengl/libglinterop_vaapi_plugin_la-interop_vaapi.lo
  2527. CC hw/vaapi/libglinterop_vaapi_plugin_la-vlc_vaapi.lo
  2528. CC video_output/vulkan/libvk_plugin_la-instance.lo
  2529. CC video_output/libvk_plugin_la-placebo_utils.lo
  2530. video_output/vulkan/instance.c: In function ‘vlc_vk_Create’:
  2531. video_output/vulkan/instance.c:52:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  2532. vk->surface = (VkSurfaceKHR) NULL;
  2533. ^
  2534. CXX dummy.lo
  2535. CC video_output/vulkan/libvk_plugin_la-display.lo
  2536. CC video_output/wayland/libwl_shm_plugin_la-registry.lo
  2537. CC video_output/wayland/libwl_shm_plugin_la-shm.lo
  2538. CC video_output/wayland/libwl_shm_plugin_la-viewporter-protocol.lo
  2539. CC video_output/wayland/libwl_shell_plugin_la-output.lo
  2540. CC video_output/wayland/libwl_shell_plugin_la-input.lo
  2541. CC video_output/xcb/libwl_shell_plugin_la-xkb.lo
  2542. CC video_output/wayland/libwl_shell_plugin_la-xdg-shell.lo
  2543. CC video_output/wayland/libxdg_shell_plugin_la-output.lo
  2544. CC video_output/wayland/libxdg_shell_plugin_la-input.lo
  2545. CC video_output/xcb/libxdg_shell_plugin_la-xkb.lo
  2546. CC video_output/wayland/libxdg_shell_plugin_la-xdg-shell.lo
  2547. CC video_output/wayland/libxdg_shell_plugin_la-xdg-shell-protocol.lo
  2548. CC video_output/wayland/libxdg_shell_plugin_la-xdg-decoration-protocol.lo
  2549. CC video_output/opengl/libegl_wl_plugin_la-egl.lo
  2550. CC video_output/fb.lo
  2551. CC video_output/libkms_plugin_la-kms.lo
  2552. CC video_output/flaschen.lo
  2553. CC video_output/vdummy.lo
  2554. CC video_output/splitter.lo
  2555. CC video_output/vmem.lo
  2556. CC video_output/wdummy.lo
  2557. CC video_output/wextern.lo
  2558. CC video_output/vgl.lo
  2559. CC video_output/yuv.lo
  2560. CCLD libfilesystem_plugin.la
  2561. CCLD libidummy_plugin.la
  2562. CCLD libimem_plugin.la
  2563. CCLD libaccess_imem_plugin.la
  2564. CCLD libsdp_plugin.la
  2565. CCLD libtimecode_plugin.la
  2566. CCLD libvdr_plugin.la
  2567. CCLD libaccess_alsa_plugin.la
  2568. CCLD libaccess_jack_plugin.la
  2569. CCLD libvlc_pulse.la
  2570. CCLD libdc1394_plugin.la
  2571. CCLD libdv1394_plugin.la
  2572. CCLD liblinsys_hdsdi_plugin.la
  2573. CCLD liblinsys_sdi_plugin.la
  2574. CCLD libshm_plugin.la
  2575. CCLD libv4l2_plugin.la
  2576. CC access/screen/libwl_screenshooter_plugin_la-screenshooter-protocol.lo
  2577. CCLD libvnc_plugin.la
  2578. CCLD libdvdnav_plugin.la
  2579. CCLD libdvdread_plugin.la
  2580. CCLD liblibbluray_plugin.la
  2581. CCLD libdtv_plugin.la
  2582. CCLD libdvb_plugin.la
  2583. CCLD libftp_plugin.la
  2584. CCLD libgopher_plugin.la
  2585. CCLD libhttp_plugin.la
  2586. CXXLD liblive555_plugin.la
  2587. CCLD libaccess_mms_plugin.la
  2588. CCLD libsmbc_plugin.la
  2589. CCLD libtcp_plugin.la
  2590. CCLD libudp_plugin.la
  2591. CCLD libamt_plugin.la
  2592. CCLD libsftp_plugin.la
  2593. CCLD libnfs_plugin.la
  2594. CCLD libavio_plugin.la
  2595. CCLD libsatip_plugin.la
  2596. CCLD libaccess_concat_plugin.la
  2597. CCLD libaccess_mtp_plugin.la
  2598. CCLD libvlc_http.la
  2599. CCLD libvlc_srtp.la
  2600. CCLD libaccess_output_dummy_plugin.la
  2601. ar: `u' modifier ignored since `D' is the default (see `U')
  2602. CCLD libaccess_output_file_plugin.la
  2603. ar: `u' modifier ignored since `D' is the default (see `U')
  2604. CCLD libaccess_output_http_plugin.la
  2605. CCLD libaccess_output_udp_plugin.la
  2606. CCLD libaccess_output_livehttp_plugin.la
  2607. CCLD libaccess_output_shout_plugin.la
  2608. CCLD libaccess_http_put_plugin.la
  2609. CCLD libadummy_plugin.la
  2610. CCLD libafile_plugin.la
  2611. CCLD libamem_plugin.la
  2612. CCLD libalsa_plugin.la
  2613. CCLD libpulse_plugin.la
  2614. CCLD libjack_plugin.la
  2615. CCLD libsndio_plugin.la
  2616. CCLD libaudiobargraph_a_plugin.la
  2617. CCLD libchorus_flanger_plugin.la
  2618. CCLD libcompressor_plugin.la
  2619. CCLD libequalizer_plugin.la
  2620. CCLD libkaraoke_plugin.la
  2621. CCLD libnormvol_plugin.la
  2622. CCLD libgain_plugin.la
  2623. CCLD libparam_eq_plugin.la
  2624. CCLD libscaletempo_plugin.la
  2625. CCLD libscaletempo_pitch_plugin.la
  2626. CXXLD libspatializer_plugin.la
  2627. CCLD libstereo_widen_plugin.la
  2628. CCLD libcenter_plugin.la
  2629. CCLD libdolby_surround_decoder_plugin.la
  2630. CCLD libheadphone_channel_mixer_plugin.la
  2631. CCLD libmono_plugin.la
  2632. CCLD libremap_plugin.la
  2633. CCLD libsimple_channel_mixer_plugin_arm_neon.la
  2634. CCLD libtrivial_channel_mixer_plugin.la
  2635. CXXLD libspatialaudio_plugin.la
  2636. ar: `u' modifier ignored since `D' is the default (see `U')
  2637. CCLD libtospdif_plugin.la
  2638. CCLD libaudio_format_plugin.la
  2639. CCLD libsamplerate_plugin.la
  2640. CCLD libsoxr_plugin.la
  2641. CCLD libugly_resampler_plugin.la
  2642. CCLD libspeex_resampler_plugin.la
  2643. CCLD libmad_plugin.la
  2644. CCLD libfloat_mixer_plugin.la
  2645. CCLD libinteger_mixer_plugin.la
  2646. CCLD libi420_rgb_plugin.la
  2647. CCLD libi420_yuy2_plugin.la
  2648. CCLD libchroma_copy.la
  2649. CCLD libi422_i420_plugin.la
  2650. CCLD libi422_yuy2_plugin.la
  2651. ar: `u' modifier ignored since `D' is the default (see `U')
  2652. CCLD libgrey_yuv_plugin.la
  2653. CCLD libyuy2_i420_plugin.la
  2654. CCLD libyuy2_i422_plugin.la
  2655. CCLD librv32_plugin.la
  2656. CCLD libchain_plugin.la
  2657. CCLD libyuvp_plugin.la
  2658. CCLD libswscale_plugin.la
  2659. CCLD libddummy_plugin.la
  2660. CCLD libedummy_plugin.la
  2661. CCLD libspdif_plugin.la
  2662. CCLD liba52_plugin.la
  2663. CCLD libdca_plugin.la
  2664. CCLD libadpcm_plugin.la
  2665. CCLD libaes3_plugin.la
  2666. CCLD libaraw_plugin.la
  2667. CCLD libg711_plugin.la
  2668. CCLD libfluidsynth_plugin.la
  2669. CCLD liblpcm_plugin.la
  2670. CCLD libmpg123_plugin.la
  2671. CCLD libuleaddvaudio_plugin.la
  2672. CCLD libcdg_plugin.la
  2673. CCLD liblibmpeg2_plugin.la
  2674. CCLD librawvideo_plugin.la
  2675. CCLD librtpvideo_plugin.la
  2676. CCLD libpng_plugin.la
  2677. CCLD libjpeg_plugin.la
  2678. CCLD libsvgdec_plugin.la
  2679. CCLD liblibass_plugin.la
  2680. CCLD libcc_plugin.la
  2681. CCLD libcvdsub_plugin.la
  2682. CCLD libdvbsub_plugin.la
  2683. CCLD libaribsub_plugin.la
  2684. CCLD libscte18_plugin.la
  2685. CCLD libscte27_plugin.la
  2686. CCLD libspudec_plugin.la
  2687. CCLD libstl_plugin.la
  2688. CCLD libsubsdec_plugin.la
  2689. CCLD libsubsusf_plugin.la
  2690. CCLD libttml_plugin.la
  2691. CCLD libwebvtt_plugin.la
  2692. CCLD libsvcdsub_plugin.la
  2693. CCLD libt140_plugin.la
  2694. CCLD libtelx_plugin.la
  2695. CCLD libtextst_plugin.la
  2696. CCLD libzvbi_plugin.la
  2697. CCLD libsubstx3g_plugin.la
  2698. CCLD libflac_plugin.la
  2699. CCLD libkate_plugin.la
  2700. CCLD libopus_plugin.la
  2701. CCLD libspeex_plugin.la
  2702. CCLD libtheora_plugin.la
  2703. CCLD libvorbis_plugin.la
  2704. CCLD liboggspots_plugin.la
  2705. CCLD libavcodec_common.la
  2706. ar: `u' modifier ignored since `D' is the default (see `U')
  2707. CCLD libvaapi_plugin.la
  2708. CCLD libx265_plugin.la
  2709. CCLD libx264_plugin.la
  2710. CCLD libx26410b_plugin.la
  2711. CCLD libshine_plugin.la
  2712. CCLD libtwolame_plugin.la
  2713. CCLD libdav1d_plugin.la
  2714. CCLD libdummy_plugin.la
  2715. CCLD libgestures_plugin.la
  2716. CCLD libhotkeys_plugin.la
  2717. CCLD librc_plugin.la
  2718. CCLD libdbus_plugin.la
  2719. CCLD libxiph_metadata.la
  2720. CCLD libdemuxdump_plugin.la
  2721. CCLD librawdv_plugin.la
  2722. ar: `u' modifier ignored since `D' is the default (see `U')
  2723. CCLD librawvid_plugin.la
  2724. CCLD libau_plugin.la
  2725. CCLD librawaud_plugin.la
  2726. CCLD libwav_plugin.la
  2727. CCLD libnsv_plugin.la
  2728. CCLD libps_plugin.la
  2729. CCLD libmod_plugin.la
  2730. CCLD libpva_plugin.la
  2731. CCLD libaiff_plugin.la
  2732. CCLD libmjpeg_plugin.la
  2733. CCLD libsubtitle_plugin.la
  2734. CCLD libty_plugin.la
  2735. CCLD libvobsub_plugin.la
  2736. CCLD libvoc_plugin.la
  2737. CCLD libxa_plugin.la
  2738. CCLD libnuv_plugin.la
  2739. CCLD libtta_plugin.la
  2740. CCLD libvc1_plugin.la
  2741. CCLD libdemux_cdg_plugin.la
  2742. CCLD libsmf_plugin.la
  2743. CCLD libdmxmus_plugin.la
  2744. CXXLD libsid_plugin.la
  2745. CCLD libimage_plugin.la
  2746. CCLD libdemux_stl_plugin.la
  2747. CCLD libasf_plugin.la
  2748. CCLD libavi_plugin.la
  2749. CCLD libcaf_plugin.la
  2750. CCLD libavformat_plugin.la
  2751. CCLD libdirectory_demux_plugin.la
  2752. CCLD libes_plugin.la
  2753. CCLD libh26x_plugin.la
  2754. CXXLD libmkv_plugin.la
  2755. CCLD libmp4_plugin.la
  2756. CCLD libmpgv_plugin.la
  2757. CCLD libplaylist_plugin.la
  2758. CCLD libts_plugin.la
  2759. CXXLD libadaptive_plugin.la
  2760. CCLD libvlc_json.la
  2761. CCLD libnoseek_plugin.la
  2762. CXXLD libdemux_chromecast_plugin.la
  2763. ar: `u' modifier ignored since `D' is the default (see `U')
  2764. CCLD libncurses_plugin.la
  2765. CCLD libmemory_keystore_plugin.la
  2766. CCLD libfile_keystore_plugin.la
  2767. CCLD libsecret_plugin.la
  2768. CCLD libkwallet_plugin.la
  2769. CCLD libconsole_logger_plugin.la
  2770. CCLD libfile_logger_plugin.la
  2771. CCLD libsyslog_plugin.la
  2772. CCLD libsd_journal_plugin.la
  2773. CCLD liblua_plugin.la
  2774. CCLD libfolder_plugin.la
  2775. CXXLD libtaglib_plugin.la
  2776. CCLD libstats_plugin.la
  2777. CCLD libaudioscrobbler_plugin.la
  2778. CCLD libexport_plugin.la
  2779. CCLD libfingerprinter_plugin.la
  2780. CCLD libgnutls_plugin.la
  2781. CCLD libdbus_screensaver_plugin.la
  2782. CCLD libwl_idle_inhibit_plugin.la
  2783. CCLD libaddonsvorepository_plugin.la
  2784. CCLD libaddonsfsstorage_plugin.la
  2785. CCLD libxml_plugin.la
  2786. CCLD libmux_dummy_plugin.la
  2787. /usr/bin/ld: misc/addons/.libs/vorepository.o: in function `Retrieve':
  2788. /home/pi/source/vlc/modules/misc/addons/vorepository.c:403: warning: the use of `tempnam' is dangerous, better use `mkstemp'
  2789. CCLD libmux_asf_plugin.la
  2790. CCLD libmux_avi_plugin.la
  2791. CCLD libmux_mp4_plugin.la
  2792. CCLD libmux_mpjpeg_plugin.la
  2793. CCLD libmux_ps_plugin.la
  2794. CCLD libmux_wav_plugin.la
  2795. CCLD libmux_ogg_plugin.la
  2796. CCLD libmux_ts_plugin.la
  2797. CCLD libchroma_yuv_neon_plugin.la
  2798. CCLD libvolume_neon_plugin.la
  2799. CCLD libyuv_rgb_neon_plugin.la
  2800. CCLD libvlc_hxxxhelper.la
  2801. CCLD libvlc_motion.la
  2802. CCLD libdemux_mock_plugin.la
  2803. ar: `u' modifier ignored since `D' is the default (see `U')
  2804. ar: `u' modifier ignored since `D' is the default (see `U')
  2805. CCLD libdeinterlace_common.la
  2806. CCLD libvlc_opengl.la
  2807. CCLD libnotify_plugin.la
  2808. ar: `u' modifier ignored since `D' is the default (see `U')
  2809. ar: `u' modifier ignored since `D' is the default (see `U')
  2810. CCLD libpacketizer_av1_plugin.la
  2811. CCLD libpacketizer_mpegvideo_plugin.la
  2812. CCLD libpacketizer_mpeg4video_plugin.la
  2813. CCLD libpacketizer_mjpeg_plugin.la
  2814. CCLD libpacketizer_mpeg4audio_plugin.la
  2815. CCLD libpacketizer_mpegaudio_plugin.la
  2816. CCLD libpacketizer_h264_plugin.la
  2817. CCLD libpacketizer_vc1_plugin.la
  2818. CCLD libpacketizer_mlp_plugin.la
  2819. CCLD libpacketizer_flac_plugin.la
  2820. CCLD libpacketizer_hevc_plugin.la
  2821. CCLD libpacketizer_copy_plugin.la
  2822. CCLD libpacketizer_a52_plugin.la
  2823. CCLD libpacketizer_dts_plugin.la
  2824. CCLD libpacketizer_avparser_plugin.la
  2825. CCLD libpodcast_plugin.la
  2826. CCLD libsap_plugin.la
  2827. CCLD libavahi_plugin.la
  2828. CCLD libmtp_plugin.la
  2829. CXXLD libupnp_plugin.la
  2830. CCLD libpulselist_plugin.la
  2831. CCLD libudev_plugin.la
  2832. CCLD libstream_out_dummy_plugin.la
  2833. CCLD libstream_out_cycle_plugin.la
  2834. CCLD libstream_out_delay_plugin.la
  2835. CCLD libstream_out_stats_plugin.la
  2836. CCLD libstream_out_standard_plugin.la
  2837. CCLD libstream_out_duplicate_plugin.la
  2838. CCLD libstream_out_es_plugin.la
  2839. CCLD libstream_out_display_plugin.la
  2840. CCLD libstream_out_gather_plugin.la
  2841. CCLD libstream_out_bridge_plugin.la
  2842. CCLD libstream_out_mosaic_bridge_plugin.la
  2843. CCLD libstream_out_autodel_plugin.la
  2844. CCLD libstream_out_record_plugin.la
  2845. CCLD libstream_out_smem_plugin.la
  2846. CCLD libstream_out_setid_plugin.la
  2847. CCLD libstream_out_transcode_plugin.la
  2848. /usr/bin/ld: stream_out/.libs/record.o: in function `OutputStart':
  2849. /home/pi/source/vlc/modules/stream_out/record.c:470: warning: the use of `tempnam' is dangerous, better use `mkstemp'
  2850. CCLD libstream_out_rtp_plugin.la
  2851. CXXLD libstream_out_chromaprint_plugin.la
  2852. CXXLD libstream_out_chromecast_plugin.la
  2853. CCLD libclone_plugin.la
  2854. CCLD libwall_plugin.la
  2855. CCLD libsubsdelay_plugin.la
  2856. CCLD libaudiobargraph_v_plugin.la
  2857. CCLD liblogo_plugin.la
  2858. CCLD libmarq_plugin.la
  2859. CCLD libmosaic_plugin.la
  2860. CCLD librss_plugin.la
  2861. CCLD libdynamicoverlay_plugin.la
  2862. CCLD libarchive_plugin.la
  2863. CCLD libcache_read_plugin.la
  2864. CCLD libcache_block_plugin.la
  2865. CCLD libdecomp_plugin.la
  2866. CCLD libinflate_plugin.la
  2867. CCLD libprefetch_plugin.la
  2868. CCLD libhds_plugin.la
  2869. CCLD librecord_plugin.la
  2870. CCLD libadf_plugin.la
  2871. CCLD libskiptags_plugin.la
  2872. CCLD libtdummy_plugin.la
  2873. GEN libfreetype_plugin.la
  2874. CCLD libsvg_plugin.la
  2875. CCLD libvaapi_filters_plugin.la
  2876. CCLD libdecdev_vaapi_wl_plugin.la
  2877. CCLD libdecdev_vaapi_drm_plugin.la
  2878. CCLD libadjust_plugin.la
  2879. CCLD libalphamask_plugin.la
  2880. CCLD libball_plugin.la
  2881. CCLD libblendbench_plugin.la
  2882. CCLD libbluescreen_plugin.la
  2883. CCLD libcanvas_plugin.la
  2884. CCLD libcolorthres_plugin.la
  2885. CCLD libcroppadd_plugin.la
  2886. CCLD libedgedetection_plugin.la
  2887. CCLD liberase_plugin.la
  2888. CCLD libextract_plugin.la
  2889. CCLD libgradient_plugin.la
  2890. CCLD libgrain_plugin.la
  2891. CCLD libgaussianblur_plugin.la
  2892. CCLD libinvert_plugin.la
  2893. CCLD libmagnify_plugin.la
  2894. CCLD libmirror_plugin.la
  2895. CCLD libmotionblur_plugin.la
  2896. CCLD libmotiondetect_plugin.la
  2897. CCLD libposterize_plugin.la
  2898. CCLD libpsychedelic_plugin.la
  2899. CCLD libripple_plugin.la
  2900. CCLD libscale_plugin.la
  2901. CCLD libscene_plugin.la
  2902. CCLD libsepia_plugin.la
  2903. CCLD libsharpen_plugin.la
  2904. CCLD libtransform_plugin.la
  2905. CCLD libwave_plugin.la
  2906. CCLD libgradfun_plugin.la
  2907. CCLD libantiflicker_plugin.la
  2908. CCLD libhqdn3d_plugin.la
  2909. CCLD libanaglyph_plugin.la
  2910. CCLD liboldmovie_plugin.la
  2911. CCLD libvhs_plugin.la
  2912. CCLD libfps_plugin.la
  2913. CCLD libfreeze_plugin.la
  2914. CCLD libpuzzle_plugin.la
  2915. CCLD librotate_plugin.la
  2916. CCLD libdeinterlace_plugin.la
  2917. CCLD libpostproc_plugin.la
  2918. CXXLD libblend_plugin.la
  2919. CCLD libglspectrum_plugin.la
  2920. CCLD libvisual_plugin.la
  2921. CCLD libgl_plugin.la
  2922. CCLD libglinterop_vaapi_plugin.la
  2923. CXXLD libvk_plugin.la
  2924. CCLD libwl_shm_plugin.la
  2925. CCLD libwl_shell_plugin.la
  2926. CCLD libxdg_shell_plugin.la
  2927. CCLD libegl_wl_plugin.la
  2928. CCLD libfb_plugin.la
  2929. CCLD libkms_plugin.la
  2930. CCLD libflaschen_plugin.la
  2931. CCLD libvdummy_plugin.la
  2932. CCLD libvideo_splitter_plugin.la
  2933. CCLD libvmem_plugin.la
  2934. CCLD libwdummy_plugin.la
  2935. CCLD libwextern_plugin.la
  2936. CCLD libvgl_plugin.la
  2937. CCLD libyuv_plugin.la
  2938. CCLD libpulsesrc_plugin.la
  2939. CCLD libwl_screenshooter_plugin.la
  2940. CCLD libhttps_plugin.la
  2941. CCLD librtp_plugin.la
  2942. CCLD libsimple_channel_mixer_plugin.la
  2943. CCLD libi420_nv12_plugin.la
  2944. CCLD libavcodec_plugin.la
  2945. CCLD libflacsys_plugin.la
  2946. CCLD libogg_plugin.la
  2947. CCLD libytdl_plugin.la
  2948. CCLD libhxxxhelper_testdec_plugin.la
  2949. make[4]: Leaving directory '/home/pi/source/vlc/modules'
  2950. Making all in hw/mmal
  2951. make[4]: Entering directory '/home/pi/source/vlc/modules/hw/mmal'
  2952. make all-am
  2953. make[5]: Entering directory '/home/pi/source/vlc/modules/hw/mmal'
  2954. CC libmmal_vout_plugin_la-vout.lo
  2955. CC libmmal_vout_plugin_la-subpic.lo
  2956. CC libmmal_vout_plugin_la-mmal_picture.lo
  2957. CC libmmal_vout_plugin_la-mmal_cma.lo
  2958. CC libmmal_codec_plugin_la-codec.lo
  2959. CC libmmal_codec_plugin_la-subpic.lo
  2960. vout.c: In function ‘adjust_refresh_rate.isra.10’:
  2961. vout.c:930:40: warning: ‘best_score’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  2962. if((best_id < 0) || (score < best_score)) {
  2963. ~~~~~~~^~~~~~~~~~~~~
  2964. CC libmmal_codec_plugin_la-mmal_picture.lo
  2965. CC libmmal_codec_plugin_la-mmal_cma.lo
  2966. CC libmmal_converter_plugin_la-converter.lo
  2967. CC libmmal_converter_plugin_la-subpic.lo
  2968. CC libmmal_converter_plugin_la-mmal_picture.lo
  2969. CC libmmal_converter_plugin_la-mmal_cma.lo
  2970. converter.c: In function ‘OpenConverter’:
  2971. converter.c:980:58: warning: ‘status’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  2972. if (resizer_type != FILTER_RESIZER_RESIZER && status == MMAL_ENOMEM) {
  2973. ~~~~~~~^~~~~~~~~~~~~~
  2974. CC libmmal_deinterlace_plugin_la-deinterlace.lo
  2975. CC libmmal_deinterlace_plugin_la-mmal_picture.lo
  2976. CC libmmal_deinterlace_plugin_la-mmal_cma.lo
  2977. CC libmmal_device_plugin_la-decoder_device.lo
  2978. CCLD libmmal_vout_plugin.la
  2979. CCLD libmmal_codec_plugin.la
  2980. CCLD libmmal_converter_plugin.la
  2981. CCLD libmmal_device_plugin.la
  2982. CCLD libmmal_deinterlace_plugin.la
  2983. make[5]: Leaving directory '/home/pi/source/vlc/modules/hw/mmal'
  2984. make[4]: Leaving directory '/home/pi/source/vlc/modules/hw/mmal'
  2985. make[3]: Leaving directory '/home/pi/source/vlc/modules'
  2986. make[2]: Leaving directory '/home/pi/source/vlc/modules'
  2987. Making all in lib
  2988. make[2]: Entering directory '/home/pi/source/vlc/lib'
  2989. GEN ../include/vlc/libvlc_version.h
  2990. config.status: creating src/../include/vlc/libvlc_version.h
  2991. make all-am
  2992. make[3]: Entering directory '/home/pi/source/vlc/lib'
  2993. CC core.lo
  2994. CC dialog.lo
  2995. CC renderer_discoverer.lo
  2996. CC error.lo
  2997. CC log.lo
  2998. CC playlist.lo
  2999. CC video.lo
  3000. CC audio.lo
  3001. CC event.lo
  3002. CC media.lo
  3003. CC media_track.lo
  3004. CC media_player.lo
  3005. CC media_list.lo
  3006. CC media_list_player.lo
  3007. CC media_discoverer.lo
  3008. CC picture.lo
  3009. GEN libvlc.pc
  3010. config.status: creating lib/libvlc.pc
  3011. CCLD libvlc.la
  3012. make[3]: Leaving directory '/home/pi/source/vlc/lib'
  3013. make[2]: Leaving directory '/home/pi/source/vlc/lib'
  3014. Making all in bin
  3015. make[2]: Entering directory '/home/pi/source/vlc/bin'
  3016. CC vlc-vlc.o
  3017. CC vlc-override.o
  3018. CC rootwrap.o
  3019. CC vlc_static-vlc.o
  3020. rootwrap.c: In function ‘main’:
  3021. rootwrap.c:249:5: warning: ignoring return value of ‘setuid’, declared with attribute warn_unused_result [-Wunused-result]
  3022. setuid (uid);
  3023. ^~~~~~~~~~~~
  3024. CC vlc_static-override.o
  3025. CC cachegen.o
  3026. CCLD vlc-wrapper
  3027. CCLD vlc
  3028. CCLD vlc-cache-gen
  3029. CCLD vlc-static
  3030. GEN ../modules/plugins.dat
  3031. make[2]: Leaving directory '/home/pi/source/vlc/bin'
  3032. Making all in test
  3033. make[2]: Entering directory '/home/pi/source/vlc/test'
  3034. make[2]: Nothing to be done for 'all'.
  3035. make[2]: Leaving directory '/home/pi/source/vlc/test'
  3036. make[2]: Entering directory '/home/pi/source/vlc'
  3037. GEN cvlc
  3038. GEN rvlc
  3039. GEN nvlc
  3040. GEN vlc
  3041. make[2]: Leaving directory '/home/pi/source/vlc'
  3042. make[1]: Leaving directory '/home/pi/source/vlc'
  3043.  
  3044.  
  3045. pi@raspberrypi:~/source/vlc $ VLC_PLUGIN_PATH=./modules/ ./bin/vlc -l
  3046. VLC media player 4.0.0-dev Otto Chriek (revision 70a3175)
  3047. mmal_device MMAL
  3048. mmal_vout MMAL-based vout plugin for Raspberry Pi
  3049. mmal_deinterlace MMAL-based deinterlace filter plugin
  3050. mmal_codec MMAL-based decoder plugin for Raspberry Pi
  3051. mmal_converter mmal_converter
  3052. mmal_converter MMAL resizing conversion filter
  3053. egl_wl EGL extension for OpenGL
  3054. egl_wl EGL extension for OpenGL
  3055. adjust Image properties filter
  3056. chorus_flanger Sound Delay
  3057. tta TTA demuxer
  3058. oggspots OggSpots video decoder
  3059. oggspots OggSpots video packetizer
  3060. postproc Video post processing filter
  3061. zvbi VBI and Teletext decoder
  3062. wl_shm Wayland shared memory video output
  3063. wall Wall video filter
  3064. vgl GL texture output
  3065. vgl GL texture output
  3066. blend Video pictures blending
  3067. dc1394 IIDC Digital Camera (FireWire) input
  3068. gradient Gradient video filter
  3069. clone Clone video filter
  3070. libmpeg2 MPEG I/II video decoder (using libmpeg2)
  3071. mod MOD demuxer (libmodplug)
  3072. dca DTS Coherent Acoustics audio decoder
  3073. spatialaudio Ambisonics renderer and binauralizer
  3074. spatialaudio Ambisonics renderer and binauralizer
  3075. autodel Automatically add/delete input streams
  3076. glinterop_vaapi VA-API OpenGL surface converter
  3077. chain Video filtering using a chain of video filter modules
  3078. chain Video filtering using a chain of video filter modules
  3079. stats Stats encoder function
  3080. stats Stats decoder function
  3081. stats Stats decoder function
  3082. stats Stats decoder function
  3083. stats Stats demux function
  3084. ty TY Stream audio/video demux
  3085. smem Stream output to memory buffer
  3086. posterize Posterize video filter
  3087. stream_out_rtp RTP stream output
  3088. spatializer Audio Spatializer
  3089. secret Secrets are stored via libsecret
  3090. headphone Headphone virtual spatialization effect
  3091. console Console logger
  3092. equalizer Equalizer with 10 bands
  3093. avi AVI demuxer
  3094. mpegvideo MPEG-I/II video packetizer
  3095. colorthres Color threshold filter
  3096. gaussianblur Gaussian blur video filter
  3097. udp UDP input
  3098. opus Opus audio decoder
  3099. opus Opus audio encoder
  3100. amt AMT input
  3101. record Internal stream record
  3102. bluescreen Bluescreen video filter
  3103. jack JACK audio output
  3104. twolame Libtwolame audio encoder
  3105. cycle Cyclic stream output
  3106. cycle Cyclic stream output
  3107. swscale Video scaling filter
  3108. x264 H.264/MPEG-4 Part 10/AVC encoder (x264)
  3109. inflate Zlib decompression filter
  3110. playlist Playlist
  3111. playlist M3U playlist import
  3112. playlist RAM playlist import
  3113. playlist PLS playlist import
  3114. playlist B4S playlist import
  3115. playlist DVB playlist import
  3116. playlist Podcast parser
  3117. playlist XSPF playlist import
  3118. playlist ASX playlist import
  3119. playlist Kasenna MediaBase parser
  3120. playlist QuickTime Media Link importer
  3121. playlist Dummy IFO demux
  3122. playlist Dummy BDMV demux
  3123. playlist iTunes Music Library importer
  3124. playlist Windows Media Server metafile import
  3125. playlist WPL playlist import
  3126. mpjpeg Multipart JPEG muxer
  3127. rotate Rotate video filter
  3128. gopher Gopher input
  3129. rss RSS and Atom feed display
  3130. decomp LZMA decompression
  3131. decomp Burrows-Wheeler decompression
  3132. decomp gzip decompression
  3133. demuxdump File dumper
  3134. ncurses Ncurses interface
  3135. duplicate Duplicate stream output
  3136. duplicate Duplicate stream output
  3137. mjpeg M-JPEG camera demuxer
  3138. avcodec FFmpeg audio/video decoder
  3139. avcodec FFmpeg audio/video decoder
  3140. avcodec FFmpeg audio/video decoder
  3141. avcodec FFmpeg audio/video encoder
  3142. avio libavformat AVIO access
  3143. avio libavformat AVIO access output
  3144. hxxx_helper_testdec hxxx test decoder
  3145. puzzle Puzzle interactive game video filter
  3146. i420_yuy2 Conversions from I420,IYUV,YV12 to YUY2,YUNV,YVYU,UYVY,UYNV,Y422,IUYV,Y211
  3147. a52 A/52 audio packetizer
  3148. aes3 AES3/SMPTE 302M audio decoder
  3149. aes3 AES3/SMPTE 302M audio packetizer
  3150. smbc SMB input
  3151. concat Concatenated inputs
  3152. subsusf USF subtitles decoder
  3153. access_output_livehttp HTTP Live streaming output
  3154. hotkeys Hotkeys management interface
  3155. hotkeys Hotkeys management interface
  3156. ddummy Dummy decoder
  3157. ddummy Dummy decoder
  3158. ddummy Dummy decoder
  3159. ddummy Dump decoder
  3160. ddummy Dummy decoder
  3161. ddummy Dummy decoder
  3162. x265 H.265/HEVC encoder (x265)
  3163. stereo_widen Simple stereo widening effect
  3164. grain Grain video filter
  3165. mp4 MP4 stream demuxer
  3166. mp4 HEIF demuxer
  3167. karaoke Simple Karaoke filter
  3168. wl_screenshooter Screen capture (with Wayland)
  3169. lpcm Linear PCM audio decoder
  3170. lpcm Linear PCM audio packetizer
  3171. lpcm Linear PCM audio encoder
  3172. webvtt WEBVTT subtitles decoder
  3173. webvtt WEBVTT subtitles parser
  3174. webvtt WEBVTT subtitles parser
  3175. webvtt WEBVTT text encoder
  3176. svcdsub Philips OGT (SVCD subtitle) decoder
  3177. svcdsub Philips OGT (SVCD subtitle) packetizer
  3178. scale Video scaling filter
  3179. demux_chromecast Chromecast demux wrapper
  3180. yuv YUV video output
  3181. aribsub ARIB subtitles decoder
  3182. prefetch Stream prefetch filter
  3183. mirror Mirror video filter
  3184. mad MPEG audio layer I/II/III decoder
  3185. freeze Freezing interactive video filter
  3186. sharpen Sharpen video filter
  3187. ps MPEG-PS demuxer
  3188. ps MPEG-PS demuxer
  3189. trivial Audio filter for trivial channel mixing
  3190. nuv Nuv demuxer
  3191. tospdif Audio filter for A/52/DTS->S/PDIF encapsulation
  3192. remap Audio channel remapper
  3193. avi AVI muxer
  3194. ps PS muxer
  3195. mpeg4audio MPEG4 audio packetizer
  3196. flaschen Flaschen-Taschen video output
  3197. oldhttp HTTP input
  3198. png PNG video decoder
  3199. png PNG video encoder
  3200. dummy Dummy interface
  3201. scaletempo Audio tempo scaler synched with rate
  3202. psychedelic Psychedelic video filter
  3203. access_mms Microsoft Media Server (MMS) input
  3204. vc1 VC-1 packetizer
  3205. subtitle Text subtitle parser
  3206. mono Stereo to mono downmixer
  3207. imem_access In-memory stream input
  3208. theora Theora video decoder
  3209. theora Theora video packetizer
  3210. theora Theora video encoder
  3211. rawvideo Pseudo raw video decoder
  3212. rawvideo Pseudo raw video packetizer
  3213. audioscrobbler Submission of played songs to last.fm
  3214. file Secrets are stored on a file without any encryption
  3215. a52 ATSC A/52 (AC-3) audio decoder
  3216. cc Closed Captions decoder
  3217. speex Speex audio decoder
  3218. speex Speex audio packetizer
  3219. speex Speex audio encoder
  3220. antiflicker Antiflicker video filter
  3221. avahi Zeroconf services
  3222. avahi Zeroconf services
  3223. avahi Avahi Renderer Discovery
  3224. avahi Zeroconf services
  3225. hqdn3d High Quality 3D Denoiser filter
  3226. gradfun Gradfun video filter
  3227. textst HDMV TextST subtitles decoder
  3228. syslog System logger (syslog)
  3229. param_eq Parametric Equalizer
  3230. dummy Dummy stream output
  3231. yuy2_i420 Conversions from YUY2,YUNV,YVYU,UYVY,UYNV,Y422 to I420
  3232. dmxmus DMX music demuxer
  3233. fps FPS conversion video filter
  3234. normvol Volume normalizer
  3235. flac Flac audio packetizer
  3236. mux_ogg Ogg/OGM muxer
  3237. access_alsa ALSA audio capture
  3238. flac Flac audio decoder
  3239. flac Flac audio encoder
  3240. anaglyph Convert 3D picture to anaglyph image video filter
  3241. access_http_put HTTP PUT stream output
  3242. mpgv MPEG-I/II video demuxer
  3243. sid C64 sid demuxer
  3244. notify LibNotify Notification Plugin
  3245. wav WAV muxer
  3246. pulsesrc PulseAudio input
  3247. spudec DVD subtitles decoder
  3248. spudec DVD subtitles packetizer
  3249. soxr soxr
  3250. soxr soxr
  3251. transform Video transformation filter
  3252. rawvid Raw video demuxer
  3253. display Display stream output
  3254. mkv Matroska stream demuxer
  3255. mkv Matroska stream demuxer
  3256. ugly Nearest-neighbor audio resampler
  3257. ugly Nearest-neighbor audio resampler
  3258. amem Audio memory output
  3259. demux_cdg CDG demuxer
  3260. xa XA demuxer
  3261. dts DTS audio packetizer
  3262. substx3g tx3g subtitles decoder
  3263. substx3g tx3g subtitles encoder
  3264. adf ADF stream filter
  3265. stream_out_standard Standard stream output
  3266. tcp TCP input
  3267. invert Invert video filter
  3268. telx Teletext subtitles decoder
  3269. archive libarchive based stream directory
  3270. archive libarchive based stream extractor
  3271. rtp Real-Time Protocol (RTP) input
  3272. rtp Real-Time Protocol (RTP) input
  3273. mjpeg MJPEG video packetizer
  3274. demux_stl EBU STL subtitles parser
  3275. fsstorage Addons local storage installer
  3276. fsstorage Addons local storage lister
  3277. pulse Pulseaudio audio output
  3278. udp UDP stream output
  3279. kms Linux kernel mode setting video output
  3280. dvdnav DVDnav Input
  3281. dvdnav DVDnav demuxer
  3282. uleaddvaudio Ulead DV audio decoder
  3283. cache_read Byte stream cache
  3284. udev Video capture (Video4Linux)
  3285. udev Audio capture (ALSA)
  3286. udev Discs
  3287. udev Video capture (Video4Linux)
  3288. t140 T.140 text encoder
  3289. scene Scene video filter
  3290. aiff AIFF demuxer
  3291. noseek Seek prevention demux filter
  3292. xml XML Parser (using libxml2)
  3293. xml XML Parser (using libxml2)
  3294. fb GNU/Linux framebuffer video output
  3295. glspectrum 3D OpenGL spectrum visualization
  3296. ts MPEG Transport Stream demuxer
  3297. logo Logo sub source
  3298. logo Logo video filter
  3299. yuv_rgb_neon ARM NEON video chroma YUV->RGBA
  3300. voc VOC demuxer
  3301. au AU demuxer
  3302. volume_neon ARM NEON audio volume
  3303. chroma_yuv_neon ARM NEON video chroma conversions
  3304. wav WAV demuxer
  3305. hds HTTP Dynamic Streaming
  3306. dbus D-Bus control interface
  3307. dynamicoverlay Dynamic video overlay
  3308. nsv NullSoft demuxer
  3309. gnutls GNU TLS transport layer security
  3310. gnutls GNU TLS server
  3311. es Elementary stream output
  3312. access_output_shout IceCAST output
  3313. dummy Dummy/Raw muxer
  3314. delay Delay a stream
  3315. ftp FTP input
  3316. ftp FTP upload output
  3317. satip SAT>IP Receiver Plugin
  3318. stats Writes statistic info about stream
  3319. stats Writes statistic info about stream
  3320. samplerate Secret Rabbit Code (libsamplerate) resampler
  3321. samplerate Secret Rabbit Code (libsamplerate) resampler
  3322. wl_idle_inhibit Wayland idle inhibitor
  3323. adpcm ADPCM audio decoder
  3324. dvb DVB input with v4l2 support
  3325. dvdread DVDRead Input (no menu support)
  3326. rv32 RV32 conversion filter
  3327. edgedetection Edge detection video filter
  3328. libass Subtitle renderers using libass
  3329. cvdsub CVD subtitle decoder
  3330. cvdsub Chaoji VCD subtitle packetizer
  3331. live555 RTP/RTSP/SDP demuxer (using Live555)
  3332. live555 RTSP/RTP access and demux
  3333. v4l2 Video4Linux input
  3334. v4l2 Video4Linux compressed A/V input
  3335. v4l2 Video4Linux radio tuner
  3336. gather Gathering stream output
  3337. svgdec SVG video decoder
  3338. araw Raw/Log Audio decoder
  3339. araw Raw audio encoder
  3340. vmem Video memory output
  3341. stream_out_chromaprint Chromaprint stream output
  3342. asf ASF/WMV demuxer
  3343. avformat Avformat demuxer
  3344. avformat Avformat muxer
  3345. audiobargraph_a Audio part of the BarGraph function
  3346. cache_block Block stream cache
  3347. rawdv DV (Digital Video) demuxer
  3348. pva PVA demuxer
  3349. subsdelay Subtitle delay
  3350. packetizer_avparser avparser packetizer
  3351. canvas Canvas video filter
  3352. mux_ts TS muxer (libdvbpsi)
  3353. rtpvideo Raw video encoder for RTP
  3354. g711 G.711 decoder
  3355. g711 G.711 encoder
  3356. tdummy Dummy font renderer
  3357. marq Marquee display
  3358. nfs NFS input
  3359. i422_yuy2 Conversions from I422 to YUY2,YUNV,YVYU,UYVY,UYNV,Y422,IUYV,Y211
  3360. alsa ALSA audio output
  3361. timecode Time code subpicture elementary stream generator
  3362. motionblur Motion blur filter
  3363. erase Erase video filter
  3364. float_mixer Single precision audio volume
  3365. ripple Ripple video filter
  3366. taglib taglib
  3367. taglib taglib
  3368. dav1d Dav1d video decoder
  3369. mosaic_bridge Mosaic bridge stream output
  3370. motiondetect Motion detect video filter
  3371. sdp Session Description Protocol
  3372. http HTTPS input
  3373. lua Lua interpreter
  3374. lua Lua HTTP
  3375. lua Lua Telnet
  3376. lua Fetch meta data using lua scripts
  3377. lua Read meta data using lua scripts
  3378. lua Lua Playlist Parser Interface
  3379. lua Fetch artwork using lua scripts
  3380. lua Lua Extension
  3381. lua Lua SD Module
  3382. lua Lua interpreter
  3383. magnify Magnify/Zoom interactive video filter
  3384. shine MP3 fixed point audio encoder
  3385. file File logger
  3386. dtv Digital Television and Radio
  3387. copy Copy packetizer
  3388. mtp MTP devices
  3389. mtp MTP devices
  3390. wextern External callback window
  3391. blendbench Blending benchmark filter
  3392. decdev_vaapi_wl VA-API decoder device for Wayland
  3393. yuvp YUVP converter
  3394. vk Vulkan video output
  3395. kate Kate overlay decoder
  3396. mock mock access demux
  3397. edummy Dummy encoder
  3398. center Create a central channel
  3399. extract Extract RGB component video filter
  3400. sd_journal SystemD journal logger
  3401. i420_rgb I420,IYUV,YV12 to RGB8,RV15,RV16,RV24,RV32 conversions
  3402. imem Memory input
  3403. imem Memory input
  3404. ytdl YT-DL extractor
  3405. ytdl YT-DL extractor
  3406. integer_mixer Integer audio volume
  3407. freetype Freetype2 font renderer
  3408. spdif S/PDIF pass-through decoder
  3409. croppadd Video cropping filter
  3410. vdummy Dummy video output
  3411. vdummy Statistics video output
  3412. stream_out_transcode Transcode stream output
  3413. mpg123 MPEG audio decoder using mpg123
  3414. http HTTP stream output
  3415. i420_nv12 YUV planar to semiplanar conversions
  3416. vdr VDR recordings
  3417. av1 AV1 video packetizer
  3418. dolby Simple decoder for Dolby Surround encoded streams
  3419. wdummy Dummy window
  3420. vobsub Vobsub subtitles parser
  3421. directory Directory import
  3422. dbus_screensaver D-Bus screen saver inhibition
  3423. caf CAF demuxer
  3424. hevc HEVC/H.265 video packetizer
  3425. linsys_sdi SDI Input
  3426. linsys_sdi SDI Demux
  3427. audio_format Audio filter for PCM format conversion
  3428. bridge Bridge stream output
  3429. bridge Bridge stream output
  3430. bridge Bridge stream output
  3431. cdg CDG video decoder
  3432. deinterlace Deinterlacing video filter
  3433. record Record stream output
  3434. sndio OpenBSD sndio audio output
  3435. skiptags APE/ID3 tags-skipping filter
  3436. wl_shell Wayland shell surface
  3437. ttml TTML subtitles decoder
  3438. ttml TTML demuxer
  3439. audiobargraph_v Audio Bar Graph Video sub source
  3440. audiobargraph_v Audio Bar Graph Video sub source
  3441. folder Folder meta data
  3442. upnp Universal Plug'n'Play
  3443. upnp Universal Plug'n'Play
  3444. upnp Universal Plug'n'Play
  3445. upnp UPnP Renderer Discovery
  3446. upnp Universal Plug'n'Play
  3447. upnp UPnP/DLNA stream output
  3448. mpegaudio MPEG audio layer I/II/III packetizer
  3449. vaapi VA-API video decoder
  3450. ogg OGG demuxer
  3451. h26x H264 video demuxer
  3452. h26x HEVC/H.265 video demuxer
  3453. h264 H.264 video packetizer
  3454. decdev_vaapi_drm VA-API decoder device for DRM
  3455. afile File audio output
  3456. x26410b H.264/MPEG-4 Part 10/AVC encoder (x264 10-bit)
  3457. scaletempo_pitch Pitch Shifter
  3458. access_jack JACK audio input
  3459. dvbsub DVB subtitles decoder
  3460. dvbsub DVB subtitles encoder
  3461. kwallet Secrets are stored via KWallet
  3462. grey_yuv Conversions from GREY to I420,YUY2
  3463. gestures Mouse gestures control interface
  3464. visual Visualizer filter
  3465. setid Change the id of an elementary stream
  3466. setid Change the language of an elementary stream
  3467. compressor Dynamic range compressor
  3468. gain Gain control filter
  3469. svg svg
  3470. pulselist Audio capture (PulseAudio)
  3471. pulselist Audio capture (PulseAudio)
  3472. mlp MLP/TrueHD parser
  3473. vorepository addons.videolan.org addons finder
  3474. vorepository single .vlp archive addons finder
  3475. xdg_shell XDG shell surface
  3476. stream_out_chromecast Chromecast stream output
  3477. stream_out_chromecast Chromecast stream output
  3478. stream_out_chromecast Chromecast stream output
  3479. sepia Sepia video filter
  3480. mp4 MP4/MOV muxer
  3481. mp4 Fragmented and streamable MP4 muxer
  3482. gl OpenGL video output
  3483. gl OpenGL video output
  3484. gl OpenGL video output
  3485. podcast Podcasts
  3486. podcast Podcasts
  3487. scte27 SCTE-27 decoder
  3488. filesystem File input
  3489. filesystem File input
  3490. fingerprinter Track fingerprinter (based on Acoustid)
  3491. fluidsynth FluidSynth MIDI synthesizer
  3492. simple_channel_mixer Audio filter for simple channel mixing
  3493. vorbis Vorbis audio decoder
  3494. vorbis Vorbis audio packetizer
  3495. vorbis Vorbis audio encoder
  3496. vaapi_filters Video Accelerated API filters
  3497. vaapi_filters Video Accelerated API filters
  3498. vaapi_filters Video Accelerated API filters
  3499. vaapi_filters Video Accelerated API filters
  3500. vaapi_filters Video Accelerated API filters
  3501. vaapi_filters Video Accelerated API filters
  3502. idummy Dummy input
  3503. adummy Dummy audio output
  3504. speex_resampler Speex resampler
  3505. speex_resampler Speex resampler
  3506. file File stream output
  3507. shm Shared memory framebuffer
  3508. wave Wave video filter
  3509. access_mtp MTP input
  3510. smf SMF demuxer
  3511. vnc VNC client access
  3512. dummy Dummy stream output
  3513. libbluray Blu-ray Disc support (libbluray)
  3514. libbluray BluRay demuxer
  3515. vhs VHS movie effect video filter
  3516. export export
  3517. export M3U playlist export
  3518. export M3U8 playlist export
  3519. export XSPF playlist export
  3520. export HTML playlist export
  3521. scte18 SCTE-18 decoder
  3522. es MPEG-I/II/4 / A52 / DTS / MLP audio
  3523. es MPEG-4 video
  3524. mosaic Mosaic video sub source
  3525. memory Secrets are stored in memory
  3526. cli Remote control interface
  3527. vc1 VC1 video demuxer
  3528. alphamask Alpha mask video filter
  3529. sftp SFTP input
  3530. ball Ball video filter
  3531. dv1394 Digital Video (Firewire/ieee1394) input
  3532. mpeg4video MPEG4 video packetizer
  3533. flacsys FLAC demuxer
  3534. stl EBU STL subtitles decoder
  3535. oldmovie Old movie effect video filter
  3536. linsys_hdsdi HD-SDI Input
  3537. rawaud Raw audio demuxer
  3538. jpeg JPEG image decoder
  3539. jpeg JPEG image encoder
  3540. splitter Video splitter display plugin
  3541. image Image demuxer
  3542. adaptive Unified adaptive streaming for DASH/HLS
  3543. subsdec Text subtitle decoder
  3544. i422_i420 Conversions from I422,J422 to I420,IYUV,J420,YV12,YUVA
  3545. sap Network streams (SAP)
  3546. sap Network streams (SAP)
  3547. yuy2_i422 Conversions from YUY2,YUNV,YVYU,UYVY,UYNV,Y422 to I422
  3548. asf ASF muxer
  3549. core core program
  3550. pi@raspberrypi:~/source/vlc $
  3551.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement