[FFmpeg-devel] [PATCH] Remove some unnecessary alignment specifiers
Måns Rullgård
mans
Wed Aug 26 14:13:35 CEST 2009
Michael Niedermayer <michaelni at gmx.at> writes:
> _On Wed, Aug 26, 2009 at 12:32:48AM +0100, Mans Rullgard wrote:
>> None of these arrays are used in ways requiring extra alignment.
>> ---
>> libavcodec/asv1.c | 4 ++--
>> libavcodec/dnxhddec.c | 2 +-
>> libavcodec/dv.c | 4 ++--
>> libavcodec/mpegaudio.h | 2 +-
>> 4 files changed, 6 insertions(+), 6 deletions(-)
>>
>> diff --git a/libavcodec/asv1.c b/libavcodec/asv1.c
>> index 10fbac2..c9a3d24 100644
>> --- a/libavcodec/asv1.c
>> +++ b/libavcodec/asv1.c
>> @@ -49,8 +49,8 @@ typedef struct ASV1Context{
>> int mb_width2;
>> int mb_height2;
>> DECLARE_ALIGNED_16(DCTELEM, block[6][64]);
>> - DECLARE_ALIGNED_8(uint16_t, intra_matrix[64]);
>> - DECLARE_ALIGNED_8(int, q_intra_matrix[64]);
>> + uint16_t intra_matrix[64];
>> + int q_intra_matrix[64];
>> uint8_t *bitstream_buffer;
>> unsigned int bitstream_buffer_size;
>> } ASV1Context;
>
> ok
>
> [...]
>> diff --git a/libavcodec/mpegaudio.h b/libavcodec/mpegaudio.h
>> index 65a2283..cd10dbc 100644
>> --- a/libavcodec/mpegaudio.h
>> +++ b/libavcodec/mpegaudio.h
>> @@ -108,7 +108,7 @@ typedef struct MPADecodeHeader {
>>
>> typedef struct MPADecodeContext {
>> MPA_DECODE_HEADER
>> - DECLARE_ALIGNED_8(uint8_t, last_buf[2*BACKSTEP_SIZE + EXTRABYTES]);
>> + uint8_t last_buf[2*BACKSTEP_SIZE + EXTRABYTES];
>> int last_buf_size;
>> /* next header (used in free format parsing) */
>> uint32_t free_format_next_header;
>
> i guess that was written originally with the thught of init_get_bits
> needing aligned memory...
> as it seems init_get_bits does not have such a requirement anymore
> it should be ok
Applied.
--
M?ns Rullg?rd
mans at mansr.com
More information about the ffmpeg-devel
mailing list