trade2の日記

2008/3/16(日)
Perfumeのミュージックビデオを募集中

Perfume X 少年タケシ PerfumeのMusicVideo作ってくれんかねぇ?


http://www.watchme.tv/e/perfume/


なんか歌詞が所々怖いところがある。
願いがかなったあとに自己犠牲が大きいんじゃないのか?見たいな。
で、途中、どうしても

巨大ロボットが女の子を手のひらにつかませて宇宙へ旅立つ

みたいな映像がどうしてもどうしても浮かんでしまうような。


ただ、今日知ったばっかりで、締め切りが1ヶ月切ってる?みたいなので参加はしないな。人の投稿は参考になるんであちこち見たり。

今はずっとffmpegのコンパイルにかかりきりだ。
もう1ヶ月になるけれど、あれから全然進展なし。
なにか開発環境が足りないのかと思ってその後めちゃくちゃパッケージを入れたのでなんか動作が不安定に。(泣)

バージョンをSVNでアップデートして(ものすごい簡単で爽快だった)リビジョンを12420にしたので
--enable-pp が --enable-postproc に変わったり。




./configure --cross-compile \
--prefix=/usr/local/wince \
--target-os=mingw32 --arch=arm --cpu=xscale \
--disable-mmx --disable-armv5te --disable-armv6 --disable-iwmmxt --disable-altivec \
--enable-static --enable-shared --enable-gpl --enable-postproc \
--disable-debug --disable-network --enable-memalign-hack \
--disable-ipv6 \
--disable-vhook --disable-ffserver --disable-ffplay \
--cross-prefix=arm-mingw32ce- \
--cc="gcc -g -D_WIN32_IE=0x0400 -D__STDC_CONSTANT_MACROS -D_STDC_CONSTANT_MACROS -mcpu=xscale -std=gnu99" \
--extra-ldflags="-L/opt/mingw32ce/lib" \
--extra-cflags="-g -D_WIN32_IE=0x0400 -I/opt/mingw32ce/include"



-std=gnu99はC99でコンパイルしてくれよって意味で、すでにMakefileのほうでC9Xでコンパイルするように書いてあるので気休め。

-D__STDC_CONSTANT_MACROS -D_STDC_CONSTANT_MACROS
はなんかint64がどうたらと出るのでひょっとして、と思ったのだが、不発。

どうも最大の原因はerrno.hにあるようだ。




utils.c:468: error: 'EILSEQ' undeclared (first use in this function)
utils.c:468: error: (Each undeclared identifier is reported only once
utils.c:468: error: for each function it appears in.)
utils.c:475: error: 'EDOM' undeclared (first use in this function)
utils.c: In function 'av_read_frame_internal':





C99用のerrno.hは入れるとエラーになるし、cegccのerrno.hはlibavformat以外では正常?に働いている、っていうか、まだ使ってないんで正常にDLLが出来上がっているのかどうかわからないんだけど。それにここを潰してもint64がどうたらとかの問題は残るわけで。




utils.c:1157: warning: format '%I64d' expects type 'int', but argument 5 has type 'int64_t'



Cはmainで指定がないと自動的にintになるんだそうだ。なのでどこかで指定もれがあるのかも知れない。cegccだからそうなるのか、それともMinGWでもそうなるのか。ちょっと気力がないのでWin32用のをコンパイルして試してないのでなんとも。ffmpegのサイトでWin32用の説明を見ると--enable-memalign-hackの指定だけでいけるようだし、ビルドしても参考にならないかもしれない。



で、ネット上の情報で、最新のはテスト段階のソースだから不備があっても仕方が無い、みたいなのを読んで、ああそういうこともあるか、と思って、なんか評判のいい、リビジョン9133をやってみたのだが、今度はこれはなにもビルドしないでコンパイル失敗で終了する。いちから指定しなおしか。

・・・・・・

まっ、新しいほうでやるか。

ということで、なんかこっちが終わらないうちはほかにはなにも手につかない。

今回もポッドキャストを1ヶ月に必ずひとつはアップするという自分の中での決まりがあったので、ついでにワッチミーTVも見に行ったのだが、(ワッチミーにはあんまり投稿してないが、なんかたまに投稿する)本当は動画を作っている心の余裕は今はない。

優先順位 ポッドキャスト以前に決定 > ポッドキャスト > FFMPEG > その他


関連2008年3月4日の日記

関連2008年2月17日の日記


BACKNUMBER


女の子お絵かき掲示板ナスカiPhone修理