Commit 4e0799a4 authored by Diego Biurrun's avatar Diego Biurrun

swscale: Add some missing av_cold to arch-specific init functions

parent 3aa682f2
...@@ -23,6 +23,7 @@ ...@@ -23,6 +23,7 @@
#include <stdint.h> #include <stdint.h>
#include "config.h" #include "config.h"
#include "libavutil/attributes.h"
#include "libswscale/swscale_internal.h" #include "libswscale/swscale_internal.h"
#if defined (__FDPIC__) && CONFIG_SRAM #if defined (__FDPIC__) && CONFIG_SRAM
...@@ -71,7 +72,7 @@ static int yuyvtoyv12_unscaled(SwsContext *c, const uint8_t *src[], ...@@ -71,7 +72,7 @@ static int yuyvtoyv12_unscaled(SwsContext *c, const uint8_t *src[],
return srcSliceH; return srcSliceH;
} }
void ff_get_unscaled_swscale_bfin(SwsContext *c) av_cold void ff_get_unscaled_swscale_bfin(SwsContext *c)
{ {
if (c->dstFormat == AV_PIX_FMT_YUV420P && c->srcFormat == AV_PIX_FMT_UYVY422) { if (c->dstFormat == AV_PIX_FMT_YUV420P && c->srcFormat == AV_PIX_FMT_UYVY422) {
av_log(NULL, AV_LOG_VERBOSE, av_log(NULL, AV_LOG_VERBOSE,
......
...@@ -24,6 +24,7 @@ ...@@ -24,6 +24,7 @@
#include <stdint.h> #include <stdint.h>
#include "config.h" #include "config.h"
#include "libavutil/attributes.h"
#include "libswscale/swscale_internal.h" #include "libswscale/swscale_internal.h"
#if defined(__FDPIC__) && CONFIG_SRAM #if defined(__FDPIC__) && CONFIG_SRAM
...@@ -167,7 +168,7 @@ static int bfin_yuv420_bgr565(SwsContext *c, const uint8_t **in, int *instrides, ...@@ -167,7 +168,7 @@ static int bfin_yuv420_bgr565(SwsContext *c, const uint8_t **in, int *instrides,
outstrides, ff_bfin_yuv2rgb565_line, 0, 565); outstrides, ff_bfin_yuv2rgb565_line, 0, 565);
} }
SwsFunc ff_yuv2rgb_init_bfin(SwsContext *c) av_cold SwsFunc ff_yuv2rgb_init_bfin(SwsContext *c)
{ {
SwsFunc f; SwsFunc f;
......
...@@ -24,9 +24,10 @@ ...@@ -24,9 +24,10 @@
#include <inttypes.h> #include <inttypes.h>
#include "config.h" #include "config.h"
#include "libavutil/attributes.h"
#include "libavutil/cpu.h"
#include "libswscale/swscale.h" #include "libswscale/swscale.h"
#include "libswscale/swscale_internal.h" #include "libswscale/swscale_internal.h"
#include "libavutil/cpu.h"
#if HAVE_ALTIVEC #if HAVE_ALTIVEC
...@@ -183,7 +184,7 @@ static int yv12touyvy_unscaled_altivec(SwsContext *c, const uint8_t *src[], ...@@ -183,7 +184,7 @@ static int yv12touyvy_unscaled_altivec(SwsContext *c, const uint8_t *src[],
#endif /* HAVE_ALTIVEC */ #endif /* HAVE_ALTIVEC */
void ff_get_unscaled_swscale_ppc(SwsContext *c) av_cold void ff_get_unscaled_swscale_ppc(SwsContext *c)
{ {
#if HAVE_ALTIVEC #if HAVE_ALTIVEC
if ((av_get_cpu_flags() & AV_CPU_FLAG_ALTIVEC) && !(c->srcW & 15) && if ((av_get_cpu_flags() & AV_CPU_FLAG_ALTIVEC) && !(c->srcW & 15) &&
......
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