Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
小白菜888
Ffmpeg
提交
3aa682f2
F
Ffmpeg
项目概览
小白菜888
/
Ffmpeg
通知
3
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
F
Ffmpeg
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
3aa682f2
编写于
8月 20, 2013
作者:
D
Diego Biurrun
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
swscale: consistent names for arch-specific acceleration functions
上级
c2503d9c
变更
6
隐藏空白更改
内联
并排
Showing
6 changed file
with
9 addition
and
10 deletion
+9
-10
libswscale/bfin/swscale_bfin.c
libswscale/bfin/swscale_bfin.c
+1
-1
libswscale/bfin/yuv2rgb_bfin.c
libswscale/bfin/yuv2rgb_bfin.c
+1
-1
libswscale/ppc/yuv2yuv_altivec.c
libswscale/ppc/yuv2yuv_altivec.c
+1
-1
libswscale/swscale_internal.h
libswscale/swscale_internal.h
+3
-4
libswscale/swscale_unscaled.c
libswscale/swscale_unscaled.c
+2
-2
libswscale/yuv2rgb.c
libswscale/yuv2rgb.c
+1
-1
未找到文件。
libswscale/bfin/swscale_bfin.c
浏览文件 @
3aa682f2
...
...
@@ -71,7 +71,7 @@ static int yuyvtoyv12_unscaled(SwsContext *c, const uint8_t *src[],
return
srcSliceH
;
}
void
ff_
bfin_get_unscaled_swscale
(
SwsContext
*
c
)
void
ff_
get_unscaled_swscale_bfin
(
SwsContext
*
c
)
{
if
(
c
->
dstFormat
==
AV_PIX_FMT_YUV420P
&&
c
->
srcFormat
==
AV_PIX_FMT_UYVY422
)
{
av_log
(
NULL
,
AV_LOG_VERBOSE
,
...
...
libswscale/bfin/yuv2rgb_bfin.c
浏览文件 @
3aa682f2
...
...
@@ -167,7 +167,7 @@ static int bfin_yuv420_bgr565(SwsContext *c, const uint8_t **in, int *instrides,
outstrides
,
ff_bfin_yuv2rgb565_line
,
0
,
565
);
}
SwsFunc
ff_yuv2rgb_
get_func_ptr
_bfin
(
SwsContext
*
c
)
SwsFunc
ff_yuv2rgb_
init
_bfin
(
SwsContext
*
c
)
{
SwsFunc
f
;
...
...
libswscale/ppc/yuv2yuv_altivec.c
浏览文件 @
3aa682f2
...
...
@@ -183,7 +183,7 @@ static int yv12touyvy_unscaled_altivec(SwsContext *c, const uint8_t *src[],
#endif
/* HAVE_ALTIVEC */
void
ff_
swscale_get_unscaled
_ppc
(
SwsContext
*
c
)
void
ff_
get_unscaled_swscale
_ppc
(
SwsContext
*
c
)
{
#if HAVE_ALTIVEC
if
((
av_get_cpu_flags
()
&
AV_CPU_FLAG_ALTIVEC
)
&&
!
(
c
->
srcW
&
15
)
&&
...
...
libswscale/swscale_internal.h
浏览文件 @
3aa682f2
...
...
@@ -573,8 +573,7 @@ void updateMMXDitherTables(SwsContext *c, int dstY, int lumBufIndex, int chrBufI
SwsFunc
ff_yuv2rgb_init_x86
(
SwsContext
*
c
);
SwsFunc
ff_yuv2rgb_init_vis
(
SwsContext
*
c
);
SwsFunc
ff_yuv2rgb_init_ppc
(
SwsContext
*
c
);
SwsFunc
ff_yuv2rgb_get_func_ptr_bfin
(
SwsContext
*
c
);
void
ff_bfin_get_unscaled_swscale
(
SwsContext
*
c
);
SwsFunc
ff_yuv2rgb_init_bfin
(
SwsContext
*
c
);
const
char
*
sws_format_name
(
enum
AVPixelFormat
format
);
...
...
@@ -735,8 +734,8 @@ extern const AVClass sws_context_class;
* source and destination formats, bit depths, flags, etc.
*/
void
ff_get_unscaled_swscale
(
SwsContext
*
c
);
void
ff_
swscale_get_unscaled
_ppc
(
SwsContext
*
c
);
void
ff_get_unscaled_swscale_bfin
(
SwsContext
*
c
);
void
ff_
get_unscaled_swscale
_ppc
(
SwsContext
*
c
);
/**
* Return function pointer to fastest main scaler path function depending
...
...
libswscale/swscale_unscaled.c
浏览文件 @
3aa682f2
...
...
@@ -1090,9 +1090,9 @@ void ff_get_unscaled_swscale(SwsContext *c)
}
if
(
ARCH_BFIN
)
ff_
bfin_get_unscaled_swscale
(
c
);
ff_
get_unscaled_swscale_bfin
(
c
);
if
(
ARCH_PPC
)
ff_
swscale_get_unscaled
_ppc
(
c
);
ff_
get_unscaled_swscale
_ppc
(
c
);
}
static
void
reset_ptr
(
const
uint8_t
*
src
[],
int
format
)
...
...
libswscale/yuv2rgb.c
浏览文件 @
3aa682f2
...
...
@@ -565,7 +565,7 @@ SwsFunc ff_yuv2rgb_get_func_ptr(SwsContext *c)
else
if
(
HAVE_VIS
)
t
=
ff_yuv2rgb_init_vis
(
c
);
else
if
(
ARCH_BFIN
)
t
=
ff_yuv2rgb_
get_func_ptr
_bfin
(
c
);
t
=
ff_yuv2rgb_
init
_bfin
(
c
);
else
if
(
ARCH_PPC
)
t
=
ff_yuv2rgb_init_ppc
(
c
);
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录