Category - モバイル

Bad file descriptor

こんなエラーが出る場合
Apr 3 02:23:04 unknown com.apple.debugserver-64[12034] : 1 [2f02/1303]: error: ::read ( 4, 0x2ff0b9d4, 1024 ) => -1 err = Bad file descriptor (0x00000009)

アプリ内でファイルを開きすぎている場合です。
実機では落ちます。 シュミレーターではOK。

read more

CentOS5 ffmpeg インストール & 携帯動画変換

subversionをアップデート
wget http://dag.wieers.com/packages/rpmforge-release/rpmforge-release-0.3.6-1.el4.rf.i386.rpm
rpm -Uhv rpmforge-release-0.3.6-1.el4.rf.i386.rpm
yum -y install subversion

開発用コンパイラライブラリをインストール
yum -y install automake libtool

コーデックをインストール
yum -y install a52dec-devel faac-devel amrnb-devel lame-devel

yumで入れるとffmpegコンパイルの際にエラーが出る以下のライブラリはソースからインストールすること
wget http://downloads.sourceforge.net/faac/faad2-2.6.1.tar.gz?modtime=1193925209&big_mirror=0
ls
tar xvzf faad2-2.6.1.tar.gz
cd faad2
sh bootstrap
./configure
make
make install
wget http://ftp.penguin.cz/pub/users/utx/amr/amrnb-7.0.0.2.tar.bz2
tar jxvf amrnb-7.0.0.2.tar.bz2
cd amrnb-7.0.0.2
./configure
make
make install
wget http://ftp.penguin.cz/pub/users/utx/amr/amrwb-7.0.0.2.tar.bz2
tar jxvf amrwb-7.0.0.2.tar.bz2
cd amrwb-7.0.0.2
./configure
make
make install

インストールしたライブラリをOS読み込むように
/etc/ld.so.conf に /use/local/lib を追加する
/sbin/ldconfig で反映

ffmpegの最新ソースをsubversionでとってきてインストール
svn checkout svn://svn.mplayerhq.hu/ffmpeg/trunk ffmpeg
cd ffmpeg/
./configure --enable-libamr-nb --enable-libamr-wb --enable-libmp3lame --enable-libfaad --enable-libfaac --enable-liba52 --enable-gpl --enable-nonfree --enable-shared
make
make install

read more

携帯電話 端末識別子取得方法

ドコモ
http://www.nttdocomo.co.jp/service/imode/make/content/html/index.html#
Aタグ utn 個体識別情報

使用した際には確認のダイアログがでます。
拒否を選択すると個体識別情報は取得できません。


Vodafon/ソフトバンクモバイル
ユーザーエージェント情報より取得
User-Agent の serial を利用します。
User-Agentには、ボーダフォン携帯電話製造番号とメーカ任意の文字列が含まれます。
P4端末以降で使用できます。


au
X-Up-Subnoヘッダから抽出

read more

Recent entry

Search

Tag Cloud

Page Top