Git Product home page Git Product logo

rockchip-ffmpeg-builds's People

Contributors

arakisatoshi avatar bastimeyer avatar bitraid avatar brainiarc7 avatar btbn avatar cdgriffith avatar chkimes avatar daniel-stanciu avatar dtugend avatar hugolowegren avatar marca711 avatar mrintrepide avatar n00mkrad avatar nanake avatar nihil-admirari avatar nyanmisaka avatar ogunkarakus avatar phantom10111 avatar realies avatar shirt-dev avatar sudo-nautilus avatar tsukumijima avatar yichengliu avatar

Stargazers

 avatar  avatar  avatar  avatar

rockchip-ffmpeg-builds's Issues

Get load of vpu

Hi,

for rknpu one can get the load and other statistics using:

# cat /sys/kernel/debug/rknpu/load 
NPU load:  Core0:  4%, Core1:  0%, Core2:  0%,
# cat /sys/kernel/debug/rknpu/freq 
1000000000
# cat /sys/kernel/debug/rknpu/volt 
800000

For rkrga this prints the load:

# cat /sys/kernel/debug/rkrga/load
num of scheduler = 3
================= load ==================
scheduler[0]: rga3_core0
	 load = 0%
-----------------------------------
scheduler[1]: rga3_core1
	 load = 0%
-----------------------------------
scheduler[2]: rga2
	 load = 59%
-----------------------------------
	 process 14405: pid = 1265761, name: ...

Does anybody know if there are similar statistics for the other hardware de-/encoders? Maybe @nyanmisaka can help?

Thanks

FFmpeg build fails

can anybody help me find the problem here? @nyanmisaka

I changed this line

to SCRIPT_COMMIT="v1.3.276" to avoid the new changes in the vulkan definition.

Afterwards, building still fails. The errors are related to mpp.

