Commit 2b677ffc authored by Diego Biurrun's avatar Diego Biurrun

swscale: Add av_cold attributes to init functions missing them

parent 1fda184a
...@@ -26,6 +26,8 @@ ...@@ -26,6 +26,8 @@
#include <stddef.h> #include <stddef.h>
#include "libavutil/attributes.h"
static inline void rgb24tobgr32_c(const uint8_t *src, uint8_t *dst, static inline void rgb24tobgr32_c(const uint8_t *src, uint8_t *dst,
int src_size) int src_size)
{ {
...@@ -907,7 +909,7 @@ static void uyvytoyuv422_c(uint8_t *ydst, uint8_t *udst, uint8_t *vdst, ...@@ -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; rgb15to16 = rgb15to16_c;
rgb15tobgr24 = rgb15tobgr24_c; rgb15tobgr24 = rgb15tobgr24_c;
......
...@@ -208,11 +208,12 @@ static double getSplineCoeff(double a, double b, double c, double d, ...@@ -208,11 +208,12 @@ static double getSplineCoeff(double a, double b, double c, double d,
dist - 1.0); dist - 1.0);
} }
static int initFilter(int16_t **outFilter, int32_t **filterPos, static av_cold int initFilter(int16_t **outFilter, int32_t **filterPos,
int *outFilterSize, int xInc, int srcW, int dstW, int *outFilterSize, int xInc, int srcW,
int filterAlign, int one, int flags, int cpu_flags, int dstW, int filterAlign, int one,
SwsVector *srcFilter, SwsVector *dstFilter, int flags, int cpu_flags,
double param[2], int is_horizontal) SwsVector *srcFilter, SwsVector *dstFilter,
double param[2], int is_horizontal)
{ {
int i; int i;
int filterSize; int filterSize;
...@@ -600,9 +601,9 @@ fail: ...@@ -600,9 +601,9 @@ fail:
} }
#if HAVE_MMXEXT_INLINE #if HAVE_MMXEXT_INLINE
static int init_hscaler_mmxext(int dstW, int xInc, uint8_t *filterCode, static av_cold int init_hscaler_mmxext(int dstW, int xInc, uint8_t *filterCode,
int16_t *filter, int32_t *filterPos, int16_t *filter, int32_t *filterPos,
int numSplits) int numSplits)
{ {
uint8_t *fragmentA; uint8_t *fragmentA;
x86_reg imm8OfPShufW1A; x86_reg imm8OfPShufW1A;
......
...@@ -26,6 +26,8 @@ ...@@ -26,6 +26,8 @@
#include <stddef.h> #include <stddef.h>
#include "libavutil/attributes.h"
#undef PREFETCH #undef PREFETCH
#undef MOVNTQ #undef MOVNTQ
#undef EMMS #undef EMMS
...@@ -2465,7 +2467,7 @@ static void RENAME(uyvytoyuv422)(uint8_t *ydst, uint8_t *udst, uint8_t *vdst, co ...@@ -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_AMD3DNOW */
#endif /* !COMPILE_TEMPLATE_SSE2 */ #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_SSE2
#if !COMPILE_TEMPLATE_AMD3DNOW #if !COMPILE_TEMPLATE_AMD3DNOW
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment