summaryrefslogtreecommitdiff
path: root/libavcodec/rtjpeg.h
diff options
context:
space:
mode:
authorReimar Döffinger <Reimar.Doeffinger@gmx.de>2009-05-24 08:36:52 +0000
committerReimar Döffinger <Reimar.Doeffinger@gmx.de>2009-05-24 08:36:52 +0000
commit0766291a669281f556d7a0b32e8a920650dd93db (patch)
treefe9cb9bc8bc4053f2541bd5fe6b6a22f9bd85db8 /libavcodec/rtjpeg.h
parent86b0e9948b14bcc483e779b092d7a196eea4aa61 (diff)
Move "block" variable in rtjpeg decoder to context to ensure sufficient alignment
for idct_put on architectures/compilers that have problems aligning on the stack. Originally committed as revision 18924 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'libavcodec/rtjpeg.h')
-rw-r--r--libavcodec/rtjpeg.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/libavcodec/rtjpeg.h b/libavcodec/rtjpeg.h
index 02f2058b2c..d2745f824b 100644
--- a/libavcodec/rtjpeg.h
+++ b/libavcodec/rtjpeg.h
@@ -31,6 +31,7 @@ typedef struct {
uint8_t scan[64];
uint32_t lquant[64];
uint32_t cquant[64];
+ DECLARE_ALIGNED_16(DCTELEM, block[64]);
} RTJpegContext;
void rtjpeg_decode_init(RTJpegContext *c, DSPContext *dsp,