The following module was proposed for inclusion in the Module List: modid: Audio::MPEG DSLIP: adhhg description: Encode/Decode MPEG Audio (MP3) userid: PTIMOF (Peter Timofejew) chapterid: 23 (Miscellaneous_Modules) communities: [EMAIL PROTECTED] similar: Real::Encode MPEG::MP3Play rationale: The module I've written is an XS wrapper for decoding and encoding MPEG audio (a.k.a. MP3) files, with a detailed level of control (decoding/encoding returns back to Perl execution space after every MP3 frame to allow all sorts of interesting applications). It's an interface into the MAD (MPEG Audio Decoder) and LAME (Lame Ain't MP3 Encoder) libraries available elsewhere (the README has instructions on how to install these external libraries). The execution speed is quite good, and it was developed (in part) to allow real-time streaming (decoding/encoding on the fly). Supports audio resampling as well (both for decoding and encoding). Although I am proposing that this module go into Audio::MPEG, I've noticed some controversy over using this namespace in the archives. It makes sense to me for it to go here, but if the rest of the gang prefer it goes into MP3::Audio or something like that, I'd go along with that. Assuming for the moment that it will be Audio::MPEG, I have created 3 namespaces underneath: Audio::MPEG::Encode, ::Decode, and ::Output. I could re-write the interface to be a single object, with methods to encode, decode, or output, but I prefer the approach I currently have. If you wish to see the interface, I have the manpage online at http://timofejew.com/audiompeg/manpage.html In any case, I shall defer to the wisdom of the list... :-) enteredby: PTIMOF (Peter Timofejew) enteredon: Thu Jun 28 15:20:02 2001 GMT The resulting entry would be: Audio:: ::MPEG adhhg Encode/Decode MPEG Audio (MP3) PTIMOF Thanks for registering, The Pause Team PS: The following links are only valid for module list maintainers: Registration form with editing capabilities: https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=30100000_3ebe918d3d737ade&SUBMIT_pause99_add_mod_preview=1 Immediate (one click) registration: https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=30100000_3ebe918d3d737ade&SUBMIT_pause99_add_mod_insertit=1