diff -Nru handbrake-20180526224748-1ad2285-master-zhb/contrib/libvpx/P02-freebsd-configure.patch handbrake-20180528010119-fd2241a-master-zhb/contrib/libvpx/P02-freebsd-configure.patch --- handbrake-20180526224748-1ad2285-master-zhb/contrib/libvpx/P02-freebsd-configure.patch 1970-01-01 00:00:00.000000000 +0000 +++ handbrake-20180528010119-fd2241a-master-zhb/contrib/libvpx/P02-freebsd-configure.patch 2018-05-28 01:01:19.000000000 +0000 @@ -0,0 +1,11 @@ +--- libvpx-1.7.0/configure.orig 2018-01-25 07:25:44.000000000 +0900 ++++ libvpx-1.7.0/configure 2018-05-21 22:21:02.266701000 +0900 +@@ -170,7 +170,7 @@ + [ -f "${source_path}/${t}.mk" ] && enable_feature ${t} + done + +-if ! diff --version >/dev/null; then ++if ! hash diff 2>/dev/null; then + die "diff missing: Try installing diffutils via your package manager." + fi + diff -Nru handbrake-20180526224748-1ad2285-master-zhb/contrib/x264/A00-version-string.patch handbrake-20180528010119-fd2241a-master-zhb/contrib/x264/A00-version-string.patch --- handbrake-20180526224748-1ad2285-master-zhb/contrib/x264/A00-version-string.patch 2018-05-26 22:47:48.000000000 +0000 +++ handbrake-20180528010119-fd2241a-master-zhb/contrib/x264/A00-version-string.patch 2018-05-28 01:01:19.000000000 +0000 @@ -23,8 +23,8 @@ +#undef X264_POINTVER +#endif +#define X264_BUILD 155 -+#define X264_VERSION " r2893 b00bcaf" -+#define X264_POINTVER "0.155.2893 b00bcaf" ++#define X264_VERSION " r2901 7d0ff22" ++#define X264_POINTVER "0.155.2901 7d0ff22" /* Application developers planning to link against a shared library version of * libx264 from a Microsoft Visual Studio or similar development environment diff -Nru handbrake-20180526224748-1ad2285-master-zhb/contrib/x264/A01-avx512-alignment.patch handbrake-20180528010119-fd2241a-master-zhb/contrib/x264/A01-avx512-alignment.patch --- handbrake-20180526224748-1ad2285-master-zhb/contrib/x264/A01-avx512-alignment.patch 2018-05-26 22:47:48.000000000 +0000 +++ handbrake-20180528010119-fd2241a-master-zhb/contrib/x264/A01-avx512-alignment.patch 1970-01-01 00:00:00.000000000 +0000 @@ -1,74 +0,0 @@ -From 9384a7389b251b59a079ccc3d1af9edd42e3d5e6 Mon Sep 17 00:00:00 2001 -From: Henrik Gramner -Date: Mon, 15 Jan 2018 21:42:59 +0100 -Subject: [PATCH] Correctly align buffers for AVX and AVX-512 - -Fixes segfaults on Windows where the stack is only 16-byte aligned. ---- - common/common.h | 8 ++++---- - encoder/analyse.c | 4 ++-- - encoder/ratecontrol.c | 2 +- - 3 files changed, 7 insertions(+), 7 deletions(-) - -diff --git a/common/common.h b/common/common.h -index 27a56fbd..84d39ce3 100644 ---- a/common/common.h -+++ b/common/common.h -@@ -569,16 +569,16 @@ struct x264_t - ALIGNED_64( pixel fdec_buf[54*FDEC_STRIDE] ); - - /* i4x4 and i8x8 backup data, for skipping the encode stage when possible */ -- ALIGNED_16( pixel i4x4_fdec_buf[16*16] ); -- ALIGNED_16( pixel i8x8_fdec_buf[16*16] ); -+ ALIGNED_32( pixel i4x4_fdec_buf[16*16] ); -+ ALIGNED_32( pixel i8x8_fdec_buf[16*16] ); - ALIGNED_64( dctcoef i8x8_dct_buf[3][64] ); - ALIGNED_64( dctcoef i4x4_dct_buf[15][16] ); - uint32_t i4x4_nnz_buf[4]; - uint32_t i8x8_nnz_buf[4]; - - /* Psy trellis DCT data */ -- ALIGNED_16( dctcoef fenc_dct8[4][64] ); -- ALIGNED_16( dctcoef fenc_dct4[16][16] ); -+ ALIGNED_64( dctcoef fenc_dct8[4][64] ); -+ ALIGNED_64( dctcoef fenc_dct4[16][16] ); - - /* Psy RD SATD/SA8D scores cache */ - ALIGNED_64( uint32_t fenc_satd_cache[32] ); -diff --git a/encoder/analyse.c b/encoder/analyse.c -index ecd6dae1..3577e5bc 100644 ---- a/encoder/analyse.c -+++ b/encoder/analyse.c -@@ -558,7 +558,7 @@ static ALWAYS_INLINE const int8_t *predict_4x4_mode_available( int force_intra, - /* For trellis=2, we need to do this for both sizes of DCT, for trellis=1 we only need to use it on the chosen mode. */ - static void inline psy_trellis_init( x264_t *h, int do_both_dct ) - { -- ALIGNED_16( static pixel zero[16*FDEC_STRIDE] ) = {0}; -+ ALIGNED_64( static pixel zero[16*FDEC_STRIDE] ) = {0}; - - if( do_both_dct || h->mb.b_transform_8x8 ) - h->dctf.sub16x16_dct8( h->mb.pic.fenc_dct8, h->mb.pic.p_fenc[0], zero ); -@@ -2011,7 +2011,7 @@ static void mb_analyse_inter_b16x16( x264_t *h, x264_mb_analysis_t *a ) - } - else - { -- ALIGNED_ARRAY_32( pixel, pixuv, [2],[16*FENC_STRIDE] ); -+ ALIGNED_ARRAY_64( pixel, pixuv, [2],[16*FENC_STRIDE] ); - int chromapix = h->luma2chroma_pixel[PIXEL_16x16]; - int v_shift = CHROMA_V_SHIFT; - -diff --git a/encoder/ratecontrol.c b/encoder/ratecontrol.c -index b09c2434..99803718 100644 ---- a/encoder/ratecontrol.c -+++ b/encoder/ratecontrol.c -@@ -243,7 +243,7 @@ static ALWAYS_INLINE uint32_t ac_energy_plane( x264_t *h, int mb_x, int mb_y, x2 - stride <<= b_field; - if( b_chroma ) - { -- ALIGNED_ARRAY_32( pixel, pix,[FENC_STRIDE*16] ); -+ ALIGNED_ARRAY_64( pixel, pix,[FENC_STRIDE*16] ); - int chromapix = h->luma2chroma_pixel[PIXEL_16x16]; - int shift = 7 - CHROMA_V_SHIFT; - --- -2.11.0 diff -Nru handbrake-20180526224748-1ad2285-master-zhb/contrib/x264/module.defs handbrake-20180528010119-fd2241a-master-zhb/contrib/x264/module.defs --- handbrake-20180526224748-1ad2285-master-zhb/contrib/x264/module.defs 2018-05-26 22:47:48.000000000 +0000 +++ handbrake-20180528010119-fd2241a-master-zhb/contrib/x264/module.defs 2018-05-28 01:01:19.000000000 +0000 @@ -1,9 +1,9 @@ $(eval $(call import.MODULE.defs,X264,x264,PTHREADW32)) $(eval $(call import.CONTRIB.defs,X264)) -X264.FETCH.url = https://download.handbrake.fr/handbrake/contrib/x264-snapshot-20171225-2245.tar.bz2 -X264.FETCH.url += https://download.videolan.org/pub/videolan/x264/snapshots/x264-snapshot-20171225-2245.tar.bz2 -X264.FETCH.sha256 = ea39f32ccb3bd3aeaccd663c8d210117be5d9cfbe89e1a8b5f631e0f7ed74954 +X264.FETCH.url = https://download.handbrake.fr/handbrake/contrib/x264-snapshot-20180525-2245.tar.bz2 +X264.FETCH.url += https://download.videolan.org/pub/videolan/x264/snapshots/x264-snapshot-20180525-2245.tar.bz2 +X264.FETCH.sha256 = 656cb499bc6e6a120fbd1b0e5de086607023e3bfcf62a7178276cb2ec92b39c9 X264.GCC.args.c_std = diff -Nru handbrake-20180526224748-1ad2285-master-zhb/contrib/x265/module.defs handbrake-20180528010119-fd2241a-master-zhb/contrib/x265/module.defs --- handbrake-20180526224748-1ad2285-master-zhb/contrib/x265/module.defs 2018-05-26 22:47:48.000000000 +0000 +++ handbrake-20180528010119-fd2241a-master-zhb/contrib/x265/module.defs 2018-05-28 01:01:19.000000000 +0000 @@ -2,11 +2,11 @@ $(eval $(call import.MODULE.defs,X265,x265,$(__deps__))) $(eval $(call import.CONTRIB.defs,X265)) -X265.FETCH.url = https://download.handbrake.fr/contrib/x265_2.6.tar.gz -X265.FETCH.url += https://bitbucket.org/multicoreware/x265/downloads/x265_2.6.tar.gz -X265.FETCH.url += https://download.videolan.org/pub/videolan/x265/x265_2.6.tar.gz -X265.FETCH.sha256 = 1bf0036415996af841884802161065b9e6be74f5f6808ac04831363e2549cdbf -X265.EXTRACT.tarbase = x265_v2.6 +X265.FETCH.url = https://download.handbrake.fr/contrib/x265_2.8.tar.gz +X265.FETCH.url += https://bitbucket.org/multicoreware/x265/downloads/x265_2.8.tar.gz +X265.FETCH.url += https://download.videolan.org/pub/videolan/x265/x265_2.8.tar.gz +X265.FETCH.sha256 = 6e59f9afc0c2b87a46f98e33b5159d56ffb3558a49d8e3d79cb7fdc6b7aaa863 +X265.EXTRACT.tarbase = x265_2.8 # Silence "warning: overriding recipe for target" messages X265.FETCH.target = diff -Nru handbrake-20180526224748-1ad2285-master-zhb/contrib/x265_10bit/module.defs handbrake-20180528010119-fd2241a-master-zhb/contrib/x265_10bit/module.defs --- handbrake-20180526224748-1ad2285-master-zhb/contrib/x265_10bit/module.defs 2018-05-26 22:47:48.000000000 +0000 +++ handbrake-20180528010119-fd2241a-master-zhb/contrib/x265_10bit/module.defs 2018-05-28 01:01:19.000000000 +0000 @@ -2,11 +2,11 @@ $(eval $(call import.MODULE.defs,X265_10,x265_10,$(__deps__),x265)) $(eval $(call import.CONTRIB.defs,X265_10)) -X265_10.FETCH.url = https://download.handbrake.fr/contrib/x265_2.6.tar.gz -X265_10.FETCH.url += https://bitbucket.org/multicoreware/x265/downloads/x265_2.6.tar.gz -X265_10.FETCH.url += https://download.videolan.org/pub/videolan/x265/x265_2.6.tar.gz -X265_10.FETCH.sha256 = 1bf0036415996af841884802161065b9e6be74f5f6808ac04831363e2549cdbf -X265_10.EXTRACT.tarbase = x265_v2.6 +X265_10.FETCH.url = https://download.handbrake.fr/contrib/x265_2.8.tar.gz +X265_10.FETCH.url += https://bitbucket.org/multicoreware/x265/downloads/x265_2.8.tar.gz +X265_10.FETCH.url += https://download.videolan.org/pub/videolan/x265/x265_2.8.tar.gz +X265_10.FETCH.sha256 = 6e59f9afc0c2b87a46f98e33b5159d56ffb3558a49d8e3d79cb7fdc6b7aaa863 +X265_10.EXTRACT.tarbase = x265_2.8 # Silence "warning: overriding recipe for target" messages X265_10.FETCH.target = diff -Nru handbrake-20180526224748-1ad2285-master-zhb/contrib/x265_12bit/module.defs handbrake-20180528010119-fd2241a-master-zhb/contrib/x265_12bit/module.defs --- handbrake-20180526224748-1ad2285-master-zhb/contrib/x265_12bit/module.defs 2018-05-26 22:47:48.000000000 +0000 +++ handbrake-20180528010119-fd2241a-master-zhb/contrib/x265_12bit/module.defs 2018-05-28 01:01:19.000000000 +0000 @@ -2,11 +2,11 @@ $(eval $(call import.MODULE.defs,X265_12,x265_12,$(__deps__),x265)) $(eval $(call import.CONTRIB.defs,X265_12)) -X265_12.FETCH.url = https://download.handbrake.fr/contrib/x265_2.6.tar.gz -X265_12.FETCH.url += https://bitbucket.org/multicoreware/x265/downloads/x265_2.6.tar.gz -X265_12.FETCH.url += https://download.videolan.org/pub/videolan/x265/x265_2.6.tar.gz -X265_12.FETCH.sha256 = 1bf0036415996af841884802161065b9e6be74f5f6808ac04831363e2549cdbf -X265_12.EXTRACT.tarbase = x265_v2.6 +X265_12.FETCH.url = https://download.handbrake.fr/contrib/x265_2.8.tar.gz +X265_12.FETCH.url += https://bitbucket.org/multicoreware/x265/downloads/x265_2.8.tar.gz +X265_12.FETCH.url += https://download.videolan.org/pub/videolan/x265/x265_2.8.tar.gz +X265_12.FETCH.sha256 = 6e59f9afc0c2b87a46f98e33b5159d56ffb3558a49d8e3d79cb7fdc6b7aaa863 +X265_12.EXTRACT.tarbase = x265_2.8 # Silence "warning: overriding recipe for target" messages X265_12.FETCH.target = diff -Nru handbrake-20180526224748-1ad2285-master-zhb/contrib/x265_8bit/module.defs handbrake-20180528010119-fd2241a-master-zhb/contrib/x265_8bit/module.defs --- handbrake-20180526224748-1ad2285-master-zhb/contrib/x265_8bit/module.defs 2018-05-26 22:47:48.000000000 +0000 +++ handbrake-20180528010119-fd2241a-master-zhb/contrib/x265_8bit/module.defs 2018-05-28 01:01:19.000000000 +0000 @@ -2,11 +2,11 @@ $(eval $(call import.MODULE.defs,X265_8,x265_8,$(__deps__),x265)) $(eval $(call import.CONTRIB.defs,X265_8)) -X265_8.FETCH.url = https://download.handbrake.fr/contrib/x265_2.6.tar.gz -X265_8.FETCH.url += https://bitbucket.org/multicoreware/x265/downloads/x265_2.6.tar.gz -X265_8.FETCH.url += https://download.videolan.org/pub/videolan/x265/x265_2.6.tar.gz -X265_8.FETCH.sha256 = 1bf0036415996af841884802161065b9e6be74f5f6808ac04831363e2549cdbf -X265_8.EXTRACT.tarbase = x265_v2.6 +X265_8.FETCH.url = https://download.handbrake.fr/contrib/x265_2.8.tar.gz +X265_8.FETCH.url += https://bitbucket.org/multicoreware/x265/downloads/x265_2.8.tar.gz +X265_8.FETCH.url += https://download.videolan.org/pub/videolan/x265/x265_2.8.tar.gz +X265_8.FETCH.sha256 = 6e59f9afc0c2b87a46f98e33b5159d56ffb3558a49d8e3d79cb7fdc6b7aaa863 +X265_8.EXTRACT.tarbase = x265_2.8 X265_8.build_dir = 8bit X265_8.CONFIGURE.exe = cmake diff -Nru handbrake-20180526224748-1ad2285-master-zhb/debian/changelog handbrake-20180528010119-fd2241a-master-zhb/debian/changelog --- handbrake-20180526224748-1ad2285-master-zhb/debian/changelog 2018-05-27 05:30:37.000000000 +0000 +++ handbrake-20180528010119-fd2241a-master-zhb/debian/changelog 2018-05-28 05:30:47.000000000 +0000 @@ -1,5 +1,5 @@ -handbrake (20180526224748-1ad2285-master-zhb-1ppa1~trusty1) trusty; urgency=low +handbrake (20180528010119-fd2241a-master-zhb-1ppa1~trusty1) trusty; urgency=low * Snapshot - See commit history at https://github.com/HandBrake/HandBrake/commits/master - -- John Stebbins Sat, 26 May 2018 22:30:37 -0700 + -- John Stebbins Sun, 27 May 2018 22:30:47 -0700 Binary files /tmp/tmpUfzfdp/l0P8EL0qnG/handbrake-20180526224748-1ad2285-master-zhb/download/x265_2.8.tar.gz and /tmp/tmpUfzfdp/I9WmzKIheX/handbrake-20180528010119-fd2241a-master-zhb/download/x265_2.8.tar.gz differ diff -Nru handbrake-20180526224748-1ad2285-master-zhb/version.txt handbrake-20180528010119-fd2241a-master-zhb/version.txt --- handbrake-20180526224748-1ad2285-master-zhb/version.txt 2018-05-27 05:30:37.000000000 +0000 +++ handbrake-20180528010119-fd2241a-master-zhb/version.txt 2018-05-28 05:30:47.000000000 +0000 @@ -1,7 +1,7 @@ URL=git@github.com:HandBrake/HandBrake.git -HASH=1ad22857c4d0b8d17328831eb74ebe11d6dbad9a -SHORTHASH=1ad22857c -REV=8658 +HASH=fd2241a344b141fb5f1b8ec479dbb5783826f1ce +SHORTHASH=fd2241a34 +REV=8661 BRANCH=master REMOTE=origin -DATE=2018-05-26 18:47:48 -0400 +DATE=2018-05-28 10:01:19 +0900