From c0235954894e1097212e521f051a995d23c66887 Mon Sep 17 00:00:00 2001 From: k4yt3x Date: Wed, 9 Oct 2024 00:00:00 +0000 Subject: [PATCH] fix: fixed syntax issues for MSVC Signed-off-by: k4yt3x --- include/libvideo2x.h | 2 +- src/encoder.cpp | 10 +++++----- src/libvideo2x.cpp | 10 +++++----- 3 files changed, 11 insertions(+), 11 deletions(-) diff --git a/include/libvideo2x.h b/include/libvideo2x.h index 76458519..df0eb256 100644 --- a/include/libvideo2x.h +++ b/include/libvideo2x.h @@ -38,7 +38,7 @@ struct LibplaceboConfig { // Configuration for RealESRGAN filter struct RealESRGANConfig { int gpuid; - int tta_mode; + bool tta_mode; int scaling_factor; const char *model; }; diff --git a/src/encoder.cpp b/src/encoder.cpp index cf78adce..bd6a1443 100644 --- a/src/encoder.cpp +++ b/src/encoder.cpp @@ -201,7 +201,7 @@ int encode_and_write_frame( ret = avcodec_send_frame(enc_ctx, frame); if (ret < 0) { - fprintf(stderr, "Error sending frame to encoder: %s\n", av_err2str(ret)); + fprintf(stderr, "Error sending frame to encoder\n"); av_packet_free(&enc_pkt); return ret; } @@ -212,7 +212,7 @@ int encode_and_write_frame( av_packet_unref(enc_pkt); break; } else if (ret < 0) { - fprintf(stderr, "Error during encoding: %s\n", av_err2str(ret)); + fprintf(stderr, "Error encoding frame\n"); av_packet_free(&enc_pkt); return ret; } @@ -225,7 +225,7 @@ int encode_and_write_frame( ret = av_interleaved_write_frame(ofmt_ctx, enc_pkt); av_packet_unref(enc_pkt); if (ret < 0) { - fprintf(stderr, "Error muxing packet: %s\n", av_err2str(ret)); + fprintf(stderr, "Error muxing packet\n"); av_packet_free(&enc_pkt); return ret; } @@ -250,7 +250,7 @@ int flush_encoder(AVCodecContext *enc_ctx, AVFormatContext *ofmt_ctx) { av_packet_unref(enc_pkt); break; } else if (ret < 0) { - fprintf(stderr, "Error during encoding: %s\n", av_err2str(ret)); + fprintf(stderr, "Error encoding frame\n"); av_packet_free(&enc_pkt); return ret; } @@ -263,7 +263,7 @@ int flush_encoder(AVCodecContext *enc_ctx, AVFormatContext *ofmt_ctx) { ret = av_interleaved_write_frame(ofmt_ctx, enc_pkt); av_packet_unref(enc_pkt); if (ret < 0) { - fprintf(stderr, "Error muxing packet: %s\n", av_err2str(ret)); + fprintf(stderr, "Error muxing packet\n"); av_packet_free(&enc_pkt); return ret; } diff --git a/src/libvideo2x.cpp b/src/libvideo2x.cpp index 3ece0d85..820249d7 100644 --- a/src/libvideo2x.cpp +++ b/src/libvideo2x.cpp @@ -146,7 +146,7 @@ int process_frames( // If copy streams is enabled, copy the packet to the output ret = av_interleaved_write_frame(ofmt_ctx, &packet); if (ret < 0) { - fprintf(stderr, "Error muxing packet: %s\n", av_err2str(ret)); + fprintf(stderr, "Error muxing packet\n"); av_packet_unref(&packet); return ret; } @@ -338,9 +338,9 @@ extern "C" int process_video( return -1; } - filter = new LibplaceboFilter( + filter = new LibplaceboFilter{ config.output_width, config.output_height, std::filesystem::path(config.shader_path) - ); + }; break; } case FILTER_REALESRGAN: { @@ -360,9 +360,9 @@ extern "C" int process_video( return -1; } - filter = new RealesrganFilter( + filter = new RealesrganFilter{ config.gpuid, config.tta_mode, config.scaling_factor, config.model - ); + }; break; } default: