[vlc-commits] contrib: x265 1.0

Rafaël Carré git at videolan.org
Sat May 3 18:00:03 CEST 2014


vlc | branch: master | Rafaël Carré <funman at videolan.org> | Sat May  3 17:59:18 2014 +0200| [c7e0dfcc3a825ca8778bdc636cc35dbca452eae0] | committer: Rafaël Carré

contrib: x265 1.0

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=c7e0dfcc3a825ca8778bdc636cc35dbca452eae0
---

 .../0001-strtok_r-fix-detection-on-Windows.patch   |   52 --------------------
 contrib/src/x265/SHA512SUMS                        |    2 +-
 contrib/src/x265/rules.mak                         |    3 +-
 3 files changed, 2 insertions(+), 55 deletions(-)

diff --git a/contrib/src/x265/0001-strtok_r-fix-detection-on-Windows.patch b/contrib/src/x265/0001-strtok_r-fix-detection-on-Windows.patch
deleted file mode 100644
index 135afa3..0000000
--- a/contrib/src/x265/0001-strtok_r-fix-detection-on-Windows.patch
+++ /dev/null
@@ -1,52 +0,0 @@
-From 37d507b3bb485589343f5d2408441fadc6e964e4 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Rafa=C3=ABl=20Carr=C3=A9?= <funman at videolan.org>
-Date: Sat, 5 Apr 2014 11:24:55 +0200
-Subject: [PATCH] strtok_r: fix detection on Windows
-
-Make sure HAVE_STRTOK_R is always defined, to 0 if absent
-Fix typo in #if
-mingw-w64's pthread.h #defines strtok_r, make sure to undef it
-before we use our own definition.
----
- source/common/CMakeLists.txt | 3 +++
- source/common/param.cpp      | 3 ++-
- 2 files changed, 5 insertions(+), 1 deletion(-)
-
-diff --git a/source/common/CMakeLists.txt b/source/common/CMakeLists.txt
-index 09029ba..63cdf09 100644
---- a/source/common/CMakeLists.txt
-+++ b/source/common/CMakeLists.txt
-@@ -130,6 +130,9 @@ if(ENABLE_ASSEMBLY)
- endif(ENABLE_ASSEMBLY)
- 
- check_symbol_exists(strtok_r "string.h" HAVE_STRTOK_R)
-+if(HAVE_STRTOK_R STREQUAL "")
-+    set(HAVE_STRTOK_R "0")
-+endif()
- set_source_files_properties(param.cpp PROPERTIES COMPILE_FLAGS -DHAVE_STRTOK_R=${HAVE_STRTOK_R})
- 
- if(GCC AND GCC_HAS_NO_NARROWING)
-diff --git a/source/common/param.cpp b/source/common/param.cpp
-index 57e3388..ac19c7e 100644
---- a/source/common/param.cpp
-+++ b/source/common/param.cpp
-@@ -37,7 +37,7 @@
- #define strcasecmp _stricmp 
- #endif
- 
--#if !HAVE_STROTOK_R
-+#if !HAVE_STRTOK_R
- /* 
-  * adapted from public domain strtok_r() by Charlie Gordon
-  *
-@@ -49,6 +49,7 @@
-  *      http://groups.google.com/group/comp.lang.c/msg/7c7b39328fefab9c
-  */
- 
-+#undef strtok_r
- char* strtok_r(
-     char *str, 
-     const char *delim, 
--- 
-1.9.1
-
diff --git a/contrib/src/x265/SHA512SUMS b/contrib/src/x265/SHA512SUMS
index c9ebc9d..84c788f 100644
--- a/contrib/src/x265/SHA512SUMS
+++ b/contrib/src/x265/SHA512SUMS
@@ -1 +1 @@
-18096e0fd826758f0a36209816deb950f7de9c2bdfe3c871bac3e262149d8bc55fdd82831d6bfc71b0e8d02e868a66f32bffc42fb5f18c7fba6a1296c455c8a5  x265-0.9.tar.bz2
+885389a4b039d7c75e28698109c3e2b4b7a83aec5b177940d91ad05a2061bf02233ac4efa01d42a7835df5d7fae6496d80c7baed51f02a40b9bd987a20c95539  x265-1.0.tar.bz2
diff --git a/contrib/src/x265/rules.mak b/contrib/src/x265/rules.mak
index 4f42eb4..48d4cdc 100644
--- a/contrib/src/x265/rules.mak
+++ b/contrib/src/x265/rules.mak
@@ -1,7 +1,7 @@
 # x265
 
 #X265_GITURL := https://github.com/videolan/x265
-X265_VERSION := 0.9
+X265_VERSION := 1.0
 X265_SNAPURL := https://bitbucket.org/multicoreware/x265/get/$(X265_VERSION).tar.bz2
 
 ifdef BUILD_ENCODERS
@@ -27,7 +27,6 @@ x265: x265-$(X265_VERSION).tar.bz2 .sum-x265
 	mkdir -p $@-$(X265_VERSION)
 	$(BZCAT) "$<" | (cd $@-$(X265_VERSION) && tar xv --strip-components=1)
 	$(call pkg_static,"source/x265.pc.in")
-	$(APPLY) $(SRC)/x265/0001-strtok_r-fix-detection-on-Windows.patch
 	$(MOVE)
 
 .x265: x265 toolchain.cmake



More information about the vlc-commits mailing list