mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-03-23 04:24:35 +02:00
libavutil: document side effects of macros
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
parent
5e55c7e1bc
commit
8da1defe69
@ -50,6 +50,14 @@ typedef union {
|
|||||||
* AV_[RW][BLN](16|24|32|48|64) and AV_(COPY|SWAP|ZERO)(64|128) macros.
|
* AV_[RW][BLN](16|24|32|48|64) and AV_(COPY|SWAP|ZERO)(64|128) macros.
|
||||||
* Preprocessor symbols must be defined, even if these are implemented
|
* Preprocessor symbols must be defined, even if these are implemented
|
||||||
* as inline functions.
|
* as inline functions.
|
||||||
|
*
|
||||||
|
* R/W means read/write, B/L/N means big/little/native endianness.
|
||||||
|
* The following macros require aligned access, compared to their
|
||||||
|
* unaligned variants: AV_(COPY|SWAP|ZERO)(64|128), AV_[RW]N[8-64]A.
|
||||||
|
* Incorrect usage may range from abysmal performance to crash
|
||||||
|
* depending on the platform.
|
||||||
|
*
|
||||||
|
* The unaligned variants are AV_[RW][BLN][8-64] and AV_COPY*U.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifdef HAVE_AV_CONFIG_H
|
#ifdef HAVE_AV_CONFIG_H
|
||||||
|
Loading…
x
Reference in New Issue
Block a user