Mercurial > libavcodec.hg
changeset 4044:5ccdefd60f61 libavcodec
Fix PIC compilation, some defines were under #ifdef !PIC but used
in the PIC case nevertheless.
patch by Bernhard Rosenkranzer, bero arklinux org
author | diego |
---|---|
date | Thu, 19 Oct 2006 20:24:33 +0000 |
parents | 87694a28120c |
children | 1bf7bc44430f |
files | cabac.h |
diffstat | 1 files changed, 3 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/cabac.h Thu Oct 19 18:22:03 2006 +0000 +++ b/cabac.h Thu Oct 19 20:24:33 2006 +0000 @@ -363,14 +363,14 @@ static int always_inline get_cabac_inline(CABACContext *c, uint8_t * const state){ //FIXME gcc generates duplicate load/stores for c->low and c->range -#if defined(ARCH_X86) && !(defined(PIC) && defined(__GNUC__)) - int bit; - #define LOW "0" #define RANGE "4" #define BYTESTART "12" #define BYTE "16" #define BYTEEND "20" +#if defined(ARCH_X86) && !(defined(PIC) && defined(__GNUC__)) + int bit; + #ifndef BRANCHLESS_CABAC_DECODER asm volatile( "movzbl (%1), %0 \n\t"