Re: prominent message on website about "use only on trusted input"?
[email protected] Sat, 29 Jul 2017 11:58:42 +0200
| Newsgroups | gmane.comp.audio.mp3.lame |
|---|---|
| Message-ID | <[email protected]> |
On 2017-07-29 11:09, Thomas Orgis wrote: > > It seems to run just fine, built using GCC 6.3.0 here. And apart from > that … there is not _that_ much GUI involved, as it seems. So porting > to newer Gtk or anything else probably, would be an afternoon walk for > a seasoned GUI programmer, wouldn't it? For someone knowledgeable about GTK, it would probably not be long to adapt. > Also, the analyser is hooked into the encoder, right? I am starting to > look into the code … could it be that it's using the generic way to get > at PCM input, decoding MP3 along the way, and then hooks mpglib > directly into what lame itself produces? So having the initial decoding > to PCM happen in libmpg123 and only the analyzing stage with mpglib and > its extra hooks would also avoid any danger from malicious input files. > Lame is not producing malicious MP3 data, is it? Analyser is both hooked into encoder and decoder. MP3X is able to show MDCT components on an already encoded file, along with some frame information (bit reservoir, block type,...). You can see that in the screenshots there: http://lame.sourceforge.net/screenshots.php The FhG and MPECKER example are running the analyser over an already encoded file, without any re-encoding. -- Gabriel Bouvigne ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ Lame-dev mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/lame-dev