Where can I find a BSAC decoder?, Seeking a BSAC decoder for Win32 |
![]() ![]() |
Where can I find a BSAC decoder?, Seeking a BSAC decoder for Win32 |
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 |
|
|
|
Feb 18 2005, 05:27
Post
#2
|
|
|
Group: Members Posts: 1 Joined: 25-July 03 Member No.: 7975 |
Dear Nick
>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. |
|
|
|
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 |
|
|
|
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
>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. |
|
|
|
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
>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. |
|
|
|
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 >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. |
|
|
|
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 >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. |
|
|
|
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 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 >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. |
|
|
|
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. |
|
|
|
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 |
|
|
|
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 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 |
|
|
|
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 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 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 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 >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. |
|
|
|
![]() ![]() |
|
Lo-Fi Version | Time is now: 26th May 2013 - 07:57 |