IPB

Welcome Guest ( Log In | Register )

 
Reply to this topicStart new topic
Where can I find a BSAC decoder?, Seeking a BSAC decoder for Win32
NickJH
post Feb 14 2005, 19:08
Post #1





Group: Members
Posts: 1
Joined: 14-February 05
Member No.: 19834



Hello,

I'm trying to find an MPEG4 audio decoder for Win32 (or Linux, come to think of it) that supports BSAC.

The ISO reference code ought to do the trick, of course, but it's a pig to compile; and it seems to require an unusual file format... So I'm seeking something that can deal with "AudioSpecificConfig + byte-aligned-raw-data-block" file format (just a single layer), or an MP4 file containing the same.

Do any BSAC decoders exist out there? Source, binary-only, free or paid-for, anything would be useful. Or does anybody have any advice for getting the reference code working?

Thanks,

Nick
Go to the top of the page
+Quote Post
brajbhushan
post Feb 18 2005, 05:27
Post #2





Group: Members
Posts: 1
Joined: 25-July 03
Member No.: 7975



Dear Nick smile.gif

>The ISO reference code ought to do the trick, of course, but it's a pig to compile

Yes, it requires "libisomedia.lib", which you can find in "systems.zip" from the same web page you have got "audio.zip". But this is not latest, has few bugs which were updated later. To get latest source from ISO you have to be a member. Then you can get the source from ftp.iis.fhg.de/incoming/cvs folder which contains zipped versions. Build mp4AudVm_Rewrite\win32\mp4v2dec.dsp. Do not try mp4AudVm folder. It is not updated frequently. mp4v2dec.dsp laso needs few more source to be included which are there but not included in project.

To provide support for raw bitstreams, you need to replace original bistream reading functionality by your own. And 4 bytes of zero (termination string) need to be appended to bitstream before decoding starts.

Hope it helps.
Go to the top of the page
+Quote Post
mpk_india
post Jun 14 2005, 07:48
Post #3





Group: Members
Posts: 5
Joined: 5-April 02
Member No.: 1694



Hello,

I am Madhav, I have just started working on the bsac decoder. I am able to build the code and i have tried testing the code with the vectors given on the "Scala Technology - Download" page.. But i get some bitsream read error.. I guess this is because of the libisomedia library..So if anyone know some more about this can throw some light..

With Regards,

Madhav
Go to the top of the page
+Quote Post
manjunath
post Aug 8 2005, 08:05
Post #4





Group: Members
Posts: 2
Joined: 4-August 05
Member No.: 23691



Hi ,
I am started Working on BSAC decoder.

1) It is working well.
2) we are able to decode testvectors .
3) But we don't have reference testvectors for confirmation SO any bady has info please let us know.........

and also output produced by BSAC decoder was equal so is it correct? pls help me in this regard...


thanks
MR





QUOTE (brajbhushan @ Feb 17 2005, 10:27 PM)
Dear Nick  smile.gif

>The ISO reference code ought to do the trick, of course, but it's a pig to compile

Yes, it requires "libisomedia.lib", which you can find in "systems.zip" from the same web page you have got "audio.zip". But this is not latest, has few bugs which were updated later. To get latest source from ISO you have to be a member. Then you can get the source from ftp.iis.fhg.de/incoming/cvs folder which contains zipped versions. Build mp4AudVm_Rewrite\win32\mp4v2dec.dsp. Do not try mp4AudVm folder. It is not updated frequently. mp4v2dec.dsp laso needs few more source to be included which are there but not included in project.

To provide support for raw bitstreams, you need to replace original bistream reading functionality by your own. And 4 bytes of zero (termination string) need to be appended to bitstream before decoding starts.

Hope it helps.
*
Go to the top of the page
+Quote Post
manjunath
post Aug 8 2005, 08:08
Post #5





Group: Members
Posts: 2
Joined: 4-August 05
Member No.: 23691



Hi ,
I am started Working on BSAC decoder.

1) It is working well.
2) we are able to decode testvectors .
3) But we don't have reference testvectors for confirmation SO any bady has info please let us know.........

and also output produced by BSAC decoder was equal so is it correct? pls help me in this regard...


thanks
MR







QUOTE (brajbhushan @ Feb 17 2005, 10:27 PM)
Dear Nick  smile.gif

>The ISO reference code ought to do the trick, of course, but it's a pig to compile

Yes, it requires "libisomedia.lib", which you can find in "systems.zip" from the same web page you have got "audio.zip". But this is not latest, has few bugs which were updated later. To get latest source from ISO you have to be a member. Then you can get the source from ftp.iis.fhg.de/incoming/cvs folder which contains zipped versions. Build mp4AudVm_Rewrite\win32\mp4v2dec.dsp. Do not try mp4AudVm folder. It is not updated frequently. mp4v2dec.dsp laso needs few more source to be included which are there but not included in project.

