From: Alexander L. <Alexander@Leidinger.net> - 2001-03-27 13:08:30
|
On 27 M=E4r, Dmitry Boldyrev wrote: [CCed to lame.dev, perhaps a Mac user is listening] > thanks!!! >=20 >>> I tried to make a build, something seems to be overriding memory some= where. >>> I did edit config.h and defined WORDS_BIGENDIAN. >> >>Do you used the configure script (it should work at least on MacOS X, >>hopefully)? If yes, please send the output of the script and config.h. > here's the config.h i used: > #define SIZEOF_DOUBLE 8 > #define SIZEOF_FLOAT 4 > #define SIZEOF_INT 4 > #define SIZEOF_LONG 4 > #define SIZEOF_LONG_DOUBLE 12 > #define SIZEOF_SHORT 2 > #define SIZEOF_UNSIGNED_INT 4 > #define SIZEOF_UNSIGNED_LONG 4 > #define SIZEOF_UNSIGNED_SHORT 2 > #define STDC_HEADERS > #define HAVE_ERRNO_H > #define HAVE_FCNTL_H > #define HAVE_LIMITS_H > #define PACKAGE "lame" > #define VERSION "3.88" > #define PROTOTYPES 1 > //#define TAKEHIRO_IEEE754_HACK 1 > #define HAVE_STRCHR > #define HAVE_MEMCPY > #define WORDS_BIGENDIAN > #define uint8_t unsigned char > #define uint16_t unsigned short > #define uint32_t unsigned long > #define uint64_t unsigned long long > typedef long double ieee854_float80_t; > typedef double ieee754_float64_t; > typedef float ieee754_float32_t; > #define LAME_LIBRARY_BUILD - Do you have verified the correctnes of the used values? - What about "#define SIZEOF_LONG_LONG ...", "#define HAVE_LONG_DOUBLE 1= ..." and "#define SIZEOF_UNSIGNED_LONG_LONG ..."? - What compiler do you use? - What errors do you get? > and here's parameters i used for global flags: >=20 > if (_lame_init(&gf)) > { > ::strcpy(mStatusStr, STATUS_NO_MEM); > return mssMemFullErr; > } >=20 > gf.mode_fixed =3D 1; > gf.mode =3D mStereo ? JOINT_STEREO : MONO; > gf.brate =3D mBitRate; > gf.VBR_min_bitrate_kbps=3Dgf.brate; > gf.VBR =3D vbr_off; [...] It seems you try to write your own frontend. I didn't understand where exactly your problem is. - What version of MacOS are you running? - Are you able to build the library? - Does the original lame frontend work as expected? - What do you try to accomplish? Bye, Alexander. --=20 ...and that is how we know the Earth to be banana-shaped. http://www.Leidinger.net Alexander @ Leidinger.net GPG fingerprint =3D C518 BC70 E67F 143F BE91 3365 79E2 9C60 B006 3FE7 |