CM10.1 SDK API編譯出錯

2013年8月5日 星期一
編譯CM10.1 SDK時的錯誤

$ source ./build/envsetup.sh
$ make update-api
$ lunch sdk-eng
$ make sdk -j4


build/core/main.mk:619: *** Module 'LegacyCamera' in PRODUCT_PACKAGES has nothing to install!.  Stop.

出錯說找不到相對應的模組,應急之道 暴力刪除法

  • modfiy  \YOUR_CM_DROID\build\targer\product\sdk.mk
  • Delete \ LegacyCamera

再執行make sdk -j4 出現下一個錯誤

make: *** No rule to make target `frameworks/base/data/sounds/effects/camera_click.ogg', needed by `/YOUR_CM_DROID/out/target/product/generic/system/media/audio/ui/camera_click.ogg'.  Stop.
make: *** Waiting for unfinished jobs....

因為檔案位置錯了,必須要將正確的檔案放到對的位置

首先先找到檔案的位置,利用find 

find . -name camera_click.ogg
./out/target/product/generic/system/media/audio/ui/camera_click.ogg
./frameworks/base/data/sounds/effects/old/camera_click.ogg
./frameworks/base/data/sounds/effects/ogg/camera_click.ogg

$ cd YOUR_CM_DROID/frameworks/base/data/sounds/effects/

把/frameworks/base/data/sounds/effects/ogg底下的東西都複製一份到上一層
camera_click.ogg 
Effect_Tick.ogg     
KeypressSpacebar.ogg  
LowBattery.ogg    
Unlock.ogg    
VolumeIncremental.ogg
camera_focus.ogg  
KeypressDelete.ogg  
KeypressStandard.ogg  
Media_Volume.ogg  
VideoRecord.ogg
Dock.ogg          
KeypressReturn.ogg  
Lock.ogg              
Undock.ogg        
VideoStop.ogg

$ cp  ogg/*.ogg  . 
   
回到/YOUR_CM_DROID/

$ make sdk -j4

大功告成

字幕字體分享

2013年8月2日 星期五
看日劇和韓劇也一段時間了

最近才開始關心字幕格式的特效,自己整理一些常用的字幕字體

以下說明節自WiKi
SSA(Sub Station Alpha)是為了解決SRT過於簡單的字幕功能而開發的高階字幕格式,其副檔名為.SSA。採用SSA V4指令碼語言,能實作豐富的字幕功能,除了能設定不同字幕資料的大小和位置外,更能實作動態文字和浮水印等複雜的功能。ASS(Advanced SubStation Alpha)為是更高階的SSA版本,採用SSA V4+指令碼語言編寫。它包含了所有SSA的所有特性,它可以將任何簡單的文字轉變成為卡拉OK的字幕樣式,數個項目旨在建立這些指令碼。ASS的特點在於它比普通的SSA更為規範,如ASS的編程風格。

華康中圓體
http://a58584458.myweb.hinet.net/DFT_R5.ttc

華康行楷體
http://freefontsfile.com/images/font1/data3/ttc/font1-data3-06.rar