Initial commit
This commit is contained in:
commit
3d53d40cd9
15 files changed
+1066
No files matched your search
@@ -0,0 +1,20 @@
|
||||
// Compile-only checks for the public API needed by the planned encoder backend.
|
||||
#include <rk_mpi.h>
|
||||
#include <mpp_buffer.h>
|
||||
#include <mpp_frame.h>
|
||||
#include <mpp_meta.h>
|
||||
#include <mpp_packet.h>
|
||||
#include <rk_venc_cfg.h>
|
||||
#include <rk_venc_rc.h>
|
||||
|
||||
#include <type_traits>
|
||||
|
||||
static_assert(std::is_invocable_r_v<MPP_RET, decltype(&mpp_create), MppCtx*, MppApi**>);
|
||||
static_assert(std::is_invocable_r_v<MPP_RET, decltype(&mpp_enc_cfg_init), MppEncCfg*>);
|
||||
static_assert(std::is_invocable_r_v<MPP_RET, decltype(&mpp_enc_cfg_set_u32),
|
||||
MppEncCfg, const char*, RK_U32>);
|
||||
static_assert(std::is_invocable_r_v<void, decltype(&mpp_frame_set_pts), MppFrame, RK_S64>);
|
||||
static_assert(std::is_invocable_r_v<RK_U32, decltype(&mpp_packet_is_eoi), MppPacket>);
|
||||
static_assert(MPP_ENC_SPLIT_BY_CTU != MPP_ENC_SPLIT_NONE);
|
||||
static_assert(MPP_ENC_SPLIT_OUT_LOWDELAY != 0);
|
||||
static_assert(MPP_FMT_YUV420SP != MPP_FMT_BUTT);
|
||||
Reference in new issue
Block a user