mplayer-errors.txt
I tried to compile this repo at latest commit (a92df5d), but it fails:
libvo/mga_template.c:80:28: warning: passing argument 2 of 'sws_scale' from incompatible pointer type [-Wincompatible-pointer-types] 80 | sws_scale(sws_ctx, image, stride, y, height, dst, dst_stride); | ^~~~~ | | | uint8_t ** {aka unsigned char **} In file included from libvo/mga_template.c:22: ffmpeg/libswscale/swscale.h:494:51: note: expected 'const uint8_t * const*' {aka 'const unsigned char * const*'} but argument is of type 'uint8_t **' {aka 'unsigned char **'} 494 | int sws_scale(SwsContext *c, const uint8_t *const srcSlice[],
implicit function declaration errors in jack output code:
libao2/ao_jack.c:74:8: error: unknown type name 'AVFifoBuffer' 74 | static AVFifoBuffer *buffer; | ^~~~~~~~~~~~ libao2/ao_jack.c: In function 'write_buffer': libao2/ao_jack.c:85:14: error: implicit declaration of function 'av_fifo_space'; did you mean 'av_fifo_peek'? [-Wimplicit-function-declaration] 85 | int free = av_fifo_space(buffer); | ^~~~~~~~~~~~~ | av_fifo_peek libao2/ao_jack.c:87:10: error: implicit declaration of function 'av_fifo_generic_write'; did you mean 'av_fifo_can_write'? [-Wimplicit-function-declaration] 87 | return av_fifo_generic_write(buffer, data, len, NULL); | ^~~~~~~~~~~~~~~~~~~~~ | av_fifo_can_write libao2/ao_jack.c: In function 'read_buffer': libao2/ao_jack.c:128:18: error: implicit declaration of function 'av_fifo_size'; did you mean 'av_fifo_write'? [-Wimplicit-function-declaration] 128 | int buffered = av_fifo_size(buffer); | ^~~~~~~~~~~~ | av_fifo_write libao2/ao_jack.c:133:3: error: implicit declaration of function 'av_fifo_generic_read'; did you mean 'av_fifo_can_read'? [-Wimplicit-function-declaration] 133 | av_fifo_generic_read(buffer, &di, cnt * num_bufs * sizeof(float), deinterleave); | ^~~~~~~~~~~~~~~~~~~~ | av_fifo_can_read libao2/ao_jack.c: In function 'init': libao2/ao_jack.c:245:12: error: implicit declaration of function 'av_fifo_alloc'; did you mean 'av_fifo_alloc2'? [-Wimplicit-function-declaration] 245 | buffer = av_fifo_alloc(BUFFSIZE); | ^~~~~~~~~~~~~ | av_fifo_alloc2 libao2/ao_jack.c:245:10: error: assignment to 'int *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 245 | buffer = av_fifo_alloc(BUFFSIZE); | ^ libao2/ao_jack.c:284:3: warning: 'jack_port_get_total_latency' is deprecated [-Wdeprecated-declarations] 284 | jack_latency = (float)(jack_port_get_total_latency(client, ports[0]) + | ^~~~~~~~~~~~ In file included from libao2/ao_jack.c:41: /usr/include/jack/jack.h:1243:16: note: declared here 1243 | jack_nframes_t jack_port_get_total_latency (jack_client_t *client, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ libao2/ao_jack.c:305:3: error: implicit declaration of function 'av_fifo_free'; did you mean 'av_fifo_freep2'? [-Wimplicit-function-declaration] 305 | av_fifo_free(buffer); | ^~~~~~~~~~~~ | av_fifo_freep2 libao2/ao_jack.c: In function 'reset': libao2/ao_jack.c:327:3: error: implicit declaration of function 'av_fifo_reset'; did you mean 'av_fifo_reset2'? [-Wimplicit-function-declaration] 327 | av_fifo_reset(buffer); | ^~~~~~~~~~~~~ | av_fifo_reset2
mplayer-errors.txt
I tried to compile this repo at latest commit (a92df5d), but it fails:
libvo/mga_template.c:80:28: warning: passing argument 2 of 'sws_scale' from incompatible pointer type [-Wincompatible-pointer-types] 80 | sws_scale(sws_ctx, image, stride, y, height, dst, dst_stride); | ^~~~~ | | | uint8_t ** {aka unsigned char **} In file included from libvo/mga_template.c:22: ffmpeg/libswscale/swscale.h:494:51: note: expected 'const uint8_t * const*' {aka 'const unsigned char * const*'} but argument is of type 'uint8_t **' {aka 'unsigned char **'} 494 | int sws_scale(SwsContext *c, const uint8_t *const srcSlice[],implicit function declaration errors in jack output code:
libao2/ao_jack.c:74:8: error: unknown type name 'AVFifoBuffer' 74 | static AVFifoBuffer *buffer; | ^~~~~~~~~~~~ libao2/ao_jack.c: In function 'write_buffer': libao2/ao_jack.c:85:14: error: implicit declaration of function 'av_fifo_space'; did you mean 'av_fifo_peek'? [-Wimplicit-function-declaration] 85 | int free = av_fifo_space(buffer); | ^~~~~~~~~~~~~ | av_fifo_peek libao2/ao_jack.c:87:10: error: implicit declaration of function 'av_fifo_generic_write'; did you mean 'av_fifo_can_write'? [-Wimplicit-function-declaration] 87 | return av_fifo_generic_write(buffer, data, len, NULL); | ^~~~~~~~~~~~~~~~~~~~~ | av_fifo_can_write libao2/ao_jack.c: In function 'read_buffer': libao2/ao_jack.c:128:18: error: implicit declaration of function 'av_fifo_size'; did you mean 'av_fifo_write'? [-Wimplicit-function-declaration] 128 | int buffered = av_fifo_size(buffer); | ^~~~~~~~~~~~ | av_fifo_write libao2/ao_jack.c:133:3: error: implicit declaration of function 'av_fifo_generic_read'; did you mean 'av_fifo_can_read'? [-Wimplicit-function-declaration] 133 | av_fifo_generic_read(buffer, &di, cnt * num_bufs * sizeof(float), deinterleave); | ^~~~~~~~~~~~~~~~~~~~ | av_fifo_can_read libao2/ao_jack.c: In function 'init': libao2/ao_jack.c:245:12: error: implicit declaration of function 'av_fifo_alloc'; did you mean 'av_fifo_alloc2'? [-Wimplicit-function-declaration] 245 | buffer = av_fifo_alloc(BUFFSIZE); | ^~~~~~~~~~~~~ | av_fifo_alloc2 libao2/ao_jack.c:245:10: error: assignment to 'int *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 245 | buffer = av_fifo_alloc(BUFFSIZE); | ^ libao2/ao_jack.c:284:3: warning: 'jack_port_get_total_latency' is deprecated [-Wdeprecated-declarations] 284 | jack_latency = (float)(jack_port_get_total_latency(client, ports[0]) + | ^~~~~~~~~~~~ In file included from libao2/ao_jack.c:41: /usr/include/jack/jack.h:1243:16: note: declared here 1243 | jack_nframes_t jack_port_get_total_latency (jack_client_t *client, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ libao2/ao_jack.c:305:3: error: implicit declaration of function 'av_fifo_free'; did you mean 'av_fifo_freep2'? [-Wimplicit-function-declaration] 305 | av_fifo_free(buffer); | ^~~~~~~~~~~~ | av_fifo_freep2 libao2/ao_jack.c: In function 'reset': libao2/ao_jack.c:327:3: error: implicit declaration of function 'av_fifo_reset'; did you mean 'av_fifo_reset2'? [-Wimplicit-function-declaration] 327 | av_fifo_reset(buffer); | ^~~~~~~~~~~~~ | av_fifo_reset2