* Package: media-libs/mlt-6.16.0-r1  * Repository: gentoo  * Maintainer: media-video@gentoo.org kde@gentoo.org  * USE: abi_x86_64 amd64 cpu_flags_x86_mmx cpu_flags_x86_sse cpu_flags_x86_sse2 elibc_glibc ffmpeg frei0r gtk kdenlive kernel_linux lua melt opengl python python_single_target_python3_6 python_targets_python3_6 python_targets_python3_7 qt5 sdl userland_GNU xine xml  * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking mlt-6.16.0.tar.gz to /var/tmp/portage/media-libs/mlt-6.16.0-r1/work >>> Source unpacked in /var/tmp/portage/media-libs/mlt-6.16.0-r1/work >>> Preparing source in /var/tmp/portage/media-libs/mlt-6.16.0-r1/work/mlt-6.16.0 ... * Applying mlt-6.10.0-swig-underlinking.patch ...  [ ok ] * Applying mlt-6.16.0-mlt_consumer-race-condition.patch ...  [ ok ] * Applying mlt-6.16.0-rotoscoping-interpolation.patch ...  [ ok ] * Applying mlt-6.16.0-crop-filter.patch ...  [ ok ] * Applying mlt-6.16.0-consumer_multi-does-not-correctly-handle-in-point.patch ...  [ ok ] * Applying mlt-6.16.0-bad-aspect-ratio-resulting-in-black.patch ...  [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/media-libs/mlt-6.16.0-r1/work/mlt-6.16.0 ... ./configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --libdir=/usr/lib64 --enable-gpl --enable-gpl3 --enable-motion-est --target-arch=amd64 --disable-kde --disable-sdl --disable-swfdec --disable-debug --enable-sse --enable-sse2 --enable-avformat --disable-plus --enable-frei0r --enable-gtk2 --disable-jackrack --enable-kdenlive --disable-resample --enable-melt --disable-opencv --enable-opengl --enable-qt --disable-rtaudio --enable-sdl2 --disable-vid.stab --enable-xine --enable-xml --disable-sox --avformat-swscale --qt-includedir=/usr/include/qt5 --qt-libdir=/usr/lib64 --enable-mmx --swig-languages=lua python Found gcc version 9.1.0 Configuring framework: Configuring modules: Configuring modules/avformat: Configuring modules/core: Configuring modules/decklink: Configuring modules/feeds: Configuring modules/frei0r: Package frei0r was not found in the pkg-config search path. Perhaps you should add the directory containing `frei0r.pc' to the PKG_CONFIG_PATH environment variable No package 'frei0r' found Configuring modules/gtk2: - Libexif found, enabling auto rotate Configuring modules/kdenlive: Configuring modules/linsys: Configuring modules/lumas: Configuring modules/motion_est: Configuring modules/ndi: - NDI SDK not found: disabling Configuring modules/normalize: Configuring modules/oldfilm: Configuring modules/opengl: Configuring modules/plusgpl: Configuring modules/qt: - Libexif found, enabling auto rotate - Qt version 5.x detected - Include directory: /usr/include/qt5 - fftw found, enabling lightshow Configuring modules/sdl2: - using SDL version 2.0.9 Configuring modules/videostab: Configuring modules/vmfx: Configuring modules/xine: Configuring modules/xml: Configuring mlt++: Configuring swig: GPLv3 license used >>> Source configured. >>> Compiling source in /var/tmp/portage/media-libs/mlt-6.16.0-r1/work/mlt-6.16.0 ... make -j8 -s mlt_properties.c: In function ‘load_properties’: mlt_properties.c:224:24: warning: ‘%s’ directive writing up to 1023 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 224 | sprintf( temp2, "%s%s", last, temp ); | ^~ ~~~~ In file included from /usr/include/stdio.h:867, from mlt_types.h:36, from mlt_properties.h:26, from mlt_properties.c:28: /usr/include/bits/stdio2.h:36:10: note: ‘__builtin___sprintf_chk’ output between 1 and 2047 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 |  __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:494, from mlt_tokeniser.c:25: In function ‘strncat’, inlined from ‘mlt_tokeniser_parse_new’ at mlt_tokeniser.c:121:5: /usr/include/bits/string_fortified.h:136:10: warning: ‘__builtin_strncat’ output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 136 | return __builtin___strncat_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlt_tokeniser.c: In function ‘mlt_tokeniser_parse_new’: mlt_tokeniser.c:89:23: note: length computed here 89 | int delimiter_size = strlen( delimiter ); | ^~~~~~~~~~~~~~~~~~~ filter_telecide.c: In function ‘Show’: filter_telecide.c:132:12: warning: passing argument 1 to restrict-qualified parameter aliases with argument 4 [-Wrestrict] 132 | snprintf(buf, sizeof(buf), "%sTelecide: frame %d: vmetrics: %d %d %d [chosen=%d]\n", buf, frame, cx->pblock, cx->cblock, cx->npblock, cx->vmetric); | ^~~ ~~~ filter_telecide.c:134:12: warning: passing argument 1 to restrict-qualified parameter aliases with argument 4 [-Wrestrict] 134 | snprintf(buf, sizeof(buf), "%spattern mismatch=%0.2f%%\n", buf, cx->mismatch); | ^~~ ~~~ filter_telecide.c:135:11: warning: passing argument 1 to restrict-qualified parameter aliases with argument 4 [-Wrestrict] 135 | snprintf(buf, sizeof(buf), "%sTelecide: frame %d: [%s %c]%s %s\n", buf, frame, cx->found ? "forcing" : "using", use, | ^~~ ~~~ filter_telecide.c:132:33: warning: ‘Telecide: frame ’ directive output may be truncated writing 16 bytes into a region of size between 1 and 512 [-Wformat-truncation=] 132 | snprintf(buf, sizeof(buf), "%sTelecide: frame %d: vmetrics: %d %d %d [chosen=%d]\n", buf, frame, cx->pblock, cx->cblock, cx->npblock, cx->vmetric); | ^~~~~~~~~~~~~~~~ filter_telecide.c:132:30: note: directive argument in the range [-2147483644, 2147483647] 132 | snprintf(buf, sizeof(buf), "%sTelecide: frame %d: vmetrics: %d %d %d [chosen=%d]\n", buf, frame, cx->pblock, cx->cblock, cx->npblock, cx->vmetric); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ filter_telecide.c:132:30: note: using the range [-2147483648, 2147483647] for directive argument filter_telecide.c:132:30: note: using the range [-2147483648, 2147483647] for directive argument filter_telecide.c:132:30: note: using the range [-2147483648, 2147483647] for directive argument In file included from /usr/include/stdio.h:867, from ../../framework/mlt_types.h:36, from ../../framework/mlt_animation.h:26, from ../../framework/mlt.h:39, from filter_telecide.c:22: /usr/include/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 47 and 608 bytes into a destination of size 512 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 |  __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ filter_telecide.c:134:33: warning: ‘pattern mismatch=’ directive output may be truncated writing 17 bytes into a region of size between 1 and 512 [-Wformat-truncation=] 134 | snprintf(buf, sizeof(buf), "%spattern mismatch=%0.2f%%\n", buf, cx->mismatch); | ^~~~~~~~~~~~~~~~~ filter_telecide.c:134:30: note: assuming directive output of 4 bytes 134 | snprintf(buf, sizeof(buf), "%spattern mismatch=%0.2f%%\n", buf, cx->mismatch); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from ../../framework/mlt_types.h:36, from ../../framework/mlt_animation.h:26, from ../../framework/mlt.h:39, from filter_telecide.c:22: /usr/include/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 23 and 844 bytes into a destination of size 512 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 |  __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ filter_telecide.c:135:32: warning: ‘Telecide: frame ’ directive output may be truncated writing 16 bytes into a region of size between 1 and 512 [-Wformat-truncation=] 135 | snprintf(buf, sizeof(buf), "%sTelecide: frame %d: [%s %c]%s %s\n", buf, frame, cx->found ? "forcing" : "using", use, | ^~~~~~~~~~~~~~~~ filter_telecide.c:135:29: note: directive argument in the range [-2147483644, 2147483647] 135 | snprintf(buf, sizeof(buf), "%sTelecide: frame %d: [%s %c]%s %s\n", buf, frame, cx->found ? "forcing" : "using", use, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from ../../framework/mlt_types.h:36, from ../../framework/mlt_animation.h:26, from ../../framework/mlt.h:39, from filter_telecide.c:22: /usr/include/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 31 and 647 bytes into a destination of size 512 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 |  __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ filter_movit_resize.cpp: In function ‘int get_image(mlt_frame, uint8_t**, mlt_image_format*, int*, int*, int)’: filter_movit_resize.cpp:153:27: warning: ‘rect.mlt_rect::h’ may be used uninitialized in this function [-Wmaybe-uninitialized] 153 | float h = float( rect.h - oheight ); | ~~~~~~~^~~~~~~~~ filter_movit_resize.cpp:152:27: warning: ‘rect.mlt_rect::w’ may be used uninitialized in this function [-Wmaybe-uninitialized] 152 | float w = float( rect.w - owidth ); | ~~~~~~~^~~~~~~~ filter_data_show.c: In function ‘frame_to_timecode’: filter_data_show.c:114:26: warning: ‘%.2d’ directive writing between 2 and 3 bytes into a region of size between 0 and 6 [-Wformat-overflow=] 114 | sprintf(res, "%.2d:%.2d:%.2d:%.2d", hours, minutes, seconds, frames); | ^~~~ filter_data_show.c:114:15: note: directive argument in the range [-59, 59] 114 | sprintf(res, "%.2d:%.2d:%.2d:%.2d", hours, minutes, seconds, frames); | ^~~~~~~~~~~~~~~~~~~~~ filter_data_show.c:114:15: note: using the range [-2147483648, 2147483647] for directive argument In file included from /usr/include/stdio.h:867, from ../../framework/mlt_types.h:36, from ../../framework/mlt_animation.h:26, from ../../framework/mlt.h:39, from filter_data_show.c:20: /usr/include/bits/stdio2.h:36:10: note: ‘__builtin___sprintf_chk’ output between 12 and 28 bytes into a destination of size 12 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 |  __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ consumer_decklink.cpp: In function ‘void on_property_changed(void*, mlt_properties, const char*)’: consumer_decklink.cpp:961:34: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 3 [-Wformat-overflow=] 961 | const char *format = "device.%d"; | ^~ producer_decklink.cpp: In function ‘void on_property_changed(void*, mlt_properties, const char*)’: producer_decklink.cpp:825:34: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 3 [-Wformat-overflow=] 825 | const char *format = "device.%d"; | ^~ producer_decklink.cpp:825:26: note: directive argument in the range [0, 2147483647] 825 | const char *format = "device.%d"; | ^~~~~~~~~~~ consumer_decklink.cpp:961:26: note: directive argument in the range [0, 2147483647] 961 | const char *format = "device.%d"; | ^~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from ../../framework/mlt_types.h:36, from ../../framework/mlt_animation.h:26, from ../../framework/mlt.h:39, from producer_decklink.cpp:20: /usr/include/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 9 and 18 bytes into a destination of size 10 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 |  __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from ../../framework/mlt_types.h:36, from ../../framework/mlt_animation.h:26, from ../../framework/mlt.h:39, from consumer_decklink.cpp:21: /usr/include/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 9 and 18 bytes into a destination of size 10 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 |  __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ filter_avfilter.c: In function ‘init_audio_filtergraph’: filter_avfilter.c:139:26: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 139 | AVFilter *abuffersrc = avfilter_get_by_name("abuffer"); | ^~~~~~~~~~~~~~~~~~~~ filter_avfilter.c:140:26: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 140 | AVFilter *abuffersink = avfilter_get_by_name("abuffersink"); | ^~~~~~~~~~~~~~~~~~~~ filter_avfilter.c: In function ‘init_image_filtergraph’: filter_avfilter.c:280:25: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 280 | AVFilter *buffersrc = avfilter_get_by_name("buffer"); | ^~~~~~~~~~~~~~~~~~~~ filter_avfilter.c:281:25: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 281 | AVFilter *buffersink = avfilter_get_by_name("buffersink"); | ^~~~~~~~~~~~~~~~~~~~ filter_avfilter.c:282:20: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 282 | AVFilter *scale = avfilter_get_by_name("scale"); | ^~~~~~~~~~~~~~~~~~~~ filter_avfilter.c:283:18: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 283 | AVFilter *pad = avfilter_get_by_name("pad"); | ^~~~~~~~~~~~~~~~~~~~ filter_avfilter.c: In function ‘filter_get_image’: filter_avfilter.c:666:3: warning: ‘av_frame_set_color_range’ is deprecated [-Wdeprecated-declarations] 666 | av_frame_set_color_range( pdata->avinframe, | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/libavfilter/avfilter.h:44, from filter_avfilter.c:28: /usr/include/libavutil/frame.h:661:9: note: declared here 661 | void av_frame_set_color_range(AVFrame *frame, enum AVColorRange val); | ^~~~~~~~~~~~~~~~~~~~~~~~ filter_avfilter.c:672:4: warning: ‘av_frame_set_colorspace’ is deprecated [-Wdeprecated-declarations] 672 | av_frame_set_colorspace( pdata->avinframe, AVCOL_SPC_SMPTE240M ); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/libavfilter/avfilter.h:44, from filter_avfilter.c:28: /usr/include/libavutil/frame.h:657:9: note: declared here 657 | void av_frame_set_colorspace(AVFrame *frame, enum AVColorSpace val); | ^~~~~~~~~~~~~~~~~~~~~~~ filter_avfilter.c:675:4: warning: ‘av_frame_set_colorspace’ is deprecated [-Wdeprecated-declarations] 675 | av_frame_set_colorspace( pdata->avinframe, AVCOL_SPC_BT470BG ); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/libavfilter/avfilter.h:44, from filter_avfilter.c:28: /usr/include/libavutil/frame.h:657:9: note: declared here 657 | void av_frame_set_colorspace(AVFrame *frame, enum AVColorSpace val); | ^~~~~~~~~~~~~~~~~~~~~~~ filter_avfilter.c:678:4: warning: ‘av_frame_set_colorspace’ is deprecated [-Wdeprecated-declarations] 678 | av_frame_set_colorspace( pdata->avinframe, AVCOL_SPC_BT709 ); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/libavfilter/avfilter.h:44, from filter_avfilter.c:28: /usr/include/libavutil/frame.h:657:9: note: declared here 657 | void av_frame_set_colorspace(AVFrame *frame, enum AVColorSpace val); | ^~~~~~~~~~~~~~~~~~~~~~~ filter_avfilter.c:681:4: warning: ‘av_frame_set_colorspace’ is deprecated [-Wdeprecated-declarations] 681 | av_frame_set_colorspace( pdata->avinframe, AVCOL_SPC_BT2020_NCL ); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/libavfilter/avfilter.h:44, from filter_avfilter.c:28: /usr/include/libavutil/frame.h:657:9: note: declared here 657 | void av_frame_set_colorspace(AVFrame *frame, enum AVColorSpace val); | ^~~~~~~~~~~~~~~~~~~~~~~ filter_avfilter.c:684:4: warning: ‘av_frame_set_colorspace’ is deprecated [-Wdeprecated-declarations] 684 | av_frame_set_colorspace( pdata->avinframe, AVCOL_SPC_BT2020_CL ); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/libavfilter/avfilter.h:44, from filter_avfilter.c:28: /usr/include/libavutil/frame.h:657:9: note: declared here 657 | void av_frame_set_colorspace(AVFrame *frame, enum AVColorSpace val); | ^~~~~~~~~~~~~~~~~~~~~~~ filter_avfilter.c: In function ‘filter_avfilter_init’: filter_avfilter.c:834:2: warning: ‘avfilter_register_all’ is deprecated [-Wdeprecated-declarations] 834 | avfilter_register_all(); | ^~~~~~~~~~~~~~~~~~~~~ In file included from filter_avfilter.c:28: /usr/include/libavfilter/avfilter.h:714:6: note: declared here 714 | void avfilter_register_all(void); | ^~~~~~~~~~~~~~~~~~~~~ factory.c: In function ‘unregister_lockmgr’: factory.c:81:2: warning: ‘av_lockmgr_register’ is deprecated [-Wdeprecated-declarations] 81 | av_lockmgr_register( NULL ); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/libavformat/avformat.h:319, from factory.c:36: /usr/include/libavcodec/avcodec.h:6103:5: note: declared here 6103 | int av_lockmgr_register(int (*cb)(void **mutex, enum AVLockOp op)); | ^~~~~~~~~~~~~~~~~~~ factory.c: In function ‘avformat_init’: factory.c:90:3: warning: ‘av_lockmgr_register’ is deprecated [-Wdeprecated-declarations] 90 | av_lockmgr_register( &avformat_lockmgr ); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/libavformat/avformat.h:319, from factory.c:36: /usr/include/libavcodec/avcodec.h:6103:5: note: declared here 6103 | int av_lockmgr_register(int (*cb)(void **mutex, enum AVLockOp op)); | ^~~~~~~~~~~~~~~~~~~ factory.c:92:3: warning: ‘av_register_all’ is deprecated [-Wdeprecated-declarations] 92 | av_register_all( ); | ^~~~~~~~~~~~~~~ In file included from factory.c:36: /usr/include/libavformat/avformat.h:2043:6: note: declared here 2043 | void av_register_all(void); | ^~~~~~~~~~~~~~~ factory.c:97:3: warning: ‘avfilter_register_all’ is deprecated [-Wdeprecated-declarations] 97 | avfilter_register_all(); | ^~~~~~~~~~~~~~~~~~~~~ In file included from factory.c:41: /usr/include/libavfilter/avfilter.h:714:6: note: declared here 714 | void avfilter_register_all(void); | ^~~~~~~~~~~~~~~~~~~~~ factory.c: In function ‘avformat_metadata’: factory.c:328:4: warning: ‘av_iformat_next’ is deprecated [-Wdeprecated-declarations] 328 | while ( ( f = av_iformat_next( f ) ) ) | ^~~~~ In file included from factory.c:36: /usr/include/libavformat/avformat.h:2080:17: note: declared here 2080 | AVInputFormat *av_iformat_next(const AVInputFormat *f); | ^~~~~~~~~~~~~~~ factory.c:335:4: warning: ‘av_oformat_next’ is deprecated [-Wdeprecated-declarations] 335 | while ( ( f = av_oformat_next( f ) ) ) | ^~~~~ In file included from factory.c:36: /usr/include/libavformat/avformat.h:2088:17: note: declared here 2088 | AVOutputFormat *av_oformat_next(const AVOutputFormat *f); | ^~~~~~~~~~~~~~~ factory.c:342:3: warning: ‘av_codec_next’ is deprecated [-Wdeprecated-declarations] 342 | while ( ( c = av_codec_next( c ) ) ) | ^~~~~ In file included from /usr/include/libavformat/avformat.h:319, from factory.c:36: /usr/include/libavcodec/avcodec.h:4061:10: note: declared here 4061 | AVCodec *av_codec_next(const AVCodec *c); | ^~~~~~~~~~~~~ factory.c: In function ‘mlt_register’: factory.c:418:2: warning: ‘avfilter_register_all’ is deprecated [-Wdeprecated-declarations] 418 | avfilter_register_all(); | ^~~~~~~~~~~~~~~~~~~~~ In file included from factory.c:41: /usr/include/libavfilter/avfilter.h:714:6: note: declared here 714 | void avfilter_register_all(void); | ^~~~~~~~~~~~~~~~~~~~~ factory.c:420:2: warning: ‘avfilter_next’ is deprecated [-Wdeprecated-declarations] 420 | while ( ( f = (AVFilter*)avfilter_next( f ) ) ) { | ^~~~~ In file included from factory.c:41: /usr/include/libavfilter/avfilter.h:735:17: note: declared here 735 | const AVFilter *avfilter_next(const AVFilter *prev); | ^~~~~~~~~~~~~ consumer_avformat.c: In function ‘consumer_start’: consumer_avformat.c:394:3: warning: ‘av_oformat_next’ is deprecated [-Wdeprecated-declarations] 394 | while ( ( format = av_oformat_next( format ) ) ) | ^~~~~ In file included from consumer_avformat.c:39: /usr/include/libavformat/avformat.h:2088:17: note: declared here 2088 | AVOutputFormat *av_oformat_next(const AVOutputFormat *f); | ^~~~~~~~~~~~~~~ consumer_avformat.c:415:3: warning: ‘av_codec_next’ is deprecated [-Wdeprecated-declarations] 415 | while ( ( codec = av_codec_next( codec ) ) ) | ^~~~~ In file included from /usr/include/libavformat/avformat.h:319, from consumer_avformat.c:39: /usr/include/libavcodec/avcodec.h:4061:10: note: declared here 4061 | AVCodec *av_codec_next(const AVCodec *c); | ^~~~~~~~~~~~~ consumer_avformat.c:441:3: warning: ‘av_codec_next’ is deprecated [-Wdeprecated-declarations] 441 | while ( ( codec = av_codec_next( codec ) ) ) | ^~~~~ In file included from /usr/include/libavformat/avformat.h:319, from consumer_avformat.c:39: /usr/include/libavcodec/avcodec.h:4061:10: note: declared here 4061 | AVCodec *av_codec_next(const AVCodec *c); | ^~~~~~~~~~~~~ consumer_avformat.c: In function ‘add_audio_stream’: consumer_avformat.c:665:3: warning: ‘codec’ is deprecated [-Wdeprecated-declarations] 665 | AVCodecContext *c = st->codec; | ^~~~~~~~~~~~~~ In file included from consumer_avformat.c:39: /usr/include/libavformat/avformat.h:878:21: note: declared here 878 | AVCodecContext *codec; | ^~~~~ consumer_avformat.c: In function ‘open_audio’: consumer_avformat.c:737:2: warning: ‘codec’ is deprecated [-Wdeprecated-declarations] 737 | AVCodecContext *c = st->codec; | ^~~~~~~~~~~~~~ In file included from consumer_avformat.c:39: /usr/include/libavformat/avformat.h:878:21: note: declared here 878 | AVCodecContext *codec; | ^~~~~ consumer_avformat.c: In function ‘close_audio’: consumer_avformat.c:792:2: warning: ‘codec’ is deprecated [-Wdeprecated-declarations] 792 | if ( st && st->codec ) | ^~ In file included from consumer_avformat.c:39: /usr/include/libavformat/avformat.h:878:21: note: declared here 878 | AVCodecContext *codec; | ^~~~~ consumer_avformat.c:793:3: warning: ‘codec’ is deprecated [-Wdeprecated-declarations] 793 | avcodec_close( st->codec ); | ^~~~~~~~~~~~~ In file included from consumer_avformat.c:39: /usr/include/libavformat/avformat.h:878:21: note: declared here 878 | AVCodecContext *codec; | ^~~~~ consumer_avformat.c: In function ‘add_video_stream’: consumer_avformat.c:810:3: warning: ‘codec’ is deprecated [-Wdeprecated-declarations] 810 | AVCodecContext *c = st->codec; | ^~~~~~~~~~~~~~ In file included from consumer_avformat.c:39: /usr/include/libavformat/avformat.h:878:21: note: declared here 878 | AVCodecContext *codec; | ^~~~~ consumer_avformat.c: In function ‘open_video’: consumer_avformat.c:1085:2: warning: ‘codec’ is deprecated [-Wdeprecated-declarations] 1085 | AVCodecContext *video_enc = st->codec; | ^~~~~~~~~~~~~~ In file included from consumer_avformat.c:39: /usr/include/libavformat/avformat.h:878:21: note: declared here 878 | AVCodecContext *codec; | ^~~~~ consumer_avformat.c: In function ‘close_video’: consumer_avformat.c:1132:2: warning: ‘codec’ is deprecated [-Wdeprecated-declarations] 1132 | if ( st && st->codec ) | ^~ In file included from consumer_avformat.c:39: /usr/include/libavformat/avformat.h:878:21: note: declared here 878 | AVCodecContext *codec; | ^~~~~ consumer_avformat.c:1134:3: warning: ‘codec’ is deprecated [-Wdeprecated-declarations] 1134 | av_freep( &st->codec->stats_in ); | ^~~~~~~~ In file included from consumer_avformat.c:39: /usr/include/libavformat/avformat.h:878:21: note: declared here 878 | AVCodecContext *codec; | ^~~~~ consumer_avformat.c:1135:3: warning: ‘codec’ is deprecated [-Wdeprecated-declarations] 1135 | avcodec_close(st->codec); | ^~~~~~~~~~~~~ In file included from consumer_avformat.c:39: /usr/include/libavformat/avformat.h:878:21: note: declared here 878 | AVCodecContext *codec; | ^~~~~ consumer_avformat.c: In function ‘encode_audio’: consumer_avformat.c:1235:3: warning: ‘codec’ is deprecated [-Wdeprecated-declarations] 1235 | AVCodecContext *codec = stream->codec; | ^~~~~~~~~~~~~~ In file included from consumer_avformat.c:39: /usr/include/libavformat/avformat.h:878:21: note: declared here 878 | AVCodecContext *codec; | ^~~~~ consumer_avformat.c:1403:4: warning: ‘codec’ is deprecated [-Wdeprecated-declarations] 1403 | ctx->audio_pts = (double) ctx->sample_count[0] * av_q2d( stream->codec->time_base ); | ^~~ In file included from consumer_avformat.c:39: /usr/include/libavformat/avformat.h:878:21: note: declared here 878 | AVCodecContext *codec; | ^~~~~ consumer_avformat.c: In function ‘consumer_thread’: consumer_avformat.c:1621:5: warning: ‘codec’ is deprecated [-Wdeprecated-declarations] 1621 | const char *pix_fmt_name = av_get_pix_fmt_name( enc_ctx->video_st->codec->pix_fmt ); | ^~~~~ In file included from consumer_avformat.c:39: /usr/include/libavformat/avformat.h:878:21: note: declared here 878 | AVCodecContext *codec; | ^~~~~ consumer_avformat.c:1671:3: warning: ‘codec’ is deprecated [-Wdeprecated-declarations] 1671 | aud_fmt = get_mlt_audio_format( enc_ctx->audio_st[0]->codec->sample_fmt ); | ^~~~~~~ In file included from consumer_avformat.c:39: /usr/include/libavformat/avformat.h:878:21: note: declared here 878 | AVCodecContext *codec; | ^~~~~ consumer_avformat.c:1759:3: warning: ‘codec’ is deprecated [-Wdeprecated-declarations] 1759 | pix_fmt = enc_ctx->video_st->codec->pix_fmt == AV_PIX_FMT_VAAPI ? | ^~~~~~~ In file included from consumer_avformat.c:39: /usr/include/libavformat/avformat.h:878:21: note: declared here 878 | AVCodecContext *codec; | ^~~~~ consumer_avformat.c:1760:8: warning: ‘codec’ is deprecated [-Wdeprecated-declarations] 1760 | AV_PIX_FMT_NV12 : enc_ctx->video_st->codec->pix_fmt; | ^~~~~~~~~~~~~~~ In file included from consumer_avformat.c:39: /usr/include/libavformat/avformat.h:878:21: note: declared here 878 | AVCodecContext *codec; | ^~~~~ consumer_avformat.c:1777:4: warning: ‘codec’ is deprecated [-Wdeprecated-declarations] 1777 | AVCodecContext *c = enc_ctx->audio_st[0]->codec; | ^~~~~~~~~~~~~~ In file included from consumer_avformat.c:39: /usr/include/libavformat/avformat.h:878:21: note: declared here 878 | AVCodecContext *codec; | ^~~~~ consumer_avformat.c:1907:6: warning: ‘codec’ is deprecated [-Wdeprecated-declarations] 1907 | AVCodecContext *c = enc_ctx->video_st->codec; | ^~~~~~~~~~~~~~ In file included from consumer_avformat.c:39: /usr/include/libavformat/avformat.h:878:21: note: declared here 878 | AVCodecContext *codec; | ^~~~~ consumer_avformat.c:2090:6: warning: ‘codec’ is deprecated [-Wdeprecated-declarations] 2090 | enc_ctx->video_pts = (double) enc_ctx->frame_count * av_q2d( enc_ctx->video_st->codec->time_base ); | ^~~~~~~ In file included from consumer_avformat.c:39: /usr/include/libavformat/avformat.h:878:21: note: declared here 878 | AVCodecContext *codec; | ^~~~~ consumer_avformat.c:2156:4: warning: ‘codec’ is deprecated [-Wdeprecated-declarations] 2156 | AVCodecContext *c = enc_ctx->video_st->codec; | ^~~~~~~~~~~~~~ In file included from consumer_avformat.c:39: /usr/include/libavformat/avformat.h:878:21: note: declared here 878 | AVCodecContext *codec; | ^~~~~ consumer_avformat.c:2224:2: warning: ‘codec’ is deprecated [-Wdeprecated-declarations] 2224 | if (enc_ctx->video_st && enc_ctx->video_st->codec && AV_PIX_FMT_VAAPI == enc_ctx->video_st->codec->pix_fmt) | ^~ In file included from consumer_avformat.c:39: /usr/include/libavformat/avformat.h:878:21: note: declared here 878 | AVCodecContext *codec; | ^~~~~ producer_avformat.c: In function ‘list_components’: producer_avformat.c:246:3: warning: ‘av_iformat_next’ is deprecated [-Wdeprecated-declarations] 246 | while ( ( format = av_iformat_next( format ) ) ) | ^~~~~ consumer_avformat.c:2224:2: warning: ‘codec’ is deprecated [-Wdeprecated-declarations] 2224 | if (enc_ctx->video_st && enc_ctx->video_st->codec && AV_PIX_FMT_VAAPI == enc_ctx->video_st->codec->pix_fmt) | ^~ In file included from producer_avformat.c:33: /usr/include/libavformat/avformat.h:2080:17: note: declared here 2080 | AVInputFormat *av_iformat_next(const AVInputFormat *f); | ^~~~~~~~~~~~~~~ In file included from consumer_avformat.c:39: /usr/include/libavformat/avformat.h:878:21: note: declared here 878 | AVCodecContext *codec; | ^~~~~ producer_avformat.c:255:3: warning: ‘av_codec_next’ is deprecated [-Wdeprecated-declarations] 255 | while ( ( codec = av_codec_next( codec ) ) ) | ^~~~~ In file included from /usr/include/libavformat/avformat.h:319, from producer_avformat.c:33: /usr/include/libavcodec/avcodec.h:4061:10: note: declared here 4061 | AVCodec *av_codec_next(const AVCodec *c); | ^~~~~~~~~~~~~ producer_avformat.c:265:3: warning: ‘av_codec_next’ is deprecated [-Wdeprecated-declarations] 265 | while ( ( codec = av_codec_next( codec ) ) ) | ^~~~~ In file included from /usr/include/libavformat/avformat.h:319, from producer_avformat.c:33: /usr/include/libavcodec/avcodec.h:4061:10: note: declared here 4061 | AVCodec *av_codec_next(const AVCodec *c); | ^~~~~~~~~~~~~ producer_avformat.c: In function ‘first_video_index’: producer_avformat.c:282:4: warning: ‘codec’ is deprecated [-Wdeprecated-declarations] 282 | if ( context->streams[i]->codec && | ^~ In file included from producer_avformat.c:33: /usr/include/libavformat/avformat.h:878:21: note: declared here 878 | AVCodecContext *codec; | ^~~~~ producer_avformat.c:283:6: warning: ‘codec’ is deprecated [-Wdeprecated-declarations] 283 | context->streams[i]->codec->codec_type == AVMEDIA_TYPE_VIDEO ) | ^~~~~~~ In file included from producer_avformat.c:33: /usr/include/libavformat/avformat.h:878:21: note: declared here 878 | AVCodecContext *codec; | ^~~~~ producer_avformat.c: In function ‘find_default_streams’: producer_avformat.c:368:3: warning: ‘codec’ is deprecated [-Wdeprecated-declarations] 368 | AVCodecContext *codec_context = stream->codec; | ^~~~~~~~~~~~~~ In file included from producer_avformat.c:33: /usr/include/libavformat/avformat.h:878:21: note: declared here 878 | AVCodecContext *codec; | ^~~~~ producer_avformat.c: In function ‘get_basic_info’: producer_avformat.c:619:3: warning: ‘codec’ is deprecated [-Wdeprecated-declarations] 619 | else if ( format->nb_streams > 0 && format->streams[0]->codec && format->streams[0]->codec->codec_id == AV_CODEC_ID_WEBP ) | ^~~~ In file included from producer_avformat.c:33: /usr/include/libavformat/avformat.h:878:21: note: declared here 878 | AVCodecContext *codec; | ^~~~~ producer_avformat.c:619:3: warning: ‘codec’ is deprecated [-Wdeprecated-declarations] 619 | else if ( format->nb_streams > 0 && format->streams[0]->codec && format->streams[0]->codec->codec_id == AV_CODEC_ID_WEBP ) | ^~~~ In file included from producer_avformat.c:33: /usr/include/libavformat/avformat.h:878:21: note: declared here 878 | AVCodecContext *codec; | ^~~~~ producer_avformat.c:648:3: warning: ‘codec’ is deprecated [-Wdeprecated-declarations] 648 | if ( format->nb_streams > 0 && format->streams[0]->codec && format->streams[0]->codec->codec_id != AV_CODEC_ID_WEBP ) | ^~ In file included from producer_avformat.c:33: /usr/include/libavformat/avformat.h:878:21: note: declared here 878 | AVCodecContext *codec; | ^~~~~ producer_avformat.c:648:3: warning: ‘codec’ is deprecated [-Wdeprecated-declarations] 648 | if ( format->nb_streams > 0 && format->streams[0]->codec && format->streams[0]->codec->codec_id != AV_CODEC_ID_WEBP ) | ^~ In file included from producer_avformat.c:33: /usr/include/libavformat/avformat.h:878:21: note: declared here 878 | AVCodecContext *codec; | ^~~~~ producer_avformat.c:662:3: warning: ‘codec’ is deprecated [-Wdeprecated-declarations] 662 | AVCodecContext *codec_context = format->streams[ self->video_index ]->codec; | ^~~~~~~~~~~~~~ In file included from producer_avformat.c:33: /usr/include/libavformat/avformat.h:878:21: note: declared here 878 | AVCodecContext *codec; | ^~~~~ producer_avformat.c: In function ‘setup_video_filters’: producer_avformat.c:690:2: warning: ‘codec’ is deprecated [-Wdeprecated-declarations] 690 | AVCodecContext *codec_context = stream->codec; | ^~~~~~~~~~~~~~ In file included from producer_avformat.c:33: /usr/include/libavformat/avformat.h:878:21: note: declared here 878 | AVCodecContext *codec; | ^~~~~ producer_avformat.c: In function ‘prepare_reopen’: producer_avformat.c:930:4: warning: ‘av_free_packet’ is deprecated [-Wdeprecated-declarations] 930 | av_free_packet( pkt ); | ^~~~~~~~~~~~~~ In file included from /usr/include/libavformat/avformat.h:319, from producer_avformat.c:33: /usr/include/libavcodec/avcodec.h:4416:6: note: declared here 4416 | void av_free_packet(AVPacket *pkt); | ^~~~~~~~~~~~~~ producer_avformat.c:940:4: warning: ‘av_free_packet’ is deprecated [-Wdeprecated-declarations] 940 | av_free_packet( pkt ); | ^~~~~~~~~~~~~~ In file included from /usr/include/libavformat/avformat.h:319, from producer_avformat.c:33: /usr/include/libavcodec/avcodec.h:4416:6: note: declared here 4416 | void av_free_packet(AVPacket *pkt); | ^~~~~~~~~~~~~~ producer_avformat.c: In function ‘find_first_pts’: producer_avformat.c:1007:3: warning: ‘av_free_packet’ is deprecated [-Wdeprecated-declarations] 1007 | av_free_packet( &pkt ); | ^~~~~~~~~~~~~~ In file included from /usr/include/libavformat/avformat.h:319, from producer_avformat.c:33: /usr/include/libavcodec/avcodec.h:4416:6: note: declared here 4416 | void av_free_packet(AVPacket *pkt); | ^~~~~~~~~~~~~~ producer_avformat.c: In function ‘seek_video’: producer_avformat.c:1035:3: warning: ‘codec’ is deprecated [-Wdeprecated-declarations] 1035 | AVCodecContext *codec_context = stream->codec; | ^~~~~~~~~~~~~~ In file included from producer_avformat.c:33: /usr/include/libavformat/avformat.h:878:21: note: declared here 878 | AVCodecContext *codec; | ^~~~~ producer_avformat.c: In function ‘get_audio_streams_info’: producer_avformat.c:1103:3: warning: ‘codec’ is deprecated [-Wdeprecated-declarations] 1103 | if ( context->streams[i]->codec->codec_type == AVMEDIA_TYPE_AUDIO ) | ^~ In file included from producer_avformat.c:33: /usr/include/libavformat/avformat.h:878:21: note: declared here 878 | AVCodecContext *codec; | ^~~~~ producer_avformat.c:1105:4: warning: ‘codec’ is deprecated [-Wdeprecated-declarations] 1105 | AVCodecContext *codec_context = context->streams[i]->codec; | ^~~~~~~~~~~~~~ In file included from producer_avformat.c:33: /usr/include/libavformat/avformat.h:878:21: note: declared here 878 | AVCodecContext *codec; | ^~~~~ producer_avformat.c: In function ‘producer_get_image’: producer_avformat.c:1550:2: warning: ‘codec’ is deprecated [-Wdeprecated-declarations] 1550 | AVCodecContext *codec_context = stream->codec; | ^~~~~~~~~~~~~~ In file included from producer_avformat.c:33: /usr/include/libavformat/avformat.h:878:21: note: declared here 878 | AVCodecContext *codec; | ^~~~~ producer_avformat.c:1629:2: warning: ‘codec’ is deprecated [-Wdeprecated-declarations] 1629 | codec_context = stream->codec; | ^~~~~~~~~~~~~ In file included from producer_avformat.c:33: /usr/include/libavformat/avformat.h:878:21: note: declared here 878 | AVCodecContext *codec; | ^~~~~ producer_avformat.c:1697:5: warning: ‘av_free_packet’ is deprecated [-Wdeprecated-declarations] 1697 | av_free_packet( &self->pkt ); | ^~~~~~~~~~~~~~ In file included from /usr/include/libavformat/avformat.h:319, from producer_avformat.c:33: /usr/include/libavcodec/avcodec.h:4416:6: note: declared here 4416 | void av_free_packet(AVPacket *pkt); | ^~~~~~~~~~~~~~ producer_avformat.c:1711:6: warning: ‘av_dup_packet’ is deprecated [-Wdeprecated-declarations] 1711 | if ( !av_dup_packet( &self->pkt ) ) | ^~ In file included from /usr/include/libavformat/avformat.h:319, from producer_avformat.c:33: /usr/include/libavcodec/avcodec.h:4387:5: note: declared here 4387 | int av_dup_packet(AVPacket *pkt); | ^~~~~~~~~~~~~ producer_avformat.c:1790:6: warning: ‘avcodec_decode_video2’ is deprecated [-Wdeprecated-declarations] 1790 | ret = avcodec_decode_video2( codec_context, self->video_frame, &got_picture, &self->pkt ); | ^~~ In file included from /usr/include/libavformat/avformat.h:319, from producer_avformat.c:33: /usr/include/libavcodec/avcodec.h:4771:5: note: declared here 4771 | int avcodec_decode_video2(AVCodecContext *avctx, AVFrame *picture, | ^~~~~~~~~~~~~~~~~~~~~ producer_avformat.c:1812:6: warning: ‘pkt_pts’ is deprecated [-Wdeprecated-declarations] 1812 | pts = best_pts( self, self->video_frame->pkt_pts, self->video_frame->pkt_dts ); | ^~~ In file included from /usr/include/libavcodec/avcodec.h:38, from /usr/include/libavformat/avformat.h:319, from producer_avformat.c:33: /usr/include/libavutil/frame.h:327:13: note: declared here 327 | int64_t pkt_pts; | ^~~~~~~ producer_avformat.c:1920:5: warning: ‘av_free_packet’ is deprecated [-Wdeprecated-declarations] 1920 | av_free_packet( &self->pkt ); | ^~~~~~~~~~~~~~ In file included from /usr/include/libavformat/avformat.h:319, from producer_avformat.c:33: /usr/include/libavcodec/avcodec.h:4416:6: note: declared here 4416 | void av_free_packet(AVPacket *pkt); | ^~~~~~~~~~~~~~ producer_avformat.c: In function ‘video_codec_init’: producer_avformat.c:2030:3: warning: ‘codec’ is deprecated [-Wdeprecated-declarations] 2030 | AVCodecContext *codec_context = stream->codec; | ^~~~~~~~~~~~~~ In file included from producer_avformat.c:33: /usr/include/libavformat/avformat.h:878:21: note: declared here 878 | AVCodecContext *codec; | ^~~~~ producer_avformat.c: In function ‘producer_set_up_video’: producer_avformat.c:2250:6: warning: ‘codec’ is deprecated [-Wdeprecated-declarations] 2250 | index >= 0 && context->streams[ index ]->codec->codec_type != AVMEDIA_TYPE_VIDEO; | ^~~~~ In file included from producer_avformat.c:33: /usr/include/libavformat/avformat.h:878:21: note: declared here 878 | AVCodecContext *codec; | ^~~~~ producer_avformat.c:2254:2: warning: ‘codec’ is deprecated [-Wdeprecated-declarations] 2254 | if ( context && index > -1 && context->streams[ index ]->codec->codec_type != AVMEDIA_TYPE_VIDEO ) | ^~ In file included from producer_avformat.c:33: /usr/include/libavformat/avformat.h:878:21: note: declared here 878 | AVCodecContext *codec; | ^~~~~ producer_avformat.c: In function ‘decode_audio’: producer_avformat.c:2427:3: warning: ‘avcodec_decode_audio4’ is deprecated [-Wdeprecated-declarations] 2427 | ret = avcodec_decode_audio4( codec_context, self->audio_frame, &got_frame, &pkt ); | ^~~ In file included from /usr/include/libavformat/avformat.h:319, from producer_avformat.c:33: /usr/include/libavcodec/avcodec.h:4722:5: note: declared here 4722 | int avcodec_decode_audio4(AVCodecContext *avctx, AVFrame *frame, | ^~~~~~~~~~~~~~~~~~~~~ producer_avformat.c: In function ‘producer_get_audio’: producer_avformat.c:2645:6: warning: ‘av_dup_packet’ is deprecated [-Wdeprecated-declarations] 2645 | if ( !av_dup_packet( &pkt ) ) | ^~ In file included from /usr/include/libavformat/avformat.h:319, from producer_avformat.c:33: /usr/include/libavcodec/avcodec.h:4387:5: note: declared here 4387 | int av_dup_packet(AVPacket *pkt); | ^~~~~~~~~~~~~ producer_avformat.c:2678:6: warning: ‘codec’ is deprecated [-Wdeprecated-declarations] 2678 | ( self->audio_index == INT_MAX && context->streams[ index ]->codec->codec_type == AVMEDIA_TYPE_AUDIO ) ) ) | ^ In file included from producer_avformat.c:33: /usr/include/libavformat/avformat.h:878:21: note: declared here 878 | AVCodecContext *codec; | ^~~~~ producer_avformat.c:2684:5: warning: ‘av_free_packet’ is deprecated [-Wdeprecated-declarations] 2684 | av_free_packet( &pkt ); | ^~~~~~~~~~~~~~ In file included from /usr/include/libavformat/avformat.h:319, from producer_avformat.c:33: /usr/include/libavcodec/avcodec.h:4416:6: note: declared here 4416 | void av_free_packet(AVPacket *pkt); | ^~~~~~~~~~~~~~ producer_avformat.c: In function ‘audio_codec_init’: producer_avformat.c:2797:3: warning: ‘codec’ is deprecated [-Wdeprecated-declarations] 2797 | AVCodecContext *codec_context = self->audio_format->streams[index]->codec; | ^~~~~~~~~~~~~~ In file included from producer_avformat.c:33: /usr/include/libavformat/avformat.h:878:21: note: declared here 878 | AVCodecContext *codec; | ^~~~~ producer_avformat.c: In function ‘producer_set_up_audio’: producer_avformat.c:2868:6: warning: ‘codec’ is deprecated [-Wdeprecated-declarations] 2868 | index >= 0 && context->streams[ index ]->codec->codec_type != AVMEDIA_TYPE_AUDIO; | ^~~~~ In file included from producer_avformat.c:33: /usr/include/libavformat/avformat.h:878:21: note: declared here 878 | AVCodecContext *codec; | ^~~~~ producer_avformat.c:2873:4: warning: ‘codec’ is deprecated [-Wdeprecated-declarations] 2873 | context->streams[ index ]->codec->codec_type != AVMEDIA_TYPE_AUDIO ) | ^~~~~~~ In file included from producer_avformat.c:33: /usr/include/libavformat/avformat.h:878:21: note: declared here 878 | AVCodecContext *codec; | ^~~~~ producer_avformat.c:2879:4: warning: ‘codec’ is deprecated [-Wdeprecated-declarations] 2879 | pick_audio_format( context->streams[ index ]->codec->sample_fmt ) == mlt_audio_none ) | ^~~~~~~~~~~~~~~~~ In file included from producer_avformat.c:33: /usr/include/libavformat/avformat.h:878:21: note: declared here 878 | AVCodecContext *codec; | ^~~~~ producer_avformat.c:2905:4: warning: ‘codec’ is deprecated [-Wdeprecated-declarations] 2905 | if ( context->streams[ index ]->codec->codec_type == AVMEDIA_TYPE_AUDIO ) | ^~ In file included from producer_avformat.c:33: /usr/include/libavformat/avformat.h:878:21: note: declared here 878 | AVCodecContext *codec; | ^~~~~ producer_avformat.c: In function ‘producer_avformat_close’: producer_avformat.c:2980:2: warning: ‘av_free_packet’ is deprecated [-Wdeprecated-declarations] 2980 | av_free_packet( &self->pkt ); | ^~~~~~~~~~~~~~ In file included from /usr/include/libavformat/avformat.h:319, from producer_avformat.c:33: /usr/include/libavcodec/avcodec.h:4416:6: note: declared here 4416 | void av_free_packet(AVPacket *pkt); | ^~~~~~~~~~~~~~ producer_avformat.c:3033:4: warning: ‘av_free_packet’ is deprecated [-Wdeprecated-declarations] 3033 | av_free_packet( pkt ); | ^~~~~~~~~~~~~~ In file included from /usr/include/libavformat/avformat.h:319, from producer_avformat.c:33: /usr/include/libavcodec/avcodec.h:4416:6: note: declared here 4416 | void av_free_packet(AVPacket *pkt); | ^~~~~~~~~~~~~~ producer_avformat.c:3043:4: warning: ‘av_free_packet’ is deprecated [-Wdeprecated-declarations] 3043 | av_free_packet( pkt ); | ^~~~~~~~~~~~~~ In file included from /usr/include/libavformat/avformat.h:319, from producer_avformat.c:33: /usr/include/libavcodec/avcodec.h:4416:6: note: declared here 4416 | void av_free_packet(AVPacket *pkt); | ^~~~~~~~~~~~~~ consumer_avformat.c:1921:36: warning: ‘pix_fmt’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1921 | struct SwsContext *context = sws_getContext( width, height, pick_pix_fmt( img_fmt ), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1922 |  width, height, pix_fmt, flags, NULL, NULL, NULL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../framework/mlt.h:57, from common.h:23, from producer_avformat.c:20: producer_avformat.c: In function ‘producer_get_image’: ../../framework/mlt_log.h:88:51: warning: ‘_mlt_log_timings_begin’ may be used uninitialized in this function [-Wmaybe-uninitialized] 88 | #define mlt_log_timings(service, format, args...) mlt_log((service), MLT_LOG_TIMINGS, (format), ## args) | ^~~~~~~ ../../framework/mlt_log.h:98:10: note: ‘_mlt_log_timings_begin’ was declared here 98 | int64_t _mlt_log_timings_begin = mlt_log_timings_now(), _mlt_log_timings_end; | ^~~~~~~~~~~~~~~~~~~~~~ producer_avformat.c:1552:2: note: in expansion of macro ‘mlt_log_timings_begin’ 1552 | mlt_log_timings_begin(); | ^~~~~~~~~~~~~~~~~~~~~ factory.c: In function ‘initialise’: factory.c:44:3: warning: ‘g_type_init’ is deprecated [-Wdeprecated-declarations] 44 | g_type_init( ); | ^~~~~~~~~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from factory.c:22: /usr/include/glib-2.0/gobject/gtype.h:688:23: note: declared here 688 | void g_type_init (void); | ^~~~~~~~~~~ producer_pango.c: In function ‘producer_pango_init’: producer_pango.c:174:3: warning: ‘g_type_init’ is deprecated [-Wdeprecated-declarations] 174 | g_type_init(); | ^~~~~~~~~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h:32, from producer_pango.c:26: /usr/include/glib-2.0/gobject/gtype.h:688:23: note: declared here 688 | void g_type_init (void); | ^~~~~~~~~~~ producer_pango.c: In function ‘pango_get_pixbuf’: producer_pango.c:794:2: warning: ‘pango_ft2_font_map_create_context’ is deprecated: Use 'pango_font_map_create_context' instead [-Wdeprecated-declarations] 794 | PangoContext *context = pango_ft2_font_map_create_context( fontmap ); | ^~~~~~~~~~~~ In file included from producer_pango.c:27: /usr/include/pango-1.0/pango/pangoft2.h:114:15: note: declared here 114 | PangoContext *pango_ft2_font_map_create_context (PangoFT2FontMap *fontmap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Building lua...../../mlt++/MltPlaylist.h:55: Warning 314: 'repeat' is a Lua keyword, renaming to 'c_repeat' ../../mlt++/MltPlaylist.h:93: Warning 314: 'repeat' is a Lua keyword, renaming to 'c_repeat' ../../mlt++/MltProperties.h:68: Warning 509: Overloaded method Mlt::Properties::set(char const *,double) effectively ignored, ../../mlt++/MltProperties.h:66: Warning 509: as it is shadowed by Mlt::Properties::set(char const *,int). ../../mlt++/MltProperties.h:66: Warning 509: Overloaded method Mlt::Properties::set(char const *,int) effectively ignored, ../../mlt++/MltProperties.h:68: Warning 509: as it is shadowed by Mlt::Properties::set(char const *,double). ../../mlt++/MltProperties.h:116: Warning 509: Overloaded method Mlt::Properties::anim_set(char const *,double,int) effectively ignored, ../../mlt++/MltProperties.h:113: Warning 509: as it is shadowed by Mlt::Properties::anim_set(char const *,int,int). ../../mlt++/MltProperties.h:113: Warning 509: Overloaded method Mlt::Properties::anim_set(char const *,int,int) effectively ignored, ../../mlt++/MltProperties.h:116: Warning 509: as it is shadowed by Mlt::Properties::anim_set(char const *,double,int). ../../mlt++/MltProperties.h:113: Warning 509: Overloaded method Mlt::Properties::anim_set(char const *,int,int,int) effectively ignored, ../../mlt++/MltProperties.h:116: Warning 509: as it is shadowed by Mlt::Properties::anim_set(char const *,double,int,int). ../../mlt++/MltProperties.h:116: Warning 509: Overloaded method Mlt::Properties::anim_set(char const *,double,int,int) effectively ignored, ../../mlt++/MltProperties.h:113: Warning 509: as it is shadowed by Mlt::Properties::anim_set(char const *,int,int,int). ../../mlt++/MltProperties.h:116: Warning 509: Overloaded method Mlt::Properties::anim_set(char const *,double,int,int,mlt_keyframe_type) effectively ignored, ../../mlt++/MltProperties.h:113: Warning 509: as it is shadowed by Mlt::Properties::anim_set(char const *,int,int,int,mlt_keyframe_type). ../../mlt++/MltFrame.h:43: Warning 509: Overloaded method Mlt::Frame::Frame(Mlt::Frame const &) effectively ignored, ../../mlt++/MltFrame.h:42: Warning 509: as it is shadowed by Mlt::Frame::Frame(Mlt::Frame &). ../../mlt++/MltGeometry.h:62: Warning 509: Overloaded method Mlt::Geometry::fetch(Mlt::GeometryItem *,float) effectively ignored, ../../mlt++/MltGeometry.h:61: Warning 509: as it is shadowed by Mlt::Geometry::fetch(Mlt::GeometryItem &,float). ../../mlt++/MltGeometry.h:65: Warning 509: Overloaded method Mlt::Geometry::insert(Mlt::GeometryItem *) effectively ignored, ../../mlt++/MltGeometry.h:64: Warning 509: as it is shadowed by Mlt::Geometry::insert(Mlt::GeometryItem &). ../../mlt++/MltGeometry.h:71: Warning 509: Overloaded method Mlt::Geometry::next_key(Mlt::GeometryItem *,int) effectively ignored, ../../mlt++/MltGeometry.h:70: Warning 509: as it is shadowed by Mlt::Geometry::next_key(Mlt::GeometryItem &,int). ../../mlt++/MltGeometry.h:73: Warning 509: Overloaded method Mlt::Geometry::prev_key(Mlt::GeometryItem *,int) effectively ignored, ../../mlt++/MltGeometry.h:72: Warning 509: as it is shadowed by Mlt::Geometry::prev_key(Mlt::GeometryItem &,int). ../../mlt++/MltProducer.h:49: Warning 509: Overloaded method Mlt::Producer::Producer(Mlt::Producer *) effectively ignored, ../../mlt++/MltProducer.h:48: Warning 509: as it is shadowed by Mlt::Producer::Producer(Mlt::Producer &). ../../mlt++/MltPlaylist.h:105: Warning 509: Overloaded method Mlt::Playlist::insert_at(int,Mlt::Producer &) effectively ignored, ../../mlt++/MltPlaylist.h:104: Warning 509: as it is shadowed by Mlt::Playlist::insert_at(int,Mlt::Producer *). ../../mlt++/MltPlaylist.h:104: Warning 509: Overloaded method Mlt::Playlist::insert_at(int,Mlt::Producer *,int) effectively ignored, ../../mlt++/MltPlaylist.h:105: Warning 509: as it is shadowed by Mlt::Playlist::insert_at(int,Mlt::Producer &,int). ../../mlt++/MltTractor.h:63: Warning 509: Overloaded method Mlt::Tractor::plant_transition(Mlt::Transition *) effectively ignored, ../../mlt++/MltTractor.h:62: Warning 509: as it is shadowed by Mlt::Tractor::plant_transition(Mlt::Transition &). ../../mlt++/MltTractor.h:62: Warning 509: Overloaded method Mlt::Tractor::plant_transition(Mlt::Transition &,int) effectively ignored, ../../mlt++/MltTractor.h:63: Warning 509: as it is shadowed by Mlt::Tractor::plant_transition(Mlt::Transition *,int). ../../mlt++/MltTractor.h:63: Warning 509: Overloaded method Mlt::Tractor::plant_transition(Mlt::Transition *,int,int) effectively ignored, ../../mlt++/MltTractor.h:62: Warning 509: as it is shadowed by Mlt::Tractor::plant_transition(Mlt::Transition &,int,int). ../../mlt++/MltTractor.h:65: Warning 509: Overloaded method Mlt::Tractor::plant_filter(Mlt::Filter *) effectively ignored, ../../mlt++/MltTractor.h:64: Warning 509: as it is shadowed by Mlt::Tractor::plant_filter(Mlt::Filter &). ../../mlt++/MltTractor.h:64: Warning 509: Overloaded method Mlt::Tractor::plant_filter(Mlt::Filter &,int) effectively ignored, ../../mlt++/MltTractor.h:65: Warning 509: as it is shadowed by Mlt::Tractor::plant_filter(Mlt::Filter *,int). ../../mlt++/MltAnimation.h:60: Warning 509: Overloaded method Mlt::Animation::serialize_cut(mlt_time_format) effectively ignored, ../../mlt++/MltAnimation.h:59: Warning 509: as it is shadowed by Mlt::Animation::serialize_cut(int). ../../mlt++/MltAnimation.h:59: Warning 509: Overloaded method Mlt::Animation::serialize_cut(int,int) effectively ignored, ../../mlt++/MltAnimation.h:60: Warning 509: as it is shadowed by Mlt::Animation::serialize_cut(mlt_time_format,int). OK >>> Source compiled. >>> Test phase [not enabled]: media-libs/mlt-6.16.0-r1 >>> Install media-libs/mlt-6.16.0-r1 into /var/tmp/portage/media-libs/mlt-6.16.0-r1/image make -j8 -s DESTDIR=/var/tmp/portage/media-libs/mlt-6.16.0-r1/image install Traceback (most recent call last): File "/usr/lib/portage/python3.7/doins.py", line 611, in sys.exit(main(sys.argv[1:])) File "/usr/lib/portage/python3.7/doins.py", line 602, in main os.path.dirname(source)): File "/usr/lib/portage/python3.7/doins.py", line 450, in _doins return install_runner.install_file(source, os.path.dirname(dest)) File "/usr/lib/portage/python3.7/doins.py", line 386, in install_file return self._ins_runner.run(source, dest_dir) File "/usr/lib/portage/python3.7/doins.py", line 195, in run sstat = os.stat(source) FileNotFoundError: [Errno 2] No such file or directory: b'mlt.py' * ERROR: media-libs/mlt-6.16.0-r1::gentoo failed (install phase): * doins failed * * If you need support, post the output of `emerge --info '=media-libs/mlt-6.16.0-r1::gentoo'`, * the complete build log and the output of `emerge -pqv '=media-libs/mlt-6.16.0-r1::gentoo'`. * The complete build log is located at '/var/tmp/portage/media-libs/mlt-6.16.0-r1/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/media-libs/mlt-6.16.0-r1/temp/environment'. * Working directory: '/var/tmp/portage/media-libs/mlt-6.16.0-r1/work/mlt-6.16.0/src/swig/python' * S: '/var/tmp/portage/media-libs/mlt-6.16.0-r1/work/mlt-6.16.0'