2005/10/15 土曜日

Sigmarion III で Skype その6?

カテゴリー: Skype — ryu @ 21:42:43

sigskype03.zip

こまごまとバージョンアップ
・XScale版対応
・背景ビットマップ追加
・変なフォルダが出来ないように対応
・2度目の通話対応(不完全)

XScale版の方が音質良いと思うので、PPC版で試されている方は、
Skype本体をXScale版に入れ替えてください。

あと、kzouさんのMUI配布ページから
MUIファイルを取ってきて、レジストリに
[HKEY_LOCAL_MACHINE\MUI]
“Enable”=dword:00000001
を入れると日本語化されるはず(w

//
// Sigmarion III で Skype を
//                           2005.10.15版

1. 準備するもの
 1)Skype のサイトから
  Skype for PPC 1.2 Beta Version(XScale)

 2)hou_mingさんのサイトから
  (1)wceload Extension tool V1.0
  (2)Executabilty Check tool V1.03
  (3)ダミーDll(H/PC2000以降用)

 3)ここから
  sigskype03.zip

2. 手順
 1)Skypeを母艦からインストール
  → バージョンが違うためインストールできないと思いますが、
    C:\Program Files\Microsoft ActiveSync\Skype for Pocket PC
   の下に SkypeForPocketPC.CAB が出来ているのでそれを
   sigIIIにコピー
 2)wceload Extensionを起動して、バージョンチェックを無効にする
 3)SkypeForPocketPC.CAB をインストール
 3)ダミーDllを \windows へでもコピー
 4)aygskype.dll を Skype をインストールしたフォルダにコピー
 5)Executabilty Check toolでSkype.exeを開き、
  DLLの一覧から AYGSHELL.dll を aygskype.dll に書き換え
         coredll.dll を coreskp.dll に書き換え

3. 技術的な話…
 PPCのアプリをHPCで動かす場合、
 hou_mingさんのダミーDllを入れると動く場合が多いのですが、
 Skypeはそれだけでは動かなかったりします。

 というのは、Skypeがhou_mingさんのダミーDllに用意されていないAPIを
 使っているからな様です。

  Skype ->× AYGSHELL.dll
      APIが足りない

 ということは、足りないAPIを用意してやれば良いだろうって事で、

  Skype -> aygskype.dll -> AYGSHELL.dll

 という感じで足りない部分だけaygsskype.dllで用意して、
 AYGSHELL.dllに有る部分はAYGSHELL.dllを呼び出しています。

 hou_mingさんにメルしてみたところ、ダミーDLLの改良中との事で、
 そのうち aygskype.dll は不要に成るかもしれません。
 (っていうかなって欲しい…)

 また、Skype for PPC は音声の入出力デバイスを16Khz/16bitで、
 オープンしようとしますが、SigIIIはサポート出力はOKなのですが、
 入力側が16Khzをサポートしていません。
 で、APIの呼び出し時に8Khzにごまかして内部的に16Khzへアップサンプリング
 しています。
 も・ち・ろ・ん、22Khzとかでサンプリングしてダウンサンプリングする方が
 音質は良いのですが8Khz→16khzに比べ、22Khz→16Khzはとっても面倒なので、
 取りあえずはこのままで。

