Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
小白菜888
Ffmpeg
提交
9b5dc867
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,发现更多精彩内容 >>
提交
9b5dc867
编写于
5月 14, 2007
作者:
P
Panagiotis Issaris
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Make vp3dsp*.c compilation optional.
Originally committed as revision 9025 to
svn://svn.ffmpeg.org/ffmpeg/trunk
上级
e36d79c8
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
11 addition
and
9 deletion
+11
-9
libavcodec/Makefile
libavcodec/Makefile
+7
-7
libavcodec/dsputil.c
libavcodec/dsputil.c
+2
-1
libavcodec/i386/dsputil_mmx.c
libavcodec/i386/dsputil_mmx.c
+2
-1
未找到文件。
libavcodec/Makefile
浏览文件 @
9b5dc867
...
@@ -31,7 +31,6 @@ OBJS= bitstream.o \
...
@@ -31,7 +31,6 @@ OBJS= bitstream.o \
cabac.o
\
cabac.o
\
faandct.o
\
faandct.o
\
parser.o
\
parser.o
\
vp3dsp.o
\
h264idct.o
\
h264idct.o
\
rangecoder.o
\
rangecoder.o
\
h263.o
\
h263.o
\
...
@@ -162,7 +161,7 @@ OBJS-$(CONFIG_SVQ1_ENCODER) += svq1.o
...
@@ -162,7 +161,7 @@ OBJS-$(CONFIG_SVQ1_ENCODER) += svq1.o
OBJS-$(CONFIG_SVQ3_DECODER)
+=
h264.o
OBJS-$(CONFIG_SVQ3_DECODER)
+=
h264.o
OBJS-$(CONFIG_TARGA_DECODER)
+=
targa.o
OBJS-$(CONFIG_TARGA_DECODER)
+=
targa.o
OBJS-$(CONFIG_TARGA_ENCODER)
+=
targaenc.o rle.o
OBJS-$(CONFIG_TARGA_ENCODER)
+=
targaenc.o rle.o
OBJS-$(CONFIG_THEORA_DECODER)
+=
vp3.o xiph.o
OBJS-$(CONFIG_THEORA_DECODER)
+=
vp3.o xiph.o
vp3dsp.o
OBJS-$(CONFIG_THP_DECODER)
+=
mjpeg.o jpeglsdec.o jpegls.o
OBJS-$(CONFIG_THP_DECODER)
+=
mjpeg.o jpeglsdec.o jpegls.o
OBJS-$(CONFIG_TIERTEXSEQVIDEO_DECODER)
+=
tiertexseqv.o
OBJS-$(CONFIG_TIERTEXSEQVIDEO_DECODER)
+=
tiertexseqv.o
OBJS-$(CONFIG_TIFF_DECODER)
+=
tiff.o lzw.o
OBJS-$(CONFIG_TIFF_DECODER)
+=
tiff.o lzw.o
...
@@ -182,9 +181,9 @@ OBJS-$(CONFIG_VMDVIDEO_DECODER) += vmdav.o
...
@@ -182,9 +181,9 @@ OBJS-$(CONFIG_VMDVIDEO_DECODER) += vmdav.o
OBJS-$(CONFIG_VMNC_DECODER)
+=
vmnc.o
OBJS-$(CONFIG_VMNC_DECODER)
+=
vmnc.o
OBJS-$(CONFIG_VORBIS_DECODER)
+=
vorbis_dec.o vorbis.o vorbis_data.o xiph.o
OBJS-$(CONFIG_VORBIS_DECODER)
+=
vorbis_dec.o vorbis.o vorbis_data.o xiph.o
OBJS-$(CONFIG_VORBIS_ENCODER)
+=
vorbis_enc.o vorbis.o vorbis_data.o
OBJS-$(CONFIG_VORBIS_ENCODER)
+=
vorbis_enc.o vorbis.o vorbis_data.o
OBJS-$(CONFIG_VP3_DECODER)
+=
vp3.o
OBJS-$(CONFIG_VP3_DECODER)
+=
vp3.o
vp3dsp.o
OBJS-$(CONFIG_VP5_DECODER)
+=
vp5.o vp56.o vp56data.o
OBJS-$(CONFIG_VP5_DECODER)
+=
vp5.o vp56.o vp56data.o
vp3dsp.o
OBJS-$(CONFIG_VP6_DECODER)
+=
vp6.o vp56.o vp56data.o
OBJS-$(CONFIG_VP6_DECODER)
+=
vp6.o vp56.o vp56data.o
vp3dsp.o
OBJS-$(CONFIG_VQA_DECODER)
+=
vqavideo.o
OBJS-$(CONFIG_VQA_DECODER)
+=
vqavideo.o
OBJS-$(CONFIG_WAVPACK_DECODER)
+=
wavpack.o
OBJS-$(CONFIG_WAVPACK_DECODER)
+=
wavpack.o
OBJS-$(CONFIG_WMAV1_DECODER)
+=
wmadec.o wma.o
OBJS-$(CONFIG_WMAV1_DECODER)
+=
wmadec.o wma.o
...
@@ -337,14 +336,15 @@ OBJS += i386/fdct_mmx.o \
...
@@ -337,14 +336,15 @@ OBJS += i386/fdct_mmx.o \
i386/simple_idct_mmx.o
\
i386/simple_idct_mmx.o
\
i386/idct_mmx_xvid.o
\
i386/idct_mmx_xvid.o
\
i386/fft_sse.o
\
i386/fft_sse.o
\
i386/vp3dsp_mmx.o
\
i386/vp3dsp_sse2.o
\
i386/fft_3dn.o
\
i386/fft_3dn.o
\
i386/fft_3dn2.o
\
i386/fft_3dn2.o
\
OBJS-$(CONFIG_GPL)
+=
i386/idct_mmx.o
OBJS-$(CONFIG_GPL)
+=
i386/idct_mmx.o
OBJS-$(CONFIG_CAVS_DECODER)
+=
i386/cavsdsp_mmx.o
OBJS-$(CONFIG_CAVS_DECODER)
+=
i386/cavsdsp_mmx.o
OBJS-$(CONFIG_SNOW_DECODER)
+=
i386/snowdsp_mmx.o
OBJS-$(CONFIG_SNOW_DECODER)
+=
i386/snowdsp_mmx.o
OBJS-$(CONFIG_VP3_DECODER)
+=
i386/vp3dsp_mmx.o i386/vp3dsp_sse2.o
OBJS-$(CONFIG_VP5_DECODER)
+=
i386/vp3dsp_mmx.o i386/vp3dsp_sse2.o
OBJS-$(CONFIG_VP6_DECODER)
+=
i386/vp3dsp_mmx.o i386/vp3dsp_sse2.o
endif
endif
ASM_OBJS-$(TARGET_ARCH_ARMV4L)
+=
armv4l/jrevdct_arm.o
\
ASM_OBJS-$(TARGET_ARCH_ARMV4L)
+=
armv4l/jrevdct_arm.o
\
...
...
libavcodec/dsputil.c
浏览文件 @
9b5dc867
...
@@ -3883,7 +3883,8 @@ void dsputil_init(DSPContext* c, AVCodecContext *avctx)
...
@@ -3883,7 +3883,8 @@ void dsputil_init(DSPContext* c, AVCodecContext *avctx)
c
->
idct_add
=
ff_jref_idct_add
;
c
->
idct_add
=
ff_jref_idct_add
;
c
->
idct
=
j_rev_dct
;
c
->
idct
=
j_rev_dct
;
c
->
idct_permutation_type
=
FF_LIBMPEG2_IDCT_PERM
;
c
->
idct_permutation_type
=
FF_LIBMPEG2_IDCT_PERM
;
}
else
if
(
avctx
->
idct_algo
==
FF_IDCT_VP3
){
}
else
if
((
ENABLE_VP3_DECODER
||
ENABLE_VP5_DECODER
||
ENABLE_VP6_DECODER
||
ENABLE_THEORA_DECODER
)
&&
avctx
->
idct_algo
==
FF_IDCT_VP3
){
c
->
idct_put
=
ff_vp3_idct_put_c
;
c
->
idct_put
=
ff_vp3_idct_put_c
;
c
->
idct_add
=
ff_vp3_idct_add_c
;
c
->
idct_add
=
ff_vp3_idct_add_c
;
c
->
idct
=
ff_vp3_idct_c
;
c
->
idct
=
ff_vp3_idct_c
;
...
...
libavcodec/i386/dsputil_mmx.c
浏览文件 @
9b5dc867
...
@@ -3279,7 +3279,8 @@ void dsputil_init_mmx(DSPContext* c, AVCodecContext *avctx)
...
@@ -3279,7 +3279,8 @@ void dsputil_init_mmx(DSPContext* c, AVCodecContext *avctx)
}
}
c
->
idct_permutation_type
=
FF_LIBMPEG2_IDCT_PERM
;
c
->
idct_permutation_type
=
FF_LIBMPEG2_IDCT_PERM
;
#endif
#endif
}
else
if
(
idct_algo
==
FF_IDCT_VP3
&&
}
else
if
((
ENABLE_VP3_DECODER
||
ENABLE_VP5_DECODER
||
ENABLE_VP6_DECODER
)
&&
idct_algo
==
FF_IDCT_VP3
&&
avctx
->
codec
->
id
!=
CODEC_ID_THEORA
&&
avctx
->
codec
->
id
!=
CODEC_ID_THEORA
&&
!
(
avctx
->
flags
&
CODEC_FLAG_BITEXACT
)){
!
(
avctx
->
flags
&
CODEC_FLAG_BITEXACT
)){
if
(
mm_flags
&
MM_SSE2
){
if
(
mm_flags
&
MM_SSE2
){
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录