INTERACT FORUM
More => Old Versions => JRiver Media Center 20 for Windows => Topic started by: hisamagome on February 02, 2015, 11:16:56 pm
-
Below Sony's Japanese page(sorry) has two sample musics.
One of AAC file can't be played by MC20 (20.0.63).
High-Res Flac files are both ok.
bad: Sample_BeeMoved_48kHz16bit.m4a
"Something went wrong with playback" is displayed.
good: Sample_HisokanaMizugame_44_1kHz16bit.m4a
Output Format are all "No change"
<http://helpguide.sony.net/high-res/sample1/v1/ja/>
If need, I will attach the file.
-
Did you disable exclusive access? If so, that is why. Read:
http://wiki.jriver.com/index.php/Exclusive_Access
Nevermind. I tested it. He's right. The Sample_BeeMoved_48kHz16bit.m4a (http://helpguide.sony.net/high-res/sample1/v1/data/Sample_BeeMoved_48kHz16bit.m4a.zip) file found on the linked site does not play in MC. It does in VLC Player.
-
I can reproduce the problem with the sample file. Still not sure what's going on...
-
Next build:
Fixed: Some M4A files wouldn't decode (we're now checking for an 'mdat' header as well as an 'ftyp' header to denote mp4).
I'm guessing on the header logic check change. It seems to work on this file, but I don't have a lot of deep knowledge!
-
Hi glynor-san, Matt-san,
Thank you for your strong support!
I wll try with next version.
-
Next build:
Fixed: Some M4A files wouldn't decode (we're now checking for an 'mdat' header as well as an 'ftyp' header to denote mp4).
I'm guessing on the header logic check change. It seems to work on this file, but I don't have a lot of deep knowledge!
Three main top-level atoms are "ftyp", "mdat", and "moov". So we might as well check for "moov" too. I will do that tomorrow.
-
Three main top-level atoms are "ftyp", "mdat", and "moov". So we might as well check for "moov" too. I will do that tomorrow.
AFAIK the MOOV box is the actual stream itself, so that would probably be the common denominator for identifying all MPEG4 container files, like MP4 fand their apple flavours M4V and M4A. Or??
-
The question is what the file starts with, we can't search through the entire file for some known pattern, it has to be right at the start there for proper identification.
-
Good point.