4.その他
  このソフトの著作権は、作者(rゆ)が保持します。
  このプログラムはフリーソフトです。このソフトの利用、複製、再配布(転載)は
  内容の改変等が無い限り無料で自由に行うことができます。
  このプログラムの使用による、いかなる損害に対しても、作者は責任を負いません。
  利用は個人の責任でお願いします。
  が、動作報告とか貰えたら喜びます(w
  ソース欲しい人はご連絡ください。

5.注意点
  ・一回通話すると二回目通話できません。
   ちょっと改善した…ような
  ・メニューのアイコンが出ません
  ・通知が出ません

6.履歴
  2005/09/28 初版作成
  2005/10/09 通話できるように
  2005/10/15
   ・XScale版対応
   ・背景ビットマップ追加
   ・変なフォルダが出来ないように対応
   ・2度目の通話対応(不完全)

829 件のコメント

  1. AGENT: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322) Sleipnir/2.00RC1
    早速使いましたっ!

    認証もスムースになり、見た目もいい感じに。使用上も特に大きな問題が
    ないので大分完成度が高くなってきました。
    ROMっている人は入れてみるといいですよ!

     インスタントメッセージを送信する際に、タッチパネルにタッチしてしまうと、
    操作不能に近い感じになってしまいますので、それが修正されるとありが
    たいかもです。(タッチしなければ、テキストの送信は普通にできています。)

     毎回できるだけ即日レポートいたしますので、頑張ってください!

    コメント by LSR — 2005/10/16 日曜日 @ 1:13:00

  2. AGENT: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)
    sigmarionIIIで動作しました!
    これから会話テストやってみます。

    しかし、日本語化がうまくいきません。
    レジストリの書き方間違ってるのかなぁ。

    成功した方いらっしゃいますか?
    Skype.exe.0411.mui
    Skype.exe.0409.mui
    どちらを置けばよいのでしょう。。。

    コメント by とも — 2005/10/16 日曜日 @ 18:44:00

  3. AGENT: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)
    sigmarion IIIでSkypeが動くということで試してみました。ただ、sigmarion IIIのレジストリには[HKEY_LOCAL_MACHINE\MUI]という項目はありませんでした。これは、Pocket PCでのレジストリではないのでしょうか。

    コメント by asasan — 2005/10/16 日曜日 @ 20:42:00

  4. AGENT: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)
    会話テスト(soundtestjapanese)に成功しました。
    でもやっぱり日本語化はうまくいきません。

    ちなみに
    Program Files\Skype for Pocket PC\
    の中にSkype.exe.0411.muiをいれ、
    レジストリに[HKEY_LOCAL_MACHINE\MUI]を作成し
    その中にDWORD値を新規作成→名前をEnable、値を1にしました。

    リセット後もやはり日本語化されず。。。

    コメント by とも — 2005/10/16 日曜日 @ 21:05:00

  5. AGENT: Mozilla/4.0 (compatible; MSIE 5.5; Windows CE; sigmarion3)
    >>LSRさん
    いつもコメントありがとうございます。
    タップの件、こちらでも再現しました。心当たりが有るので見てみますね。

    >>ともさん・asasanさん
    ええと、PocketPCのレジストリを真似てSig3に持ち込んでいます。
    キー(フォルダ)から作ってください。
    あと、ExecutabilityCheckでmuiファイルのバージョンを、
    4.20 -> 4.10書き換えてください。(muiファイルもDLLみたいです)
    デフォルトでは409のmuiファイルを読み込みます。
    #ということはレジストリに書けば別ファイルも読みますが
     あんまり用途が無いって事で書いてません(w

    コメント by rゆ — 2005/10/16 日曜日 @ 21:09:00

  6. AGENT: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)
    素早い返答にビックリしました。ありがとうございます。
    私は、TascalRegeditを使っているのですが、MUIキーの「名前」は「Enable」でいいのでしょうか。ExecutabilityCheckで変更するのは、Skype.exeのバージョンを4.10にするということでしょうか? MUIファイルというのがあるとしたら、どこにあるか、教えていただけますか。

    コメント by asasan — 2005/10/16 日曜日 @ 21:59:00

  7. AGENT: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)
    返信ありがとうございます。

    私も

    > ExecutabilityCheckでmuiファイルのバージョンを、
    > 4.20 -> 4.10書き換えてください。

    これをどうやったらいいのかわかりませんでした。
    ExecutabilityCheckでは、どうやっても.muiファイルを指定できないので。。
    何か他の方法があるのでしょうか。

    ちなみに、asasanさんがおっしゃる、

    > Skype.exeのバージョンを4.10にするということでしょうか?

    コレをやってみましたが、駄目でした。

    根本的にレジストリキーの作り方が間違ってるのかなぁ。
    私もTascalRegeditでやってますが、
    ひょっとして「Enable」じゃなくて「"Enable"」で作成しなきゃいけないとか。。

    コメント by とも — 2005/10/16 日曜日 @ 22:17:00

  8. AGENT: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)
    追記 (コメント欄を汚して申し訳ありません。^^;)

    >> asasanさん

    MUIファイルはkzouさんのページよりDLできます。
    http://d.hatena.ne.jp/kzou/00010828

    コメント by とも — 2005/10/16 日曜日 @ 22:24:00

  9. AGENT: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)
    ともさん、今晩は。

    MUIファイルはダウンロードしてあります。
    ダブルポストするつもりはなかったのですが、レジストリへのインポートの
    仕方についてはkzouさんが答えてくれていますよ。

    http://d.hatena.ne.jp/kzou/20051016#c

    コメント by asasan — 2005/10/16 日曜日 @ 22:29:00

  10. AGENT: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; Q312461; SV1; .NET CLR 2.0.50215; Lunascape 3.0.1)
    えっと、ExecutabilityCheckでmuiのバージョンを変えるには「Skype.exe.0409.mui」の最後に「.dll」とか書き加えて、「Skype.exe.0411.mui.dll」とかにすれば、変更が可能です。
    あと、Registryはうちの日記に書いたとおりで、ソフトリセットしたあとにちゃんと値があるか確認してみてください。

    rゆさん、こちらに書いてしまってスイマセン(^^ゞ

    コメント by kzou — 2005/10/16 日曜日 @ 22:32:00

  11. AGENT: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; Q312461; SV1; .NET CLR 2.0.50215; Lunascape 3.0.1)
    あ、間違えた、0409で統一するはずが、0411ってコピペしてしまいました<(_ _)>

    誤)Skype.exe.0411.mui.dll
    正)Skype.exe.0409.mui.dll

    です。<(_ _)>

    コメント by kzou — 2005/10/16 日曜日 @ 22:34:00

  12. AGENT: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)
    kzouさん、出張、ありがとうございます(笑)。

    お陰様で日本語化できました。これで快適にSkypeを使えそうです。

    P.S.
    Skype.exe.0409.muiの最後に「dll」を書き加えてバージョンを修正した後は、元のSkype.exe.0409.muiに戻しておきましょう。(^^ゞ

    コメント by asasan — 2005/10/16 日曜日 @ 22:45:00

  13. AGENT: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)
    rゆさん、kzouさん、asasanさん、ありがとうございました★

    おかげさまで無事日本語化できました。
    早速友人と20分程通話してみました。
    発信・着信ともに成功。音質も気にならない程度に良好でした。
    (プラネックスのCF-10Base有線LANカード使用)

    ┌○)) 感謝♪

    コメント by とも — 2005/10/16 日曜日 @ 23:41:00

  14. AGENT: Mozilla/4.0 (compatible; MSIE 5.0; Mac_PowerPC)
    This version SKype03 is better than the Skype02, I made a test right after downloading them, this is my finding:

    1) The 1st call was great, no delay when we start talking, but when the connection period more than 40s, what I talked at the S3 was delayed when heard at the computer, slowly the delay will be 2-3s, means that when I talk "A" at the S3, after 2-3s only it will be heard at the computer speaker.

    After the call hung up, 2nd time calling, this time, the delay was much worse than the 1st call.

    So with Skype, everytime after the 1st call, need to Sign-out, and then re-sign-in, then the voice will be every time "reset" without delay (but only for the 30seconds, after that the delay will be noticed, but it was not as bad as the 2nd call)

    2) I somehow still unable to type in any Skype ID in the S3 because the screen didn’t responds to my keyboard for some reason which I do not know why.

    I am using DLL files:
    1) aygskype.dll (5.00 KB) — from Skype03
    2) aygshell.dll (18.5 KB)
    3) coreskp.dll (836 KB) — from Skype03
    4) coredll.dll (75.0 KB)

    Please advise if the dll files are correct

    Txs.
    CF

    コメント by cfchew — 2005/10/17 月曜日 @ 1:11:00

  15. AGENT: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)
    >> asasanさん・ともさん
    日本語化できたみたいで良かったです。
    わかりにくい説明でごめんなさい。

    >> kzouさん
    出張ありがとうございます。m(_ _)m
    メールさせて頂いてましたが、何故か海外の需要も有るようなので、
    背景はこちらのDLLに入れ日本語化とは分けた方がいいのかなと。
    muiの次バージョン配布されるときにバージョンだけ4.10にしてもらえると、
    助かるユーザさんが多いかなと思いますので、
    ご検討頂けたらと思います。

    コメント by ryu — 2005/10/17 月曜日 @ 8:51:00

  16. AGENT: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)
    >> CF
    1) ->
    hmm.. It’s funny. Skype (also VOIP phone) has some sound delay,
    but 2-3s is too much.
    a. What connection do you use?(wlan , 10baseT or etc)
    b. Check free memory
    c. Try clock up by using xclkcfg (up to 533Mhz)

    2)->
    It’s still unsolved bug. I’ll try to solve this in the futuer.
    From contact tab, you can call from Sig3.

    コメント by r-yu — 2005/10/17 月曜日 @ 9:09:00

  17. AGENT: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
    すみません教えてください。
    xscale版を動かそうとすると、最初のuser license agreementの
    画面一番下のボタンさえ表示されず、

    pocket PC版を動かそうとすると、同画面のボタンは表示されるものの
    Acceptをタップしても先に進まない(アプリが死ぬ?)のですが
    何がいけないのでしょうか?

    お手数ですがご回答よろしくお願いいたします。

    コメント by いち — 2005/10/22 土曜日 @ 7:54:00

  18. AGENT: Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0; sigmarion3)
    > xscale版を動かそうとすると、最初のuser license agreementの
    > 画面一番下のボタンさえ表示されず、

    私も、最初、同じことで悩みましたが、画面を一番下までスクロールしてゆき、そこでTABキーを押して(仮想のAgreementボタン?にあわせ)Enterキーを押したら、使えるようになりました。

     

    コメント by asasan — 2005/10/22 土曜日 @ 8:40:00

  19. AGENT: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
    >>asasan
    ありがとうございます!
    できましたーー!!!
    まだpocket pc版ですが、後でxscale版もやってみます。
    感謝m(_ _)m

    コメント by いち — 2005/10/22 土曜日 @ 16:27:00

  20. AGENT: Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0; sigmarion3)
    > いちさん

     よかったですね。画面にボタンが表示されないときは、TABキーでボタンを動かしてEnterキーを押す方法を覚えておくと便利ですよ。

     私は、sigmarion IIIのシステムフォントなどを最大にしているので、Zero-Configなどの無線LANの設定画面でOKボタンが画面の外にはみだしてをボタンを押すことができませんでした。そのときに、この方法を使いました。
     

    コメント by asasan — 2005/10/22 土曜日 @ 17:37:00

  21. AGENT: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.0.3705; .NET CLR 1.1.4322)
    >> いちさん
    ちょっと新版の作成に追われお返事できなくてごめんなさい。
    ちゃんと説明用のページ作らないと…とは思ってるんですが、
    なかなか時間が取れなくてm(_ _)m

    >> asasanさん
    ヘルプありがとうございます。
    先ほど新版上げました。また試してみてくださいね。

    コメント by rゆ — 2005/10/23 日曜日 @ 0:42:00

  22. AGENT: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
    >>asasanさん(「さん」がだぶってる?)、rゆさん
    おありがとうございますm(_ _)m。

    新版も無事動いています。
    白いToolボタンを押しても何も起こらないのが謎?ですが・・・

    PING:
    TITLE: [PDA]SigmarionIIIでSkypeが動いた!
    BLOG NAME: Kzou’s Diary (^^ゞ
    sigskype03.zipこまごまとバージョンアップ・XScale版対応・背景ビットマップ追加・変なフォルダが出来ないように対応・2度目の通話対応(不完全)rゆさんところでSigmarionIIIでSkypeを動作させるDLLの最新版が公開され、導入手順も詳しく書かれています(^^; ということ…

    PING:
    TITLE: Sigmarion III で Skype その6?
    BLOG NAME: ■ 爆発的ATOWN主義 本店 ■
    にゃにゃん.と::Sigmarion III で Skype その6?

    コメント by いち — 2005/10/23 日曜日 @ 10:05:00

このコメント欄の RSS フィード トラックバック URL

コメントフォームは現在閉鎖中です。

37 queries. HTML convert time: 0.338 sec. Powered by WordPress 2.8