peter pushed to libyuv (epel7). "Next svn snapshot - ver. 353 (..more)"

notifications at fedoraproject.org notifications at fedoraproject.org
Thu Mar 26 14:41:16 UTC 2015


>From 0a8b5bf7440243415552507a9a52f2c2524aa980 Mon Sep 17 00:00:00 2001
From: Fedora Build <lemenkov at gmail.com>
Date: Sat, 15 Sep 2012 23:52:42 +0400
Subject: Next svn snapshot - ver. 353

Signed-off-by: Fedora Build <lemenkov at gmail.com>

diff --git a/libyuv-0001-Initial-autotools-support.patch b/libyuv-0001-Initial-autotools-support.patch
index b6644cc..5d5a483 100644
--- a/libyuv-0001-Initial-autotools-support.patch
+++ b/libyuv-0001-Initial-autotools-support.patch
@@ -1,7 +1,7 @@
-From b12d78ac0a2cb844c4903f873265036e0028c101 Mon Sep 17 00:00:00 2001
+From b1e815dee9978c992f76a956684c057e12da9078 Mon Sep 17 00:00:00 2001
 From: Peter Lemenkov <lemenkov at gmail.com>
 Date: Fri, 16 Dec 2011 22:08:41 +0400
-Subject: [PATCH 1/3] Initial autotools support
+Subject: [PATCH 1/2] Initial autotools support
 
 Signed-off-by: Peter Lemenkov <lemenkov at gmail.com>
 ---
@@ -316,5 +316,5 @@ index 0000000..c0a56c0
 +
 +EXTRA_DIST = testdata/arm_v7.txt testdata/tegra3.txt
 -- 
-1.7.11.2
+1.7.11.4
 
diff --git a/libyuv-0002-Fix-paths-in-ArmCpuCaps-test.patch b/libyuv-0002-Fix-paths-in-ArmCpuCaps-test.patch
index 8eb41f0..4e23332 100644
--- a/libyuv-0002-Fix-paths-in-ArmCpuCaps-test.patch
+++ b/libyuv-0002-Fix-paths-in-ArmCpuCaps-test.patch
@@ -1,7 +1,7 @@
-From d017eb0dc4d8c0ee54568a940f48c6c216504971 Mon Sep 17 00:00:00 2001
+From 7d7c1b61efcb77d760fc93053ba2d88b23b85168 Mon Sep 17 00:00:00 2001
 From: Peter Lemenkov <lemenkov at gmail.com>
 Date: Sun, 4 Mar 2012 11:07:55 +0400
-Subject: [PATCH 2/3] Fix paths in ArmCpuCaps test
+Subject: [PATCH 2/2] Fix paths in ArmCpuCaps test
 
 Signed-off-by: Peter Lemenkov <lemenkov at gmail.com>
 ---
@@ -9,7 +9,7 @@ Signed-off-by: Peter Lemenkov <lemenkov at gmail.com>
  1 file changed, 4 insertions(+), 4 deletions(-)
 
 diff --git a/unit_test/cpu_test.cc b/unit_test/cpu_test.cc
