修复闪烁bug
This commit is contained in:
parent
54241237ec
commit
04973c3474
@ -435,6 +435,7 @@ private:
|
||||
rga_buffer_t rga_dst{};
|
||||
int dummy_stride = 0;
|
||||
Frame dst_frame = *src;
|
||||
dst_frame.buffer.reset();
|
||||
dst_frame.SetDmaFd(dma->fd);
|
||||
dst_frame.data = dma->data();
|
||||
dst_frame.data_size = dma->size;
|
||||
@ -443,6 +444,7 @@ private:
|
||||
WrapFrameAsRgaDst(dst_frame, rga_dst, dummy_stride)) {
|
||||
if (imcopy(rga_src, rga_dst, 1, nullptr) == IM_STATUS_SUCCESS) {
|
||||
auto out = std::make_shared<Frame>(*src);
|
||||
out->buffer.reset();
|
||||
out->SetDmaFd(dma->fd);
|
||||
out->data = dma->data();
|
||||
out->data_size = dma->size;
|
||||
@ -478,6 +480,7 @@ private:
|
||||
src->SyncEnd();
|
||||
|
||||
auto out = std::make_shared<Frame>(*src);
|
||||
out->buffer.reset();
|
||||
out->SetDmaFd(dma->fd);
|
||||
out->data = dma->data();
|
||||
out->data_size = dma->size;
|
||||
@ -509,6 +512,7 @@ private:
|
||||
memcpy(buf->data(), src->data, src->data_size);
|
||||
|
||||
auto out = std::make_shared<Frame>(*src);
|
||||
out->buffer.reset();
|
||||
out->SetDmaFd(-1);
|
||||
out->data = buf->data();
|
||||
out->data_size = buf->size();
|
||||
|
||||
12
命令.md
12
命令.md
@ -14,10 +14,8 @@
|
||||
-DRK3588_ENABLE_RGA=ON \
|
||||
-DRK3588_ENABLE_ZLMEDIAKIT=ON \
|
||||
-DRK3588_ENABLE_RKNN=ON \
|
||||
-DRKNN_RUNTIME_LIB_DIR=/path/to/librknnrt.so/dir \
|
||||
-DRKNN_RUNTIME_INCLUDE_DIR=/path/to/rknn_api.h/dir \
|
||||
-DRK_ZLMK_API_LIB_PATH=/path/to/libmk_api.so \
|
||||
-DRK_ZLMEDIAKIT_INCLUDE_DIR=/path/to/zlmediakit/include
|
||||
-DRK_ZLMK_API_LIB_PATH=$PWD/third_party/rknpu2/examples/3rdparty/zlmediakit/aarch64/libmk_api.so \
|
||||
-DRK_ZLMEDIAKIT_INCLUDE_DIR=$PWD/third_party/rknpu2/examples/3rdparty/zlmediakit/include
|
||||
|
||||
cmake --build build -j$(nproc)
|
||||
|
||||
@ -120,4 +118,8 @@ ls -l ./rk3588-agent_linux_arm64
|
||||
|
||||
|
||||
## 后端启动命令
|
||||
go run .\cmd\managerd\main.go .\managerd.json
|
||||
go run .\cmd\managerd\main.go .\managerd.json
|
||||
|
||||
|
||||
##查看npu占用
|
||||
sudo watch -n 1 cat /sys/kernel/debug/rknpu/load
|
||||
Loading…
Reference in New Issue
Block a user