loggerd: remove obsolete testraw.cc (#22138)

old-commit-hash: 5a8ca8b449fb3418d31ca325fb38d393413d83b8
This commit is contained in:
Dean Lee
2021-09-07 03:10:12 +08:00
committed by GitHub
parent 36839399f2
commit 2dac83c02b
2 changed files with 0 additions and 92 deletions
-35
View File
@@ -1,35 +0,0 @@
CC = clang
CXX = clang++
PHONELIBS = ../../../phonelibs
WARN_FLAGS = -Werror=implicit-function-declaration \
-Werror=incompatible-pointer-types \
-Werror=int-conversion \
-Werror=return-type \
-Werror=format-extra-args \
-Wno-deprecated-declarations
CFLAGS = -std=gnu11 -g -fPIC -O2 $(WARN_FLAGS)
CXXFLAGS = -std=c++1z -g -fPIC -O2 $(WARN_FLAGS)
FFMPEG_LIBS = -lavformat \
-lavcodec \
-lswscale \
-lavutil \
-lz
OBJS = testraw.o \
../RawLogger.o \
../../common/visionipc.o
testraw: $(OBJS)
$(CXX) -fPIC -o '$@' $^ -L/usr/lib $(FFMPEG_LIBS)
%.o: %.cc
@echo "[ CXX ] $@"
$(CXX) $(CXXFLAGS) \
-I../ \
-I../../ \
-I../../../ \
-c -o '$@' '$<'
-57
View File
@@ -1,57 +0,0 @@
#include <unistd.h>
#include <zmq.h>
#include <cstdio>
#include <cstdlib>
#include "selfdrive/common/timing.h"
#include "selfdrive/common/util.h"
#include "selfdrive/common/visionipc.h"
#include "selfdrive/loggerd/raw_logger.h"
int main() {
int err;
VisionStream stream;
VisionStreamBufs buf_info;
while (true) {
err = visionstream_init(&stream, VISION_STREAM_YUV, false, &buf_info);
if (err != 0) {
printf("visionstream fail\n");
util::sleep_for(100);
}
break;
}
RawLogger vidlogger("prcamera", buf_info.width, buf_info.height, 20);
vidlogger.Open("o1");
for (int cnt=0; cnt<200; cnt++) {
VisionIpcBufExtra extra;
VIPSBuf* buf = visionstream_get(&stream, &extra);
if (buf == NULL) {
printf("visionstream get failed\n");
break;
}
if (cnt == 100) {
vidlogger.Rotate("o2", 2);
}
uint8_t *y = (uint8_t*)buf->addr;
uint8_t *u = y + (buf_info.width*buf_info.height);
uint8_t *v = u + (buf_info.width/2)*(buf_info.height/2);
double t1 = millis_since_boot();
vidlogger.LogFrame(cnt, y, u, v, NULL);
double t2 = millis_since_boot();
printf("%d %.2f\n", cnt, (t2-t1));
}
vidlogger.Close();
visionstream_destroy(&stream);
return 0;
}