To provide support for raw bitstreams, you need to replace original bistream reading functionality by your own. And 4 bytes of zero (termination string) need to be appended to bitstream before decoding starts.

Hope it helps.
*
Go to the top of the page
+Quote Post
mdc
post Oct 20 2005, 06:38
Post #6





Group: Members
Posts: 2
Joined: 20-October 05
Member No.: 25234



Hi,

i'm new to bsac. started using MPEG-4 Audio VM iso reference codecs. the decoder is not decoding bsac stream ecnoded with the encoder.

the decoder says :

mp4audec: MPEG-4 Natural Audio Decoder (Edition 2001) 2003-08-27
decoding out_bsac.aac -> out_bsac.au
mp4audec: WARNING: Decode: option '-aaceof' is recommended in AAC mode
>> BSAC Decoding BitRate: 64 kbits/s/ch
frame 0 mp4audec: ERROR[1]: Wrong Syncword 10

i used following encoder/decoder option
BSAC 48kHz 64kbps
sol/mp4enc -d 1 -m tf -c -aac_bsac test48 -r 64000 -o test48bsac64
sol/mp4dec -d 1 test48bsac64

is anything wrong with my options?

thanks in advance for you comments.

chalil

QUOTE (manjunath @ Aug 8 2005, 01:08 AM)
Hi ,
        I am started Working on BSAC decoder.

1) It is working well.
2) we are able to decode testvectors .
3) But we don't have reference testvectors for confirmation SO any bady has info please let us know.........

and also output produced by BSAC decoder was equal so is it correct? pls help me in this regard...


thanks
MR







QUOTE (brajbhushan @ Feb 17 2005, 10:27 PM)
Dear Nick  smile.gif

>The ISO reference code ought to do the trick, of course, but it's a pig to compile

Yes, it requires "libisomedia.lib", which you can find in "systems.zip" from the same web page you have got "audio.zip". But this is not latest, has few bugs which were updated later. To get latest source from ISO you have to be a member. Then you can get the source from ftp.iis.fhg.de/incoming/cvs folder which contains zipped versions. Build mp4AudVm_Rewrite\win32\mp4v2dec.dsp. Do not try mp4AudVm folder. It is not updated frequently. mp4v2dec.dsp laso needs few more source to be included which are there but not included in project.

To provide support for raw bitstreams, you need to replace original bistream reading functionality by your own. And 4 bytes of zero (termination string) need to be appended to bitstream before decoding starts.

Hope it helps.
*

*

Go to the top of the page
+Quote Post
mdc
post Oct 20 2005, 07:47
Post #7





Group: Members
Posts: 2
Joined: 20-October 05
Member No.: 25234



got it !

./mp4auenc.exe -d 1 -m tf -r 64000 -c "-aac_sys_bsac" test1_48m.snd -o test1_48m_bsac.fl4
./mp4audec.exe -d 1 -aaceof -c "-mp4ff" test1_48m_bsac.fl4 -o test1_48m_bsac_out.au

thanks to sudeep, for more options ref post "Need BSAC encoded Audio data".

chalil


QUOTE (mdc @ Oct 19 2005, 11:38 PM)
Hi,

i'm new to bsac. started using MPEG-4 Audio VM iso reference codecs. the decoder is not decoding bsac stream ecnoded with the encoder.

the decoder says :

mp4audec: MPEG-4 Natural Audio Decoder (Edition 2001)  2003-08-27
decoding out_bsac.aac -> out_bsac.au
mp4audec: WARNING: Decode: option '-aaceof' is recommended in AAC mode
>> BSAC Decoding BitRate: 64 kbits/s/ch
frame    0 mp4audec: ERROR[1]:  Wrong Syncword 10

i used following encoder/decoder option
BSAC 48kHz 64kbps
  sol/mp4enc -d 1 -m tf -c -aac_bsac test48 -r 64000 -o test48bsac64
  sol/mp4dec -d 1 test48bsac64

is anything wrong with my options?

thanks in advance for you comments.

chalil

QUOTE (manjunath @ Aug 8 2005, 01:08 AM)
Hi ,
        I am started Working on BSAC decoder.

1) It is working well.
2) we are able to decode testvectors .
3) But we don't have reference testvectors for confirmation SO any bady has info please let us know.........

and also output produced by BSAC decoder was equal so is it correct? pls help me in this regard...


thanks
MR







QUOTE (brajbhushan @ Feb 17 2005, 10:27 PM)
Dear Nick  smile.gif