-index 27dfbfd..bf327a2 100644
+index 388702f..ecb2d9b 100644
 --- a/unit_test/cpu_test.cc
 +++ b/unit_test/cpu_test.cc
 @@ -85,14 +85,14 @@ TEST_F(libyuvTest, TestCpuId) {
@@ -32,5 +32,5 @@ index 27dfbfd..bf327a2 100644
  #if defined(__linux__) && defined(__ARM_NEON__)
    EXPECT_NE(0, ArmCpuCaps("/proc/cpuinfo"));
 -- 
-1.7.11.2
+1.7.11.4
 
diff --git a/libyuv-0003-Drop-several-tests-due-to-GCC-related-issues.patch b/libyuv-0003-Drop-several-tests-due-to-GCC-related-issues.patch
deleted file mode 100644
index 8fc4996..0000000
--- a/libyuv-0003-Drop-several-tests-due-to-GCC-related-issues.patch
+++ /dev/null
@@ -1,338 +0,0 @@
-From 8ae27aad0aed24abc708d58b8c81c7555c5d6e2a Mon Sep 17 00:00:00 2001
-From: Peter Lemenkov <lemenkov at gmail.com>
-Date: Wed, 11 Jul 2012 13:57:09 +0400
-Subject: [PATCH 3/3] Drop several tests due to GCC-related issues
-
-Signed-off-by: Peter Lemenkov <lemenkov at gmail.com>
----
- unit_test/planar_test.cc | 314 -----------------------------------------------
- 1 file changed, 314 deletions(-)
-
-diff --git a/unit_test/planar_test.cc b/unit_test/planar_test.cc
-index 84cfd48..449c170 100644
---- a/unit_test/planar_test.cc
-+++ b/unit_test/planar_test.cc
-@@ -26,320 +26,6 @@
- 
- namespace libyuv {
- 
--#define TESTPLANARTOB(FMT_PLANAR, SUBSAMP_X, SUBSAMP_Y, FMT_B, BPP_B)          \
--TEST_F(libyuvTest, FMT_PLANAR##To##FMT_B##_OptVsC) {                           \
--  const int kWidth = 1280;                                                     \
--  const int kHeight = 720;                                                     \
--  align_buffer_16(src_y, kWidth * kHeight);                                    \
--  align_buffer_16(src_u, kWidth / SUBSAMP_X * kHeight / SUBSAMP_Y);            \
--  align_buffer_16(src_v, kWidth / SUBSAMP_X * kHeight / SUBSAMP_Y);            \
--  align_buffer_16(dst_argb_c, (kWidth * BPP_B) * kHeight);                     \
--  align_buffer_16(dst_argb_opt, (kWidth * BPP_B) * kHeight);                   \
--  srandom(time(NULL));                                                         \
--  for (int i = 0; i < kHeight; ++i)                                            \
--    for (int j = 0; j < kWidth; ++j)                                           \
--      src_y[(i * kWidth) + j] = (random() & 0xff);                             \
--  for (int i = 0; i < kHeight / SUBSAMP_X; ++i)                                \
--    for (int j = 0; j < kWidth / SUBSAMP_Y; ++j) {                             \
--      src_u[(i * kWidth / SUBSAMP_X) + j] = (random() & 0xff);                 \
--      src_v[(i * kWidth / SUBSAMP_X) + j] = (random() & 0xff);                 \
--    }                                                                          \
--  MaskCpuFlags(kCpuInitialized);                                               \
--  FMT_PLANAR##To##FMT_B(src_y, kWidth,                                         \
--                        src_u, kWidth / SUBSAMP_X,                             \
--                        src_v, kWidth / SUBSAMP_X,                             \
--                        dst_argb_c, kWidth * BPP_B,                            \
--                        kWidth, kHeight);                                      \
--  MaskCpuFlags(-1);                                                            \
--  const int runs = 1000;                                                       \
--  for (int i = 0; i < runs; ++i) {                                             \
--    FMT_PLANAR##To##FMT_B(src_y, kWidth,                                       \
--                          src_u, kWidth / SUBSAMP_X,                           \
--                          src_v, kWidth / SUBSAMP_X,                           \
--                          dst_argb_opt, kWidth * BPP_B,                        \
--                          kWidth, kHeight);                                    \
--  }                                                                            \
--  int max_diff = 0;                                                            \
--  for (int i = 0; i < kHeight; ++i) {                                          \
--    for (int j = 0; j < kWidth * BPP_B; ++j) {                                 \
--      int abs_diff =                                                           \
--          abs(static_cast<int>(dst_argb_c[i * kWidth * BPP_B + j]) -           \
--              static_cast<int>(dst_argb_opt[i * kWidth * BPP_B + j]));         \
--      if (abs_diff > max_diff) {                                               \
--        max_diff = abs_diff;                                                   \
--      }                                                                        \
--    }                                                                          \
--  }                                                                            \
--  EXPECT_LE(max_diff, 2);                                                      \
--  free_aligned_buffer_16(src_y)                                                \
--  free_aligned_buffer_16(src_u)                                                \
--  free_aligned_buffer_16(src_v)                                                \
--  free_aligned_buffer_16(dst_argb_c)                                           \
--  free_aligned_buffer_16(dst_argb_opt)                                         \
--}
--
--TESTPLANARTOB(I420, 2, 2, ARGB, 4)
--TESTPLANARTOB(I420, 2, 2, BGRA, 4)
--TESTPLANARTOB(I420, 2, 2, ABGR, 4)
--TESTPLANARTOB(I420, 2, 2, RAW, 3)
--TESTPLANARTOB(I420, 2, 2, RGB24, 3)
--TESTPLANARTOB(I420, 2, 2, RGB565, 2)
--TESTPLANARTOB(I420, 2, 2, ARGB1555, 2)
--TESTPLANARTOB(I420, 2, 2, ARGB4444, 2)
--TESTPLANARTOB(I411, 4, 1, ARGB, 4)
--TESTPLANARTOB(I422, 2, 1, ARGB, 4)
--TESTPLANARTOB(I444, 1, 1, ARGB, 4)
--
--
--#define TESTBIPLANARTOB(FMT_PLANAR, SUBSAMP_X, SUBSAMP_Y, FMT_B, BPP_B)        \
--TEST_F(libyuvTest, FMT_PLANAR##To##FMT_B##_OptVsC) {                           \
--  const int kWidth = 1280;                                                     \
--  const int kHeight = 720;                                                     \
--  align_buffer_16(src_y, kWidth * kHeight);                                    \
--  align_buffer_16(src_uv, kWidth / SUBSAMP_X * kHeight / SUBSAMP_Y * 2);       \
--  align_buffer_16(dst_argb_c, (kWidth * BPP_B) * kHeight);                     \
--  align_buffer_16(dst_argb_opt, (kWidth * BPP_B) * kHeight);                   \
--  srandom(time(NULL));                                                         \
--  for (int i = 0; i < kHeight; ++i)                                            \
--    for (int j = 0; j < kWidth; ++j)                                           \
--      src_y[(i * kWidth) + j] = (random() & 0xff);                             \
--  for (int i = 0; i < kHeight / SUBSAMP_X; ++i)                                \
--    for (int j = 0; j < kWidth / SUBSAMP_Y * 2; ++j) {                         \
--      src_uv[(i * kWidth / SUBSAMP_X) * 2 + j] = (random() & 0xff);            \
--    }                                                                          \
--  MaskCpuFlags(kCpuInitialized);                                               \
--  FMT_PLANAR##To##FMT_B(src_y, kWidth,                                         \
--                        src_uv, kWidth / SUBSAMP_X * 2,                        \
--                        dst_argb_c, kWidth * BPP_B,                            \
--                        kWidth, kHeight);                                      \
--  MaskCpuFlags(-1);                                                            \
--  const int runs = 1000;                                                       \
--  for (int i = 0; i < runs; ++i) {                                             \
--    FMT_PLANAR##To##FMT_B(src_y, kWidth,                                       \
--                          src_uv, kWidth / SUBSAMP_X * 2,                      \
--                          dst_argb_opt, kWidth * BPP_B,                        \
--                          kWidth, kHeight);                                    \
--  }                                                                            \
--  int max_diff = 0;                                                            \
--  for (int i = 0; i < kHeight; ++i) {                                          \
--    for (int j = 0; j < kWidth * BPP_B; ++j) {                                 \
--      int abs_diff =                                                           \
--        abs(static_cast<int>(dst_argb_c[i * kWidth * BPP_B + j]) -             \
--            static_cast<int>(dst_argb_opt[i * kWidth * BPP_B + j]));           \
--      if (abs_diff > max_diff) {                                               \
--        max_diff = abs_diff;                                                   \
--      }                                                                        \
--    }                                                                          \
--  }                                                                            \
--  EXPECT_LE(max_diff, 3);                                                      \
--  free_aligned_buffer_16(src_y)                                                \
--  free_aligned_buffer_16(src_uv)                                               \
--  free_aligned_buffer_16(dst_argb_c)                                           \
--  free_aligned_buffer_16(dst_argb_opt)                                         \
--}
--
--TESTBIPLANARTOB(NV12, 2, 2, ARGB, 4)
--TESTBIPLANARTOB(NV21, 2, 2, ARGB, 4)
--TESTBIPLANARTOB(NV12, 2, 2, RGB565, 2)
--TESTBIPLANARTOB(NV21, 2, 2, RGB565, 2)
--
--#define TESTATOPLANAR(FMT_A, BPP_A, FMT_PLANAR, SUBSAMP_X, SUBSAMP_Y)          \
--TEST_F(libyuvTest, FMT_A##To##FMT_PLANAR##_OptVsC) {                           \
--  const int kWidth = 1280;                                                     \
--  const int kHeight = 720;                                                     \
--  align_buffer_16(src_argb, (kWidth * BPP_A) * kHeight);                       \
--  align_buffer_16(dst_y_c, kWidth * kHeight);                                  \
--  align_buffer_16(dst_u_c, kWidth / SUBSAMP_X * kHeight / SUBSAMP_Y);          \
--  align_buffer_16(dst_v_c, kWidth / SUBSAMP_X * kHeight / SUBSAMP_Y);          \
--  align_buffer_16(dst_y_opt, kWidth * kHeight);                                \
--  align_buffer_16(dst_u_opt, kWidth / SUBSAMP_X * kHeight / SUBSAMP_Y);        \
--  align_buffer_16(dst_v_opt, kWidth / SUBSAMP_X * kHeight / SUBSAMP_Y);        \
--  srandom(time(NULL));                                                         \
--  for (int i = 0; i < kHeight; ++i)                                            \
--    for (int j = 0; j < kWidth * BPP_A; ++j)                                   \
--      src_argb[(i * kWidth * BPP_A) + j] = (random() & 0xff);                  \
--  MaskCpuFlags(kCpuInitialized);                                               \
--  FMT_A##To##FMT_PLANAR(src_argb, kWidth * BPP_A,                              \
--                        dst_y_c, kWidth,                                       \
--                        dst_u_c, kWidth / SUBSAMP_X,                           \
--                        dst_v_c, kWidth / SUBSAMP_X,                           \
--                        kWidth, kHeight);                                      \
--  MaskCpuFlags(-1);                                                            \
--  const int runs = 1000;                                                       \
--  for (int i = 0; i < runs; ++i) {                                             \
--    FMT_A##To##FMT_PLANAR(src_argb, kWidth * BPP_A,                            \
--                          dst_y_opt, kWidth,                                   \
--                          dst_u_opt, kWidth / SUBSAMP_X,                       \
--                          dst_v_opt, kWidth / SUBSAMP_X,                       \
--                          kWidth, kHeight);                                    \
--  }                                                                            \
--  int max_diff = 0;                                                            \
--  for (int i = 0; i < kHeight; ++i) {                                          \
--    for (int j = 0; j < kWidth; ++j) {                                         \
--      int abs_diff =                                                           \
--          abs(static_cast<int>(dst_y_c[i * kWidth + j]) -                      \
--              static_cast<int>(dst_y_opt[i * kWidth + j]));                    \
--      if (abs_diff > max_diff) {                                               \
--        max_diff = abs_diff;                                                   \
--      }                                                                        \
--    }                                                                          \
--  }                                                                            \
--  EXPECT_LE(max_diff, 2);                                                      \
--  for (int i = 0; i < kHeight / SUBSAMP_Y; ++i) {                              \
--    for (int j = 0; j < kWidth / SUBSAMP_X; ++j) {                             \
--      int abs_diff =                                                           \
--          abs(static_cast<int>(dst_u_c[i * kWidth / SUBSAMP_X + j]) -          \
--              static_cast<int>(dst_u_opt[i * kWidth / SUBSAMP_X + j]));        \
--      if (abs_diff > max_diff) {                                               \
--        max_diff = abs_diff;                                                   \
--      }                                                                        \
--    }                                                                          \
--  }                                                                            \
--  EXPECT_LE(max_diff, 2);                                                      \
--  for (int i = 0; i < kHeight / SUBSAMP_Y; ++i) {                              \
--    for (int j = 0; j < kWidth / SUBSAMP_X; ++j) {                             \
--      int abs_diff =                                                           \
--          abs(static_cast<int>(dst_v_c[i * kWidth / SUBSAMP_X + j]) -          \
--              static_cast<int>(dst_v_opt[i * kWidth / SUBSAMP_X + j]));        \
--      if (abs_diff > max_diff) {                                               \
--        max_diff = abs_diff;                                                   \
--      }                                                                        \
--    }                                                                          \
--  }                                                                            \
--  EXPECT_LE(max_diff, 2);                                                      \
--  free_aligned_buffer_16(dst_y_c)                                              \
--  free_aligned_buffer_16(dst_u_c)                                              \
--  free_aligned_buffer_16(dst_v_c)                                              \
--  free_aligned_buffer_16(dst_y_opt)                                            \
--  free_aligned_buffer_16(dst_u_opt)                                            \
--  free_aligned_buffer_16(dst_v_opt)                                            \
--  free_aligned_buffer_16(src_argb)                                             \
--}
--
--TESTATOPLANAR(ARGB, 4, I420, 2, 2)
--TESTATOPLANAR(BGRA, 4, I420, 2, 2)
--TESTATOPLANAR(ABGR, 4, I420, 2, 2)
--TESTATOPLANAR(RAW, 3, I420, 2, 2)
--TESTATOPLANAR(RGB24, 3, I420, 2, 2)
--TESTATOPLANAR(RGB565, 2, I420, 2, 2)
--TESTATOPLANAR(ARGB1555, 2, I420, 2, 2)
--TESTATOPLANAR(ARGB4444, 2, I420, 2, 2)
--// TESTATOPLANAR(ARGB, 4, I411, 4, 1)
--TESTATOPLANAR(ARGB, 4, I422, 2, 1)
--// TESTATOPLANAR(ARGB, 4, I444, 1, 1)
--// TODO(fbarchard): Implement and test 411 and 444
--
--#define TESTATOB(FMT_A, BPP_A, STRIDE_A, FMT_B, BPP_B)                         \
--TEST_F(libyuvTest, FMT_A##To##FMT_B##_OptVsC) {                                \
--  const int kWidth = 1280;                                                     \
--  const int kHeight = 720;                                                     \
--  align_buffer_16(src_argb, (kWidth * BPP_A) * kHeight);                       \
--  align_buffer_16(dst_argb_c, (kWidth * BPP_B) * kHeight);                     \
--  align_buffer_16(dst_argb_opt, (kWidth * BPP_B) * kHeight);                   \
--  srandom(time(NULL));                                                         \
--  for (int i = 0; i < kHeight * kWidth * BPP_A; ++i) {                         \
--    src_argb[i] = (random() & 0xff);                                           \
--  }                                                                            \
--  MaskCpuFlags(kCpuInitialized);                                               \
--  FMT_A##To##FMT_B(src_argb, kWidth * STRIDE_A,                                \
--                   dst_argb_c, kWidth * BPP_B,                                 \
--                   kWidth, kHeight);                                           \
--  MaskCpuFlags(-1);                                                            \
--  const int runs = 1000;                                                       \
--  for (int i = 0; i < runs; ++i) {                                             \
--    FMT_A##To##FMT_B(src_argb, kWidth * STRIDE_A,                              \
--                     dst_argb_opt, kWidth * BPP_B,                             \
--                     kWidth, kHeight);                                         \
--  }                                                                            \
--  int max_diff = 0;                                                            \
--  for (int i = 0; i < kHeight * kWidth * BPP_B; ++i) {                         \
--    int abs_diff =                                                             \
--        abs(static_cast<int>(dst_argb_c[i]) -                                  \
--            static_cast<int>(dst_argb_opt[i]));                                \
--    if (abs_diff > max_diff) {                                                 \
--      max_diff = abs_diff;                                                     \
--    }                                                                          \
--  }                                                                            \
--  EXPECT_LE(max_diff, 2);                                                      \
--  free_aligned_buffer_16(src_argb)                                             \
--  free_aligned_buffer_16(dst_argb_c)                                           \
--  free_aligned_buffer_16(dst_argb_opt)                                         \
--}
--
--TESTATOB(ARGB, 4, 4, ARGB, 4)
--TESTATOB(ARGB, 4, 4, BGRA, 4)
--TESTATOB(ARGB, 4, 4, ABGR, 4)
--TESTATOB(ARGB, 4, 4, RAW, 3)
--TESTATOB(ARGB, 4, 4, RGB24, 3)
--TESTATOB(ARGB, 4, 4, RGB565, 2)
--TESTATOB(ARGB, 4, 4, ARGB1555, 2)
--TESTATOB(ARGB, 4, 4, ARGB4444, 2)
--
--TESTATOB(BGRA, 4, 4, ARGB, 4)
--TESTATOB(ABGR, 4, 4, ARGB, 4)
--TESTATOB(RAW, 3, 3, ARGB, 4)
--TESTATOB(RGB24, 3, 3, ARGB, 4)
--TESTATOB(RGB565, 2, 2, ARGB, 4)
--TESTATOB(ARGB1555, 2, 2, ARGB, 4)
--TESTATOB(ARGB4444, 2, 2, ARGB, 4)
--
--TESTATOB(YUY2, 2, 2, ARGB, 4)
--TESTATOB(UYVY, 2, 2, ARGB, 4)
--TESTATOB(M420, 3 / 2, 1, ARGB, 4)
--
--#define TESTATOBRANDOM(FMT_A, BPP_A, STRIDE_A, FMT_B, BPP_B)                   \
--TEST_F(libyuvTest, FMT_A##To##FMT_B##_Random) {                                \
--  srandom(time(NULL));                                                         \
--  for (int times = 0; times < 1000; ++times) {                                 \
--    const int kWidth = (random() & 63) + 1;                                    \
--    const int kHeight = (random() & 31) + 1;                                   \
--    align_buffer_page_end(src_argb, (kWidth * BPP_A) * kHeight);               \
--    align_buffer_page_end(dst_argb_c, (kWidth * BPP_B) * kHeight);             \
--    align_buffer_page_end(dst_argb_opt, (kWidth * BPP_B) * kHeight);           \
--    for (int i = 0; i < kHeight * kWidth * BPP_A; ++i) {                       \
--      src_argb[i] = (random() & 0xff);                                         \
--    }                                                                          \
--    MaskCpuFlags(kCpuInitialized);                                             \
--    FMT_A##To##FMT_B(src_argb, kWidth * STRIDE_A,                              \
--                     dst_argb_c, kWidth * BPP_B,                               \
--                     kWidth, kHeight);                                         \
--    MaskCpuFlags(-1);                                                          \
--    FMT_A##To##FMT_B(src_argb, kWidth * STRIDE_A,                              \
--                     dst_argb_opt, kWidth * BPP_B,                             \
--                     kWidth, kHeight);                                         \
--    int max_diff = 0;                                                          \
--    for (int i = 0; i < kHeight * kWidth * BPP_B; ++i) {                       \
--      int abs_diff =                                                           \
--          abs(static_cast<int>(dst_argb_c[i]) -                                \
--              static_cast<int>(dst_argb_opt[i]));                              \
--      if (abs_diff > max_diff) {                                               \
--        max_diff = abs_diff;                                                   \
--      }                                                                        \
--    }                                                                          \
--    EXPECT_LE(max_diff, 2);                                                    \
--    free_aligned_buffer_page_end(src_argb)                                     \
--    free_aligned_buffer_page_end(dst_argb_c)                                   \
--    free_aligned_buffer_page_end(dst_argb_opt)                                 \
--  }                                                                            \
--}
--
--TESTATOBRANDOM(ARGB, 4, 4, ARGB, 4)
--TESTATOBRANDOM(ARGB, 4, 4, BGRA, 4)
--TESTATOBRANDOM(ARGB, 4, 4, ABGR, 4)
--TESTATOBRANDOM(ARGB, 4, 4, RAW, 3)
--TESTATOBRANDOM(ARGB, 4, 4, RGB24, 3)
--TESTATOBRANDOM(ARGB, 4, 4, RGB565, 2)
--TESTATOBRANDOM(ARGB, 4, 4, ARGB1555, 2)
--TESTATOBRANDOM(ARGB, 4, 4, ARGB4444, 2)
--
--TESTATOBRANDOM(BGRA, 4, 4, ARGB, 4)
--TESTATOBRANDOM(ABGR, 4, 4, ARGB, 4)
--TESTATOBRANDOM(RAW, 3, 3, ARGB, 4)
--TESTATOBRANDOM(RGB24, 3, 3, ARGB, 4)
--TESTATOBRANDOM(RGB565, 2, 2, ARGB, 4)
--TESTATOBRANDOM(ARGB1555, 2, 2, ARGB, 4)
--TESTATOBRANDOM(ARGB4444, 2, 2, ARGB, 4)
--
- TEST_F(libyuvTest, TestAttenuate) {
-   SIMD_ALIGNED(uint8 orig_pixels[256][4]);
-   SIMD_ALIGNED(uint8 atten_pixels[256][4]);
--- 
-1.7.11.2
-
diff --git a/libyuv.spec b/libyuv.spec
index 0f66157..5e7d61f 100644
--- a/libyuv.spec
+++ b/libyuv.spec
@@ -1,19 +1,17 @@
 Name:		libyuv
 Summary:	YUV conversion and scaling functionality library
 Version:	0
-Release:	0.12.20120727svn312%{?dist}
+Release:	0.13.20120915svn353%{?dist}
 License:	BSD
 Group:		Development/Libraries
 Url:		http://code.google.com/p/libyuv/
-## svn -r 312 export http://libyuv.googlecode.com/svn/trunk libyuv-0
+## svn -r 353 export http://libyuv.googlecode.com/svn/trunk libyuv-0
 ## tar -cjvf libyuv-0.tar.bz2 libyuv-0
 Source0:	%{name}-%{version}.tar.bz2
 # Fedora-specific. Upstream isn't interested in this.
 Patch1:		libyuv-0001-Initial-autotools-support.patch
 # Fedora-specific.
 Patch2:		libyuv-0002-Fix-paths-in-ArmCpuCaps-test.patch
-# GCC-specific (will be proposed for inclusion)
-Patch3:		libyuv-0003-Drop-several-tests-due-to-GCC-related-issues.patch
 BuildRequires:	autoconf
 BuildRequires:	automake
 BuildRequires:	libtool
@@ -45,7 +43,6 @@ Additional header files for development with %{name}.
 %setup -q
 %patch1 -p1 -b .autotools
 %patch2 -p1 -b .fix_paths
-%patch3 -p1 -b .workaround_for_gcc
 
 
 %build
@@ -87,6 +84,10 @@ make check
 
 
 %changelog
+* Sat Sep 15 2012 Peter Lemenkov <lemenkov at gmail.com> - 0-0.13.20120915svn353
+- Next svn snapshot - ver. 353
+- Dropped upstreamed patch no.3
+
 * Mon Jul 30 2012 Peter Lemenkov <lemenkov at gmail.com> - 0-0.12.20120727svn312
 - Next svn snapshot - ver. 312
 
diff --git a/sources b/sources
index a31e097..013ec12 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-cdff5867f3f474fdc293ab5db6fce379  libyuv-0.tar.bz2
+1c8f9c159a4191a8bb040e8d15f9741d  libyuv-0.tar.bz2
-- 
cgit v0.10.2


	http://pkgs.fedoraproject.org/cgit/libyuv.git/commit/?h=epel7&id=0a8b5bf7440243415552507a9a52f2c2524aa980


More information about the scm-commits mailing list