mplayer中设置执行变量控制idct执行行数

来源:互联网 发布:淘宝靠谱美国代购店铺 编辑:程序博客网 时间:2024/05/17 02:14

前两天老师让设计执行变量控制idct执行行数,自己一直在环境变量里转悠,也没有结果,后来老师帮忙,弄出来了。今天模仿老师那样把整过过程做了一遍,很好的体验,素以打算记录下来。

首先,各种变量的定义在main()函数里。mplayer也不例外。打开mplayer.c  , 找到main()函数  ,在//create the config context and register the option下有一句

m_config_register_options(mconfig,mplayer_opts); 这句就是对mplayer中要用到的选项进行配置和注册。进入mplayer_opts的定义文件,即可以看到所有的注册选项,每个选项都包括:name,pointer,type,flags,min,max 这些值。可以选择一个和你需要的变量类似的已有变量进行对比,更改一些配置值即可,注意在所有注册文件的倒数第二行注册新的,倒数第一行用来表示注册结束,放在倒数第二行也便于以后更改。

在此过程中有一个特别好用的快捷键,在查询函数的定义特别好。具体为:首先在命令行执行ctags -R,然后在vi下查看文件是,将光标放在需要查询定义的函数或变量上,ctrl+}可以找到它的定义,ctrl+t可以返回到引用。

0 0
原创粉丝点击