+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /opt/local/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/xine-lib-1.2.12nb4/work.log + su pbulk -c '"$@"' make /opt/local/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/xine-lib-1.2.12nb4/work.log => Bootstrap dependency digest>=20211023: found digest-20220214 ===> Building for xine-lib-1.2.12nb4 Making all in doc gmake[1]: Entering directory '/home/pbulk/build/multimedia/xine-lib/work/xine-lib-1.2.12/doc' Making all in man/en gmake[2]: Entering directory '/home/pbulk/build/multimedia/xine-lib/work/xine-lib-1.2.12/doc/man/en' /opt/local/bin/gsed -e 's/@XL@/xine\-list\-1.2/' xine-list.1.in >xine-list-1.2.1 /opt/local/bin/gmake all-am gmake[3]: Entering directory '/home/pbulk/build/multimedia/xine-lib/work/xine-lib-1.2.12/doc/man/en' gmake[3]: Nothing to be done for 'all-am'. gmake[3]: Leaving directory '/home/pbulk/build/multimedia/xine-lib/work/xine-lib-1.2.12/doc/man/en' gmake[2]: Leaving directory '/home/pbulk/build/multimedia/xine-lib/work/xine-lib-1.2.12/doc/man/en' Making all in hackersguide gmake[2]: Entering directory '/home/pbulk/build/multimedia/xine-lib/work/xine-lib-1.2.12/doc/hackersguide' gmake[2]: Nothing to be done for 'all'. gmake[2]: Leaving directory '/home/pbulk/build/multimedia/xine-lib/work/xine-lib-1.2.12/doc/hackersguide' Making all in faq gmake[2]: Entering directory '/home/pbulk/build/multimedia/xine-lib/work/xine-lib-1.2.12/doc/faq' gmake[2]: Nothing to be done for 'all'. gmake[2]: Leaving directory '/home/pbulk/build/multimedia/xine-lib/work/xine-lib-1.2.12/doc/faq' gmake[2]: Entering directory '/home/pbulk/build/multimedia/xine-lib/work/xine-lib-1.2.12/doc' gmake[2]: Nothing to be done for 'all-am'. gmake[2]: Leaving directory '/home/pbulk/build/multimedia/xine-lib/work/xine-lib-1.2.12/doc' gmake[1]: Leaving directory '/home/pbulk/build/multimedia/xine-lib/work/xine-lib-1.2.12/doc' Making all in po gmake[1]: Entering directory '/home/pbulk/build/multimedia/xine-lib/work/xine-lib-1.2.12/po' gmake[1]: Nothing to be done for 'all'. gmake[1]: Leaving directory '/home/pbulk/build/multimedia/xine-lib/work/xine-lib-1.2.12/po' Making all in lib gmake[1]: Entering directory '/home/pbulk/build/multimedia/xine-lib/work/xine-lib-1.2.12/lib' CCLD libxineposix.la gmake[1]: Leaving directory '/home/pbulk/build/multimedia/xine-lib/work/xine-lib-1.2.12/lib' Making all in src gmake[1]: Entering directory '/home/pbulk/build/multimedia/xine-lib/work/xine-lib-1.2.12/src' Making all in xine-utils gmake[2]: Entering directory '/home/pbulk/build/multimedia/xine-lib/work/xine-lib-1.2.12/src/xine-utils' CC xmltest-xmllexer.o CC xmltest-xmlparser.o CCLD xmltest CC array.lo CC cpu_accel.lo CC color.lo CC copy.lo CC list.lo CC memcpy.lo CC mfrag.lo CC monitor.lo CC pool.lo CC ring_buffer.lo CC sorted_array.lo CC stree.lo stree.c: In function 'xine_stree_dump': stree.c:819:5: warning: offset '-32' outside bounds of constant string [-Warray-bounds] 819 | printf ("%s[%d:%d] \"%s\" = \"%s\"\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 820 | spc + (sizeof (spc) - 1) - 2 * (here->level > (sizeof (spc) - 1) / 2 ? sizeof (spc) - 1 : here->level), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 821 | (int)here->level, (int)index, buf + here->key, buf + here->value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ stree.c:803:21: note: 'spc' declared here 803 | static const char spc[] = " "; | ^~~ CC utils.lo CC xine_buffer.lo CC xine_check.lo CC xine_mutex.lo CC xmllexer.lo CC xmlparser.lo CC libyuv2rgb_la-yuv2rgb.lo CC libyuv2rgb_la-yuv2rgb_mmx.lo CC libyuv2rgb_la-yuv2rgb_mlib.lo CCLD libyuv2rgb.la CCLD libxineutils.la gmake[2]: Leaving directory '/home/pbulk/build/multimedia/xine-lib/work/xine-lib-1.2.12/src/xine-utils' Making all in xine-engine gmake[2]: Entering directory '/home/pbulk/build/multimedia/xine-lib/work/xine-lib-1.2.12/src/xine-engine' /opt/local/bin/gmake all-am gmake[3]: Entering directory '/home/pbulk/build/multimedia/xine-lib/work/xine-lib-1.2.12/src/xine-engine' CC xine.lo CC metronom.lo CC configfile.lo CC buffer.lo CC load_plugins.lo CC video_decoder.lo CC buffer_types.lo CC audio_decoder.lo CC video_out.lo CC audio_out.lo CC resample.lo CC events.lo CC video_overlay.lo CC osd.lo CC spu.lo CC scratch.lo CC demux.lo CC vo_scale.lo CC xine_interface.lo CC post.lo CC broadcaster.lo CC io_helper.lo CC input_rip.lo CC input_cache.lo CC info_helper.lo CC refcounter.lo CC alphablend.lo CC net_buf_ctrl.lo CC builtins.lo /opt/local/bin/gmake -C ../../contrib/libxdg-basedir gmake[4]: Entering directory '/home/pbulk/build/multimedia/xine-lib/work/xine-lib-1.2.12/contrib/libxdg-basedir' CC basedir.lo CCLD libxdg-basedir.la gmake[4]: Leaving directory '/home/pbulk/build/multimedia/xine-lib/work/xine-lib-1.2.12/contrib/libxdg-basedir' CC dummy.lo CCLD libxine-interface.la libtool: warning: '-version-info/-version-number' is ignored for convenience libraries CCLD libxine.la gmake[3]: Leaving directory '/home/pbulk/build/multimedia/xine-lib/work/xine-lib-1.2.12/src/xine-engine' gmake[2]: Leaving directory '/home/pbulk/build/multimedia/xine-lib/work/xine-lib-1.2.12/src/xine-engine' Making all in audio_out gmake[2]: Entering directory '/home/pbulk/build/multimedia/xine-lib/work/xine-lib-1.2.12/src/audio_out' CC audio_oss_out.lo CCLD xineplug_ao_out_oss.la CC audio_sun_out.lo In file included from audio_sun_out.c:32: audio_sun_out.c: In function 'realtime_samplecounter_available': audio_sun_out.c:169:18: warning: dereferencing type-punned pointer might break strict-aliasing rules [-Wstrict-aliasing] 169 | AUDIO_INITINFO(&info); | ^ audio_sun_out.c: In function 'ao_sun_open': audio_sun_out.c:467:22: warning: dereferencing type-punned pointer might break strict-aliasing rules [-Wstrict-aliasing] 467 | AUDIO_INITINFO(&info); | ^ In file included from ../../include/xine/input_plugin.h:28, from ../../include/xine/xine_internal.h:35, from audio_sun_out.c:48: audio_sun_out.c: In function 'ao_sun_delay': audio_sun_out.c:591:3: warning: format '%u' expects argument of type 'unsigned int', but argument 5 has type 'size_t' {aka 'long unsigned int'} [-Wformat=] 591 | "audio_sun_out: broken sound driver, sample counter runs backwards, cur %u < prev %u\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 592 | info.play.samples, this->last_samplecnt); | ~~~~~~~~~~~~~~~~~~~~ | | | size_t {aka long unsigned int} ../../include/xine/xineutils.h:658:40: note: in definition of macro 'xprintf' 658 | xine_log(xine, XINE_LOG_TRACE, __VA_ARGS__); \ | ^~~~~~~~~~~ audio_sun_out.c:591:86: note: format string is defined here 591 | "audio_sun_out: broken sound driver, sample counter runs backwards, cur %u < prev %u\n", | ~^ | | | unsigned int | %lu In file included from audio_sun_out.c:32: audio_sun_out.c:614:17: warning: dereferencing type-punned pointer might break strict-aliasing rules [-Wstrict-aliasing] 614 | AUDIO_INITINFO(&info); | ^ audio_sun_out.c: In function 'ao_sun_set_property': audio_sun_out.c:825:18: warning: dereferencing type-punned pointer might break strict-aliasing rules [-Wstrict-aliasing] 825 | AUDIO_INITINFO(&info); | ^ audio_sun_out.c: In function 'ao_sun_ctrl': audio_sun_out.c:854:20: warning: dereferencing type-punned pointer might break strict-aliasing rules [-Wstrict-aliasing] 854 | AUDIO_INITINFO(&info); | ^ audio_sun_out.c:860:20: warning: dereferencing type-punned pointer might break strict-aliasing rules [-Wstrict-aliasing] 860 | AUDIO_INITINFO(&info); | ^ audio_sun_out.c:877:20: warning: dereferencing type-punned pointer might break strict-aliasing rules [-Wstrict-aliasing] 877 | AUDIO_INITINFO(&info); | ^ audio_sun_out.c:883:20: warning: dereferencing type-punned pointer might break strict-aliasing rules [-Wstrict-aliasing] 883 | AUDIO_INITINFO(&info); | ^ audio_sun_out.c: In function 'ao_sun_open_plugin': audio_sun_out.c:958:18: warning: dereferencing type-punned pointer might break strict-aliasing rules [-Wstrict-aliasing] 958 | AUDIO_INITINFO(&info); | ^ audio_sun_out.c:906:24: warning: unused variable 'audio_fd' [-Wunused-variable] 906 | int audio_fd; | ^~~~~~~~ CCLD xineplug_ao_out_sun.la gmake[2]: Leaving directory '/home/pbulk/build/multimedia/xine-lib/work/xine-lib-1.2.12/src/audio_out' Making all in audio_dec gmake[2]: Entering directory '/home/pbulk/build/multimedia/xine-lib/work/xine-lib-1.2.12/src/audio_dec' CC xine_a52_spdif.lo CCLD xineplug_decode_to_spdif.la CC xineplug_decode_dvaudio_la-ff_dvaudio_decoder.lo CCLD xineplug_decode_dvaudio.la CC xine_lpcm_decoder.lo xine_lpcm_decoder.c: In function 'lpcm_decode_data': xine_lpcm_decoder.c:257:40: warning: passing argument 2 of 'swab' from incompatible pointer type [-Wincompatible-pointer-types] 257 | swab (sample_buffer, audio_buffer->mem, buf_size); | ~~~~~~~~~~~~^~~~~ | | | int16_t * {aka short int *} In file included from xine_lpcm_decoder.c:39: /usr/include/stdlib.h:185:32: note: expected 'char *' but argument is of type 'int16_t *' {aka 'short int *'} 185 | extern void swab(const char *, char *, ssize_t); | ^~~~~~ CCLD xineplug_decode_lpcm.la CC xineplug_decode_gsm610_la-gsm610.lo /opt/local/bin/gmake -C ../../contrib/gsm610 gmake[3]: Entering directory '/home/pbulk/build/multimedia/xine-lib/work/xine-lib-1.2.12/contrib/gsm610' CC add.lo CC decode.lo CC gsm_create.lo CC gsm_decode.lo CC gsm_destroy.lo CC long_term.lo CC lpc.lo CC rpe.lo CC short_term.lo CC table.lo CCLD libgsm610.la gmake[3]: Leaving directory '/home/pbulk/build/multimedia/xine-lib/work/xine-lib-1.2.12/contrib/gsm610' CCLD xineplug_decode_gsm610.la CC xineplug_decode_mpc_la-xine_musepack_decoder.lo /opt/local/bin/gmake -C ../../contrib/libmpcdec gmake[3]: Entering directory '/home/pbulk/build/multimedia/xine-lib/work/xine-lib-1.2.12/contrib/libmpcdec' CC huffsv46.lo CC huffsv7.lo CC idtag.lo CC mpc_decoder.lo CC mpc_reader.lo CC requant.lo CC streaminfo.lo CC synth_filter.lo CCLD libmpcdec.la gmake[3]: Leaving directory '/home/pbulk/build/multimedia/xine-lib/work/xine-lib-1.2.12/contrib/libmpcdec' CCLD xineplug_decode_mpc.la CC xineplug_decode_mad_la-xine_mad_decoder.lo CCLD xineplug_decode_mad.la CC xineplug_decode_a52_la-xine_a52_decoder.lo /opt/local/bin/gmake -C ../../contrib/a52dec gmake[3]: Entering directory '/home/pbulk/build/multimedia/xine-lib/work/xine-lib-1.2.12/contrib/a52dec' CC liba52_la-bitstream.lo CC liba52_la-bit_allocate.lo CC liba52_la-crc.lo crc.c:64:17: warning: 'crc16_block' defined but not used [-Wunused-function] 64 | static uint16_t crc16_block(uint8_t *data,uint32_t num_bytes) | ^~~~~~~~~~~ CC liba52_la-downmix.lo CC liba52_la-imdct.lo CC liba52_la-parse.lo CCLD liba52.la gmake[3]: Leaving directory '/home/pbulk/build/multimedia/xine-lib/work/xine-lib-1.2.12/contrib/a52dec' CCLD xineplug_decode_a52.la CC xineplug_decode_faad_la-xine_faad_decoder.lo CCLD xineplug_decode_faad.la gmake[2]: Leaving directory '/home/pbulk/build/multimedia/xine-lib/work/xine-lib-1.2.12/src/audio_dec' Making all in video_out gmake[2]: Entering directory '/home/pbulk/build/multimedia/xine-lib/work/xine-lib-1.2.12/src/video_out' gmake[3]: Entering directory '/home/pbulk/build/multimedia/xine-lib/work/xine-lib-1.2.12/src/video_out' CC libx11osd_la-x11osd.lo CCLD libx11osd.la CC libxcbosd_la-xcbosd.lo CCLD libxcbosd.la CC opengl/xine_gl_la-xine_gl.lo CCLD opengl/xine_gl.la CC hw_frame_la-hw_frame.lo CCLD hw_frame.la CC xineplug_vo_out_xshm_la-video_out_xshm.lo CCLD xineplug_vo_out_xshm.la ld: warning: file /home/pbulk/build/multimedia/xine-lib/work/xine-lib-1.2.12/src/xine-engine/.libs/libxine.so: linked to ../../src/xine-engine/.libs/libxine.so: attempted multiple inclusion of file CC xineplug_vo_out_xv_la-video_out_xv.lo CCLD xineplug_vo_out_xv.la ld: warning: file /home/pbulk/build/multimedia/xine-lib/work/xine-lib-1.2.12/src/xine-engine/.libs/libxine.so: linked to ../../src/xine-engine/.libs/libxine.so: attempted multiple inclusion of file CC xineplug_vo_out_opengl_la-video_out_opengl.lo CCLD xineplug_vo_out_opengl.la ld: warning: file /home/pbulk/build/multimedia/xine-lib/work/xine-lib-1.2.12/src/xine-engine/.libs/libxine.so: linked to ../../src/xine-engine/.libs/libxine.so: attempted multiple inclusion of file CC xineplug_vo_out_opengl2_la-video_out_opengl2.lo CCLD xineplug_vo_out_opengl2.la ld: warning: file /home/pbulk/build/multimedia/xine-lib/work/xine-lib-1.2.12/src/xine-engine/.libs/libxine.so: linked to ../../src/xine-engine/.libs/libxine.so: attempted multiple inclusion of file CC xineplug_vo_out_xcbshm_la-video_out_xcbshm.lo CCLD xineplug_vo_out_xcbshm.la ld: warning: file /home/pbulk/build/multimedia/xine-lib/work/xine-lib-1.2.12/src/xine-engine/.libs/libxine.so: linked to ../../src/xine-engine/.libs/libxine.so: attempted multiple inclusion of file CC xineplug_vo_out_xcbxv_la-video_out_xcbxv.lo CCLD xineplug_vo_out_xcbxv.la ld: warning: file /home/pbulk/build/multimedia/xine-lib/work/xine-lib-1.2.12/src/xine-engine/.libs/libxine.so: linked to ../../src/xine-engine/.libs/libxine.so: attempted multiple inclusion of file CC xineplug_vo_out_vdpau_la-video_out_vdpau.lo CCLD xineplug_vo_out_vdpau.la CC xineplug_vo_out_raw_la-video_out_raw.lo CCLD xineplug_vo_out_raw.la CC opengl/xineplug_vo_gl_glx_la-xine_glx.lo CCLD xineplug_vo_gl_glx.la CC opengl/xineplug_vo_gl_egl_x11_la-xine_egl.lo CCLD xineplug_vo_gl_egl_x11.la gmake[3]: Leaving directory '/home/pbulk/build/multimedia/xine-lib/work/xine-lib-1.2.12/src/video_out' gmake[2]: Leaving directory '/home/pbulk/build/multimedia/xine-lib/work/xine-lib-1.2.12/src/video_out' Making all in video_dec gmake[2]: Entering directory '/home/pbulk/build/multimedia/xine-lib/work/xine-lib-1.2.12/src/video_dec' CC xineplug_decode_dav1d_la-dav1d.lo CCLD xineplug_decode_dav1d.la CC xineplug_decode_libaom_la-libaom.lo CCLD xineplug_decode_libaom.la CC xineplug_decode_libjpeg_la-libjpeg.lo CCLD xineplug_decode_libjpeg.la CC xineplug_decode_libpng_la-libpng.lo CCLD xineplug_decode_libpng.la CC xineplug_decode_libvpx_la-libvpx.lo CCLD xineplug_decode_libvpx.la CC libvdpau/xineplug_decode_vdpau_la-group_vdpau.lo CC libvdpau/xineplug_decode_vdpau_la-vdec_hw_h264.lo CC libvdpau/xineplug_decode_vdpau_la-alterh264_decode.lo CC libvdpau/xineplug_decode_vdpau_la-vdpau_h264.lo CC libvdpau/xineplug_decode_vdpau_la-vdpau_mpeg12.lo CC libvdpau/xineplug_decode_vdpau_la-vdpau_vc1.lo CC libvdpau/xineplug_decode_vdpau_la-vdpau_mpeg4.lo CCLD xineplug_decode_vdpau.la CC group_raw.lo CC bitplane.lo CC rgb.lo CC yuv.lo CCLD xineplug_decode_rawvideo.la CC libmpeg2/xineplug_decode_mpeg2_la-cpu_state.lo CC libmpeg2/xineplug_decode_mpeg2_la-decode.lo CC libmpeg2/xineplug_decode_mpeg2_la-header.lo CC libmpeg2/xineplug_decode_mpeg2_la-idct.lo CC libmpeg2/xineplug_decode_mpeg2_la-idct_altivec.lo CC libmpeg2/xineplug_decode_mpeg2_la-idct_mlib.lo CC libmpeg2/xineplug_decode_mpeg2_la-idct_mmx.lo CC libmpeg2/xineplug_decode_mpeg2_la-motion_comp.lo CC libmpeg2/xineplug_decode_mpeg2_la-motion_comp_altivec.lo CC libmpeg2/xineplug_decode_mpeg2_la-motion_comp_mmx.lo CC libmpeg2/xineplug_decode_mpeg2_la-motion_comp_mlib.lo CC libmpeg2/xineplug_decode_mpeg2_la-motion_comp_vis.lo CC libmpeg2/xineplug_decode_mpeg2_la-slice.lo CC libmpeg2/xineplug_decode_mpeg2_la-slice_xvmc.lo CC libmpeg2/xineplug_decode_mpeg2_la-slice_xvmc_vld.lo CC libmpeg2/xineplug_decode_mpeg2_la-stats.lo CC libmpeg2/xineplug_decode_mpeg2_la-xine_mpeg2_decoder.lo CC libmpeg2/xineplug_decode_mpeg2_la-libmpeg2_accel.lo CCLD xineplug_decode_mpeg2.la gmake[2]: Leaving directory '/home/pbulk/build/multimedia/xine-lib/work/xine-lib-1.2.12/src/video_dec' Making all in spu_dec gmake[2]: Entering directory '/home/pbulk/build/multimedia/xine-lib/work/xine-lib-1.2.12/src/spu_dec' CC xineplug_decode_spucc_la-cc_decoder.lo CC xineplug_decode_spucc_la-xine_cc_decoder.lo CCLD xineplug_decode_spucc.la CC cmml_decoder.lo CCLD xineplug_decode_spucmml.la CC xineplug_decode_spu_la-spudec.lo CC xineplug_decode_spu_la-spu_decoder.lo CCLD xineplug_decode_spu.la CC spudvb_decoder.lo CCLD xineplug_decode_spudvb.la CC spuhdmv_decoder.lo CCLD xineplug_decode_spuhdmv.la CC sputext_demuxer.lo CC sputext_decoder.lo CCLD xineplug_sputext.la gmake[2]: Leaving directory '/home/pbulk/build/multimedia/xine-lib/work/xine-lib-1.2.12/src/spu_dec' Making all in dxr3 gmake[2]: Entering directory '/home/pbulk/build/multimedia/xine-lib/work/xine-lib-1.2.12/src/dxr3' gmake[2]: Nothing to be done for 'all'. gmake[2]: Leaving directory '/home/pbulk/build/multimedia/xine-lib/work/xine-lib-1.2.12/src/dxr3' Making all in input gmake[2]: Entering directory '/home/pbulk/build/multimedia/xine-lib/work/xine-lib-1.2.12/src/input' gmake[3]: Entering directory '/home/pbulk/build/multimedia/xine-lib/work/xine-lib-1.2.12/src/input' CC http_helper.lo CCLD http_helper.la CC input_helper.lo CCLD input_helper.la CC media_helper.lo media_helper.c:55:12: warning: 'media_umount_media' defined but not used [-Wunused-function] 55 | static int media_umount_media(const char *device) | ^~~~~~~~~~~~~~~~~~ CCLD media_helper.la CC tls/xine_tls_la-xine_tls.lo CCLD xine_tls.la CC librtsp/la-rtsp.lo CC librtsp/la-rtsp_session.lo CCLD librtsp.la CC libreal/la-real.lo CC libreal/la-asmrp.lo CC libreal/la-rmff.lo CC libreal/la-sdpplin.lo CCLD libreal.la CC tls/xineplug_tls_gnutls_la-tls_gnutls.lo CCLD xineplug_tls_gnutls.la CC xineplug_inp_dvd_la-input_dvd.lo CCLD xineplug_inp_dvd.la ld: warning: file /home/pbulk/build/multimedia/xine-lib/work/xine-lib-1.2.12/src/xine-engine/.libs/libxine.so: linked to ../../src/xine-engine/.libs/libxine.so: attempted multiple inclusion of file CC vcd/xineplug_inp_vcd_la-xineplug_inp_vcd.lo CC vcd/xineplug_inp_vcd_la-vcdplayer.lo CC vcd/xineplug_inp_vcd_la-vcdio.lo CCLD xineplug_inp_vcd.la CC input_vcd.lo input_vcd.c: In function 'vcd_plugin_read': input_vcd.c:441:7: warning: dereferencing type-punned pointer might break strict-aliasing rules [-Wstrict-aliasing] 441 | &this->cls->tocent[this->cur_track+1].cdte_addr.msf; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ input_vcd.c: In function 'vcd_plugin_read_block': input_vcd.c:586:7: warning: dereferencing type-punned pointer might break strict-aliasing rules [-Wstrict-aliasing] 586 | &this->cls->tocent[this->cur_track+1].cdte_addr.msf; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ input_vcd.c: In function 'vcd_plugin_seek': input_vcd.c:652:5: warning: dereferencing type-punned pointer might break strict-aliasing rules [-Wstrict-aliasing] 652 | &this->cls->tocent[this->cur_track].cdte_addr.msf; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ input_vcd.c: In function 'vcd_plugin_get_length': input_vcd.c:751:7: warning: dereferencing type-punned pointer might break strict-aliasing rules [-Wstrict-aliasing] 751 | &this->cls->tocent[this->cur_track].cdte_addr.msf; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ input_vcd.c:753:7: warning: dereferencing type-punned pointer might break strict-aliasing rules [-Wstrict-aliasing] 753 | &this->cls->tocent[this->cur_track+1].cdte_addr.msf; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CCLD xineplug_inp_vcdo.la ld: warning: file /home/pbulk/build/multimedia/xine-lib/work/xine-lib-1.2.12/src/xine-engine/.libs/libxine.so: linked to ../../src/xine-engine/.libs/libxine.so: attempted multiple inclusion of file CC input_mms.lo CC mms.lo CC mmsh.lo /opt/local/bin/gmake -C ../../src/demuxers libasfheader.la gmake[4]: Entering directory '/home/pbulk/build/multimedia/xine-lib/work/xine-lib-1.2.12/src/demuxers' CC asfheader.lo CCLD libasfheader.la gmake[4]: Leaving directory '/home/pbulk/build/multimedia/xine-lib/work/xine-lib-1.2.12/src/demuxers' CCLD xineplug_inp_mms.la ld: warning: file /home/pbulk/build/multimedia/xine-lib/work/xine-lib-1.2.12/src/xine-engine/.libs/libxine.so: linked to ../../src/xine-engine/.libs/libxine.so: attempted multiple inclusion of file CC input_rtp.lo CCLD xineplug_inp_rtp.la ld: warning: file /home/pbulk/build/multimedia/xine-lib/work/xine-lib-1.2.12/src/xine-engine/.libs/libxine.so: linked to ../../src/xine-engine/.libs/libxine.so: attempted multiple inclusion of file CC xineplug_inp_network_la-group_network.lo CC xineplug_inp_network_la-input_ftp.lo CC xineplug_inp_network_la-input_http.lo CC xineplug_inp_network_la-input_net.lo CC xineplug_inp_network_la-input_pnm.lo CC xineplug_inp_network_la-input_rtsp.lo CC xineplug_inp_network_la-input_hls.lo CC xineplug_inp_network_la-input_mpegdash.lo CC xineplug_inp_network_la-pnm.lo CCLD xineplug_inp_network.la ld: warning: file /home/pbulk/build/multimedia/xine-lib/work/xine-lib-1.2.12/src/xine-engine/.libs/libxine.so: linked to ../../src/xine-engine/.libs/libxine.so: attempted multiple inclusion of file CC xineplug_inp_bluray_la-input_bluray.lo CCLD xineplug_inp_bluray.la ld: warning: file /home/pbulk/build/multimedia/xine-lib/work/xine-lib-1.2.12/src/xine-engine/.libs/libxine.so: linked to ../../src/xine-engine/.libs/libxine.so: attempted multiple inclusion of file CC xineplug_inp_cdda_la-input_cdda.lo CCLD xineplug_inp_cdda.la ld: warning: file /home/pbulk/build/multimedia/xine-lib/work/xine-lib-1.2.12/src/xine-engine/.libs/libxine.so: linked to ../../src/xine-engine/.libs/libxine.so: attempted multiple inclusion of file gmake[3]: Leaving directory '/home/pbulk/build/multimedia/xine-lib/work/xine-lib-1.2.12/src/input' gmake[2]: Leaving directory '/home/pbulk/build/multimedia/xine-lib/work/xine-lib-1.2.12/src/input' Making all in demuxers gmake[2]: Entering directory '/home/pbulk/build/multimedia/xine-lib/work/xine-lib-1.2.12/src/demuxers' CC demux_asf.lo CCLD xineplug_dmx_asf.la CC xineplug_dmx_mng_la-demux_mng.lo CCLD xineplug_dmx_mng.la CC demux_image.lo CCLD xineplug_dmx_image.la CC xineplug_dmx_modplug_la-demux_mod.lo CCLD xineplug_dmx_modplug.la CC group_audio.lo CC demux_aac.lo CC demux_ac3.lo CC demux_aiff.lo CC demux_aud.lo CC demux_cdda.lo CC demux_dts.lo CC demux_flac.lo CC demux_mpc.lo CC demux_mpgaudio.lo CC demux_realaudio.lo CC demux_shn.lo CC demux_snd.lo CC demux_tta.lo CC demux_voc.lo CC demux_vox.lo CC demux_wav.lo CC id3.lo CCLD xineplug_dmx_audio.la CC demux_fli.lo CCLD xineplug_dmx_fli.la CC group_games.lo CC demux_4xm.lo CC demux_eawve.lo CC demux_film.lo CC demux_idcin.lo CC demux_ipmovie.lo CC demux_roq.lo CC demux_smjpeg.lo CC demux_str.lo CC demux_vmd.lo CC demux_vqa.lo CC demux_wc3movie.lo CCLD xineplug_dmx_games.la CC demux_nsv.lo CCLD xineplug_dmx_nsv.la CC demux_playlist.lo CCLD xineplug_dmx_playlist.la CC demux_pva.lo CCLD xineplug_dmx_pva.la CC demux_slave.lo CCLD xineplug_dmx_slave.la CC xineplug_dmx_video_la-group_video.lo CC xineplug_dmx_video_la-demux_avi.lo CC xineplug_dmx_video_la-demux_elem.lo CC xineplug_dmx_video_la-demux_iff.lo CC xineplug_dmx_video_la-demux_ivf.lo CC xineplug_dmx_video_la-demux_matroska.lo CC xineplug_dmx_video_la-demux_matroska-chapters.lo CC xineplug_dmx_video_la-demux_mpeg.lo CC xineplug_dmx_video_la-demux_mpeg_block.lo CC xineplug_dmx_video_la-demux_mpeg_pes.lo CC xineplug_dmx_video_la-demux_qt.lo CC xineplug_dmx_video_la-demux_rawdv.lo CC xineplug_dmx_video_la-demux_real.lo CC xineplug_dmx_video_la-demux_ts.lo CC xineplug_dmx_video_la-demux_vc1es.lo CC xineplug_dmx_video_la-demux_flv.lo demux_flv.c: In function 'parse_amf': demux_flv.c:537:34: warning: '%x' yields only last 2 digits of year in some locales [-Wformat-y2k] 537 | if (strftime (ts, 200, "%x %X", tstruct) > 0) | ^~~~~~~ CC xineplug_dmx_video_la-demux_yuv_frames.lo CC xineplug_dmx_video_la-demux_yuv4mpeg2.lo CC xineplug_dmx_video_la-ebml.lo CCLD xineplug_dmx_video.la gmake[2]: Leaving directory '/home/pbulk/build/multimedia/xine-lib/work/xine-lib-1.2.12/src/demuxers' Making all in libw32dll gmake[2]: Entering directory '/home/pbulk/build/multimedia/xine-lib/work/xine-lib-1.2.12/src/libw32dll' gmake[2]: Nothing to be done for 'all'. gmake[2]: Leaving directory '/home/pbulk/build/multimedia/xine-lib/work/xine-lib-1.2.12/src/libw32dll' Making all in libreal gmake[2]: Entering directory '/home/pbulk/build/multimedia/xine-lib/work/xine-lib-1.2.12/src/libreal' gmake[2]: Nothing to be done for 'all'. gmake[2]: Leaving directory '/home/pbulk/build/multimedia/xine-lib/work/xine-lib-1.2.12/src/libreal' Making all in post gmake[2]: Entering directory '/home/pbulk/build/multimedia/xine-lib/work/xine-lib-1.2.12/src/post' CC deinterlace/plugins/libdeinterlaceplugins_O1_la-kdetv_greedyh.lo CCLD libdeinterlaceplugins_O1.la CC deinterlace/plugins/libdeinterlaceplugins_la-double.lo CC deinterlace/plugins/libdeinterlaceplugins_la-greedy.lo CC deinterlace/plugins/libdeinterlaceplugins_la-kdetv_tomsmocomp.lo CC deinterlace/plugins/libdeinterlaceplugins_la-linear.lo CC deinterlace/plugins/libdeinterlaceplugins_la-linearblend.lo CC deinterlace/plugins/libdeinterlaceplugins_la-vfir.lo CC deinterlace/plugins/libdeinterlaceplugins_la-weave.lo CC deinterlace/plugins/libdeinterlaceplugins_la-scalerbob.lo CC deinterlace/plugins/libdeinterlaceplugins_la-greedy2frame.lo CCLD libdeinterlaceplugins.la CC planar/x86/libpost_planar_x86_la-noise.lo CCLD libpost_planar_x86.la CC goom/libpost_goom_asm_la-xmmx.lo CCLD libpost_goom_asm.la CC audio/audio_filters.lo CC audio/filter.lo CC audio/stretch.lo CC audio/upmix.lo CC audio/upmix_mono.lo CC audio/volnorm.lo CC audio/window.lo CCLD xineplug_post_audio_filters.la CC goom/config_param.lo CC goom/convolve_fx.lo CC goom/cpu_info.lo CC goom/drawmethods.lo CC goom/filters.lo CC goom/flying_stars_fx.lo CC goom/gfontlib.lo CC goom/goom_core.lo CC goom/goom_tools.lo CC goom/graphic.lo CC goom/ifs.lo CC goom/lines.lo CC goom/mmx.lo CC goom/plugin_info.lo CC goom/sound_tester.lo CC goom/surf3d.lo CC goom/tentacle3d.lo CC goom/v3d.lo CC goom/xine_goom.lo CCLD xineplug_post_goom.la CC mosaico/mosaico.lo CCLD xineplug_post_mosaico.la CC planar/xineplug_post_planar_la-boxblur.lo CC planar/xineplug_post_planar_la-denoise3d.lo CC planar/xineplug_post_planar_la-eq.lo CC planar/xineplug_post_planar_la-eq2.lo CC planar/xineplug_post_planar_la-expand.lo CC planar/xineplug_post_planar_la-fill.lo CC planar/xineplug_post_planar_la-invert.lo CC planar/xineplug_post_planar_la-noise.lo CC planar/xineplug_post_planar_la-planar.lo CC planar/xineplug_post_planar_la-unsharp.lo CC planar/xineplug_post_planar_la-pp.lo CCLD xineplug_post_planar.la CC mosaico/switch.lo CCLD xineplug_post_switch.la CC deinterlace/xineplug_post_tvtime_la-deinterlace.lo CC deinterlace/xineplug_post_tvtime_la-pulldown.lo CC deinterlace/xineplug_post_tvtime_la-speedy.lo CC deinterlace/xineplug_post_tvtime_la-tvtime.lo CC deinterlace/xineplug_post_tvtime_la-xine_plugin.lo CCLD xineplug_post_tvtime.la ld: warning: file /home/pbulk/build/multimedia/xine-lib/work/xine-lib-1.2.12/src/xine-engine/.libs/libxine.so: linked to ../../src/xine-engine/.libs/libxine.so: attempted multiple inclusion of file CC visualizations/fft.lo CC visualizations/fftgraph.lo CC visualizations/fftscope.lo CC visualizations/oscope.lo CC visualizations/tdaudioanalyzer.lo CC visualizations/visualizations.lo CCLD xineplug_post_visualizations.la gmake[2]: Leaving directory '/home/pbulk/build/multimedia/xine-lib/work/xine-lib-1.2.12/src/post' Making all in combined gmake[2]: Entering directory '/home/pbulk/build/multimedia/xine-lib/work/xine-lib-1.2.12/src/combined' Making all in ffmpeg gmake[3]: Entering directory '/home/pbulk/build/multimedia/xine-lib/work/xine-lib-1.2.12/src/combined/ffmpeg' GEN avcodec_video.list GEN avcodec_audio.list GEN ff_video_list.h Ignored ! = XVID GEN ff_audio_list.h /opt/local/bin/gmake all-am gmake[4]: Entering directory '/home/pbulk/build/multimedia/xine-lib/work/xine-lib-1.2.12/src/combined/ffmpeg' CC xineplug_decode_ff_la-ffmpeg_decoder.lo CC xineplug_decode_ff_la-ff_audio_decoder.lo ff_audio_decoder.c: In function 'ff_audio_init_codec': ff_audio_decoder.c:291:3: warning: 'channels' is deprecated [-Wdeprecated-declarations] 291 | this->context->channels = this->ff_channels; | ^~~~ In file included from ff_audio_decoder.c:37: /home/pbulk/build/multimedia/xine-lib/work/.buildlink/include/ffmpeg5/libavcodec/avcodec.h:1006:9: note: declared here 1006 | int channels; | ^~~~~~~~ ff_audio_decoder.c: In function 'ff_map_channels': ff_audio_decoder.c:519:3: warning: 'channel_layout' is deprecated [-Wdeprecated-declarations] 519 | ff_map = this->context->channel_layout; | ^~~~~~ In file included from ff_audio_decoder.c:37: /home/pbulk/build/multimedia/xine-lib/work/.buildlink/include/ffmpeg5/libavcodec/avcodec.h:1060:14: note: declared here 1060 | uint64_t channel_layout; | ^~~~~~~~~~~~~~ ff_audio_decoder.c:522:5: warning: 'channels' is deprecated [-Wdeprecated-declarations] 522 | ff_map = ((uint64_t)1 << this->context->channels) - 1; | ^~~~~~ In file included from ff_audio_decoder.c:37: /home/pbulk/build/multimedia/xine-lib/work/.buildlink/include/ffmpeg5/libavcodec/avcodec.h:1006:9: note: declared here 1006 | int channels; | ^~~~~~~~ ff_audio_decoder.c:548:5: warning: 'channels' is deprecated [-Wdeprecated-declarations] 548 | this->ff_channels = this->context->channels; | ^~~~ In file included from ff_audio_decoder.c:37: /home/pbulk/build/multimedia/xine-lib/work/.buildlink/include/ffmpeg5/libavcodec/avcodec.h:1006:9: note: declared here 1006 | int channels; | ^~~~~~~~ ff_audio_decoder.c:571:42: warning: array subscript has type 'char' [-Wchar-subscripts] 571 | if ((target >= 0) && (this->map[target] < 0)) | ^ ff_audio_decoder.c:572:22: warning: array subscript has type 'char' [-Wchar-subscripts] 572 | this->map[target] = j; | ^ ff_audio_decoder.c:587:59: warning: array subscript has type 'char' [-Wchar-subscripts] 587 | for (i = 0; i < num_modes; i++) if (caps & modes[tries[i]]) break; | ~~~~~^~~ ff_audio_decoder.c:633:61: warning: array subscript has type 'char' [-Wchar-subscripts] 633 | p += sprintf (buf + p, "%s%s", names[name_map[indx[j]]], ((int)j < this->front_mixes - 1) ? " + " : ""); | ~~~~^~~ ff_audio_decoder.c:633:56: warning: array subscript has type 'char' [-Wchar-subscripts] 633 | p += sprintf (buf + p, "%s%s", names[name_map[indx[j]]], ((int)j < this->front_mixes - 1) ? " + " : ""); | ~~~~~~~~^~~~~~~~~ ff_audio_decoder.c:640:102: warning: array subscript has type 'char' [-Wchar-subscripts] 640 | ((this->map[i] < 0) || (this->map[i] > 5)) ? (const int8_t *)"-" : names[name_map[this->map[i]]]); | ~~~~~~~~~^~~ ff_audio_decoder.c:640:92: warning: array subscript has type 'char' [-Wchar-subscripts] 640 | ((this->map[i] < 0) || (this->map[i] > 5)) ? (const int8_t *)"-" : names[name_map[this->map[i]]]); | ~~~~~~~~^~~~~~~~~~~~~~ ff_audio_decoder.c: In function 'ff_audio_decode': ff_audio_decoder.c:751:52: warning: array subscript has type 'char' [-Wchar-subscripts] 751 | p1 = (stype *)this->av_frame->extended_data[x[0]];\ | ~^~~ ff_audio_decoder.c:830:9: note: in expansion of macro 'MIX_AUDIO' 830 | MIX_AUDIO (uint8_t, 1, this->left, this->front_mixes, 0); | ^~~~~~~~~ ff_audio_decoder.c:771:52: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | p2 = (stype *)this->av_frame->extended_data[x[1]];\ | ~^~~ ff_audio_decoder.c:830:9: note: in expansion of macro 'MIX_AUDIO' 830 | MIX_AUDIO (uint8_t, 1, this->left, this->front_mixes, 0); | ^~~~~~~~~ ff_audio_decoder.c:789:52: warning: array subscript has type 'char' [-Wchar-subscripts] 789 | p3 = (stype *)this->av_frame->extended_data[x[2]];\ | ~^~~ ff_audio_decoder.c:830:9: note: in expansion of macro 'MIX_AUDIO' 830 | MIX_AUDIO (uint8_t, 1, this->left, this->front_mixes, 0); | ^~~~~~~~~ ff_audio_decoder.c:809:52: warning: array subscript has type 'char' [-Wchar-subscripts] 809 | p4 = (stype *)this->av_frame->extended_data[x[3]];\ | ~^~~ ff_audio_decoder.c:830:9: note: in expansion of macro 'MIX_AUDIO' 830 | MIX_AUDIO (uint8_t, 1, this->left, this->front_mixes, 0); | ^~~~~~~~~ ff_audio_decoder.c:751:52: warning: array subscript has type 'char' [-Wchar-subscripts] 751 | p1 = (stype *)this->av_frame->extended_data[x[0]];\ | ~^~~ ff_audio_decoder.c:831:9: note: in expansion of macro 'MIX_AUDIO' 831 | MIX_AUDIO (uint8_t, 1, this->right, this->front_mixes, 1); | ^~~~~~~~~ ff_audio_decoder.c:771:52: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | p2 = (stype *)this->av_frame->extended_data[x[1]];\ | ~^~~ ff_audio_decoder.c:831:9: note: in expansion of macro 'MIX_AUDIO' 831 | MIX_AUDIO (uint8_t, 1, this->right, this->front_mixes, 1); | ^~~~~~~~~ ff_audio_decoder.c:789:52: warning: array subscript has type 'char' [-Wchar-subscripts] 789 | p3 = (stype *)this->av_frame->extended_data[x[2]];\ | ~^~~ ff_audio_decoder.c:831:9: note: in expansion of macro 'MIX_AUDIO' 831 | MIX_AUDIO (uint8_t, 1, this->right, this->front_mixes, 1); | ^~~~~~~~~ ff_audio_decoder.c:809:52: warning: array subscript has type 'char' [-Wchar-subscripts] 809 | p4 = (stype *)this->av_frame->extended_data[x[3]];\ | ~^~~ ff_audio_decoder.c:831:9: note: in expansion of macro 'MIX_AUDIO' 831 | MIX_AUDIO (uint8_t, 1, this->right, this->front_mixes, 1); | ^~~~~~~~~ ff_audio_decoder.c:751:52: warning: array subscript has type 'char' [-Wchar-subscripts] 751 | p1 = (stype *)this->av_frame->extended_data[x[0]];\ | ~^~~ ff_audio_decoder.c:833:11: note: in expansion of macro 'MIX_AUDIO' 833 | MIX_AUDIO (uint8_t, 1, this->map + j, 1, j); | ^~~~~~~~~ ff_audio_decoder.c:771:52: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | p2 = (stype *)this->av_frame->extended_data[x[1]];\ | ~^~~ ff_audio_decoder.c:833:11: note: in expansion of macro 'MIX_AUDIO' 833 | MIX_AUDIO (uint8_t, 1, this->map + j, 1, j); | ^~~~~~~~~ ff_audio_decoder.c:789:52: warning: array subscript has type 'char' [-Wchar-subscripts] 789 | p3 = (stype *)this->av_frame->extended_data[x[2]];\ | ~^~~ ff_audio_decoder.c:833:11: note: in expansion of macro 'MIX_AUDIO' 833 | MIX_AUDIO (uint8_t, 1, this->map + j, 1, j); | ^~~~~~~~~ ff_audio_decoder.c:809:52: warning: array subscript has type 'char' [-Wchar-subscripts] 809 | p4 = (stype *)this->av_frame->extended_data[x[3]];\ | ~^~~ ff_audio_decoder.c:833:11: note: in expansion of macro 'MIX_AUDIO' 833 | MIX_AUDIO (uint8_t, 1, this->map + j, 1, j); | ^~~~~~~~~ ff_audio_decoder.c:751:52: warning: array subscript has type 'char' [-Wchar-subscripts] 751 | p1 = (stype *)this->av_frame->extended_data[x[0]];\ | ~^~~ ff_audio_decoder.c:836:9: note: in expansion of macro 'MIX_AUDIO' 836 | MIX_AUDIO (uint8_t, 0, this->left, this->front_mixes, 0); | ^~~~~~~~~ ff_audio_decoder.c:771:52: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | p2 = (stype *)this->av_frame->extended_data[x[1]];\ | ~^~~ ff_audio_decoder.c:836:9: note: in expansion of macro 'MIX_AUDIO' 836 | MIX_AUDIO (uint8_t, 0, this->left, this->front_mixes, 0); | ^~~~~~~~~ ff_audio_decoder.c:789:52: warning: array subscript has type 'char' [-Wchar-subscripts] 789 | p3 = (stype *)this->av_frame->extended_data[x[2]];\ | ~^~~ ff_audio_decoder.c:836:9: note: in expansion of macro 'MIX_AUDIO' 836 | MIX_AUDIO (uint8_t, 0, this->left, this->front_mixes, 0); | ^~~~~~~~~ ff_audio_decoder.c:809:52: warning: array subscript has type 'char' [-Wchar-subscripts] 809 | p4 = (stype *)this->av_frame->extended_data[x[3]];\ | ~^~~ ff_audio_decoder.c:836:9: note: in expansion of macro 'MIX_AUDIO' 836 | MIX_AUDIO (uint8_t, 0, this->left, this->front_mixes, 0); | ^~~~~~~~~ ff_audio_decoder.c:751:52: warning: array subscript has type 'char' [-Wchar-subscripts] 751 | p1 = (stype *)this->av_frame->extended_data[x[0]];\ | ~^~~ ff_audio_decoder.c:837:9: note: in expansion of macro 'MIX_AUDIO' 837 | MIX_AUDIO (uint8_t, 0, this->right, this->front_mixes, 1); | ^~~~~~~~~ ff_audio_decoder.c:771:52: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | p2 = (stype *)this->av_frame->extended_data[x[1]];\ | ~^~~ ff_audio_decoder.c:837:9: note: in expansion of macro 'MIX_AUDIO' 837 | MIX_AUDIO (uint8_t, 0, this->right, this->front_mixes, 1); | ^~~~~~~~~ ff_audio_decoder.c:789:52: warning: array subscript has type 'char' [-Wchar-subscripts] 789 | p3 = (stype *)this->av_frame->extended_data[x[2]];\ | ~^~~ ff_audio_decoder.c:837:9: note: in expansion of macro 'MIX_AUDIO' 837 | MIX_AUDIO (uint8_t, 0, this->right, this->front_mixes, 1); | ^~~~~~~~~ ff_audio_decoder.c:809:52: warning: array subscript has type 'char' [-Wchar-subscripts] 809 | p4 = (stype *)this->av_frame->extended_data[x[3]];\ | ~^~~ ff_audio_decoder.c:837:9: note: in expansion of macro 'MIX_AUDIO' 837 | MIX_AUDIO (uint8_t, 0, this->right, this->front_mixes, 1); | ^~~~~~~~~ ff_audio_decoder.c:751:52: warning: array subscript has type 'char' [-Wchar-subscripts] 751 | p1 = (stype *)this->av_frame->extended_data[x[0]];\ | ~^~~ ff_audio_decoder.c:839:11: note: in expansion of macro 'MIX_AUDIO' 839 | MIX_AUDIO (uint8_t, 0, this->map + j, 1, j); | ^~~~~~~~~ ff_audio_decoder.c:771:52: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | p2 = (stype *)this->av_frame->extended_data[x[1]];\ | ~^~~ ff_audio_decoder.c:839:11: note: in expansion of macro 'MIX_AUDIO' 839 | MIX_AUDIO (uint8_t, 0, this->map + j, 1, j); | ^~~~~~~~~ ff_audio_decoder.c:789:52: warning: array subscript has type 'char' [-Wchar-subscripts] 789 | p3 = (stype *)this->av_frame->extended_data[x[2]];\ | ~^~~ ff_audio_decoder.c:839:11: note: in expansion of macro 'MIX_AUDIO' 839 | MIX_AUDIO (uint8_t, 0, this->map + j, 1, j); | ^~~~~~~~~ ff_audio_decoder.c:809:52: warning: array subscript has type 'char' [-Wchar-subscripts] 809 | p4 = (stype *)this->av_frame->extended_data[x[3]];\ | ~^~~ ff_audio_decoder.c:839:11: note: in expansion of macro 'MIX_AUDIO' 839 | MIX_AUDIO (uint8_t, 0, this->map + j, 1, j); | ^~~~~~~~~ ff_audio_decoder.c:751:52: warning: array subscript has type 'char' [-Wchar-subscripts] 751 | p1 = (stype *)this->av_frame->extended_data[x[0]];\ | ~^~~ ff_audio_decoder.c:844:9: note: in expansion of macro 'MIX_AUDIO' 844 | MIX_AUDIO (int16_t, 1, this->left, this->front_mixes, 0); | ^~~~~~~~~ ff_audio_decoder.c:771:52: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | p2 = (stype *)this->av_frame->extended_data[x[1]];\ | ~^~~ ff_audio_decoder.c:844:9: note: in expansion of macro 'MIX_AUDIO' 844 | MIX_AUDIO (int16_t, 1, this->left, this->front_mixes, 0); | ^~~~~~~~~ ff_audio_decoder.c:789:52: warning: array subscript has type 'char' [-Wchar-subscripts] 789 | p3 = (stype *)this->av_frame->extended_data[x[2]];\ | ~^~~ ff_audio_decoder.c:844:9: note: in expansion of macro 'MIX_AUDIO' 844 | MIX_AUDIO (int16_t, 1, this->left, this->front_mixes, 0); | ^~~~~~~~~ ff_audio_decoder.c:809:52: warning: array subscript has type 'char' [-Wchar-subscripts] 809 | p4 = (stype *)this->av_frame->extended_data[x[3]];\ | ~^~~ ff_audio_decoder.c:844:9: note: in expansion of macro 'MIX_AUDIO' 844 | MIX_AUDIO (int16_t, 1, this->left, this->front_mixes, 0); | ^~~~~~~~~ ff_audio_decoder.c:751:52: warning: array subscript has type 'char' [-Wchar-subscripts] 751 | p1 = (stype *)this->av_frame->extended_data[x[0]];\ | ~^~~ ff_audio_decoder.c:845:9: note: in expansion of macro 'MIX_AUDIO' 845 | MIX_AUDIO (int16_t, 1, this->right, this->front_mixes, 1); | ^~~~~~~~~ ff_audio_decoder.c:771:52: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | p2 = (stype *)this->av_frame->extended_data[x[1]];\ | ~^~~ ff_audio_decoder.c:845:9: note: in expansion of macro 'MIX_AUDIO' 845 | MIX_AUDIO (int16_t, 1, this->right, this->front_mixes, 1); | ^~~~~~~~~ ff_audio_decoder.c:789:52: warning: array subscript has type 'char' [-Wchar-subscripts] 789 | p3 = (stype *)this->av_frame->extended_data[x[2]];\ | ~^~~ ff_audio_decoder.c:845:9: note: in expansion of macro 'MIX_AUDIO' 845 | MIX_AUDIO (int16_t, 1, this->right, this->front_mixes, 1); | ^~~~~~~~~ ff_audio_decoder.c:809:52: warning: array subscript has type 'char' [-Wchar-subscripts] 809 | p4 = (stype *)this->av_frame->extended_data[x[3]];\ | ~^~~ ff_audio_decoder.c:845:9: note: in expansion of macro 'MIX_AUDIO' 845 | MIX_AUDIO (int16_t, 1, this->right, this->front_mixes, 1); | ^~~~~~~~~ ff_audio_decoder.c:751:52: warning: array subscript has type 'char' [-Wchar-subscripts] 751 | p1 = (stype *)this->av_frame->extended_data[x[0]];\ | ~^~~ ff_audio_decoder.c:847:11: note: in expansion of macro 'MIX_AUDIO' 847 | MIX_AUDIO (int16_t, 1, this->map + j, 1, j); | ^~~~~~~~~ ff_audio_decoder.c:771:52: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | p2 = (stype *)this->av_frame->extended_data[x[1]];\ | ~^~~ ff_audio_decoder.c:847:11: note: in expansion of macro 'MIX_AUDIO' 847 | MIX_AUDIO (int16_t, 1, this->map + j, 1, j); | ^~~~~~~~~ ff_audio_decoder.c:789:52: warning: array subscript has type 'char' [-Wchar-subscripts] 789 | p3 = (stype *)this->av_frame->extended_data[x[2]];\ | ~^~~ ff_audio_decoder.c:847:11: note: in expansion of macro 'MIX_AUDIO' 847 | MIX_AUDIO (int16_t, 1, this->map + j, 1, j); | ^~~~~~~~~ ff_audio_decoder.c:809:52: warning: array subscript has type 'char' [-Wchar-subscripts] 809 | p4 = (stype *)this->av_frame->extended_data[x[3]];\ | ~^~~ ff_audio_decoder.c:847:11: note: in expansion of macro 'MIX_AUDIO' 847 | MIX_AUDIO (int16_t, 1, this->map + j, 1, j); | ^~~~~~~~~ ff_audio_decoder.c:751:52: warning: array subscript has type 'char' [-Wchar-subscripts] 751 | p1 = (stype *)this->av_frame->extended_data[x[0]];\ | ~^~~ ff_audio_decoder.c:850:9: note: in expansion of macro 'MIX_AUDIO' 850 | MIX_AUDIO (int16_t, 0, this->left, this->front_mixes, 0); | ^~~~~~~~~ ff_audio_decoder.c:771:52: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | p2 = (stype *)this->av_frame->extended_data[x[1]];\ | ~^~~ ff_audio_decoder.c:850:9: note: in expansion of macro 'MIX_AUDIO' 850 | MIX_AUDIO (int16_t, 0, this->left, this->front_mixes, 0); | ^~~~~~~~~ ff_audio_decoder.c:789:52: warning: array subscript has type 'char' [-Wchar-subscripts] 789 | p3 = (stype *)this->av_frame->extended_data[x[2]];\ | ~^~~ ff_audio_decoder.c:850:9: note: in expansion of macro 'MIX_AUDIO' 850 | MIX_AUDIO (int16_t, 0, this->left, this->front_mixes, 0); | ^~~~~~~~~ ff_audio_decoder.c:809:52: warning: array subscript has type 'char' [-Wchar-subscripts] 809 | p4 = (stype *)this->av_frame->extended_data[x[3]];\ | ~^~~ ff_audio_decoder.c:850:9: note: in expansion of macro 'MIX_AUDIO' 850 | MIX_AUDIO (int16_t, 0, this->left, this->front_mixes, 0); | ^~~~~~~~~ ff_audio_decoder.c:751:52: warning: array subscript has type 'char' [-Wchar-subscripts] 751 | p1 = (stype *)this->av_frame->extended_data[x[0]];\ | ~^~~ ff_audio_decoder.c:851:9: note: in expansion of macro 'MIX_AUDIO' 851 | MIX_AUDIO (int16_t, 0, this->right, this->front_mixes, 1); | ^~~~~~~~~ ff_audio_decoder.c:771:52: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | p2 = (stype *)this->av_frame->extended_data[x[1]];\ | ~^~~ ff_audio_decoder.c:851:9: note: in expansion of macro 'MIX_AUDIO' 851 | MIX_AUDIO (int16_t, 0, this->right, this->front_mixes, 1); | ^~~~~~~~~ ff_audio_decoder.c:789:52: warning: array subscript has type 'char' [-Wchar-subscripts] 789 | p3 = (stype *)this->av_frame->extended_data[x[2]];\ | ~^~~ ff_audio_decoder.c:851:9: note: in expansion of macro 'MIX_AUDIO' 851 | MIX_AUDIO (int16_t, 0, this->right, this->front_mixes, 1); | ^~~~~~~~~ ff_audio_decoder.c:809:52: warning: array subscript has type 'char' [-Wchar-subscripts] 809 | p4 = (stype *)this->av_frame->extended_data[x[3]];\ | ~^~~ ff_audio_decoder.c:851:9: note: in expansion of macro 'MIX_AUDIO' 851 | MIX_AUDIO (int16_t, 0, this->right, this->front_mixes, 1); | ^~~~~~~~~ ff_audio_decoder.c:751:52: warning: array subscript has type 'char' [-Wchar-subscripts] 751 | p1 = (stype *)this->av_frame->extended_data[x[0]];\ | ~^~~ ff_audio_decoder.c:853:11: note: in expansion of macro 'MIX_AUDIO' 853 | MIX_AUDIO (int16_t, 0, this->map + j, 1, j); | ^~~~~~~~~ ff_audio_decoder.c:771:52: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | p2 = (stype *)this->av_frame->extended_data[x[1]];\ | ~^~~ ff_audio_decoder.c:853:11: note: in expansion of macro 'MIX_AUDIO' 853 | MIX_AUDIO (int16_t, 0, this->map + j, 1, j); | ^~~~~~~~~ ff_audio_decoder.c:789:52: warning: array subscript has type 'char' [-Wchar-subscripts] 789 | p3 = (stype *)this->av_frame->extended_data[x[2]];\ | ~^~~ ff_audio_decoder.c:853:11: note: in expansion of macro 'MIX_AUDIO' 853 | MIX_AUDIO (int16_t, 0, this->map + j, 1, j); | ^~~~~~~~~ ff_audio_decoder.c:809:52: warning: array subscript has type 'char' [-Wchar-subscripts] 809 | p4 = (stype *)this->av_frame->extended_data[x[3]];\ | ~^~~ ff_audio_decoder.c:853:11: note: in expansion of macro 'MIX_AUDIO' 853 | MIX_AUDIO (int16_t, 0, this->map + j, 1, j); | ^~~~~~~~~ ff_audio_decoder.c:751:52: warning: array subscript has type 'char' [-Wchar-subscripts] 751 | p1 = (stype *)this->av_frame->extended_data[x[0]];\ | ~^~~ ff_audio_decoder.c:858:9: note: in expansion of macro 'MIX_AUDIO' 858 | MIX_AUDIO (int32_t, 1, this->left, this->front_mixes, 0); | ^~~~~~~~~ ff_audio_decoder.c:771:52: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | p2 = (stype *)this->av_frame->extended_data[x[1]];\ | ~^~~ ff_audio_decoder.c:858:9: note: in expansion of macro 'MIX_AUDIO' 858 | MIX_AUDIO (int32_t, 1, this->left, this->front_mixes, 0); | ^~~~~~~~~ ff_audio_decoder.c:789:52: warning: array subscript has type 'char' [-Wchar-subscripts] 789 | p3 = (stype *)this->av_frame->extended_data[x[2]];\ | ~^~~ ff_audio_decoder.c:858:9: note: in expansion of macro 'MIX_AUDIO' 858 | MIX_AUDIO (int32_t, 1, this->left, this->front_mixes, 0); | ^~~~~~~~~ ff_audio_decoder.c:809:52: warning: array subscript has type 'char' [-Wchar-subscripts] 809 | p4 = (stype *)this->av_frame->extended_data[x[3]];\ | ~^~~ ff_audio_decoder.c:858:9: note: in expansion of macro 'MIX_AUDIO' 858 | MIX_AUDIO (int32_t, 1, this->left, this->front_mixes, 0); | ^~~~~~~~~ ff_audio_decoder.c:751:52: warning: array subscript has type 'char' [-Wchar-subscripts] 751 | p1 = (stype *)this->av_frame->extended_data[x[0]];\ | ~^~~ ff_audio_decoder.c:859:9: note: in expansion of macro 'MIX_AUDIO' 859 | MIX_AUDIO (int32_t, 1, this->right, this->front_mixes, 1); | ^~~~~~~~~ ff_audio_decoder.c:771:52: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | p2 = (stype *)this->av_frame->extended_data[x[1]];\ | ~^~~ ff_audio_decoder.c:859:9: note: in expansion of macro 'MIX_AUDIO' 859 | MIX_AUDIO (int32_t, 1, this->right, this->front_mixes, 1); | ^~~~~~~~~ ff_audio_decoder.c:789:52: warning: array subscript has type 'char' [-Wchar-subscripts] 789 | p3 = (stype *)this->av_frame->extended_data[x[2]];\ | ~^~~ ff_audio_decoder.c:859:9: note: in expansion of macro 'MIX_AUDIO' 859 | MIX_AUDIO (int32_t, 1, this->right, this->front_mixes, 1); | ^~~~~~~~~ ff_audio_decoder.c:809:52: warning: array subscript has type 'char' [-Wchar-subscripts] 809 | p4 = (stype *)this->av_frame->extended_data[x[3]];\ | ~^~~ ff_audio_decoder.c:859:9: note: in expansion of macro 'MIX_AUDIO' 859 | MIX_AUDIO (int32_t, 1, this->right, this->front_mixes, 1); | ^~~~~~~~~ ff_audio_decoder.c:751:52: warning: array subscript has type 'char' [-Wchar-subscripts] 751 | p1 = (stype *)this->av_frame->extended_data[x[0]];\ | ~^~~ ff_audio_decoder.c:861:11: note: in expansion of macro 'MIX_AUDIO' 861 | MIX_AUDIO (int32_t, 1, this->map + j, 1, j); | ^~~~~~~~~ ff_audio_decoder.c:771:52: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | p2 = (stype *)this->av_frame->extended_data[x[1]];\ | ~^~~ ff_audio_decoder.c:861:11: note: in expansion of macro 'MIX_AUDIO' 861 | MIX_AUDIO (int32_t, 1, this->map + j, 1, j); | ^~~~~~~~~ ff_audio_decoder.c:789:52: warning: array subscript has type 'char' [-Wchar-subscripts] 789 | p3 = (stype *)this->av_frame->extended_data[x[2]];\ | ~^~~ ff_audio_decoder.c:861:11: note: in expansion of macro 'MIX_AUDIO' 861 | MIX_AUDIO (int32_t, 1, this->map + j, 1, j); | ^~~~~~~~~ ff_audio_decoder.c:809:52: warning: array subscript has type 'char' [-Wchar-subscripts] 809 | p4 = (stype *)this->av_frame->extended_data[x[3]];\ | ~^~~ ff_audio_decoder.c:861:11: note: in expansion of macro 'MIX_AUDIO' 861 | MIX_AUDIO (int32_t, 1, this->map + j, 1, j); | ^~~~~~~~~ ff_audio_decoder.c:751:52: warning: array subscript has type 'char' [-Wchar-subscripts] 751 | p1 = (stype *)this->av_frame->extended_data[x[0]];\ | ~^~~ ff_audio_decoder.c:864:9: note: in expansion of macro 'MIX_AUDIO' 864 | MIX_AUDIO (int32_t, 0, this->left, this->front_mixes, 0); | ^~~~~~~~~ ff_audio_decoder.c:771:52: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | p2 = (stype *)this->av_frame->extended_data[x[1]];\ | ~^~~ ff_audio_decoder.c:864:9: note: in expansion of macro 'MIX_AUDIO' 864 | MIX_AUDIO (int32_t, 0, this->left, this->front_mixes, 0); | ^~~~~~~~~ ff_audio_decoder.c:789:52: warning: array subscript has type 'char' [-Wchar-subscripts] 789 | p3 = (stype *)this->av_frame->extended_data[x[2]];\ | ~^~~ ff_audio_decoder.c:864:9: note: in expansion of macro 'MIX_AUDIO' 864 | MIX_AUDIO (int32_t, 0, this->left, this->front_mixes, 0); | ^~~~~~~~~ ff_audio_decoder.c:809:52: warning: array subscript has type 'char' [-Wchar-subscripts] 809 | p4 = (stype *)this->av_frame->extended_data[x[3]];\ | ~^~~ ff_audio_decoder.c:864:9: note: in expansion of macro 'MIX_AUDIO' 864 | MIX_AUDIO (int32_t, 0, this->left, this->front_mixes, 0); | ^~~~~~~~~ ff_audio_decoder.c:751:52: warning: array subscript has type 'char' [-Wchar-subscripts] 751 | p1 = (stype *)this->av_frame->extended_data[x[0]];\ | ~^~~ ff_audio_decoder.c:865:9: note: in expansion of macro 'MIX_AUDIO' 865 | MIX_AUDIO (int32_t, 0, this->right, this->front_mixes, 1); | ^~~~~~~~~ ff_audio_decoder.c:771:52: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | p2 = (stype *)this->av_frame->extended_data[x[1]];\ | ~^~~ ff_audio_decoder.c:865:9: note: in expansion of macro 'MIX_AUDIO' 865 | MIX_AUDIO (int32_t, 0, this->right, this->front_mixes, 1); | ^~~~~~~~~ ff_audio_decoder.c:789:52: warning: array subscript has type 'char' [-Wchar-subscripts] 789 | p3 = (stype *)this->av_frame->extended_data[x[2]];\ | ~^~~ ff_audio_decoder.c:865:9: note: in expansion of macro 'MIX_AUDIO' 865 | MIX_AUDIO (int32_t, 0, this->right, this->front_mixes, 1); | ^~~~~~~~~ ff_audio_decoder.c:809:52: warning: array subscript has type 'char' [-Wchar-subscripts] 809 | p4 = (stype *)this->av_frame->extended_data[x[3]];\ | ~^~~ ff_audio_decoder.c:865:9: note: in expansion of macro 'MIX_AUDIO' 865 | MIX_AUDIO (int32_t, 0, this->right, this->front_mixes, 1); | ^~~~~~~~~ ff_audio_decoder.c:751:52: warning: array subscript has type 'char' [-Wchar-subscripts] 751 | p1 = (stype *)this->av_frame->extended_data[x[0]];\ | ~^~~ ff_audio_decoder.c:867:11: note: in expansion of macro 'MIX_AUDIO' 867 | MIX_AUDIO (int32_t, 0, this->map + j, 1, j); | ^~~~~~~~~ ff_audio_decoder.c:771:52: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | p2 = (stype *)this->av_frame->extended_data[x[1]];\ | ~^~~ ff_audio_decoder.c:867:11: note: in expansion of macro 'MIX_AUDIO' 867 | MIX_AUDIO (int32_t, 0, this->map + j, 1, j); | ^~~~~~~~~ ff_audio_decoder.c:789:52: warning: array subscript has type 'char' [-Wchar-subscripts] 789 | p3 = (stype *)this->av_frame->extended_data[x[2]];\ | ~^~~ ff_audio_decoder.c:867:11: note: in expansion of macro 'MIX_AUDIO' 867 | MIX_AUDIO (int32_t, 0, this->map + j, 1, j); | ^~~~~~~~~ ff_audio_decoder.c:809:52: warning: array subscript has type 'char' [-Wchar-subscripts] 809 | p4 = (stype *)this->av_frame->extended_data[x[3]];\ | ~^~~ ff_audio_decoder.c:867:11: note: in expansion of macro 'MIX_AUDIO' 867 | MIX_AUDIO (int32_t, 0, this->map + j, 1, j); | ^~~~~~~~~ ff_audio_decoder.c:883:52: warning: array subscript has type 'char' [-Wchar-subscripts] 883 | p1 = (stype *)this->av_frame->extended_data[x[0]];\ | ~^~~ ff_audio_decoder.c:949:9: note: in expansion of macro 'MIX_AUDIO' 949 | MIX_AUDIO (float, 1, this->left, this->front_mixes, 0); | ^~~~~~~~~ ff_audio_decoder.c:903:52: warning: array subscript has type 'char' [-Wchar-subscripts] 903 | p2 = (stype *)this->av_frame->extended_data[x[1]];\ | ~^~~ ff_audio_decoder.c:949:9: note: in expansion of macro 'MIX_AUDIO' 949 | MIX_AUDIO (float, 1, this->left, this->front_mixes, 0); | ^~~~~~~~~ ff_audio_decoder.c:918:52: warning: array subscript has type 'char' [-Wchar-subscripts] 918 | p3 = (stype *)this->av_frame->extended_data[x[2]];\ | ~^~~ ff_audio_decoder.c:949:9: note: in expansion of macro 'MIX_AUDIO' 949 | MIX_AUDIO (float, 1, this->left, this->front_mixes, 0); | ^~~~~~~~~ ff_audio_decoder.c:934:52: warning: array subscript has type 'char' [-Wchar-subscripts] 934 | p4 = (stype *)this->av_frame->extended_data[x[3]];\ | ~^~~ ff_audio_decoder.c:949:9: note: in expansion of macro 'MIX_AUDIO' 949 | MIX_AUDIO (float, 1, this->left, this->front_mixes, 0); | ^~~~~~~~~ ff_audio_decoder.c:883:52: warning: array subscript has type 'char' [-Wchar-subscripts] 883 | p1 = (stype *)this->av_frame->extended_data[x[0]];\ | ~^~~ ff_audio_decoder.c:950:9: note: in expansion of macro 'MIX_AUDIO' 950 | MIX_AUDIO (float, 1, this->right, this->front_mixes, 1); | ^~~~~~~~~ ff_audio_decoder.c:903:52: warning: array subscript has type 'char' [-Wchar-subscripts] 903 | p2 = (stype *)this->av_frame->extended_data[x[1]];\ | ~^~~ ff_audio_decoder.c:950:9: note: in expansion of macro 'MIX_AUDIO' 950 | MIX_AUDIO (float, 1, this->right, this->front_mixes, 1); | ^~~~~~~~~ ff_audio_decoder.c:918:52: warning: array subscript has type 'char' [-Wchar-subscripts] 918 | p3 = (stype *)this->av_frame->extended_data[x[2]];\ | ~^~~ ff_audio_decoder.c:950:9: note: in expansion of macro 'MIX_AUDIO' 950 | MIX_AUDIO (float, 1, this->right, this->front_mixes, 1); | ^~~~~~~~~ ff_audio_decoder.c:934:52: warning: array subscript has type 'char' [-Wchar-subscripts] 934 | p4 = (stype *)this->av_frame->extended_data[x[3]];\ | ~^~~ ff_audio_decoder.c:950:9: note: in expansion of macro 'MIX_AUDIO' 950 | MIX_AUDIO (float, 1, this->right, this->front_mixes, 1); | ^~~~~~~~~ ff_audio_decoder.c:883:52: warning: array subscript has type 'char' [-Wchar-subscripts] 883 | p1 = (stype *)this->av_frame->extended_data[x[0]];\ | ~^~~ ff_audio_decoder.c:952:11: note: in expansion of macro 'MIX_AUDIO' 952 | MIX_AUDIO (float, 1, this->map + j, 1, j); | ^~~~~~~~~ ff_audio_decoder.c:903:52: warning: array subscript has type 'char' [-Wchar-subscripts] 903 | p2 = (stype *)this->av_frame->extended_data[x[1]];\ | ~^~~ ff_audio_decoder.c:952:11: note: in expansion of macro 'MIX_AUDIO' 952 | MIX_AUDIO (float, 1, this->map + j, 1, j); | ^~~~~~~~~ ff_audio_decoder.c:918:52: warning: array subscript has type 'char' [-Wchar-subscripts] 918 | p3 = (stype *)this->av_frame->extended_data[x[2]];\ | ~^~~ ff_audio_decoder.c:952:11: note: in expansion of macro 'MIX_AUDIO' 952 | MIX_AUDIO (float, 1, this->map + j, 1, j); | ^~~~~~~~~ ff_audio_decoder.c:934:52: warning: array subscript has type 'char' [-Wchar-subscripts] 934 | p4 = (stype *)this->av_frame->extended_data[x[3]];\ | ~^~~ ff_audio_decoder.c:952:11: note: in expansion of macro 'MIX_AUDIO' 952 | MIX_AUDIO (float, 1, this->map + j, 1, j); | ^~~~~~~~~ ff_audio_decoder.c:883:52: warning: array subscript has type 'char' [-Wchar-subscripts] 883 | p1 = (stype *)this->av_frame->extended_data[x[0]];\ | ~^~~ ff_audio_decoder.c:955:9: note: in expansion of macro 'MIX_AUDIO' 955 | MIX_AUDIO (float, 0, this->left, this->front_mixes, 0); | ^~~~~~~~~ ff_audio_decoder.c:903:52: warning: array subscript has type 'char' [-Wchar-subscripts] 903 | p2 = (stype *)this->av_frame->extended_data[x[1]];\ | ~^~~ ff_audio_decoder.c:955:9: note: in expansion of macro 'MIX_AUDIO' 955 | MIX_AUDIO (float, 0, this->left, this->front_mixes, 0); | ^~~~~~~~~ ff_audio_decoder.c:918:52: warning: array subscript has type 'char' [-Wchar-subscripts] 918 | p3 = (stype *)this->av_frame->extended_data[x[2]];\ | ~^~~ ff_audio_decoder.c:955:9: note: in expansion of macro 'MIX_AUDIO' 955 | MIX_AUDIO (float, 0, this->left, this->front_mixes, 0); | ^~~~~~~~~ ff_audio_decoder.c:934:52: warning: array subscript has type 'char' [-Wchar-subscripts] 934 | p4 = (stype *)this->av_frame->extended_data[x[3]];\ | ~^~~ ff_audio_decoder.c:955:9: note: in expansion of macro 'MIX_AUDIO' 955 | MIX_AUDIO (float, 0, this->left, this->front_mixes, 0); | ^~~~~~~~~ ff_audio_decoder.c:883:52: warning: array subscript has type 'char' [-Wchar-subscripts] 883 | p1 = (stype *)this->av_frame->extended_data[x[0]];\ | ~^~~ ff_audio_decoder.c:956:9: note: in expansion of macro 'MIX_AUDIO' 956 | MIX_AUDIO (float, 0, this->right, this->front_mixes, 1); | ^~~~~~~~~ ff_audio_decoder.c:903:52: warning: array subscript has type 'char' [-Wchar-subscripts] 903 | p2 = (stype *)this->av_frame->extended_data[x[1]];\ | ~^~~ ff_audio_decoder.c:956:9: note: in expansion of macro 'MIX_AUDIO' 956 | MIX_AUDIO (float, 0, this->right, this->front_mixes, 1); | ^~~~~~~~~ ff_audio_decoder.c:918:52: warning: array subscript has type 'char' [-Wchar-subscripts] 918 | p3 = (stype *)this->av_frame->extended_data[x[2]];\ | ~^~~ ff_audio_decoder.c:956:9: note: in expansion of macro 'MIX_AUDIO' 956 | MIX_AUDIO (float, 0, this->right, this->front_mixes, 1); | ^~~~~~~~~ ff_audio_decoder.c:934:52: warning: array subscript has type 'char' [-Wchar-subscripts] 934 | p4 = (stype *)this->av_frame->extended_data[x[3]];\ | ~^~~ ff_audio_decoder.c:956:9: note: in expansion of macro 'MIX_AUDIO' 956 | MIX_AUDIO (float, 0, this->right, this->front_mixes, 1); | ^~~~~~~~~ ff_audio_decoder.c:883:52: warning: array subscript has type 'char' [-Wchar-subscripts] 883 | p1 = (stype *)this->av_frame->extended_data[x[0]];\ | ~^~~ ff_audio_decoder.c:958:11: note: in expansion of macro 'MIX_AUDIO' 958 | MIX_AUDIO (float, 0, this->map + j, 1, j); | ^~~~~~~~~ ff_audio_decoder.c:903:52: warning: array subscript has type 'char' [-Wchar-subscripts] 903 | p2 = (stype *)this->av_frame->extended_data[x[1]];\ | ~^~~ ff_audio_decoder.c:958:11: note: in expansion of macro 'MIX_AUDIO' 958 | MIX_AUDIO (float, 0, this->map + j, 1, j); | ^~~~~~~~~ ff_audio_decoder.c:918:52: warning: array subscript has type 'char' [-Wchar-subscripts] 918 | p3 = (stype *)this->av_frame->extended_data[x[2]];\ | ~^~~ ff_audio_decoder.c:958:11: note: in expansion of macro 'MIX_AUDIO' 958 | MIX_AUDIO (float, 0, this->map + j, 1, j); | ^~~~~~~~~ ff_audio_decoder.c:934:52: warning: array subscript has type 'char' [-Wchar-subscripts] 934 | p4 = (stype *)this->av_frame->extended_data[x[3]];\ | ~^~~ ff_audio_decoder.c:958:11: note: in expansion of macro 'MIX_AUDIO' 958 | MIX_AUDIO (float, 0, this->map + j, 1, j); | ^~~~~~~~~ CC xineplug_decode_ff_la-ff_video_decoder.lo ff_video_decoder.c: In function 'init_video_codec': ff_video_decoder.c:1047:77: warning: array subscript has type 'char' [-Wchar-subscripts] 1047 | this->context->skip_loop_filter = skip_loop_filter_enum_values[this->class->skip_loop_filter_enum]; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ff_video_decoder.c:1078:5: warning: #warning h.264 still needs this set, or falls back to indirect rendering. please ignore the next warning. [-Wcpp] 1078 | # warning h.264 still needs this set, or falls back to indirect rendering. please ignore the next warning. | ^~~~~~~ ff_video_decoder.c:1081:5: warning: 'thread_safe_callbacks' is deprecated [-Wdeprecated-declarations] 1081 | this->context->thread_safe_callbacks = 1; | ^~~~ In file included from ff_video_decoder.c:38: /home/pbulk/build/multimedia/xine-lib/work/.buildlink/include/ffmpeg5/libavcodec/avcodec.h:1502:9: note: declared here 1502 | int thread_safe_callbacks; | ^~~~~~~~~~~~~~~~~~~~~ CC xineplug_decode_ff_la-ff_mpeg_parser.lo CC xineplug_decode_ff_la-input_avio.lo input_avio.c: In function 'input_avio_seek_time': input_avio.c:128:45: error: 'AV_TIME_BASE' undeclared (first use in this function); did you mean 'LC_TIME_MASK'? 128 | int64_t ts = (int64_t)time_offset * AV_TIME_BASE / 1000; | ^~~~~~~~~~~~ | LC_TIME_MASK input_avio.c:128:45: note: each undeclared identifier is reported only once for each function it appears in gmake[4]: *** [Makefile:817: xineplug_decode_ff_la-input_avio.lo] Error 1 gmake[4]: Leaving directory '/home/pbulk/build/multimedia/xine-lib/work/xine-lib-1.2.12/src/combined/ffmpeg' gmake[3]: *** [Makefile:675: all] Error 2 gmake[3]: Leaving directory '/home/pbulk/build/multimedia/xine-lib/work/xine-lib-1.2.12/src/combined/ffmpeg' gmake[2]: *** [Makefile:986: all-recursive] Error 1 gmake[2]: Leaving directory '/home/pbulk/build/multimedia/xine-lib/work/xine-lib-1.2.12/src/combined' gmake[1]: *** [Makefile:649: all-recursive] Error 1 gmake[1]: Leaving directory '/home/pbulk/build/multimedia/xine-lib/work/xine-lib-1.2.12/src' gmake: *** [Makefile:910: all-recursive] Error 1 *** Error code 2 Stop. bmake[1]: stopped in /data/jenkins/workspace/pkgsrc-trunk-x86_64/multimedia/xine-lib *** Error code 1 Stop. bmake: stopped in /data/jenkins/workspace/pkgsrc-trunk-x86_64/multimedia/xine-lib