Replacing mpglib
Thomas Orgis <[email protected]> Wed, 2 Aug 2017 07:45:42 +0200
| Newsgroups | gmane.comp.audio.mp3.lame |
|---|---|
| Message-ID | <20170802074542.29afb4fd@sturbolzen> |
Hi, I am in the process of adding extraction of the plotting_data/pinfo to a branch of libmpg123. Somehow I want it all in one go: Replace mpglib for input decoding and for the analyser. As there is a number of differences between the codes (my and your layer3.c, namely storage of frame data), I would like someone to nod to this: Am I right in my idea that all I need to do is this? 1. Provide decoding to PCM samples (float and clipped s16 … although I wonder why Lame would need anything but unclipped float). 2. Fill in plotting_data *pinfo with the data needed for mp3x. → Any other funky internal data needed? 3. Use libmpg123's API for framewise decoding (there is some choice, I'll see what we really need …). 4. Figure out how much lame wants to know about encoder and decoder padding for MP3 input or if gapless data from libmpg123 is fine in places (it cuts away those normally). The pinfo itself doesn't seem that problematic. Naturally, modifying the libmpg123 code is the easier part for me. ' Alrighty then, Thomas ------------------------------------------------------------------------------ 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