>The ISO reference code ought to do the trick, of course, but it's a pig to compile

Yes, it requires "libisomedia.lib", which you can find in "systems.zip" from the same web page you have got "audio.zip". But this is not latest, has few bugs which were updated later. To get latest source from ISO you have to be a member. Then you can get the source from ftp.iis.fhg.de/incoming/cvs folder which contains zipped versions. Build mp4AudVm_Rewrite\win32\mp4v2dec.dsp. Do not try mp4AudVm folder. It is not updated frequently. mp4v2dec.dsp laso needs few more source to be included which are there but not included in project.

To provide support for raw bitstreams, you need to replace original bistream reading functionality by your own. And 4 bytes of zero (termination string) need to be appended to bitstream before decoding starts.

Hope it helps.
*

*


*

Go to the top of the page
+Quote Post
ruchi sharma
post May 30 2006, 12:48
Post #8





Group: Members
Posts: 10
Joined: 9-May 06
From: Mumbai
Member No.: 30588



hi....
this is ruchi....
i'm new to bsac..........but i had downloaded er-bsac code and it is working properly with compliance.
i had 1 doubt ..........in the name of input streams of bsac - decoder i found like er_bs01_08_ep0.mp4
and er_bs01_08_ep1.mp4 etc.
so anyone here know what is ep0 and ep1......what it denotes??
if somebody know this..............plz help me out

thanks and regards
ruchi

QUOTE (mdc @ Oct 19 2005, 23:38) *
Hi,

i'm new to bsac. started using MPEG-4 Audio VM iso reference codecs. the decoder is not decoding bsac stream ecnoded with the encoder.

the decoder says :

mp4audec: MPEG-4 Natural Audio Decoder (Edition 2001) 2003-08-27
decoding out_bsac.aac -> out_bsac.au
mp4audec: WARNING: Decode: option '-aaceof' is recommended in AAC mode
>> BSAC Decoding BitRate: 64 kbits/s/ch
frame 0 mp4audec: ERROR[1]: Wrong Syncword 10

i used following encoder/decoder option
BSAC 48kHz 64kbps
sol/mp4enc -d 1 -m tf -c -aac_bsac test48 -r 64000 -o test48bsac64
sol/mp4dec -d 1 test48bsac64

is anything wrong with my options?

thanks in advance for you comments.

chalil

QUOTE (manjunath @ Aug 8 2005, 01:08 AM)
Hi ,
I am started Working on BSAC decoder.

1) It is working well.
2) we are able to decode testvectors .
3) But we don't have reference testvectors for confirmation SO any bady has info please let us know.........

and also output produced by BSAC decoder was equal so is it correct? pls help me in this regard...


thanks
MR







QUOTE (brajbhushan @ Feb 17 2005, 10:27 PM)
Dear Nick smile.gif

>The ISO reference code ought to do the trick, of course, but it's a pig to compile

Yes, it requires "libisomedia.lib", which you can find in "systems.zip" from the same web page you have got "audio.zip". But this is not latest, has few bugs which were updated later. To get latest source from ISO you have to be a member. Then you can get the source from ftp.iis.fhg.de/incoming/cvs folder which contains zipped versions. Build mp4AudVm_Rewrite\win32\mp4v2dec.dsp. Do not try mp4AudVm folder. It is not updated frequently. mp4v2dec.dsp laso needs few more source to be included which are there but not included in project.

To provide support for raw bitstreams, you need to replace original bistream reading functionality by your own. And 4 bytes of zero (termination string) need to be appended to bitstream before decoding starts.

Hope it helps.
*

*


Go to the top of the page
+Quote Post
bharathi
post Jun 26 2006, 10:28
Post #9





Group: Members
Posts: 2
Joined: 26-June 06
Member No.: 32258



Hi ,
This is bharathi. I have downloaded the BSAC code. But unable to compile it..
Can somebody help me out in this regard.
Thanks & Rgds,
bharathi.
Go to the top of the page
+Quote Post
satish babu
post Jun 28 2006, 08:26
Post #10





Group: Members
Posts: 20
Joined: 29-May 06
Member No.: 31280



Hi bharathi,

can u specify me the site from which u had downloaded BSAC decoder?

Thanks in advance,
satish
Go to the top of the page
+Quote Post
ala
post Feb 13 2007, 05:28
Post #11





Group: Members
Posts: 5
Joined: 13-February 07
Member No.: 40582



Hi Nick

How are you ? I hope you are fine.

In fact, I am also trying to work on the BSAC encoder/decoder. So I wonder if you were able to make it work, either under linux or windows? In fact, what I did , I have downloaded the software from the ISO website:
http://standards.iso.org/ittf/PubliclyAvai...rence_Software/

