i download flac-1.1.3.src watch the change log, it is good news that intergrate 3 layer decode api into one layer. but it DEPANDs on the ogg lib now, i try it build a plugin for beep-media-player on linux the plugin just seems like the xmms's plugin. when i build plugin with 1.1.2's api, it compile smoothly, and bmp decoder flac file well, but when i updat flac lib to 1.1.3, and change the plugin's api, when compile it complain errors about oggs i am really disappointed to it, and remove the 1.1.3. flac on the way lossless, but it depend a lossy format's lib, i sounds not good. i also try build the flac-1.1.3 on windows' msvc , and the README tell me that, it also need the ogglib. then i download win_dev lib to build, when i compile a tool (about flac's little toy), it compiled ok with dynamic, but when run it need the libflac.dll, when i build the tool with libflac_static.lib, it complain like that: unresolved extern symbol __imp_FLAC__stream_decoder_get_state ................... __imp_FLAC__stream_decoder_porcess_single ...... ........ how can i build the tool with static lib ?? -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.xiph.org/pipermail/flac-dev/attachments/20070209/f33991b0/attachment.html
http://www.hydrogenaudio.org/forums/index.php?showtopic=52563 ____________________________________________________________________________________ Do you Yahoo!? Everyone is raving about the all-new Yahoo! Mail beta. http://new.mail.yahoo.com
On 2/9/07, zhou link <freboat@gmail.com> wrote:> but it DEPANDs on the ogg lib now, i try it build a plugin for > beep-media-player on linuxHere is a diff to Makefile.in that I use to disable encoder, metadata and ogg library support for FLAC 1.1.3 for the mvpmc project. http://git.mvpmc.org/cgi-bin/gitweb.cgi?p=mvpmc.git;a=blob_plain;f=dongle/libs/flac/flac.patch Martin
On 2/13/07, MVallevand <mvallevand@gmail.com> wrote:> On 2/9/07, zhou link <freboat@gmail.com> wrote: > > but it DEPANDs on the ogg lib now, i try it build a plugin for > > beep-media-player on linux > > Here is a diff to Makefile.in that I use to disable encoder, metadata > and ogg library support for FLAC 1.1.3 for the mvpmc project. > > http://git.mvpmc.org/cgi-bin/gitweb.cgi?p=mvpmc.git;a=blob_plain;f=dongle/libs/flac/flac.patchI realised that my original respond wasn't complete to go with the Makefile.in Here are the ./configure options (you likely are powerpc so the first to may not be valid) --host=powerpc --disable-3dnow --disable-thorough-tests --disable-xmms-plugin --disable-oggtest I also changed config.h to http://git.mvpmc.org/cgi-bin/gitweb.cgi?p=mvpmc.git;a=blob_plain;f=dongle/libs/flac/config.h because I had to manually remove the OGG line after configuring. /* #define FLAC__HAS_OGG 1 */ Martin