忍者ブログ
プログラミングのメモ書きです。日記も兼ねてます。
[1]  [2]  [3]  [4]  [5]  [6]  [7]  [8]  [9]  [10
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

ffmepgが更新されたっていうんで、こっちも更新。
armの扱いが変わったらしく、opencore-amrをインストール。
x264も新規バージョンが要求されてるから、git入れて最新を取得。
gitのコマンドは
git clone git://git.videolan.org/x264.git
configの設定は
./configure --prefix=/usr/local --enable-pthread --extra-cflags="-I/usr/local/include" --extra-ldflags="-L/usr/local/lib -lpthreadGC2"
にした。

ffmpegはsvnから
svn checkout svn://svn.ffmpeg.org/ffmpeg/trunk ffmpeg
で取得。
configの設定は
./configure --prefix=/usr/local --cc='gcc -mno-cygwin' --extra-cflags=-I/usr/local/include --extra-ldflags=-L/usr/local/lib --enable-gpl --enable-memalign-hack --enable-libmp3lame --enable-libxvid --enable-libx264 --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-version3 --disable-ffserver
の予定。長…

PR
突然、研究室で使うプログラムを書きたくなったから、クライアントのGUIバージョンを製作中。
IPコントロールを使用するのにInitCommonControlsExがいるというので書いてコンパイルすると、動かないコンパイルが通らない…
commctrl.h見てみると、軒並み#if (_WIN32_IE >= 0x0300)~#endifで覆われてて、しかも無効になってる…
宣言を追っていくと、_WIN32_IEは0x0300らしいのだが…とか思ってたら、それ自体#if 0~#endifで封印されてた…orz
とりあえず、自分で宣言書くか(ICC_INTERNET_CLASSESが_WIN32_IE>=0x0400限定なんでそれにあわせて)。

m3uを読み込むプログラムを書いてみた。
主な目的は、プレイリストの読み込みじゃなくて、循環リストの実装だけど。
で、fgetsでファイルパスを取得してリスト終端に挿入。全部入れ終わった後に最終要素と先頭要素をつなげて循環リストの出来上がり。
解放する時は、今いる要素の次へのポインタを取得した後、NULLで上書きし、線形リストと同じように次々進めて解放。
読み込んだ音声はとりあえず、SDL_mixerに入れて再生。無事に再生できた。
atpagesの転送制限、 「1MB以上のファイルをアップするときは、5kbps制限」を突破できるかどうか分からないプログラムを書いてみた。
別に速度制限は構わないんだけど、それが原因か転送失敗するのが痛い…

で、送信ファイルを0.9MBくらいに分割してPHPで連結するようにしてみた。
とりあえず、正常に復元できてるみたい。
ただこれ、atpages的にどうなんだろう…

個人メモ
1MB=1048576Bytes
EclipseをGanymedeからGalileoに更新しようと上書きしたら、PHPのワークベンチが壊れた…
あと、一部日本語化されてない…Pleadesは重いと聞くしなぁ…
とりあえず、不要なプラグインも多いし、一度きれいさっぱり入れなおすかねぇ。

あと、A21Cの動画がたぶんできた。明日upできるかな。
カレンダー
09 2024/10 11
S M T W T F S
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
最新コメント
[01/09 ⅠAⅤAⅨUの医学部再受験]
[04/21 ほ@神宮寺]
[03/26 クドっち]
[03/23 なつめぐ]
[03/23 なつめぐ]
最新トラックバック
プロフィール
HN:
まっちゃん
性別:
非公開
ブログ内検索
アクセス解析
カウンター
忍者ブログ [PR]