[FFmpeg-cvslog] Move struc FFTContext below SECTION_RODATA
Nico Weber
git at videolan.org
Mon Mar 12 22:10:22 CET 2012
ffmpeg | branch: master | Nico Weber <nicolasweber at gmx.de> | Mon Mar 12 13:40:53 2012 -0700| [599888a48040f4086c9086aae958b7231b37afcc] | committer: Michael Niedermayer
Move struc FFTContext below SECTION_RODATA
Yasm creates an implicit unaligned text section if "struc" is used
outside of any section:
http://tortall.lighthouseapp.com/projects/78676-yasm/tickets/247
Since yasm only honors the "align" annotation on the first declaration
of a section, this implicit text section causes all text section
alignments to be ignored. Also fixes a yasm warning about it agnoring
alignment.
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=599888a48040f4086c9086aae958b7231b37afcc
---
libavcodec/x86/fft_mmx.asm | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/libavcodec/x86/fft_mmx.asm b/libavcodec/x86/fft_mmx.asm
index bea31fe..f8ccd3f 100644
--- a/libavcodec/x86/fft_mmx.asm
+++ b/libavcodec/x86/fft_mmx.asm
@@ -36,6 +36,8 @@
%define pointer resd
%endif
+SECTION_RODATA
+
struc FFTContext
.nbits: resd 1
.reverse: resd 1
@@ -47,8 +49,6 @@ struc FFTContext
.tsin: pointer 1
endstruc
-SECTION_RODATA
-
%define M_SQRT1_2 0.70710678118654752440
%define M_COS_PI_1_8 0.923879532511287
%define M_COS_PI_3_8 0.38268343236509
More information about the ffmpeg-cvslog
mailing list