aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'media-video/ffmpeg/files/dirac_arith_hardened.patch')
-rw-r--r--media-video/ffmpeg/files/dirac_arith_hardened.patch36
1 files changed, 0 insertions, 36 deletions
diff --git a/media-video/ffmpeg/files/dirac_arith_hardened.patch b/media-video/ffmpeg/files/dirac_arith_hardened.patch
deleted file mode 100644
index 2661423..0000000
--- a/media-video/ffmpeg/files/dirac_arith_hardened.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-commit d8ab7f31dd819f7b3e0d460a2fa4261aaae87b98
-Author: Anthoine Bourgeois <anthoine.bourgeois@gmail.com>
-Date: Wed Apr 9 12:18:32 2014 +0200
-
- avcodec/dirac_arith: Fix build with PIC and stack-check options
-
- Fixes Ticket3540
-
- The function dirac_get_arith_bit in libavcodec/dirac_arith.h can't be
- built with PIC and check-stack because the asm code needs 6 registers
- and PIC and check-stack options take 1 each and x86 is quite limited
- in this area.
-
- Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
-diff --git a/libavcodec/dirac_arith.h b/libavcodec/dirac_arith.h
-index f9a8bba..089c71a 100644
---- a/libavcodec/dirac_arith.h
-+++ b/libavcodec/dirac_arith.h
-@@ -28,6 +28,7 @@
- #ifndef AVCODEC_DIRAC_ARITH_H
- #define AVCODEC_DIRAC_ARITH_H
-
-+#include "libavutil/x86/asm.h"
- #include "bytestream.h"
- #include "get_bits.h"
-
-@@ -134,7 +135,7 @@ static inline int dirac_get_arith_bit(DiracArith *c, int ctx)
-
- range_times_prob = (c->range * prob_zero) >> 16;
-
--#if HAVE_FAST_CMOV && HAVE_INLINE_ASM
-+#if HAVE_FAST_CMOV && HAVE_INLINE_ASM && HAVE_6REGS
- low -= range_times_prob << 16;
- range -= range_times_prob;
- bit = 0;