[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