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