[FFmpeg-devel] cavs.c DECLARE_ALIGNED in ff_cavs_filter
Reimar Döffinger
Reimar.Doeffinger
Mon May 25 10:38:58 CEST 2009
Hello,
currently there is this code in cavs.c:
DECLARE_ALIGNED_8(uint8_t, bs[8]);
The reason for it is that kind of code:
> *((uint64_t *)bs) = 0x0202020202020202ULL;
> if( *((uint64_t *)bs) ) {
I thought of "solving" this via a union, but is this code really this
speed critical that we need such a mess?
Can't we just use memset for the writes and e.g. AV_RN64 for the read?
More information about the ffmpeg-devel
mailing list