ubuntu 在 R40e 上 還有 Debian 在 Sempron 2600 上

2009年9月8日 星期二

build ffmpeg sample in mingw - success

Linking Order 有關,從 install log 看 ffmpeg.exe 的linking order:
-lavdevice -lavformat -lavcodec -lavutil -lswscale -lm
這樣那個 avcodec_sample_0.5.0.c 就可以 build 了。 ./a.exe 出現 segment fault. 用 dbg run
(gdb) run
Starting program: c:\codepiece/a.exe
[New thread 2472.0x6a0]

Program received signal SIGSEGV, Segmentation fault.
0x0040cccd in url_open ()
(gdb) bt
#0  0x0040cccd in url_open ()
#1  0x0040f399 in url_fopen ()
#2  0x004025c1 in av_open_input_file ()
#3  0x0040144c in main (argc=1, argv=0x3e2430) at avcodec_sample.c:51
知道是因為沒給 argument,所以 open url,給定一個 mpg file後就 OK 了。 這個sample 會將 mpg 存為 6 個 ppm file...

沒有留言:

標籤

網誌存檔