eclipse gdb问题调试ffmpeg.c

时间:2011-05-30 10:56:09

标签: c eclipse gdb ffmpeg cygwin

当调试配置失败时,运行配置适用于给定的一组参数。

这是我对ffmpeg.c的构建配置 http://pastebin.com/PFM4K4xF

您可以从生成的构建配置中查看。我为ffmpeg源设置了posix样式路径。

debug / run参数为-i Debug/sample2.mpg -ab 56k -ar 22050 -b 512k -r 30 -s 320x240 Debug/out2.flv

当我运行程序时,这一切都正常。生成输出文件。

但是当我尝试调试ffmpeg.c程序时

它会在某些指令处停止/挂起,并且跳过选项会禁用。

喜欢show_banner()和parse_options。 (当我注释掉show_banner()时,它停在parse_options。) 更多在show_banner() - > cmdutils->尝试打印swscale时停止

和parse_options-> cmdutils.c->停在指令po-> u.func_arg(arg); 在进一步检查踩踏时,我发现这会进入一个无限循环。

这是什么错误?我如何继续踩过指令。

有没有人能够在给出有效输入后从头到尾完全调试ffmpeg.c?这是根据给定的输入观察执行流程。

0 个答案:

没有答案