mirror of
https://gitee.com/openharmony/third_party_ffmpeg
synced 2024-11-23 11:19:55 +00: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.
|
||||
* Preprocessor symbols must be defined, even if these are implemented
|
||||
* 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
|
||||
|
Loading…
Reference in New Issue
Block a user