End of console output
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x918): undefined reference to `mpp_packet_deinit'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x9b4): undefined reference to `mpp_packet_deinit'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0xb6c): undefined reference to `mpp_enc_cfg_set_u32'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0xb80): undefined reference to `mpp_enc_cfg_set_u32'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0xc2c): undefined reference to `mpp_enc_cfg_set_s32'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0xc40): undefined reference to `mpp_enc_cfg_set_s32'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0xc54): undefined reference to `mpp_enc_cfg_set_s32'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0xcb4): undefined reference to `mpp_enc_cfg_set_u32'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0xcf4): undefined reference to `mpp_enc_cfg_set_u32'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0xd5c): undefined reference to `mpp_enc_cfg_set_u32'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0xd8c): undefined reference to `mpp_enc_cfg_set_s32'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0xda0): undefined reference to `mpp_enc_cfg_set_s32'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0xe24): undefined reference to `mpp_enc_cfg_set_s32'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0xe38): undefined reference to `mpp_enc_cfg_set_s32'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0xe4c): undefined reference to `mpp_enc_cfg_set_s32'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: libavcodec/libavcodec.a(rkmppenc.o):rkmppenc.c:(.text+0xe60): more undefined references to `mpp_enc_cfg_set_s32' follow
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: libavcodec/libavcodec.a(rkmppenc.o): in function `rkmpp_encode_frame':
rkmppenc.c:(.text+0x12d8): undefined reference to `mpp_packet_get_eos'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: : rkmppenc.c:(.text+0x12f8): undefined reference to `mpp_packet_get_data'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x1308): undefined reference to `mpp_packet_get_length'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x1350)libavutil/libavutil.a(hwcontext_rkmpp.o): in function `rkmpp_map_frame':
: undefined reference to `hwcontext_rkmpp.c:(.text+0xe4)mpp_packet_get_pts'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x1360): undefined reference to `mpp_packet_get_meta'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x1370): undefined reference to `mpp_packet_has_meta'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x1388): undefined reference to `mpp_meta_get_s32'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x13b0): undefined reference to `mpp_meta_get_frame'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x13c0): undefined reference to `mpp_frame_get_buffer'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x13d8): undefined reference to `mpp_buffer_set_index_with_caller'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: : undefined reference to `mpp_buffer_get_ptr_with_caller'
rkmppenc.c:(.text/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: libavutil/libavutil.a(hwcontext_rkmpp.o): in function `+0x1404rkmpp_frames_uninit':
hwcontext_rkmpp.c:(.text): undefined reference to `mpp_frame_get_buffer'
+0xb18): undefined reference to `mpp_buffer_group_put'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x141c): undefined reference to `mpp_buffer_get_index_with_caller'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x142c): undefined reference to `mpp_buffer_put_with_caller'
: libavutil/libavutil.a(hwcontext_rkmpp.o)/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x: in function `rkmpp_frames_init':
hwcontext_rkmpp.c:(.text+0xbe0): undefined reference to `1434): undefined reference to `mpp_frame_deinitmpp_buffer_group_get'
'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: libavutil/libavutil.a(hwcontext_rkmpp.o)/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x: in function `rkmpp_free_drm_frame_descriptor':
hwcontext_rkmpp.c:(.text+0xdf0): undefined reference to `mpp_buffer_put_with_caller'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: libavutil/libavutil.a(hwcontext_rkmpp.o): in function `rkmpp_drm_pool_alloc':
hwcontext_rkmpp.c:(.text+0xff8): undefined reference to `mpp_buffer_get_with_tag'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: hwcontext_rkmpp.c:(.text+0x1014): undefined reference to `mpp_buffer_get_fd_with_caller'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: hwcontext_rkmpp.c:(.text+0x1028): undefined reference to `mpp_buffer_get_size_with_caller'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: hwcontext_rkmpp.c:(.text+0x1310): undefined reference to `mpp_buffer_put_with_caller'
14d0): undefined reference to `mpp_frame_get_buffer'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x14ec): undefined reference to `mpp_buffer_get_index_with_caller'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x14fc): undefined reference to `mpp_buffer_put_with_caller'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x1504): undefined reference to `mpp_frame_deinit'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x1548): undefined reference to `mpp_frame_init'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x1624): undefined reference to `mpp_frame_set_pts'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x1634): undefined reference to `mpp_frame_set_width'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x1644): undefined reference to `mpp_frame_set_height'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x1650): undefined reference to `mpp_frame_set_colorspace'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x165c): undefined reference to `mpp_frame_set_color_primaries'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x1668): undefined reference to `mpp_frame_set_color_trc'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x1674): undefined reference to `mpp_frame_set_color_range'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x16d4): undefined reference to `mpp_frame_set_fmt'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x1758): undefined reference to `mpp_frame_set_fbc_hdr_stride'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x1880): undefined reference to `mpp_packet_deinit'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x1898): undefined reference to `mpp_frame_set_fmt'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x18dc): undefined reference to `mpp_frame_set_hor_stride'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x18e8): undefined reference to `mpp_frame_set_ver_stride'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x1920): undefined reference to `mpp_buffer_import_with_tag'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x192c): undefined reference to `mpp_frame_set_buffer'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x1938): undefined reference to `mpp_frame_set_buf_size'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x19ac): undefined reference to `mpp_enc_cfg_set_s32'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x19bc): undefined reference to `mpp_enc_cfg_set_s32'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x19d0): undefined reference to `mpp_enc_cfg_set_s32'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x19e4): undefined reference to `mpp_enc_cfg_set_s32'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x19f8): undefined reference to `mpp_enc_cfg_set_s32'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: libavcodec/libavcodec.a(rkmppenc.o):rkmppenc.c:(.text+0x1a0c): more undefined references to `mpp_enc_cfg_set_s32' follow
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: libavcodec/libavcodec.a(rkmppenc.o): in function `rkmpp_encode_frame':
rkmppenc.c:(.text+0x1b4c): undefined reference to `mpp_frame_get_buf_size'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x1bd4): undefined reference to `mpp_enc_cfg_set_s32'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x1bec): undefined reference to `mpp_enc_cfg_set_s32'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x1c2c): undefined reference to `mpp_packet_deinit'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x1d18): undefined reference to `mpp_packet_deinit'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x1d3c): undefined reference to `mpp_frame_set_offset_y'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x1d48): undefined reference to `mpp_frame_set_fmt'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x1d80): undefined reference to `mpp_packet_get_pts'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x1de4): undefined reference to `mpp_frame_set_eos'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: libavutil/libavutil.a(hwcontext_rkmpp.o): in function `rkmpp_map_frame':
hwcontext_rkmpp.c:(.text+0xe4): undefined reference to `mpp_buffer_get_ptr_with_caller'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: libavutil/libavutil.a(hwcontext_rkmpp.o): in function `rkmpp_frames_uninit':
hwcontext_rkmpp.c:(.text+0xb18): undefined reference to `mpp_buffer_group_put'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: libavutil/libavutil.a(hwcontext_rkmpp.o): in function `rkmpp_frames_init':
hwcontext_rkmpp.c:(.text+0xbe0): undefined reference to `mpp_buffer_group_get'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: libavutil/libavutil.a(hwcontext_rkmpp.o): in function `rkmpp_free_drm_frame_descriptor':
hwcontext_rkmpp.c:(.text+0xdf0): undefined reference to `mpp_buffer_put_with_caller'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: libavutil/libavutil.a(hwcontext_rkmpp.o): in function `rkmpp_drm_pool_alloc':
hwcontext_rkmpp.c:(.text+0xff8): undefined reference to `mpp_buffer_get_with_tag'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: hwcontext_rkmpp.c:(.text+0x1014): undefined reference to `mpp_buffer_get_fd_with_caller'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: hwcontext_rkmpp.c:(.text+0x1028): undefined reference to `mpp_buffer_get_size_with_caller'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: hwcontext_rkmpp.c:(.text+0x1310): undefined reference to `mpp_buffer_put_with_caller'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: libavcodec/libavcodec.a(rkmppenc.o): in function `rkmpp_encode_close':
rkmppenc.c:(.text+0x80): undefined reference to `mpp_frame_get_buffer'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x90): undefined reference to `mpp_buffer_get_index_with_caller'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0xa0): undefined reference to `mpp_buffer_put_with_caller'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0xac): undefined reference to `mpp_frame_deinit'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: libavcodec/libavcodec.a(rkmppenc.o): in function `rkmpp_free_packet_buf':
rkmppenc.c:(.text+0x14c): undefined reference to `mpp_packet_deinit'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: libavcodec/libavcodec.a(rkmppenc.o): in function `rkmpp_encode_init':
rkmppenc.c:(.text+0x354): undefined reference to `mpp_enc_cfg_init'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x3a8): undefined reference to `mpp_enc_cfg_set_s32'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x3bc): undefined reference to `mpp_enc_cfg_set_s32'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x3d8): undefined reference to `mpp_enc_cfg_set_s32'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x3f4): undefined reference to `mpp_enc_cfg_set_s32'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x408): undefined reference to `mpp_enc_cfg_set_s32'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: libavcodec/libavcodec.a(rkmppenc.o):rkmppenc.c:(.text+0x41c): more undefined references to `mpp_enc_cfg_set_s32' follow
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: libavcodec/libavcodec.a(rkmppenc.o): in function `rkmpp_encode_init':
rkmppenc.c:(.text+0x588): undefined reference to `mpp_enc_cfg_set_u32'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x5e4): undefined reference to `mpp_enc_cfg_set_u32'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x5f8): undefined reference to `mpp_enc_cfg_set_s32'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x60c): undefined reference to `mpp_enc_cfg_set_s32'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x658): undefined reference to `mpp_enc_cfg_set_u32'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x684): undefined reference to `mpp_enc_cfg_set_u32'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x724): undefined reference to `mpp_enc_cfg_set_s32'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x738): undefined reference to `mpp_enc_cfg_set_s32'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x74c): undefined reference to `mpp_enc_cfg_set_s32'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x760): undefined reference to `mpp_enc_cfg_set_s32'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x774): undefined reference to `mpp_enc_cfg_set_s32'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: libavcodec/libavcodec.a(rkmppenc.o):rkmppenc.c:(.text+0x788): more undefined references to `mpp_enc_cfg_set_s32' follow
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: libavcodec/libavcodec.a(rkmppenc.o): in function `rkmpp_encode_init':
rkmppenc.c:(.text+0x87c): undefined reference to `mpp_packet_init'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x894): undefined reference to `mpp_packet_set_length'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x8b8): undefined reference to `mpp_packet_get_pos'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x8c4): undefined reference to `mpp_packet_get_length'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x918): undefined reference to `mpp_packet_deinit'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x9b4): undefined reference to `mpp_packet_deinit'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0xb6c): undefined reference to `mpp_enc_cfg_set_u32'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0xb80): undefined reference to `mpp_enc_cfg_set_u32'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0xc2c): undefined reference to `mpp_enc_cfg_set_s32'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0xc40): undefined reference to `mpp_enc_cfg_set_s32'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0xc54): undefined reference to `mpp_enc_cfg_set_s32'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0xcb4): undefined reference to `mpp_enc_cfg_set_u32'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0xcf4): undefined reference to `mpp_enc_cfg_set_u32'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0xd5c): undefined reference to `mpp_enc_cfg_set_u32'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0xd8c): undefined reference to `mpp_enc_cfg_set_s32'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0xda0): undefined reference to `mpp_enc_cfg_set_s32'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0xe24): undefined reference to `mpp_enc_cfg_set_s32'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0xe38): undefined reference to `mpp_enc_cfg_set_s32'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0xe4c): undefined reference to `mpp_enc_cfg_set_s32'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: libavcodec/libavcodec.a(rkmppenc.o):rkmppenc.c:(.text+0xe60): more undefined references to `mpp_enc_cfg_set_s32' follow
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: libavcodec/libavcodec.a(rkmppenc.o): in function `rkmpp_encode_frame':
rkmppenc.c:(.text+0x12d8): undefined reference to `mpp_packet_get_eos'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x12f8): undefined reference to `mpp_packet_get_data'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x1308): undefined reference to `mpp_packet_get_length'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x1350): undefined reference to `mpp_packet_get_pts'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x1360): undefined reference to `mpp_packet_get_meta'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x1370): undefined reference to `mpp_packet_has_meta'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x1388): undefined reference to `mpp_meta_get_s32'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x13b0): undefined reference to `mpp_meta_get_frame'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x13c0): undefined reference to `mpp_frame_get_buffer'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x13d8): undefined reference to `mpp_buffer_set_index_with_caller'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x1404): undefined reference to `mpp_frame_get_buffer'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x141c): undefined reference to `mpp_buffer_get_index_with_caller'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x142c): undefined reference to `mpp_buffer_put_with_caller'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x1434): undefined reference to `mpp_frame_deinit'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x14d0): undefined reference to `mpp_frame_get_buffer'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x14ec): undefined reference to `mpp_buffer_get_index_with_caller'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x14fc): undefined reference to `mpp_buffer_put_with_caller'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x1504): undefined reference to `mpp_frame_deinit'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x1548): undefined reference to `mpp_frame_init'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x1624): undefined reference to `mpp_frame_set_pts'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x1634): undefined reference to `mpp_frame_set_width'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x1644): undefined reference to `mpp_frame_set_height'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x1650): undefined reference to `mpp_frame_set_colorspace'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x165c): undefined reference to `mpp_frame_set_color_primaries'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x1668): undefined reference to `mpp_frame_set_color_trc'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x1674): undefined reference to `mpp_frame_set_color_range'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x16d4): undefined reference to `mpp_frame_set_fmt'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x1758): undefined reference to `mpp_frame_set_fbc_hdr_stride'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x1880): undefined reference to `mpp_packet_deinit'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x1898): undefined reference to `mpp_frame_set_fmt'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x18dc): undefined reference to `mpp_frame_set_hor_stride'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x18e8): undefined reference to `mpp_frame_set_ver_stride'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x1920): undefined reference to `mpp_buffer_import_with_tag'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x192c): undefined reference to `mpp_frame_set_buffer'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x1938): undefined reference to `mpp_frame_set_buf_size'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x19ac): undefined reference to `mpp_enc_cfg_set_s32'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x19bc): undefined reference to `mpp_enc_cfg_set_s32'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x19d0): undefined reference to `mpp_enc_cfg_set_s32'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x19e4): undefined reference to `mpp_enc_cfg_set_s32'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x19f8): undefined reference to `mpp_enc_cfg_set_s32'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: libavcodec/libavcodec.a(rkmppenc.o):rkmppenc.c:(.text+0x1a0c): more undefined references to `mpp_enc_cfg_set_s32' follow
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: libavcodec/libavcodec.a(rkmppenc.o): in function `rkmpp_encode_frame':
rkmppenc.c:(.text+0x1b4c): undefined reference to `mpp_frame_get_buf_size'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x1bd4): undefined reference to `mpp_enc_cfg_set_s32'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x1bec): undefined reference to `mpp_enc_cfg_set_s32'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x1c2c): undefined reference to `mpp_packet_deinit'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x1d18): undefined reference to `mpp_packet_deinit'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x1d3c): undefined reference to `mpp_frame_set_offset_y'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x1d48): undefined reference to `mpp_frame_set_fmt'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x1d80): undefined reference to `mpp_packet_get_pts'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: rkmppenc.c:(.text+0x1de4): undefined reference to `mpp_frame_set_eos'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: libavutil/libavutil.a(hwcontext_rkmpp.o): in function `rkmpp_map_frame':
hwcontext_rkmpp.c:(.text+0xe4): undefined reference to `mpp_buffer_get_ptr_with_caller'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: libavutil/libavutil.a(hwcontext_rkmpp.o): in function `rkmpp_frames_uninit':
hwcontext_rkmpp.c:(.text+0xb18): undefined reference to `mpp_buffer_group_put'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: libavutil/libavutil.a(hwcontext_rkmpp.o): in function `rkmpp_frames_init':
hwcontext_rkmpp.c:(.text+0xbe0): undefined reference to `mpp_buffer_group_get'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: libavutil/libavutil.a(hwcontext_rkmpp.o): in function `rkmpp_free_drm_frame_descriptor':
hwcontext_rkmpp.c:(.text+0xdf0): undefined reference to `mpp_buffer_put_with_caller'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: libavutil/libavutil.a(hwcontext_rkmpp.o): in function `rkmpp_drm_pool_alloc':
hwcontext_rkmpp.c:(.text+0xff8): undefined reference to `mpp_buffer_get_with_tag'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: hwcontext_rkmpp.c:(.text+0x1014): undefined reference to `mpp_buffer_get_fd_with_caller'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: hwcontext_rkmpp.c:(.text+0x1028): undefined reference to `mpp_buffer_get_size_with_caller'
/opt/ct-ng/lib/gcc/aarch64-ffbuild-linux-gnu/13.2.0/../../../../aarch64-ffbuild-linux-gnu/bin/ld: hwcontext_rkmpp.c:(.text+0x1310): undefined reference to `mpp_buffer_put_with_caller'
collect2: error: ld returned 1 exit status
make: *** [Makefile:133: ffmpeg_g] Error 1
make: *** Waiting for unfinished jobs....
collect2: error: ld returned 1 exit status
make: *** [Makefile:133: ffprobe_g] Error 1
collect2: error: ld returned 1 exit status
make: *** [Makefile:133: ffplay_g] Error 1
+ rm -f -- /tmp/tmp.utNfhTMykc

Console output says:

undefined reference to `mpp_frame_deinit'
undefined reference to `mpp_frame_get_buffer'

but symbols are defined:

root@dbedcdd93cf4:/opt/ffbuild/lib# nm librockchip_mpp.a | grep mpp_frame_deinit
                 U mpp_frame_deinit
                 U mpp_frame_deinit
0000000000000120 T mpp_frame_deinit
nm: os_env.c.o: no symbols
nm: os_log.c.o: no symbols
nm: os_mem.c.o: no symbols
root@dbedcdd93cf4:/opt/ffbuild/lib# nm librockchip_mpp.a | grep mpp_frame_get_buffer
                 U mpp_frame_get_buffer
                 U mpp_frame_get_buffer
                 U mpp_frame_get_buffer
0000000000000220 T mpp_frame_get_buffer
nm: os_env.c.o: no symbols
nm: os_log.c.o: no symbols
nm: os_mem.c.o: no symbols

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.