哑巴吃吞黄连的哑巴>>>>>>有苦难言

vlc-android 二次开发&&&&&1.如何_Java123社区微信号:java123msg |||[][]当前位置: &
& vlc-android 二次开发&&&&&1.如何研究VLC-android有一段时间了,昨天在测试vlc-android播放在线视频时,发现特别不流畅,根据播放表现,我觉得是读取网络数据的缓冲(buffer size)过小的原因,但是vlc-android播放视频在andro研究VLC-android有一段时间了,昨天在测试vlc-android播放在线视频时,发现特别不流畅,根据播放表现,我觉得是读取网络数据的缓冲(buffer size)过小的原因,但是vlc-android播放视频在android层就一个readmedia接口,并没有设置参数的函数,所以第一反应是通过修改vlc的源代码,然后重新编译库文件,达到修改buffer size的目的。第一步。。上网查找,遇到有一个人跟我有相似的问题,但是并没有解决方案(事实证明这个人在某种程度上误导了我),于是去google用英文搜 vlc stream buffer ,搜到的都是 PC端的解决办法( TOOLS-&preference-&ALL-&stream_out_put),于是在linux下用grep命令找这个字段(楼主水平有限。。欢迎各位指教更好的方法),最后找到和这个值对应的变量sout-mux-caching,这个变量是在vlc源代码中src/stream_output/stream_output.c中被函数sout_MuxSendBuffer调用的,根据函数名字也可以看出这个是把分离器得到的buffer传送给解码器解码并输出的,sout-mux-caching的大小也就是决定了最后一次性输出画面和声音的时间长度等等(如果有问题欢迎指出)。于是找到这个变量的默认值,在modules.c中,默认值1500,改成15000后,编译并运行库后发现没有改变,跟没改一样,google直接搜sout-mux-caching,发现有人跟我一样的问题。随后我想到,可能不是输出buffer的问题,而是缓存buffer的问题,网速太慢导致上一个缓冲区被解码播放后下一个缓冲区还没读满,导致播放不流畅。。于是我在google里找了一下,发现有一个神奇的东西叫 vlc network caching,这个应该才是我们要找的东西,在tools-&preferences-&input/codecs里,往下拉,会看到(NM的隐藏这么深)。用老办法,linux下grep&关键字(windows下可以在搜索栏打content: 加上搜索的内容,效果差不多),用到network-caching的模块就多了,搜索可以发现基本和network input有关的模块都用到这个参数,udp,tcp,ftp,live555等等。。。然后更狗血的东西出现了在vlc-android的/jni/libvlcjni中有这么一句话libvlc_media_add_option(p_md,":network-caching=1500")这句话是在libvlcjni.c中的newmedia包含的贴上完整的一段libvlc_media_t *new_media(jlong instance, JNIEnv *env, jobject thiz, jstring fileLocation, bool noOmx, bool noVideo){
libvlc_instance_t *libvlc = (libvlc_instance_t*)(intptr_t)
jboolean isC
const char *psz_location = (*env)-&GetStringUTFChars(env, fileLocation, &isCopy);
libvlc_media_t *p_md = libvlc_media_new_location(libvlc, psz_location);
(*env)-&ReleaseStringUTFChars(env, fileLocation, psz_location);
if (!p_md)
return NULL;
if (!noOmx) {
jclass cls = (*env)-&GetObjectClass(env, thiz);
jmethodID methodId = (*env)-&GetMethodID(env, cls, "useIOMX", "()Z");
if ((*env)-&CallBooleanMethod(env, thiz, methodId)) {
* Set higher caching values if using iomx decoding, since some omx
* decoders have a very high latency, and if the preroll data isn't
* enough to make the decoder output a frame, the playback timing gets
* started too soon, and every decoded frame appears to be too late.
* On Nexus One, the decoder latency seems to be 25 input packets
* for 320x170 H.264, a few packets less on higher resolutions.
* On Nexus S, the decoder latency seems to be about 7 packets.
共2页顶一下(0)0%踩一下(0)0%------分隔线------上一篇: 下一篇: 栏目列表推荐内容此配置文件可以直接拿来用,配置文件上面有详细用法说明,里...
一、概述 小文件是指文件size小于HDFS上block大小的文件。这样的...
1 package com. 2 3 4 import java.io.F 5 import java.io.FileInputS 6 ...
正表达式就是一段匹配文本片段的模式,在Python 中 re 模块包含...
这里考虑的不是hibernate配置文件相关的list和set。而是实际注入的...
NameNode中几个关键的数据结构FSImageNamenode 会将HDFS的文件和目录元...发表评论《昔影--&&天之痕&&插曲》钢琴谱最新评论热门简谱推荐新发布的简谱相关钢琴谱推荐Copyright & 简谱吧 【昔影--&&天之痕&&插曲】可能来自网络,如有侵权请联系管理员删除|||||||||||
最新播报:
世元金行:全球央行购金遭重创 哑巴吃黄连有苦难言
今年7月,拥有哈佛和麻省理工经济学位、带领美联储度过金融危机的伯南克对参议院银行委员会表示,“没有人真正理解黄金价格,我也不会假装自己懂。”本o伯南克——世界上最具权威的的中央银行家,说他自己不懂黄金,小伙伴们都惊呆了。
全球央行买卖时机不对遭受重创
美联储主席伯南克说他不懂黄金价格。的确,如果全球央行官员们能理解黄金价格,他们可能就不会在2011年金价创下峰值之后继续增持黄金储备了。
在黄金价格于2011年连续11年上涨之际,哥伦比亚、希腊、南非等国购入黄金。世界黄金协会称,全球央行2012年增加了534.6吨的黄金储备,增幅为近半个世纪来最高,该协议预计,全球央行今年将继续购买450至550吨黄金,以现价计算总值将高达253亿美元。
各国央行目前拥有全球已开采黄金总量的18%,据世界黄金协会预计,今年全球央行的黄金储备还将增加350吨,价值约为150亿美元。黄金于今年4月步入熊市,从年初至10月4日,伦敦金下跌了21%,创下1981年以来最大跌幅。
分析称,全球央行成为最大输家,自从金价2011年9月升至每盎司1921.15美元以来,其黄金储备价值缩水约5600亿美元。在全球央行黄金储备于2008年扩张时,金价已连续8年上涨。全球央行也在1980年净买入黄金,当年黄金价格以今日货币计算相当于每盎司2400美元,为历史最高,它们在金价于1999年跌至20年最低水平之际卖出黄金。央行总在错误的时机买入或卖出。它们寻求长期持有,将黄金作为储备货币。事后来看,它们错的时候更多,导致如此重大损失,如此巨大的损失也只能哑巴吃黄连,有苦难言啊!
第二季度央行购金量同比下滑57%
世界黄金协会之前公布的一份报告显示,2013年二季度全球央行购金量降至71吨,较去年同期的165吨下滑57%。受对冲基金和其他投机者抛售推动,黄金ETF持有的黄金量减少402吨。
受中国及印度市场强力推动,2013年第二季度全球黄金消费需求大幅攀升53%。但由于黄金ETF大幅卖出,因此整体上2013年第二季度的黄金需求量为856公吨,同比下降12%。
报告显示,第二季度中国的黄金首饰需求量同比增长54%,印度增长51%,中东地区增长33%,土耳其增长38%。世界黄金协会预计,金价下跌将推动中印今年需求增长,来自中国和印度的需求预计为900-1,000吨。
黄金作为国际“硬通货”全球央行购金仍将继续
全世界绝大多数的美元资产在全球各大央行手中,为了对冲美元的信用风险,2012年全球央行创下了自1965年以来购买黄金的最高纪录,而且这种趋势未来仍将继续。
在此背景下,如果黄金牛市也继续,将不可避免地加速美元丧失其国际储备货币的霸主地位。因此,华尔街投行和美联储选择连续、疯狂打压金价,使投资者丧失对黄金的信心,转而重拾对美元的信心。这种进一步增强美元地位,有利于美国国家利益和美国的金融战略的做法,将损害包括中国在内的对美贸易顺差国的国家利益。因此,维护黄金“硬通货”地位符合更多国家的战略利益。
马克思说过:“货币天然是金银,金银天然不是货币。”经济学家凯恩斯曾说过:“黄金在我们的制度中具有重要的作用。它作为最后的卫兵和紧急需要时的储备金,还没有任何其他的东西可以取代它。”。所以黄金作为国际“硬通货”全球央行仍将继续储备黄金。
[责任编辑:&&趋势交易法&&第1...
方式一:扫一扫
支持各类二维码扫描软件
方式二:发一发
免费发送App到手机
看不清验证码不正确
该短信不收取任何费用
方式三:下一下
下载App观看
还有更多攻略和游戏礼包等着你
嵌入代码:
这个支持手机播放哦
专区热点·
大家都在看
手机看视频
倔菇凉◆心如止水
Кiňg丶媛小欣
机智的蛋糕
秀逗秀逗丶日 - 建设学校事业发展基本数据库,编制2013 年度学校发展报告。..
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
DIE(); ?> <REC> <序号>=1 <报名>=华东师范大学校报<日期>=2013 ...
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口

我要回帖

更多关于 哑巴吃黄连有苦说不出 的文章

 

随机推荐