summaryrefslogtreecommitdiffstats
path: root/contrib/x265/A01-x265-cleanup-nop.patch
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/x265/A01-x265-cleanup-nop.patch')
-rw-r--r--contrib/x265/A01-x265-cleanup-nop.patch49
1 files changed, 0 insertions, 49 deletions
diff --git a/contrib/x265/A01-x265-cleanup-nop.patch b/contrib/x265/A01-x265-cleanup-nop.patch
deleted file mode 100644
index a9d209d77..000000000
--- a/contrib/x265/A01-x265-cleanup-nop.patch
+++ /dev/null
@@ -1,49 +0,0 @@
-diff --git a/source/CMakeLists.txt b/source/CMakeLists.txt
---- a/source/CMakeLists.txt
-+++ b/source/CMakeLists.txt
-@@ -30,7 +30,7 @@
- mark_as_advanced(FPROFILE_USE FPROFILE_GENERATE NATIVE_BUILD)
-
- # X265_BUILD must be incremented each time the public API is changed
--set(X265_BUILD 51)
-+set(X265_BUILD 52)
- configure_file("${PROJECT_SOURCE_DIR}/x265.def.in"
- "${PROJECT_BINARY_DIR}/x265.def")
- configure_file("${PROJECT_SOURCE_DIR}/x265_config.h.in"
-diff --git a/source/common/param.cpp b/source/common/param.cpp
---- a/source/common/param.cpp
-+++ b/source/common/param.cpp
-@@ -1183,7 +1183,7 @@
- uint32_t maxLog2CUSize = (uint32_t)g_log2Size[param->maxCUSize];
- uint32_t minLog2CUSize = (uint32_t)g_log2Size[param->minCUSize];
-
-- if (g_ctuSizeConfigured || ATOMIC_INC(&g_ctuSizeConfigured) > 1)
-+ if (ATOMIC_INC(&g_ctuSizeConfigured) > 1)
- {
- if (g_maxCUSize != param->maxCUSize)
- {
-diff --git a/source/encoder/api.cpp b/source/encoder/api.cpp
---- a/source/encoder/api.cpp
-+++ b/source/encoder/api.cpp
-@@ -177,15 +177,18 @@
- encoder->printSummary();
- encoder->destroy();
- delete encoder;
-+ ATOMIC_DEC(&g_ctuSizeConfigured);
- }
- }
-
- extern "C"
- void x265_cleanup(void)
- {
-- BitCost::destroy();
-- CUData::s_partSet[0] = NULL; /* allow CUData to adjust to new CTU size */
-- g_ctuSizeConfigured = 0;
-+ if (!g_ctuSizeConfigured)
-+ {
-+ BitCost::destroy();
-+ CUData::s_partSet[0] = NULL; /* allow CUData to adjust to new CTU size */
-+ }
- }
-
- extern "C"