[Ffmpeg-devel] [BUG] Vorbis artifacts

Luca Barbato lu_zero
Thu Aug 31 12:50:28 CEST 2006


Baptiste Coudurier wrote:
> Hi
> 
> Luca Barbato wrote:
>> [...]
>>      /* samples output by the codec. we reserve more space for avsync
>>         compensation */
>> -    uint8_t audio_buf[(AVCODEC_MAX_AUDIO_FRAME_SIZE * 3) / 2];
>> +    uint8_t audio_buf[(AVCODEC_MAX_AUDIO_FRAME_SIZE * 3) / 2]  __attribute__((aligned(16)));
>>      unsigned int audio_buf_size; /* in bytes */
>>      int audio_buf_index; /* in bytes */
>>      AVPacket audio_pkt;
> 
> Quick question, should we use DECLARE_ALIGNED(16) here or not ? Why not ?
> 

__attribute__((aligned(16))) seems to be supported by sunstudio, icc and
xlc, not just gcc.

I hadn't checked metrowerks and ms offering seems supporting it too (at
least from the icc manual I assume so.

lu

-- 

Luca Barbato

Gentoo/linux Gentoo/PPC
http://dev.gentoo.org/~lu_zero





More information about the ffmpeg-devel mailing list