Hello!
I am trying to develop an MP3 encoder on a 24 bit fixed point
DSP.Due to fixed point degradations, there is a mismatch in the
blocktypes that my assembly code psychoacoustic model gives wrt the lame
floating point code.For example if for a granule the floating code gives
blocktype as 1(START type), my assembly code may declare blocktype as
3(STOP type)
My question to the lame developers is what exactly is the effect
of this mismatch on the final mp3 bitstream? Will there very bad
output(noise) or totally absent output for that frame?Because in my
assembly code I am getting zero output if blocktype does not match for
that frame
As far of my understanding goes, the difference between various
blocktypes is the windowing function. The mismatch may only reduce the
quality of the final mp3 stream(ie ODG reduces), but it cannot make
output zero for that frame.
I would like to know the opinions of lame developers regasrding this
problem. Is it a problem in my assembly code implementation or is it
what happens when blocktypes don�t match?
Thanks in advance ..
With warm regards,
Manjunath D.N.
-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of
[EMAIL PROTECTED]
Sent: Saturday, December 20, 2003 7:30 AM
To: [EMAIL PROTECTED]
Subject: mp3encoder Digest, Vol 7, Issue 8
Send mp3encoder mailing list submissions to
[EMAIL PROTECTED]
To subscribe or unsubscribe via the World Wide Web, visit
http://minnie.tuhs.org/mailman/listinfo/mp3encoder
or, via email, send a message with subject or body 'help' to
[EMAIL PROTECTED]
You can reach the person managing the list at
[EMAIL PROTECTED]
When replying, please edit your Subject line so it is more specific than
"Re: Contents of mp3encoder digest..."
Today's Topics:
1. (Vitaliy Trizna)
2. Re: ([EMAIL PROTECTED])
3. Re: (Vitaliy Trizna)
4. Re: ([EMAIL PROTECTED])
----------------------------------------------------------------------
Message: 1
Date: Fri, 19 Dec 2003 20:46:44 +0600
From: "Vitaliy Trizna" <[EMAIL PROTECTED]>
Subject: [mp3encoder]
To: [EMAIL PROTECTED]
Message-ID: <[EMAIL PROTECTED]>
Content-Type: text/plain; charset="KOI8-R"
Hello!
it seems to me that Lame 3.93.1 has one bug. I use lame to decode mp3
stream. First I initialize decoder:
lame_decode_init();
and then I try to use lame_decode function, but always it returns me 0
(need more data before we can complete the decode). I have decided this
problem, but I haven't confidence that all right.
I have changed function InitMP3:
//mp->fsizeold = -1;
mp->fsizeold = 0;
With best regards,
Vitaliy V. Trizna
---------------------------------------------------------
http://ngs.ru/ny - ����� ��� � ������������!
------------------------------
Message: 2
Date: Fri, 19 Dec 2003 16:30:34 +0100
From: <[EMAIL PROTECTED]>
Subject: Re: [mp3encoder]
To: "MP3 encoders development list" <[EMAIL PROTECTED]>
Message-ID: <[EMAIL PROTECTED]>
Content-Type: text/plain; charset="KOI8-R"
Hi
I didn't know there was a lame decode function available. Do you have
the interface for that fuction!
Lars
----- Original Message -----
From: "Vitaliy Trizna" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Friday, December 19, 2003 3:46 PM
Subject: [mp3encoder]
> Hello!
>
> it seems to me that Lame 3.93.1 has one bug. I use lame to decode mp3
> stream. First I initialize decoder:
> lame_decode_init();
> and then I try to use lame_decode function, but always it
> returns me 0 (need more data before
> we can complete the decode).
> I have decided this problem, but I haven't confidence that
> all right.
> I have changed function InitMP3:
> //mp->fsizeold = -1;
> mp->fsizeold = 0;
>
> With best regards,
> Vitaliy V. Trizna
> ---------------------------------------------------------
> http://ngs.ru/ny - ����� ��� � ������������!
>
>
>
>
>
>
>
>
> _______________________________________________
> mp3encoder mailing list
> [EMAIL PROTECTED]
> http://minnie.tuhs.org/mailman/listinfo/mp3encoder
>
------------------------------
Message: 3
Date: Fri, 19 Dec 2003 22:02:45 +0600
From: "Vitaliy Trizna" <[EMAIL PROTECTED]>
Subject: Re: [mp3encoder]
To: MP3 encoders development list <[EMAIL PROTECTED]>
Message-ID: <[EMAIL PROTECTED]>
Content-Type: text/plain; charset="KOI8-R"
Hello!
lame_decode function is available. It declare in lame.h
file. About what interface do you speek?
> I didn't know there was a lame decode function available.
> Do you have the
> interface for that fuction!
>
> Lars
>
> ----- Original Message -----
> From: "Vitaliy Trizna" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Friday, December 19, 2003 3:46 PM
> Subject: [mp3encoder]
>
>
> > Hello!
> >
> > it seems to me that Lame 3.93.1 has one bug. I use lame
> to
> > decode mp3 stream. First I
> > initialize decoder:
> > lame_decode_init();
> > and then I try to use lame_decode function, but always
> it
> > returns me 0 (need more data before
> > we can complete the decode).
> > I have decided this problem, but I haven't confidence
> that
> > all right.
> > I have changed function InitMP3:
> > //mp->fsizeold = -1;
> > mp->fsizeold = 0;
---------------------------------------------------------
http://ngs.ru/ny - ����� ��� � ������������!
------------------------------
Message: 4
Date: Fri, 19 Dec 2003 22:45:19 +0100
From: <[EMAIL PROTECTED]>
Subject: Re: [mp3encoder]
To: "MP3 encoders development list" <[EMAIL PROTECTED]>
Message-ID: <[EMAIL PROTECTED]>
Content-Type: text/plain; charset="KOI8-R"
Sorry, When I speak about the lame encoder I ususally speak about the
lame_enc.dll. Does this file now have a decoder inside?
Lars
----- Original Message -----
From: "Vitaliy Trizna" <[EMAIL PROTECTED]>
To: "MP3 encoders development list" <[EMAIL PROTECTED]>
Sent: Friday, December 19, 2003 5:02 PM
Subject: Re: [mp3encoder]
> Hello!
>
> lame_decode function is available. It declare in lame.h file. About
> what interface do you speek?
>
> > I didn't know there was a lame decode function available. Do you
> > have the interface for that fuction!
> >
> > Lars
> >
> > ----- Original Message -----
> > From: "Vitaliy Trizna" <[EMAIL PROTECTED]>
> > To: <[EMAIL PROTECTED]>
> > Sent: Friday, December 19, 2003 3:46 PM
> > Subject: [mp3encoder]
> >
> >
> > > Hello!
> > >
> > > it seems to me that Lame 3.93.1 has one bug. I use lame
> > to
> > > decode mp3 stream. First I
> > > initialize decoder:
> > > lame_decode_init();
> > > and then I try to use lame_decode function, but always
> > it
> > > returns me 0 (need more data before
> > > we can complete the decode).
> > > I have decided this problem, but I haven't confidence
> > that
> > > all right.
> > > I have changed function InitMP3:
> > > //mp->fsizeold = -1;
> > > mp->fsizeold = 0;
>
>
> ---------------------------------------------------------
> http://ngs.ru/ny - ����� ��� � ������������!
>
>
>
>
>
>
>
>
> _______________________________________________
> mp3encoder mailing list
> [EMAIL PROTECTED]
> http://minnie.tuhs.org/mailman/listinfo/mp3encoder
>
------------------------------
_______________________________________________
mp3encoder mailing list
[EMAIL PROTECTED]
http://minnie.tuhs.org/mailman/listinfo/mp3encoder
End of mp3encoder Digest, Vol 7, Issue 8
****************************************
_______________________________________________
mp3encoder mailing list
[EMAIL PROTECTED]
http://minnie.tuhs.org/mailman/listinfo/mp3encoder