Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
小白菜888
Ffmpeg
提交
45c3c925
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,发现更多精彩内容 >>
提交
45c3c925
编写于
2月 12, 2010
作者:
D
David Conrad
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Remove unused code that's moved elsewhere
Originally committed as revision 21774 to
svn://svn.ffmpeg.org/ffmpeg/trunk
上级
ab5a0175
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
0 addition
and
54 deletion
+0
-54
libavcodec/vp3.c
libavcodec/vp3.c
+0
-54
未找到文件。
libavcodec/vp3.c
浏览文件 @
45c3c925
...
...
@@ -1547,39 +1547,6 @@ static void render_slice(Vp3DecodeContext *s, int slice)
stride
,
8
);
}
#if 0
/* perform the left edge filter if:
* - the fragment is not on the left column
* - the fragment is coded in this frame
* - the fragment is not coded in this frame but the left
* fragment is coded in this frame (this is done instead
* of a right edge filter when rendering the left fragment
* since this fragment is not available yet) */
if ((x > 0) &&
((s->all_fragments[i].coding_method != MODE_COPY) ||
((s->all_fragments[i].coding_method == MODE_COPY) &&
(s->all_fragments[i - 1].coding_method != MODE_COPY)) )) {
horizontal_filter(
output_plane + s->all_fragments[i].first_pixel + 7*stride,
-stride, s->bounding_values_array + 127);
}
/* perform the top edge filter if:
* - the fragment is not on the top row
* - the fragment is coded in this frame
* - the fragment is not coded in this frame but the above
* fragment is coded in this frame (this is done instead
* of a bottom edge filter when rendering the above
* fragment since this fragment is not available yet) */
if ((y > 0) &&
((s->all_fragments[i].coding_method != MODE_COPY) ||
((s->all_fragments[i].coding_method == MODE_COPY) &&
(s->all_fragments[i - fragment_width].coding_method != MODE_COPY)) )) {
vertical_filter(
output_plane + s->all_fragments[i].first_pixel - stride,
-stride, s->bounding_values_array + 127);
}
#endif
}
}
}
...
...
@@ -1601,27 +1568,6 @@ static void apply_loop_filter(Vp3DecodeContext *s)
int
x
,
y
;
int
*
bounding_values
=
s
->
bounding_values_array
+
127
;
#if 0
int bounding_values_array[256];
int filter_limit;
/* find the right loop limit value */
for (x = 63; x >= 0; x--) {
if (vp31_ac_scale_factor[x] >= s->quality_index)
break;
}
filter_limit = vp31_filter_limit_values[s->quality_index];
/* set up the bounding values */
memset(bounding_values_array, 0, 256 * sizeof(int));
for (x = 0; x < filter_limit; x++) {
bounding_values[-x - filter_limit] = -filter_limit + x;
bounding_values[-x] = -x;
bounding_values[x] = x;
bounding_values[x + filter_limit] = filter_limit - x;
}
#endif
for
(
plane
=
0
;
plane
<
3
;
plane
++
)
{
int
width
=
s
->
fragment_width
>>
!!
plane
;
int
height
=
s
->
fragment_height
>>
!!
plane
;
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录