mirror of
https://git.ffmpeg.org/ffmpeg.git
synced 2024-12-22 23:33:07 +00:00
swscale: Add av_cold attributes to init functions missing them
This commit is contained in:
parent
1fda184a85
commit
2b677ffca5
libswscale
@ -26,6 +26,8 @@
|
||||
|
||||
#include <stddef.h>
|
||||
|
||||
#include "libavutil/attributes.h"
|
||||
|
||||
static inline void rgb24tobgr32_c(const uint8_t *src, uint8_t *dst,
|
||||
int src_size)
|
||||
{
|
||||
@ -907,7 +909,7 @@ static void uyvytoyuv422_c(uint8_t *ydst, uint8_t *udst, uint8_t *vdst,
|
||||
}
|
||||
}
|
||||
|
||||
static inline void rgb2rgb_init_c(void)
|
||||
static av_cold void rgb2rgb_init_c(void)
|
||||
{
|
||||
rgb15to16 = rgb15to16_c;
|
||||
rgb15tobgr24 = rgb15tobgr24_c;
|
||||
|
@ -208,11 +208,12 @@ static double getSplineCoeff(double a, double b, double c, double d,
|
||||
dist - 1.0);
|
||||
}
|
||||
|
||||
static int initFilter(int16_t **outFilter, int32_t **filterPos,
|
||||
int *outFilterSize, int xInc, int srcW, int dstW,
|
||||
int filterAlign, int one, int flags, int cpu_flags,
|
||||
SwsVector *srcFilter, SwsVector *dstFilter,
|
||||
double param[2], int is_horizontal)
|
||||
static av_cold int initFilter(int16_t **outFilter, int32_t **filterPos,
|
||||
int *outFilterSize, int xInc, int srcW,
|
||||
int dstW, int filterAlign, int one,
|
||||
int flags, int cpu_flags,
|
||||
SwsVector *srcFilter, SwsVector *dstFilter,
|
||||
double param[2], int is_horizontal)
|
||||
{
|
||||
int i;
|
||||
int filterSize;
|
||||
@ -600,9 +601,9 @@ fail:
|
||||
}
|
||||
|
||||
#if HAVE_MMXEXT_INLINE
|
||||
static int init_hscaler_mmxext(int dstW, int xInc, uint8_t *filterCode,
|
||||
int16_t *filter, int32_t *filterPos,
|
||||
int numSplits)
|
||||
static av_cold int init_hscaler_mmxext(int dstW, int xInc, uint8_t *filterCode,
|
||||
int16_t *filter, int32_t *filterPos,
|
||||
int numSplits)
|
||||
{
|
||||
uint8_t *fragmentA;
|
||||
x86_reg imm8OfPShufW1A;
|
||||
|
@ -26,6 +26,8 @@
|
||||
|
||||
#include <stddef.h>
|
||||
|
||||
#include "libavutil/attributes.h"
|
||||
|
||||
#undef PREFETCH
|
||||
#undef MOVNTQ
|
||||
#undef EMMS
|
||||
@ -2465,7 +2467,7 @@ static void RENAME(uyvytoyuv422)(uint8_t *ydst, uint8_t *udst, uint8_t *vdst, co
|
||||
#endif /* !COMPILE_TEMPLATE_AMD3DNOW */
|
||||
#endif /* !COMPILE_TEMPLATE_SSE2 */
|
||||
|
||||
static inline void RENAME(rgb2rgb_init)(void)
|
||||
static av_cold void RENAME(rgb2rgb_init)(void)
|
||||
{
|
||||
#if !COMPILE_TEMPLATE_SSE2
|
||||
#if !COMPILE_TEMPLATE_AMD3DNOW
|
||||
|
Loading…
Reference in New Issue
Block a user