IPB

Welcome Guest ( Log In | Register )

3 Pages V   1 2 3 >  
Reply to this topicStart new topic
MAC(.APE) Linux Port 3.99 update 4 released
SuperMMX
post May 22 2004, 11:34
Post #1





Group: Members
Posts: 31
Joined: 18-May 04
Member No.: 14162



hi, all, I have ported the Monkey's Audio Codec to linux(and fixed some problems),
the latest is 3.99 update 4. And I also make a native plugin for XMMS. They all work well in my Debian SID box.

here is the change log:
CODE
MAC: short for Monkey's Audio Codec, a loseless audio codec (almost with the .ape extension).

Version 3.99 update 4 (2004/05/12)
    * added support for the original 3.99 update 4
    * added -Wno-long-long directive in config.in
    * changed the location of parameter BUILD_CROSSPLATFORM, added into configure.in
    * removed -D__GNUC_IA32__ directive
    
Version 3.99  (2004/05/02)
    * added support for original 3.99
    * fixed console compressing finishing error.
    
Version 3.98a (2004/02/20)
    * added BACK_COMPATIBILITY
    * added a shell script "strip_fPIC.sh", for compiling and linking the
        ASM sources. Thanks the FLAC guys.
    * fixed some conversions between and multi bytes and wide char.
    * fixed that APL files are not right played.
    * updated the Analyze sample to work correctly.
    * changed some codes to avoid warning, but some of those still couldn't be avoided.
    * changed the link style of Console and Sample to static
    * changed some autoconf automake codes.
    
Version 3.96 (2003/07/27)
    * built 1st. including the frontend, the shared lib and some examples.

libxmms-mac: Monkey's Audio Codec plugin for XMMS!

Version 0.2.0 (2004/02/19)
    * added support for MAC 3.98a.
    * added file information display including metadata(tags).
    * added APL support.
    * fixed some XMMS header file compile error (XMMS_NEW_TITLE_INPUT).
    
Version 0.1.0 (2003/07/27)
    * Built and worked.


No News is Good News.


The homepage is http://supermmx.org/linux/mac, which is in Chinese. But due to the network problem, the site can only be connected from China, so if u are not in China, u need a proxy to visit it. Or i can just upload them in the Upload forum(Is it ok with this?)

Any suggestions and feedbacks is appreciated, thanks.
Go to the top of the page
+Quote Post
Jan S.
post May 22 2004, 11:37
Post #2





Group: Admin
Posts: 2550
Joined: 26-September 01
From: Denmark
Member No.: 21



Uploading would be fine.
Go to the top of the page
+Quote Post
SuperMMX
post May 22 2004, 11:53
Post #3





Group: Members
Posts: 31
Joined: 18-May 04
Member No.: 14162



what kind of files are supported ? I tried with the tar.gz, but it said that "You cannot upload this type of file"... I am new to hydrogenaudio.
Go to the top of the page
+Quote Post
loophole
post May 22 2004, 12:46
Post #4





Group: Members
Posts: 273
Joined: 18-June 03
Member No.: 7254



Is the source available? I would like to see if I could make it run on OS X.
Go to the top of the page
+Quote Post
xmixahlx
post May 22 2004, 20:14
Post #5





Group: Members
Posts: 1394
Joined: 20-December 01
From: seattle
Member No.: 693



hey, thanx!

(downloaded your source through chinese proxy and uploaded to your thread in Uploads)

built and tested on debian sid (i.e. packages are waiting for xmms plugin, below)
working good throug cli - no errors so far

the xmms plugin has some win32 specific build errors still
i'll look at it again tonight

...i'm in a hurry atm, but wanted to give you a heads up


later


--------------------
RareWares/Debian :: http://www.rarewares.org/debian.html
Go to the top of the page
+Quote Post
SuperMMX
post May 23 2004, 04:11
Post #6





Group: Members
Posts: 31
Joined: 18-May 04
Member No.: 14162



QUOTE (xmixahlx @ May 22 2004, 11:14 AM)
the xmms plugin has some win32 specific build errors still
i'll look at it again tonight

yes, someone report the bug this morning.. It is my fault, i have
underfined the BUILD_CROSS_PLATFORM, and moved it into
configure.in CXXFLAGS in MAC 3.99 update 4, but the plugin is
still old without considering it.

I have released the XMMS plugin 0.2.1 which fixed this bug.

To avoid duplicated download, u can just uncomment the #define BUILD_CROSS_PLATFORM in Line 7 of /usr/include/mac/All.h,
that should be OK..

thanks for the uploading. I will upload the plugin 0.2.1.
Go to the top of the page
+Quote Post
SuperMMX
post Jan 17 2005, 06:47
Post #7





Group: Members
Posts: 31
Joined: 18-May 04
Member No.: 14162



http://www.monkeysaudio.com/cgi-bin/YaBB/Y...;num=1105939694

MAC non-win32 ports now hosted at Sourceforge
on: Today at 11:28pm Quote Modify Remove
I have created a project called mac-port in Sourceforge, and upload the package and the plugin for XMMS, which can be found here http://www.sourceforge.net/projects/mac-port/,
so this will be the final site for this project, and i will keep a mirror in my own homepage http://supermmx.org/linux/mac/ (which can't be visisted out of China mainland, what a pity).

The license is LGPL for the mac port itself(but i don't get the permission from Matt) and GPL for the XMMS plugin.

I wish more and more people can help this project to port to many other non-win32 platforms, such as *BSD, OSX etc,.and develop plugins for other media players. Now it only has Linux/i386 support and a XMMS plugin(it seems that there exits a plugin for GStreamer, but is kinda very old).

I talked about this with David a couple of months ago via email, now i make it. Wish everyone enjoy it. Thanks.

BTW, i am also confused about so much ports and plugins, ,
i have no time to review the source from other developers, so, make your own decision for yourself. (But it will be great that only one exists
Go to the top of the page
+Quote Post
jcoalson
post Jan 18 2005, 06:41
Post #8


FLAC Developer


Group: Developer
Posts: 1526
Joined: 27-February 02
Member No.: 1408



don't know if you saw my reply on that thread, but how can you release under LGPL/GPL when they are incompatible with the Monkey's Audio license?

Josh
Go to the top of the page
+Quote Post
xmixahlx
post Jan 18 2005, 07:44
Post #9





Group: Members
Posts: 1394
Joined: 20-December 01
From: seattle
Member No.: 693



i'm not sure, but the authors concept of "do what you want with it, just don't bother me" approach might be the answer.

several linux projects have held up working code because the author of monkey's audio is unreachable


later


--------------------
RareWares/Debian :: http://www.rarewares.org/debian.html
Go to the top of the page
+Quote Post
jcoalson
post Jan 18 2005, 09:17
Post #10


FLAC Developer


Group: Developer
Posts: 1526
Joined: 27-February 02
Member No.: 1408



if that's the case then at his whim the author can go after whoever is distributing it for copyright infringement (at least in the US and several other countries). seems better to convince Matt to GPL it than to violate the license. he's not on the MAC forums much but go to the jriver forums (he works there on MJ) where it's more likely to get a response.

Josh
Go to the top of the page
+Quote Post
SuperMMX
post Jan 18 2005, 13:56
Post #11





Group: Members
Posts: 31
Joined: 18-May 04
Member No.: 14162



@jcoalson:

yes, i saw your post in Monkey's Audio forum. here is what i thought about the license.

first, it is my fault that apply the LGPL and GPL to the port for Monkey's Audio Code, that is not compatible with the original license. And as for this concern, i mentioned that in my post.

second, when i created the project at sourceforge, at first, i just copied the original license as the project license, but was *rejected* by the sourceforge administrators, which said, the license was not compatible with *open source* definiations. So i chose the closest license LGPL(maybe not the closest, cause i am not a native English speaker, fully understanding these licenses is out of my ability).

what i want to say is that license is not the very first consideration at this time for this port, but a stable and workable tool in other non-win32 platforms is.
Go to the top of the page
+Quote Post
jcoalson
post Jan 18 2005, 20:09
Post #12


FLAC Developer


Group: Developer
Posts: 1526
Joined: 27-February 02
Member No.: 1408



I know your intentions are good but according to Matt's license you don't get to decide what the very first consideration at this time is. one email from him to sourceforge and they will take the project down, and he can still legally go after whoever distributes it.

infringing the copyright is probably not the best way to get things going with MAC again.

also, sourceforge is offering a free service to open-source projects. they are paying for it so it makes sense that they set the terms of use. faking the license just so they will host a non-free project is going against that.

Josh
Go to the top of the page
+Quote Post
rjamorim
post Jan 18 2005, 21:17
Post #13


Rarewares admin


Group: Members
Posts: 7515
Joined: 30-September 01
From: Brazil
Member No.: 81



I think people are making a huge deal about this. I simply can't imagine Matt going after people that are doing him the favour of improving and distributing his codec. What would he have to gain, anyway?

Bleh. This even looks like second intentions.


--------------------
Get up-to-date binaries of Lame, AAC, Vorbis and much more at RareWares:
http://www.rarewares.org
Go to the top of the page
+Quote Post
jcoalson
post Jan 18 2005, 21:32
Post #14


FLAC Developer


Group: Developer
Posts: 1526
Joined: 27-February 02
Member No.: 1408



that's just speculation. he's heard many requests to relicense to gpl/lgpl in the past and specifically declined. if people repeatedly asked you to do something, you said no, then they went around you to do it anyway, what would your reaction be?

maybe he doesn't care, maybe he's changed his mind, at least follow his wishes and find out first. ask him on the jriver forum.

Josh
Go to the top of the page
+Quote Post
SuperMMX
post Apr 6 2005, 04:06
Post #15





Group: Members
Posts: 31
Joined: 18-May 04
Member No.: 14162



mac-port new release:

ChangeLog:

CODE
MAC: short for Monkey's Audio Codec, a lossless audio codec (almost with the .ape extension).

Version 3.99 update 4 build 2 (2005/04/06)
    * changed AM_PROG_LIBTOOL to AC_PROG_LIBTOOL.
    * updated nasm checking information.
    * fixed redundant semicolon in Assembly.h when compiled by GCC 3.4.
    * fixed bug of opening file as Read Only in StdLibFileIO.cpp,
 should be Reading and Writing.
    * changed _FPOSOFF macro to ftell() for better compatibilities.
    * changed definition of BUILD_CROSSPLATFORM macro in the original source.
    * added LINK definition in Makefile.am of Assembly when working with
        automake 1.9, to avoid broken building process.
    * added some additional files which are not necessary for non-win32 port,
 but exist in the original release.
    * fixed some typos.


CODE
xmms-mac: Monkey's Audio Codec plugin for XMMS!

Version 0.3.0 (2005/04/06)
    * added tag editing support, including adding, editing, removing, etc.
    * changed version definition, moved into configure.in,
  and added version auto generation in src/version.h.
    * changed the name of this plugin from libxmms-mac to xmms-mac,
  but the file generated is still named libxmms-mac.so.


Enjoy it.

BTW: I accept all the comments about license, what I need is the comment from
the original author Matt. I need only *one* word, Yes and No.
Go to the top of the page
+Quote Post
xmixahlx
post Apr 6 2005, 04:30
Post #16





Group: Members
Posts: 1394
Joined: 20-December 01
From: seattle
Member No.: 693



excellent!

will be updated at RW/Debian tonight


later


--------------------
RareWares/Debian :: http://www.rarewares.org/debian.html
Go to the top of the page
+Quote Post
jcoalson
post Apr 6 2005, 04:44
Post #17


FLAC Developer


Group: Developer
Posts: 1526
Joined: 27-February 02
Member No.: 1408



QUOTE (SuperMMX @ Apr 5 2005, 10:06 PM)
BTW: I accept all the  comments about license, what I need is the comment from the original author Matt. I need only *one* word, Yes and No.
*

then ask on the jriver forums where he appears every day:
http://yabb.jriver.com/interact/
Josh
Go to the top of the page
+Quote Post
SuperMMX
post Apr 6 2005, 05:04
Post #18





Group: Members
Posts: 31
Joined: 18-May 04
Member No.: 14162



QUOTE (jcoalson @ Apr 5 2005, 07:44 PM)
then ask on the jriver forums where he appears every day:
http://yabb.jriver.com/interact/
Josh
*


Thanks, I will contact with him ASAP. smile.gif)
Go to the top of the page
+Quote Post
xmixahlx
post Apr 6 2005, 05:34
Post #19





Group: Members
Posts: 1394
Joined: 20-December 01
From: seattle
Member No.: 693



supermmx - is there a reason the mac binary is built static in the Makefile{.am} and not by configure script ? (i.e. --enable-shared, etc.) ?


later


--------------------
RareWares/Debian :: http://www.rarewares.org/debian.html
Go to the top of the page
+Quote Post
SuperMMX
post Apr 6 2005, 09:18
Post #20





Group: Members
Posts: 31
Joined: 18-May 04
Member No.: 14162



QUOTE (xmixahlx @ Apr 5 2005, 08:34 PM)
supermmx - is there a reason the mac binary is built static in the Makefile{.am} and not by configure script ? (i.e. --enable-shared, etc.) ?
*


yes, some kinda. I have sent a message to Matt at JRiver forum,
waiting for the reply.
Go to the top of the page
+Quote Post
xmixahlx
post Apr 6 2005, 10:30
Post #21





Group: Members
Posts: 1394
Joined: 20-December 01
From: seattle
Member No.: 693



well, anyways...

i've updated RW/Debian to include the new MAC updates - thanx again SuperMMX.

i made a small change to enable the frontend to compile dynamically:
* it is 284k (static) versus 7k (dynamic) !

i removed the static LDFLAG from src/Console/Makefile.am and used --enable-shared with configure
CODE
7d6
< AM_LDFLAGS = -all-static


i've tested it out and haven't found any oddities (although it takes forever to play 'Insane' files in xmms on my athlon 900 smile.gif - but that is to be expected)


later


--------------------
RareWares/Debian :: http://www.rarewares.org/debian.html
Go to the top of the page
+Quote Post
SuperMMX
post Apr 13 2005, 02:01
Post #22





Group: Members
Posts: 31
Joined: 18-May 04
Member No.: 14162



MAC plugin for Beep Media Player, anyone want it?

you can grab it at the same places, enjoy it.

CODE
bmp-mac: Monkey's Audio Codec plugin for beep media player!

Version 0.1.0 (2005/04/12)
    * Copied from the XMMS plugin, built and worked.
    * Added GTK+ 2.0 version of tag displaying and editing.
Go to the top of the page
+Quote Post
xmixahlx
post Apr 13 2005, 02:59
Post #23





Group: Members
Posts: 1394
Joined: 20-December 01
From: seattle
Member No.: 693



thanx again smile.gif


--------------------
RareWares/Debian :: http://www.rarewares.org/debian.html
Go to the top of the page
+Quote Post
Mr_Rabid_Teddybe...
post Apr 13 2005, 03:41
Post #24





Group: Members
Posts: 1197
Joined: 3-September 03
From: Bergen, Norway
Member No.: 8667



I know some people think Monkey's Audio are open source, and the sources are available, so what's the problem? Well, Matts homebrewn license says that as long as your project doesn't generate any money and you e-mail me for a thumbs up, you can do what you want. Well, when people who run projects on the BSD or some LGPL or GPL license e-mail him or ask on his forums; no reply! No answer.
Hes got a license depending on him and he got no manners to answer his mail...

Well, it's good for WavPack. I made my move.


--------------------
"ONLY THOSE WHO ATTEMPT THE IMPOSSIBLE WILL ACHIEVE THE ABSURD"
- Oceania Association of Autonomous Astronauts
Go to the top of the page
+Quote Post
rjamorim
post Apr 13 2005, 03:59
Post #25


Rarewares admin


Group: Members
Posts: 7515
Joined: 30-September 01
From: Brazil
Member No.: 81



Well, people tried convincing him several times to switch to another license. GPL, LGPL, BSD, PD... no avail.

Who knows if he is even working on it at all anymore? He doesn't even have time to visit his forums these days, let alone program.


--------------------
Get up-to-date binaries of Lame, AAC, Vorbis and much more at RareWares:
http://www.rarewares.org
Go to the top of the page
+Quote Post

3 Pages V   1 2 3 >
Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



RSS Lo-Fi Version Time is now: 24th September 2014 - 04:05