直接把.h,c放进工程,折腾了好几次都不成功。
直接新建工程,cmdutils.h和.c加入工程,ffplay.c里面函数按功能一个一个地复制,复制一个改一个,终于成功。不过没多大意义,只是熟悉一下sdl播放过程。
主要修改地方:
1
enum ShowMode {
SHOW_MODE_NONE = -1, SHOW_MODE_VIDEO = 0, SHOW_MODE_WAVES, SHOW_MODE_RDFT, SHOW_MODE_NB
} ;//移出来
2 增加rint
long rint(double x)
{
if(x >= 0.)
return (long)(x + 0.5);
else
return (long)(x - 0.5);
}
3 修改wanted_stream
4 const AVPixFmtDescriptor av_pix_fmt_descriptors[PIX_FMT_NB];
5 opt 基本没太用的到,如果有错误,直接注释掉。
阅读(3920) | 评论(2) | 转发(0) |