Comments (6)
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]
from libmpegh.
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
from libmpegh.
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.
from libmpegh.
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.
from libmpegh.
@sclsj Can You once try with the latest version of the decoder?
from libmpegh.
Related Issues (20)
- global-buffer-overflow reported by asan when decoding a sample HOT 2
- negative-size-param reported by asan when decoding a sample HOT 6
- Full support for MPEGH_PROFILE_LC_LVL_4 HOT 12
- Missing frees in error return paths in MP4 parser code HOT 1
- Support for CompatibleProfileLevelSet() missing in MPEG-H decoder HOT 1
- File encoded with 'Fraunhofer Encoding and Muxing Tool' fails to decode HOT 12
- Unable to decode mhm1 HOT 13
- License question HOT 5
- Failed to decode mhas files HOT 2
- Unable to decode fragmented mhm1 mp4 file HOT 5
- ext_ren flag produces files with incorrect filename HOT 4
- Feature request: Can you add "binaural" to the target speaker layout options? HOT 11
- Compile static executable HOT 1
- Input File: File Open Failed HOT 2
- Stuck when decoding 360RA file HOT 6
- Fraunhofer test files fail with "invalid channel configuration" HOT 2
- [QUESTION] Can I pay someone to explain how to use this like I'm a 5th grader? HOT 3
- Need help HOT 5
- Off-by-one issue in maximum number of description languages check HOT 7
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from libmpegh.