【发布时间】:2013-04-13 09:39:57
【问题描述】:
我正在为多媒体机顶盒制作 froyo 图像。原图自带定制的mplayer,对SoC有硬件支持。 Android 多媒体框架(音频/视频)完全被绕过,所有的播放都是用这个 mplayer 完成的。更糟糕的是,mplayer 是用 OSS 而不是 ALSA 编译的。我的中期目标是,在android平台上集成alsa和dmix支持,编译支持alsa的mplayer,让android和mplayer可以同时播放。
与此同时,我想更改原始图像上的小东西(主要是 UI、UX)。所以我想有两个分支。一张用于原始和略微改进的图像,另一张用于更大的 alsa 更改。 alsa 分支将有一些其他的 git 存储库而不是原始存储库,例如 alsa 的东西。此外,一些 git 项目可能需要有自己的 alsa 实现分支(用于 alsa 输出的 mplayer、用于共享内存的仿生等)。 所以,要在原始分支和alsa分支之间切换,我不得不切换一些git仓库的分支,并且会有一些仓库是alsa分支专有的。
我可以通过 repo 实现这一点吗?这只是用 repo 启动 alsa 主题分支的问题吗?
能否请您描述一下,您将如何为此设置 android 平台?任何提示表示赞赏。
干杯, 亨里克
附:为这种场景定义两种不同的产品是否有意义?
附言我已经在 android-porting google 群里问过这个问题:https://groups.google.com/forum/?fromgroups=#!topic/android-porting/K0JmK9HFAVw
【问题讨论】:
标签: android git branch repository