Open dlavrantonis opened 1 year ago
For anyone else struggling with this, check the comments in this thread. https://www.reddit.com/r/OrangePI/comments/14f725v/comment/jpcezy2/?context=3
I have an orange pi with rk3588(running on ubuntu 22.04 jammy). I use this ffmpeg repo to build rkmpp support, but get undefined reference to rkmpp function.
/usr/bin/ld: libavcodec/libavcodec.a(rkmppdec.o): in function `rkmpp_receive_frame':
/home/orangepi/work/ffmpeg-rk/build/src/libavcodec/rkmppdec.c:30: undefined reference to `avrkmpp_receive_frame'
/usr/bin/ld: libavcodec/libavcodec.a(rkmppdec.o):(.data.rel.ro+0x90): undefined reference to `avrkmpp_init_decoder'
/usr/bin/ld: libavcodec/libavcodec.a(rkmppdec.o):(.data.rel.ro+0xa0): undefined reference to `avrkmpp_close_decoder'
/usr/bin/ld: libavcodec/libavcodec.a(rkmppdec.o):(.data.rel.ro+0xa8): undefined reference to `avrkmpp_decoder_flush'
/usr/bin/ld: libavcodec/libavcodec.a(rkmppdec.o):(.data.rel.ro+0x158): undefined reference to `avrkmpp_init_decoder'
/usr/bin/ld: libavcodec/libavcodec.a(rkmppdec.o):(.data.rel.ro+0x168): undefined reference to `avrkmpp_close_decoder'
/usr/bin/ld: libavcodec/libavcodec.a(rkmppdec.o):(.data.rel.ro+0x170): undefined reference to `avrkmpp_decoder_flush'
/usr/bin/ld: libavcodec/libavcodec.a(rkmppdec.o):(.data.rel.ro+0x220): undefined reference to `avrkmpp_init_decoder'
/usr/bin/ld: libavcodec/libavcodec.a(rkmppdec.o):(.data.rel.ro+0x230): undefined reference to `avrkmpp_close_decoder'
/usr/bin/ld: libavcodec/libavcodec.a(rkmppdec.o):(.data.rel.ro+0x238): undefined reference to `avrkmpp_decoder_flush'
/usr/bin/ld: libavcodec/libavcodec.a(rkmppdec.o):(.data.rel.ro+0x2e8): undefined reference to `avrkmpp_init_decoder'
/usr/bin/ld: libavcodec/libavcodec.a(rkmppdec.o):(.data.rel.ro+0x2f8): undefined reference to `avrkmpp_close_decoder'
someone mentioned this on the armibian forum https://github.com/hbiyik/FFmpeg mpp port of ffmpeg that works on orange pi
Hi!
Take a look here:
https://github.com/jjm2473/ffmpeg-rk/issues/28#issuecomment-1782252373
Works on jammy and bookworm.
If yes, with what OS? and what build settings?