summaryrefslogtreecommitdiff
path: root/libavcodec/amrwbdata.h
diff options
context:
space:
mode:
authorRonald S. Bultje <rsbultje@gmail.com>2012-07-03 20:36:44 -0700
committerRonald S. Bultje <rsbultje@gmail.com>2012-07-04 07:46:53 -0700
commitc51838478cab37488883f49ce940c4a0f0b235ba (patch)
tree22ef8d3635de9ba1507ff05f723c50a848794ec1 /libavcodec/amrwbdata.h
parent723b266d7285776e5134a42503e468447940decb (diff)
amr: remove shift out of the AMR_BIT() macro.
MSVC doesn't like the offsetof(..) >> 1 construct, it interprets it as a non-literal, thus causing use of this in static tables to fail compilation.
Diffstat (limited to 'libavcodec/amrwbdata.h')
-rw-r--r--libavcodec/amrwbdata.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/libavcodec/amrwbdata.h b/libavcodec/amrwbdata.h
index 5421c23afb..83a93e997a 100644
--- a/libavcodec/amrwbdata.h
+++ b/libavcodec/amrwbdata.h
@@ -82,7 +82,7 @@ typedef struct {
} AMRWBFrame;
/** The index of a frame parameter */
-#define AMR_BIT(field) (offsetof(AMRWBFrame, field) >> 1)
+#define AMR_BIT(field) (offsetof(AMRWBFrame, field))
/** The index of a subframe-specific parameter */
#define AMR_OF(frame_num, variable) AMR_BIT(subframe[frame_num].variable)