摘要: 1.播放器打印输出调试日志:ffplay -v debug $URL2.播放器打开详细调试日志:./ffplay -loglevel 563.修改源码修改日志级别: 1)log.c中:static int av_log_level = AV_LOG_INFO; //AV_LOG_TRACE(详细的日 阅读全文
posted @ 2018-03-08 14:50 夜空释 阅读(4179) 评论(0) 推荐(1)
摘要: sudo apt-get install gnome-terminal 阅读全文
posted @ 2017-10-14 12:25 夜空释 阅读(1301) 评论(0) 推荐(0)
摘要: 1.警察进羊圈 沈阳 2.板凳上定钉 没空找空 3.黄泥巴掉裤裆 不是屎也是屎了 阅读全文
posted @ 2017-10-13 12:34 夜空释 阅读(605) 评论(0) 推荐(0)
摘要: 一:OC调用C语言 C语言的.h文件 C语言中.c文件 OC的.m文件 // // AClass.m // TestDemo // // Created by Techsun on 14-8-12. // Copyright (c) 2014年 techsun. All rights reserve 阅读全文
posted @ 2017-10-12 18:17 夜空释 阅读(5123) 评论(0) 推荐(0)
摘要: 简单来说: pthread_detach()即主线程与子线程分离,子线程结束后,资源自动回收。pthread_join()即是子线程合入主线程,主线程阻塞等待子线程结束,然后回收子线程资源。 【转】在任何一个时间点上,线程是可结合的(joinable)或者是分离的(detached)。一个可结合的线 阅读全文
posted @ 2017-09-02 14:12 夜空释 阅读(11471) 评论(0) 推荐(1)
摘要: 线程程A已经拥有至少一个资源,此时又去申请其他资源,而该资源又正在被B线程使用,而同时B线程也在等待A线程的资源释放后才会释放自己的资源,便会造成死锁。此时请求进程阻塞,但对自己已经获得的资源保持不放, 阅读全文
posted @ 2017-08-24 00:12 夜空释 阅读(385) 评论(0) 推荐(0)
摘要: 所示程序,若指针指向一个字符串,这个字符串是保存在数据段常量区的,是不可以修改的,不能strcat使用这个指针。但我们可以让这个指针指向其他的字符串。 但是所示数组保存字符串的话,是存在栈区的,数组又是常量指针,即数组的这地址是不可以修改的,所以上面程序不会修改字符串的值。 阅读全文
posted @ 2017-08-20 15:06 夜空释 阅读(1509) 评论(0) 推荐(0)
摘要: 主机端是小端序:int a=0x00000001,在主机存储是如下:低位存在内存低地址。 因此 char buf[] = {0x01, 0x00, 0x00, 0x00}; int k =*(int *)buf; 打印k才是1。大端序列是相反的。 0xffffffff | 栈底 | 00 | | 0 阅读全文
posted @ 2017-08-19 23:15 夜空释 阅读(132) 评论(0) 推荐(0)
摘要: 1.ramdisk.img:内存的一个区域,模拟硬件的一个分区。此分区给内核挂载,之后挂载真正的文件系统。 为什么?因为启动时,硬盘设备未挂载,所以只能通过这种方式挂载内核。 2.alsa库的接口 snd_pcm_open()打开设备 snd_pcm_w_params_set()函数为参数变量赋值。 阅读全文
posted @ 2017-08-05 15:33 夜空释 阅读(141) 评论(0) 推荐(0)
摘要: 1.花屏 原因:丢掉了关键帧。 解决:把这个丢掉的I帧后的B帧P帧也丢掉。 2.快进方式 1)平滑快进:40ms变成20ms,最高8倍速,不能快退。 2)I帧快进:I帧太少可能,支持HTTP。 3.音视频不同步 原因:1.帧率低了。 2.视频帧快于音频帧。 4.编码参数设置 1)码率:码率越大,视频 阅读全文
posted @ 2017-08-05 13:12 夜空释 阅读(272) 评论(0) 推荐(0)