diff options
Diffstat (limited to 'multimedia/libopenshot/files/patch-src_FFmpegWriter.cpp')
| -rw-r--r-- | multimedia/libopenshot/files/patch-src_FFmpegWriter.cpp | 18 | 
1 files changed, 9 insertions, 9 deletions
diff --git a/multimedia/libopenshot/files/patch-src_FFmpegWriter.cpp b/multimedia/libopenshot/files/patch-src_FFmpegWriter.cpp index 01518bb07ea0..0d155024338d 100644 --- a/multimedia/libopenshot/files/patch-src_FFmpegWriter.cpp +++ b/multimedia/libopenshot/files/patch-src_FFmpegWriter.cpp @@ -1,24 +1,24 @@ ---- src/FFmpegWriter.cpp.orig	2021-02-18 07:59:16 UTC +--- src/FFmpegWriter.cpp.orig	2021-06-07 02:42:27 UTC  +++ src/FFmpegWriter.cpp -@@ -181,7 +181,7 @@ void FFmpegWriter::SetVideoOptions(bool has_video, std +@@ -169,7 +169,7 @@ void FFmpegWriter::SetVideoOptions(bool has_video, std   		AVCodec *new_codec;   		// Check if the codec selected is a hardware accelerated codec - #if HAVE_HW_ACCEL + #if USE_HW_ACCEL  -#if defined(__linux__)  +#if defined(__unix__)   		if (strstr(codec.c_str(), "_vaapi") != NULL) {   			new_codec = avcodec_find_encoder_by_name(codec.c_str());   			hw_en_on = 1; -@@ -231,7 +231,7 @@ void FFmpegWriter::SetVideoOptions(bool has_video, std +@@ -219,7 +219,7 @@ void FFmpegWriter::SetVideoOptions(bool has_video, std   		}   #else  // unknown OS   		new_codec = avcodec_find_encoder_by_name(codec.c_str());  -#endif //__linux__/_WIN32/__APPLE__  +#endif //__unix__/_WIN32/__APPLE__ - #else // HAVE_HW_ACCEL + #else // USE_HW_ACCEL   		new_codec = avcodec_find_encoder_by_name(codec.c_str()); - #endif // HAVE_HW_ACCEL -@@ -580,6 +580,7 @@ void FFmpegWriter::SetOption(StreamType stream, std::s + #endif // USE_HW_ACCEL +@@ -568,6 +568,7 @@ void FFmpegWriter::SetOption(StreamType stream, std::s   						else {   							av_opt_set_int(c->priv_data, "crf", std::min(std::stoi(value),63), 0);   						} @@ -26,7 +26,7 @@   					case AV_CODEC_ID_HEVC :   						c->bit_rate = 0;   						if (strstr(info.vcodec.c_str(), "svt_hevc") != NULL) { -@@ -588,6 +589,8 @@ void FFmpegWriter::SetOption(StreamType stream, std::s +@@ -576,6 +577,8 @@ void FFmpegWriter::SetOption(StreamType stream, std::s   							av_opt_set_int(c->priv_data, "forced-idr",1,0);   						}   						break; @@ -35,7 +35,7 @@   				}   #endif  // FFmpeg 4.0+   		} else { -@@ -1438,21 +1441,25 @@ void FFmpegWriter::open_video(AVFormatContext *oc, AVS +@@ -1413,21 +1416,25 @@ void FFmpegWriter::open_video(AVFormatContext *oc, AVS   		adapter_num = openshot::Settings::Instance()->HW_EN_DEVICE_SET;   		std::clog << "Encoding Device Nr: " << adapter_num << "\n";   		if (adapter_num < 3 && adapter_num >=0) {  | 
