当前位置:网站首页>xmms已经发布到v1.3了,好久没写博客了
xmms已经发布到v1.3了,好久没写博客了
2022-08-09 10:05:00 【NextDreamInc】
xmms已经发布到v1.3了,好久没写博客了。
已经加了皮肤功能,快进功能,屏幕常亮等功能,NGW还帮做了个播放列表界面。
E2上的做得有些烦了,想改到E8上去。因为买了个E8.
还要做E8上的词组输入法。
输入法是没什么难题了。
xmms移植E8倒是困难不小,因为E8不是oss音频驱动的,没有/dev/dsp设备,所以要自己写音频输出插件。
xmms的输出插件,我看了老长时间,也没看出要实现哪些接口来,因为对函数指针不熟。后来去网上搜了下,
说是要写xmms的插件,只要引用那个plugin.h就可以了。里面有各种plugin要实现的方法,又看看os插件,
基本明白了怎么搞了。
现在就是要把E8的api封装成xmms的输出插件了。
还有一个困难是xmms是c写的,E8的都是C++写的,c调c++的东西,不能直接调用。
所以就要把c++的库,封装成c能调用的库,这个对于xmms是有理论上的可能的,但是有多少困难,还没试过。
就搞这么点东西, 感觉压力就挺大,不知为什么,心情就是轻松不下来。可能是网友的企盼太强烈了。
边栏推荐
猜你喜欢
![[项目配置] 配置Qt函数库和ui界面库的封装并调用的项目](/img/e9/d41f144a2f27e76f97cd6401d37578.png)
[项目配置] 配置Qt函数库和ui界面库的封装并调用的项目
Redis 回击 Dragonfly:13 年后,Redis 的架构依然是同类最佳

多线程案例——阻塞式队列

在anaconda环境中配置cuda和cudnn
![[ASM] Bytecode operation MethodVisitor case combat generation object](/img/a9/df07614f875794d55d530bd04dc476.jpg)
[ASM] Bytecode operation MethodVisitor case combat generation object

Demand side power load forecasting (Matlab code implementation)

壁纸

.equals==

多行省略和选择器

Quick sort eight sorts (3) 】 【 (dynamic figure deduction Hoare, digging holes, front and rear pointer method)
随机推荐
MySQL关于表的知识点,进来学习!
Super detailed MySQL basic operations
[贴装专题] 贴装流程中涉及到的位置关系计算
LeetCode179:最大数(C语言)代码简洁!
虚拟列表key复用问题
[相机配置] 海康相机丢包配置环境
MySQ事务控制语言-TCL,进来学习!
OSCS开源软件安全周报,一分钟了解本周开源软件安全大事
基于信号量与环形队列实现读写异步缓存队列
latex中复杂公式换行等号对齐
cannot import name ‘load_offloaded_weights‘ from ‘accelerate.utils‘ (/home/huhao/anaconda3/envs/huha
electron 应用开发优秀实践
Attentional Feature Fusion
Redis + NodeJS 实现一个能处理海量数据的异步任务队列系统
条件控制语句
The GNU Privacy Guard
多线程(基础)
Master-slave postition changes cannot be locked_Slave_IO_Running shows No_Slave_Sql_Running shows No---Mysql master-slave replication synchronization 002
[项目配置] 配置Qt函数库和ui界面库的封装并调用的项目
Loop nesting and basic operations on lists