Commit 2b980c5aec05c8f9175d623fee4d059943b084c8
1 parent
6fc86385
优化代码
Showing
3 changed files
with
11 additions
and
8 deletions
src/FFNvDecoder.cpp
... | ... | @@ -233,13 +233,13 @@ void FFNvDecoder::decode_thread() |
233 | 233 | if (stream_index == pkt->stream_index){ |
234 | 234 | result = avcodec_send_packet(avctx, pkt); |
235 | 235 | if (result < 0){ |
236 | - av_log(nullptr, AV_LOG_ERROR, "%s - Failed to send pkt: %d \n",name,result); | |
236 | + av_log(nullptr, AV_LOG_ERROR, "%s - Failed to send pkt: %d \n",name.c_str(),result); | |
237 | 237 | continue; |
238 | 238 | } |
239 | 239 | |
240 | 240 | result = avcodec_receive_frame(avctx, gpuFrame); |
241 | 241 | if ((result == AVERROR(EAGAIN) || result == AVERROR_EOF) || result < 0){ |
242 | - av_log(nullptr, AV_LOG_ERROR, "%s - Failed to receive frame: %d \n",name,result); | |
242 | + av_log(nullptr, AV_LOG_ERROR, "%s - Failed to receive frame: %d \n",name.c_str(),result); | |
243 | 243 | continue; |
244 | 244 | } |
245 | 245 | |
... | ... | @@ -271,7 +271,7 @@ void FFNvDecoder::decode_thread() |
271 | 271 | |
272 | 272 | decode_finished(); |
273 | 273 | |
274 | - av_log(nullptr, AV_LOG_INFO, "%s - decode thread exited. \n",name); | |
274 | + av_log(nullptr, AV_LOG_INFO, "%s - decode thread exited. \n",name.c_str()); | |
275 | 275 | } |
276 | 276 | |
277 | 277 | void FFNvDecoder::decode_finished() | ... | ... |
src/Makefile
... | ... | @@ -2,11 +2,12 @@ |
2 | 2 | XX = g++ |
3 | 3 | NVCC = nvcc |
4 | 4 | |
5 | -PROJECT_ROOT= /mnt/e/fiss/FFNvDecoder | |
5 | + | |
6 | +PROJECT_ROOT= /mnt/data/cmhu/FFNvDecoder | |
6 | 7 | |
7 | 8 | DEPEND_DIR = $(PROJECT_ROOT)/bin |
8 | 9 | SRC_ROOT = $(PROJECT_ROOT)/src |
9 | -CUDA_ROOT = /usr/local/cuda | |
10 | +CUDA_ROOT = /usr/local/cuda-11.1 | |
10 | 11 | |
11 | 12 | TARGET= $(DEPEND_DIR)/lib/test |
12 | 13 | |
... | ... | @@ -18,8 +19,7 @@ INCLUDE= -I $(DEPEND_DIR)/include \ |
18 | 19 | -I $(SRC_ROOT)\ |
19 | 20 | |
20 | 21 | LIBSPATH= -L $(DEPEND_DIR)/lib -lavformat -lavcodec -lswscale -lavutil -lavfilter -lswresample -lavdevice \ |
21 | - -L $(CUDA_ROOT)/lib64 -lcudart -lcurand -lcublas -lnvjpeg \ | |
22 | - -L /usr/lib/wsl/lib -lcuda -lnvcuvid\ | |
22 | + -L $(CUDA_ROOT)/lib64 -lcuda -lcudart -lnvcuvid -lcurand -lcublas -lnvjpeg \ | |
23 | 23 | |
24 | 24 | CFLAGS= -g -fPIC -O0 $(INCLUDE) -pthread -lrt -lz -std=c++11 -fvisibility=hidden -Wl,-Bsymbolic -ldl |
25 | 25 | # -DUNICODE -D_UNICODE | ... | ... |
src/main.cpp