I have followed the directions (for linux), and alot of errors were generated? so do you have any advices? is this the best software? is there more documentation for that.

Thanks alot
Ala


QUOTE (NickJH @ Feb 14 2005, 12:08) *
Hello,

I'm trying to find an MPEG4 audio decoder for Win32 (or Linux, come to think of it) that supports BSAC.

The ISO reference code ought to do the trick, of course, but it's a pig to compile; and it seems to require an unusual file format... So I'm seeking something that can deal with "AudioSpecificConfig + byte-aligned-raw-data-block" file format (just a single layer), or an MP4 file containing the same.

Do any BSAC decoders exist out there? Source, binary-only, free or paid-for, anything would be useful. Or does anybody have any advice for getting the reference code working?

Thanks,

Nick
Go to the top of the page
+Quote Post
ala
post Feb 13 2007, 23:28
Post #12





Group: Members
Posts: 5
Joined: 13-February 07
Member No.: 40582



hI Satish

I used this website :
Advanced Video Coding (AVC) and High Efficiency Advanced Audio Coding (HE AAC) reference software
http://isotc.iso.org/livelink/livelink/fet...leStandards.htm

But I got a lot of compliling errors under linux fedora 6? do you have another source that has erorr free code?

Thanks
Ala

QUOTE (satish babu @ Jun 28 2006, 01:26) *
Hi bharathi,

can u specify me the site from which u had downloaded BSAC decoder?

Thanks in advance,
satish



Hi folks

I used this website to getthe BSAC decoder/encoder :
Advanced Video Coding (AVC) and High Efficiency Advanced Audio Coding (HE AAC) reference software
http://isotc.iso.org/livelink/livelink/fet...leStandards.htm

But I got a lot of compliling errors under linux fedora 6? do you have another source that has erorr free code?

Thanks
Ala

QUOTE (ruchi sharma @ May 30 2006, 05:48) *
hi....
this is ruchi....
i'm new to bsac..........but i had downloaded er-bsac code and it is working properly with compliance.
i had 1 doubt ..........in the name of input streams of bsac - decoder i found like er_bs01_08_ep0.mp4
and er_bs01_08_ep1.mp4 etc.
so anyone here know what is ep0 and ep1......what it denotes??
if somebody know this..............plz help me out

thanks and regards
ruchi

QUOTE (mdc @ Oct 19 2005, 23:38) *

Hi,

i'm new to bsac. started using MPEG-4 Audio VM iso reference codecs. the decoder is not decoding bsac stream ecnoded with the encoder.

the decoder says :

mp4audec: MPEG-4 Natural Audio Decoder (Edition 2001) 2003-08-27
decoding out_bsac.aac -> out_bsac.au
mp4audec: WARNING: Decode: option '-aaceof' is recommended in AAC mode
>> BSAC Decoding BitRate: 64 kbits/s/ch
frame 0 mp4audec: ERROR[1]: Wrong Syncword 10

i used following encoder/decoder option
BSAC 48kHz 64kbps
sol/mp4enc -d 1 -m tf -c -aac_bsac test48 -r 64000 -o test48bsac64
sol/mp4dec -d 1 test48bsac64

is anything wrong with my options?

thanks in advance for you comments.

chalil

QUOTE (manjunath @ Aug 8 2005, 01:08 AM)
Hi ,
I am started Working on BSAC decoder.

1) It is working well.
2) we are able to decode testvectors .
3) But we don't have reference testvectors for confirmation SO any bady has info please let us know.........

and also output produced by BSAC decoder was equal so is it correct? pls help me in this regard...


thanks
MR







QUOTE (brajbhushan @ Feb 17 2005, 10:27 PM)
Dear Nick smile.gif

>The ISO reference code ought to do the trick, of course, but it's a pig to compile

Yes, it requires "libisomedia.lib", which you can find in "systems.zip" from the same web page you have got "audio.zip". But this is not latest, has few bugs which were updated later. To get latest source from ISO you have to be a member. Then you can get the source from ftp.iis.fhg.de/incoming/cvs folder which contains zipped versions. Build mp4AudVm_Rewrite\win32\mp4v2dec.dsp. Do not try mp4AudVm folder. It is not updated frequently. mp4v2dec.dsp laso needs few more source to be included which are there but not included in project.

To provide support for raw bitstreams, you need to replace original bistream reading functionality by your own. And 4 bytes of zero (termination string) need to be appended to bitstream before decoding starts.

Hope it helps.
*

*



Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



RSS Lo-Fi Version Time is now: 18th April 2014 - 16:58