Closed sclsj closed 1 month ago
An old git clone from start of 2023:
ia_mpeghd_testbench -ifile:/Users/jin/Music/deemix\ Music/YOASOBI\ -\ THE\ BOOK\ 2/03\ -\ Romance.mp4 -cicp:2 -ofile:romance.wav
-ifile:/Users/jin/Music/deemix Music/YOASOBI - THE BOOK 2/03 - Romance.mp4 -ofile:romance.wav
ITTIAM SYSTEMS PVT LTD, BANGALORE
http:\\www.ittiam.com
IA_MPEG_H_3D_AUD_DEC_MSVC $Rev: 1.2 $
Decoder Initialization complete
Frames Processed : [ 7805]
mediainfo
:
mediainfo /Users/jin/Music/deemix\ Music/YOASOBI\ -\ THE\ BOOK\ 2/03\ -\ Romance.mp4
General
Complete name : /Users/jin/Music/deemix Music/YOASOBI - THE BOOK 2/03 - Romance.mp4
Format : MPEG-4
Format profile : Base Media / Version 2
Codec ID : mp42 (mp42/isom)
File size : 31.8 MiB
Duration : 2 min 46 s
Overall bit rate : 1 604 kb/s
Encoded date : UTC 2021-11-16 09:03:02
Tagged date : UTC 2021-11-16 09:03:02
Audio
ID : 1
Format : MPEG-H 3D Audio
Format profile : LC@L4
Codec ID : mha1
Duration : 2 min 46 s
Source duration : 2 min 46 s
Bit rate : 1 600 kb/s
Channel(s) : 24 channels (22.2)
Channel layout : Lw Rw C LFE Lb Rb L R Cb LFE2 Lss Rss Tfl Tfr Tfc Tc Tbl Tbr Tsl Tsr Tbc Bfc Bfl Bfr
Sampling rate : 48.0 kHz
Frame rate : 46.875 FPS (1024 SPF)
Stream size : 31.7 MiB (100%)
Source stream size : 31.7 MiB (100%)
Encoded date : UTC 2021-11-16 09:03:02
Tagged date : UTC 2021-11-16 09:03:02
Signal group #1 : 13 objects
Type : Object
Number of objects : 13 objects
Codec configuration box : mhaC
Format profile : LC@L4
The logs shared says that the profile level is 4. The latest gitHub version does not have support for Level 4 files. We are currently working on adding support for this profile. The old version might also be able to decode it only with some workaround.
Thank you! I completely forgot I performed the workaround in issue #1 in the old code. I tried applying that to the current code and still got the same behavior (it's on a different line but the neighboring logic seems to be the same). I believe some other addition to make the program conform to the standard fixes the "bug" that makes the workaround possible. I will wait for the support for Level 4 and close the issue then if that's OK with you.
@sclsj Can You once try with the latest version of the decoder?
Closing due to no activity for long time.
(Newest release) (No output for indefinite time)
sample: