[Csnd] Build failure in latest git master
Date | 2011-12-19 23:00 |
From | Jeremy Henty |
Subject | [Csnd] Build failure in latest git master |
Attachments | None |
Date | 2011-12-19 23:35 |
From | Jeremy Henty |
Subject | Re: [Csnd] Build failure in latest git master |
Attachments | None |
Date | 2011-12-20 07:25 |
From | Andres Cabrera |
Subject | Re: [Cs-dev] [Csnd] Build failure in latest git master |
Hi, Moving to dev list. Is mp3in being moved to being an internal opcode? Doesn't it have an external dependency? Cheers, Andrés On Mon, Dec 19, 2011 at 11:35 PM, Jeremy Henty |
Date | 2011-12-20 08:31 |
From | Victor Lazzarini |
Subject | Re: [Cs-dev] [Csnd] Build failure in latest git master |
It is internal now and no it now it does not have an external dependency. libmpadec has been incorporated into Csound. Victor On 20 Dec 2011, at 07:25, Andres Cabrera wrote: > Hi, > > Moving to dev list. > > Is mp3in being moved to being an internal opcode? Doesn't it have an > external dependency? > > Cheers, > Andrés > > On Mon, Dec 19, 2011 at 11:35 PM, Jeremy Henty |
Date | 2011-12-20 09:40 |
From | Victor Lazzarini |
Subject | Re: [Csnd] Build failure in latest git master |
This is fixed now in GIT. On 19 Dec 2011, at 23:35, Jeremy Henty wrote: > > I wrote: > >> [...] >> InOut/libmpadec/tables.c: In function `init_layer3': >> InOut/libmpadec/tables.c:672: error: `M_PI' undeclared (first use in this function) >> InOut/libmpadec/tables.c:672: error: (Each undeclared identifier is reported only once >> InOut/libmpadec/tables.c:672: error: for each function it appears in.) >> InOut/libmpadec/tables.c:696: error: `M_SQRT2' undeclared (first use in this function) >> scons: *** [InOut/libmpadec/tables.os] Error 1 >> scons: building terminated because of errors. >> $ git log --oneline -1 >> 9ee1d08 moved mpadec srcs into csound lib and mp3in as an internal opcode > > The parent commit "9c175a1 fixing stupidity in function" is good. > > Regards, > > Jeremy Henty > > > Send bugs reports to the Sourceforge bug tracker > https://sourceforge.net/tracker/?group_id=81968&atid=564599 > Discussions of bugs and features can be posted here > To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound" > Dr Victor Lazzarini Senior Lecturer Dept. of Music NUI Maynooth Ireland tel.: +353 1 708 3545 Victor dot Lazzarini AT nuim dot ie Send bugs reports to the Sourceforge bug tracker https://sourceforge.net/tracker/?group_id=81968&atid=564599 Discussions of bugs and features can be posted here To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound" |
Date | 2011-12-20 10:46 |
From | Jeremy Henty |
Subject | Re: [Csnd] Build failure in latest git master |
Attachments | None |
Date | 2011-12-20 11:44 |
From | Andres Cabrera |
Subject | Re: [Cs-dev] [Csnd] Build failure in latest git master |
OK, thanks for the info. This made me think about the system opcode, which although it does not have any dependencies, would be forbidden in the apple store. Would it be made an external library, or would it be a compile time option to have it? Cheers, Andrés On Tue, Dec 20, 2011 at 8:31 AM, Victor Lazzarini |
Date | 2011-12-20 13:56 |
From | Felipe Sateler |
Subject | Re: [Cs-dev] [Csnd] Build failure in latest git master |
On Tue, Dec 20, 2011 at 05:31, Victor Lazzarini |
Date | 2011-12-20 14:49 |
From | Steven Yi |
Subject | Re: [Cs-dev] [Csnd] Build failure in latest git master |
Attachments | None None |
I've brought this up a couple times; I'd rather they be external too. The problem as I understand it is that gen 49 was introduced for MP3 input, and opcode libraries can not (at this time) add external f-gens with numbers. So it was never removed, and now we're stuck. I think it should get moved to be external, and either break backwards compatibility for gen 49 or add a feature to add f-gens by number from external libs. steven
On Tue, Dec 20, 2011 at 8:56 AM, Felipe Sateler <fsateler@gmail.com> wrote:
|
Date | 2011-12-20 17:07 |
From | Victor Lazzarini |
Subject | Re: [Cs-dev] [Csnd] Build failure in latest git master |
Attachments | None None |
The rationale is this: libmpadec is not being developed any further; John ffitch was a developer; there only a few source code files; it will be easier to build and deploy; it will work on iOS and Android. Victor On 20 Dec 2011, at 14:49, Steven Yi wrote: I've brought this up a couple times; I'd rather they be external too. The problem as I understand it is that gen 49 was introduced for MP3 input, and opcode libraries can not (at this time) add external f-gens with numbers. So it was never removed, and now we're stuck. Dr Victor Lazzarini Senior Lecturer Dept. of Music NUI Maynooth Ireland tel.: +353 1 708 3545 Victor dot Lazzarini AT nuim dot ie |
Date | 2011-12-20 17:10 |
From | Victor Lazzarini |
Subject | Re: [Cs-dev] [Csnd] Build failure in latest git master |
The mpadec code was forked and incorporated into Csound, if any bugs appear it will be our responsability to maintain; so there are no issues. It's not a bundled copy: it's part of Csound. On 20 Dec 2011, at 13:56, Felipe Sateler wrote: > On Tue, Dec 20, 2011 at 05:31, Victor Lazzarini > |
Date | 2011-12-20 17:15 |
From | Tito Latini |
Subject | Re: [Cs-dev] [Csnd] Build failure in latest git master |
Attachments | None |
Date | 2011-12-20 17:16 |
From | Steven Yi |
Subject | Re: [Cs-dev] [Csnd] Build failure in latest git master |
Attachments | None None |
Yes, but has MP3 licensing ever been sorted out? I figured this to be a patent issue. On Tue, Dec 20, 2011 at 12:10 PM, Victor Lazzarini <Victor.Lazzarini@nuim.ie> wrote: The mpadec code was forked and incorporated into Csound, if any bugs appear it will be our responsability to maintain; so there are no issues. |
Date | 2011-12-20 17:35 |
From | Victor Lazzarini |
Subject | Re: [Cs-dev] [Csnd] Build failure in latest git master |
Attachments | None None |
There are no licensing issues as far as I know as we are not encoding. On 20 Dec 2011, at 17:16, Steven Yi wrote: Yes, but has MP3 licensing ever been sorted out? I figured this to be a patent issue. Dr Victor Lazzarini Senior Lecturer Dept. of Music NUI Maynooth Ireland tel.: +353 1 708 3545 Victor dot Lazzarini AT nuim dot ie |
Date | 2011-12-20 17:38 |
From | Victor Lazzarini |
Subject | Re: [Cs-dev] [Csnd] Build failure in latest git master |
Attachments | None None |
But if there are we should not have used libmpadec at all from the beginning. On 20 Dec 2011, at 17:35, Victor Lazzarini wrote:
Dr Victor Lazzarini Senior Lecturer Dept. of Music NUI Maynooth Ireland tel.: +353 1 708 3545 Victor dot Lazzarini AT nuim dot ie |
Date | 2011-12-20 17:47 |
From | Steven Yi |
Subject | Re: [Cs-dev] [Csnd] Build failure in latest git master |
Attachments | None None |
Wikipedia has some information: I don't think it matters if it is encoding or decoding. In something like this, I'd rather err on the side of caution.
On Tue, Dec 20, 2011 at 12:35 PM, Victor Lazzarini <Victor.Lazzarini@nuim.ie> wrote:
|
Date | 2011-12-20 17:53 |
From | Victor Lazzarini |
Subject | Re: [Cs-dev] [Csnd] Build failure in latest git master |
Attachments | None None |
Well then we can't distribute the opcode, end of story. Victor On 20 Dec 2011, at 17:47, Steven Yi wrote: Wikipedia has some information: Dr Victor Lazzarini Senior Lecturer Dept. of Music NUI Maynooth Ireland tel.: +353 1 708 3545 Victor dot Lazzarini AT nuim dot ie |
Date | 2011-12-20 17:54 |
From | Felipe Sateler |
Subject | Re: [Cs-dev] [Csnd] Build failure in latest git master |
FWIW, debian now distributes lame, which it used not to. You might want to read the patent faq if you are into that sort of thing. http://www.debian.org/reports/patent-faq On Tue, Dec 20, 2011 at 14:53, Victor Lazzarini |
Date | 2011-12-20 18:06 |
From | Victor Lazzarini |
Subject | Re: [Cs-dev] [Csnd] Build failure in latest git master |
Well, LAME has even more patent issues than mpadec. Does this fact mean that the 'coast is clear'? Victor On 20 Dec 2011, at 17:54, Felipe Sateler wrote: > FWIW, debian now distributes lame, which it used not to. You might > want to read the patent faq if you are into that sort of thing. > > > http://www.debian.org/reports/patent-faq > > On Tue, Dec 20, 2011 at 14:53, Victor Lazzarini > |
Date | 2011-12-20 18:08 |
From | Felipe Sateler |
Subject | Re: [Cs-dev] [Csnd] Build failure in latest git master |
This I think is the most important part of the FAQ, the guidelines: - Reading patents, especially when researching how to design a contribution to your free software project, may expose communities to liability that they would not otherwise have. - Parts of a free software community that distribute source code and not object code probably have slightly less patent risk. - Distributing free software commercially is probably more risky than distributing software gratis. - Having the ability to remove features and packages quickly and easily from distribution will help mitigate any damages the community could incur. - Patent litigation is not an amateur sport. If you are contacted by anyone threatening to assert a patent against you, contact the Software Freedom Law Center or another qualified attorney as soon as possible. On Tue, Dec 20, 2011 at 15:06, Victor Lazzarini |
Date | 2011-12-20 19:06 |
From | Victor Lazzarini |
Subject | Re: [Cs-dev] [Csnd] Build failure in latest git master |
System appears to be a plugin, so no probs there too. Victor On 20 Dec 2011, at 11:44, Andres Cabrera wrote: > OK, thanks for the info. This made me think about the system opcode, > which although it does not have any dependencies, would be forbidden > in the apple store. Would it be made an external library, or would it > be a compile time option to have it? > > Cheers, > Andrés > > On Tue, Dec 20, 2011 at 8:31 AM, Victor Lazzarini > |
Date | 2011-12-26 08:54 |
From | Andres Cabrera |
Subject | Re: [Cs-dev] [Csnd] Build failure in latest git master |
Hi, Don't the mp3 patents expire on 2012? Cheers, Andrés On Tue, Dec 20, 2011 at 7:06 PM, Victor Lazzarini |