Thank you very much all of you for your feedback. Yes I am surprised "nothing" has been done almost and I will try to look at Tom Stokes beast in the next few weeks - if nothing else pops up.
Thierry -----Message d'origine----- De : [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] la part de [EMAIL PROTECTED] Envoye : lundi 24 novembre 2003 03:00 A : [EMAIL PROTECTED] Objet : mp3encoder Digest, Vol 6, Issue 8 Send mp3encoder mailing list submissions to [EMAIL PROTECTED] To subscribe or unsubscribe via the World Wide Web, visit http://minnie.tuhs.org/mailman/listinfo/mp3encoder or, via email, send a message with subject or body 'help' to [EMAIL PROTECTED] You can reach the person managing the list at [EMAIL PROTECTED] When replying, please edit your Subject line so it is more specific than "Re: Contents of mp3encoder digest..." Today's Topics: 1. Re: windows dll to encode in real time from line in or microphone (John Dann) 2. Re: windows dll to encode in real time from line in or microphone (Takehiro Tominaga) 3. Re: windows dll to encode in real time from line in or microphone (John Dann) 4. Re: windows dll to encode in real time from line in or microphone (Tom Stokes) ---------------------------------------------------------------------- Message: 1 Date: Sun, 23 Nov 2003 12:26:16 +0000 From: John Dann <[EMAIL PROTECTED]> Subject: Re: [mp3encoder] windows dll to encode in real time from line in or microphone To: MP3 encoders development list <[EMAIL PROTECTED]> Message-ID: <[EMAIL PROTECTED]> Content-Type: text/plain; charset="us-ascii"; format=flowed At 10:42 22/11/2003, Thierry wrote: ---------------------------------------------------------------------------- ---------------- I am trying to develop software and I need mp3 real time encoding features... from Windows. So I am looking for a dll alowing to record, pause and more generally manage a mp3 stream coming from line in or microphone. I have found various lame based programs which do this but no dll usable by a developer (except lame dlls of course but it does not seem obvious to build this from the lame encoding dll - although , if I have to do it, I'll just do it ). ---------------------------------------------------------------------------- ----------------- Sorry I can't help directly with this because I'm faced with the same sort of problem. But it does prompt me to comment that I do find it surprising that no-one with the knowledge to write encoders seems to have produced for example a Win32-compatible version of LAME with a COM interface, which AIUI - though I'm certainly no expert here - means one written from scratch with an ATL compatible library. Isn't this just down to the choice of coding environment? In fact it's so surprising that there doesn't seem to be a COM-enabled LAME, given that this would enable many more less-expert developers to use the encoder easily, that I start to wonder what the reason might be? Is it concern about the MP3 licensing issue, which perhaps might assume greater proportions if a COM-enabled LAME were released with its potential for much greater usage than the current version. Are there some technical issues that I'm ignorant of? Or are the primary LAME developers perhaps a little reluctant to make things too easy for developers in the Windows world, especially the less expert ones? John Dann ------------------------------ Message: 2 Date: Sun, 23 Nov 2003 23:32:17 +0900 (JST) From: Takehiro Tominaga <[EMAIL PROTECTED]> Subject: Re: [mp3encoder] windows dll to encode in real time from line in or microphone To: [EMAIL PROTECTED], [EMAIL PROTECTED] Message-ID: <[EMAIL PROTECTED]> Content-Type: Text/Plain; charset=us-ascii From: John Dann <[EMAIL PROTECTED]> Subject: Re: [mp3encoder] windows dll to encode in real time from line in or microphone Date: Sun, 23 Nov 2003 12:26:16 +0000 > But it does prompt me to comment that I do find it surprising that no-one > with the knowledge to write encoders seems to have produced for example a > Win32-compatible version of LAME with a COM interface, which AIUI - though > I'm certainly no expert here - means one written from scratch with an ATL > compatible library. Isn't this just down to the choice of coding environment? <flame> I am quite surprized every windows user rant the lack of future, but none of them write the code to improve the situation... </flame> I am not Windows programmer and have no literacy about it, but if anyone willing to write the code to support such "great" features, please write and send us the patch. And currently, LAME's ACM, DirectShow, and DLL are quite buggy and noone want to maintain. IMHO, we have to drop them from LAME if the situation is continued ... at least from LAME4 release. So, is there anyone willing to help us ? -- Takehiro TOMINAGA // may the source be with you! ------------------------------ Message: 3 Date: Sun, 23 Nov 2003 15:24:44 +0000 From: John Dann <[EMAIL PROTECTED]> Subject: Re: [mp3encoder] windows dll to encode in real time from line in or microphone To: [EMAIL PROTECTED] Message-ID: <[EMAIL PROTECTED]> Content-Type: text/plain; charset="us-ascii"; format=flowed At 14:32 23/11/2003, you wrote: >--------------------------------------------------------------------------- ----------------- >I am quite surprized every windows user rant the lack of future, but >none of them write the code to improve the situation... >--------------------------------------------------------------------------- ---------------- I suspect that Windows developers fall more clearly into two groups, which we can call high-level and low-level, than is maybe the case with some other programming environments. The 'high-level' group use a language like Visual Basic and their expertise is more to use their relatively easy-to-code environment to produce programs quickly and cheaply plus those programs that meet niche requirements that maybe couldn't be created cost-effectively any other way. But by and large these programmers often don't have the skills of using lower level languages eg in the C family as would probably be necessary to write an encoder from scratch. The 'low-level' group know eg C and the accompanying details of the Windows API and can use eg the LAME dll as it stands. So the 'high-level' group don't have the necessary skills and the 'low-level' group don't have the motivation. I'm certainly in the VB group and, without devoting perhaps 6-12 months or more of my life full-time to it, wouldn't know where to start in writing an encoder from scratch in say C. But I'm reasonably comfortable using the COM interface of a dll, if one exists, to include functionality within a larger project and I suspect that many Windows developers are in the same position. John Dann ------------------------------ Message: 4 Date: Sun, 23 Nov 2003 11:19:39 -0800 From: "Tom Stokes" <[EMAIL PROTECTED]> Subject: Re: [mp3encoder] windows dll to encode in real time from line in or microphone To: "MP3 encoders development list" <[EMAIL PROTECTED]> Message-ID: <[EMAIL PROTECTED]> Content-Type: text/plain; charset="iso-8859-1" I wrote such a beast about 2 years ago. However, because of the structure of the LAME distribution, I had to export many more functions from the dll than was necessary. I also had to tweak the LAME source in a few places. Because of this, I never went anywhere with it. Maybe things have changed in the last few years. I've put a link to a .zip of the .exe and .dll on my web page. You will find it near the bottom. If this does want what you want, I can make arrangements to get you the source. It's written in MS VC++ 6.0 Tom Stokes http://home.pacbell.net/tstokes features my mirror grinding machine. ----- Original Message ----- From: "Thierry Klein" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Saturday, November 22, 2003 2:42 AM Subject: [mp3encoder] windows dll to encode in real time from line in or microphone > Hello, > I am new to this list so this is maybe a question that has been solved long > ago. > I am trying to develop software and I need mp3 real time encoding > features... from Windows. So I am looking for a dll alowing to record, pause > and more generally manage a mp3 stream coming from line in or microphone. I > have found various lame based programs which do this but no dll usable by a > developer (except lame dlls of course but it does not seem obvious to build > this from the lame encoding dll - although , if I have to do it, I'll just > do it ). > Has anybody heard of an existing windows dll for this ? Or maybe it's easier > than I think to do this from lame ? > Thanks, > Thierry > [EMAIL PROTECTED] > > > _______________________________________________ > mp3encoder mailing list > [EMAIL PROTECTED] > http://minnie.tuhs.org/mailman/listinfo/mp3encoder ------------------------------ _______________________________________________ mp3encoder mailing list [EMAIL PROTECTED] http://minnie.tuhs.org/mailman/listinfo/mp3encoder End of mp3encoder Digest, Vol 6, Issue 8 **************************************** _______________________________________________ mp3encoder mailing list [EMAIL PROTECTED] http://minnie.tuhs.org/mailman/listinfo/mp3encoder
