[Mp4-tech] [Audio] MPEG 4 AAC LD Decoder Reference Software

Kishor K L kishor_kayyar yahoo.com
Fri Jun 15 15:08:17 EDT 2007


Hi all,
I am trying to run ER-AAC-LD file er_ad100_44_ep0.mp4
using MPEG4 reference audio decoder (rewrite on
win32). I am using the reference software second
edition dated 2001-12-15. 
In this decoder, with the default configuration, the
file does not run, MP4Audio_ProbeFile() returns a zero
value and the win32 project displays error message and
exits. If I exclude the libisomp4.lib and instead
include libisomedia workspace in the project
(available at
systems\mp4_file_format\libisomediafile\w32), the file
is decoded upto the upto an output size of 31kB and
then exit with an error condition. Below given warning
messages appear repeatedly.
mp4audec: WARNING: BsReadByte: not enough bits left in
stream
mp4audec: WARNING: BsGetBit: error reading bit stream
Finally the below message is displayed and the decoder
exits:
mp4audec: ERROR[-1]: more bits decoded than in AU
!!!!!
The input mp4 file is of size 560 kB and the output
.wav generated is of size 31 kB
Following is the command line options given by me to
the reference decoder: 
-d 1 -ed .wav -eb .mp4
D:\aac_ld\test_files\er_ad100_44_ep0.mp4 -o
D:\aac_ld\test_files\er_ad100_44_cd.wav -db 2 -da 2
Can you please tell me what to do to correct this
issue, and be able to decode all the ER-AAC-LD files
using the ISO reference decoder?
Thanks and regards,
Kishor K L 
__________________________________________________________
Yahoo! India Answers: Share what you know. Learn something new
http://in.answers.yahoo.com/


More information about the Mp4-tech mailing list