> client writes <ID3v2> > client writes dummy <VBR header> > client asks the encoding engine <-------------------+ > to encode a chunk to pcm samples | > and gets back some mp3 frames | > then client writes <MP3 frames> | ---------+ > client adds <ID3v1> > client updates <VBR header> > The only thing the client has to do is keep track of the number > of encoded frames. I don't see a problem here. client needs to know mp3 header structure, CRC calculation method, and so on. That's not elegant, I think. --- Takehiro TOMINAGA // may the source be with you! -- MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )
- [MP3 ENCODER] modularization Takehiro Tominaga
- Re: [MP3 ENCODER] modularization Mark Taylor
- Re: [MP3 ENCODER] modularization Takehiro Tominaga
- Re: [MP3 ENCODER] modularization Robert Hegemann
- Re: [MP3 ENCODER] modularization Mark Taylor
- Re: [MP3 ENCODER] modularization Mark Taylor
- Re: [MP3 ENCODER] modularization Robert Hegemann
- Re: [MP3 ENCODER] modularization Mark Powell
- Re: [MP3 ENCODER] modularizati... Robert Hegemann
- Re: [MP3 ENCODER] modulari... Takehiro Tominaga
- Re: [MP3 ENCODER] modularizati... Takehiro TOMINAGA
- [MP3 ENCODER] mpglib related routi... Takehiro Tominaga
- Re: [MP3 ENCODER] mpglib relat... Mark Taylor
- Re: [MP3 ENCODER] mpglib r... Robert Hegemann
- Re: [MP3 ENCODER] mpglib r... Mark Taylor
- Re: [MP3 ENCODER] mpglib r... Frank Klemm
- [MP3 ENCODER] Fix for Make... Mark Powell
- Re: [MP3 ENCODER] mpglib r... Mark Taylor
- Re: [MP3 ENCODER] mpglib r... Takehiro Tominaga
- Re: [MP3 ENCODER] mpglib r... Frank Klemm