loggerd: remove obsolete testraw.cc (#22138)
parent
5fea367fc9
commit
5a8ca8b449
2 changed files with 0 additions and 92 deletions
@ -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 '$@' '$<'
|
|
@ -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; |
|
||||||
} |
|
Loading…
Reference in new issue