iPhoneソフトモデム開発

iPhoneソフトモデムの開発で得たノウハウリスト。
3
arms22 @arms22

恐怖の-12986エラー。AudioQueueStartで謎のエラーが帰る。どうやらAVAudioSession.frameworkの問題らしい。http://bit.ly/a1pt8U

2010-07-08 22:30:51
arms22 @arms22

入力デバイスがない状態でPlayAndRecordカテゴリにしているとおきるらしい。入力デバイスが無いときはMediaPlaybackにしておいてデリゲートでデバイスを検出したらPlayAndRecordにすると回避できる。iPod touchだけの問題かも。

2010-07-08 22:32:09
arms22 @arms22

キューのバッファサイズが512バイトだと音が出ない。。

2010-07-08 22:49:14
>ω< @u_akihiro

AudioQueueだと、23msec分バッファ必要です “@arms22: キューのバッファサイズが512バイトだと音が出ない。。”

2010-07-08 22:57:10
arms22 @arms22

@u_akihiro 0x800にしたったー。マイクの抜き差しで音がでなくなったり実機はいろいろ大変そう。

2010-07-08 23:25:30
arms22 @arms22

やっぱりキャリア出しっ放しにしたほうが通信安定するなぁー

2010-07-09 00:29:18
Kunihiko Imai 💉💉💉+💉 @JR0BAK

DCカットしててエンベロープが歪む影響かしら. RT @arms22: やっぱりキャリア出しっ放しにしたほうが通信安定するなぁー

2010-07-09 01:01:09
>ω< @u_akihiro

おぉw #softmodem @itmedia_news: トコトコ歩くiPhone 4&iPadロボがかわいい!^IT戦士 http://bit.ly/aFcC2M

2010-07-09 19:37:17
arms22 @arms22

プリアンブルを100msぐらい送るか、常時キャリアを送信するか悩む #softmodem

2010-07-09 20:51:59
arms22 @arms22

プリアンブル40msで安定して通信できるようになった。 #softmodem

2010-07-09 23:16:15
>ω< @u_akihiro

AX.25とかだと、プリアンブル。常時キャリアはプラグ抜け検出が魅力。RT @arms22: プリアンブルを100msぐらい送るか、常時キャリアを送信するか悩む #softmodem

2010-07-10 06:43:40
arms22 @arms22

4極オスオスケーブルって以外と売ってない。安いのかうとクロストークひどい

2010-07-17 00:24:10
arms22 @arms22

ぬう、ケーブル換えてもクロストークまだ発生する。。#softmodem

2010-07-20 22:45:34
arms22 @arms22

1.5mのケーブルは長すぎるのか、、

2010-07-20 22:46:38
arms22 @arms22

@OkibiWorksLabo プラグ直結だとクロストーク発生しなかったからたぶんケーブルだと思うんだけど。。ケーブル換えたらちょっとましになった。

2010-07-20 22:52:19
arms22 @arms22

ふぉー!AudioQueueのコールバックでNSLogとか仕込むと音が出力されなくなる!ってあたりまえかーキューが空っぽになるのか

2010-07-22 22:12:38
arms22 @arms22

あれー?AudioQueueNewOutputで設定したコールバックって別スレッドから呼ばれてるのかなぁ。。なんか処理が間に合ってない気がする。。

2010-07-22 22:32:55
arms22 @arms22

inCallbackRunLoopはnilにしたほうがよさそうだな。

2010-07-22 22:54:10
arms22 @arms22

おまたせしました。SoftModemボード販売開始です〜 よろしくお願いします。RT @ssci_official: [新規委託販売商品] SoftModemインターフェースボード http://bit.ly/dyyMz6

2010-07-27 20:44:48