[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[fol] Re: 8hz-mp3 のコンパイル


おおつかです

>>>>> <77adlq$rq4$1 _at_ newsgw8.odn.ne.jp> の記事で
>>>>> "Makino Ken-ichi" <chinu _at_ pop01.odn.ne.jp> さんは書きました

Ken> 牧野と言います。

Ken> このスレッドを見付けて、自分でもLinuxでMp3ファイルを作ってみようと
Ken> 思ったんですが、8hz-mp3がコンパイル出来なくて困ってます。


[...]

Ken> Makefileなど、何処をどういじればいいか、さっぱり見当が付かないので、
Ken> ヒントなど教えてもらえると嬉しいです。

wave.c 冒頭の

#include <fcntl.h>      /*      use setmode     */
#include <io.h>         /*      use setmode     */

は消去しちゃって下さい。それと setmode 関数の呼び出し部分も外します。

*** wave.c.orig Sun Sep  6 21:16:39 1998
--- wave.c      Sun Sep  6 21:16:50 1998
***************
*** 48,59 ****
        int                             i;                                     /*       loop counter for seek stream    */
  #endif        /*      WAVCH   */

-     if (config.from_stdin) {
-         config.wave.file = stdin;
-               setmode(fileno(stdin), O_BINARY);       /*      samples are binary stream       */
-     } else {
          if((config.wave.file = fopen(config.infile,"rb")) == NULL) ERROR("Unable to open file");
-     }

  #ifdef MFCPCM /* dodgy PCM hacked back in */
      if (pcm_switch == 1) {  /* force raw pcm reading */
--- 48,54 ----

これでうまくいくと思います。(というか上のは Unix には関係ない部
分なんですね)

-- 
 ======= L i n u x   I n s i d e ============================
 おおつかまさひと | E-mail : negi _at_ KU3G.org
 OHTSUKA Masahito | WWW    : http://www.KU3G.org/negi/

この情報があなたの探していたものかどうか選択してください。
yes/まさにこれだ!   no/違うなぁ   part/一部見つかった   try/これで試してみる

あなたが探していた情報はどのようなことか、ご自由に記入下さい。特に「まさにこれだ!」と言う場合は記入をお願いします。
例:「複数のマシンからCATV経由でipmasqueradeを利用してWebを参照したい場合の設定について」
Follow-Ups: References: