Closed fabiangreffrath closed 4 years ago
A small remark.
I did not have time to verify the mp4 container after corrections. Good correctness detectors are the MPD and Sony Walkman player. In previous versions, I had to use FFMPEG to fix the container. Or used MP4Box for containerization (aac -> m4a).
There is a compiler error when compiling with VS 2019. In input.c the uint8_t
data type is used, but the necessary <stdint.h>
include is missing. Otherwise it compiles without errors.
with the latest commit faac compiles now without errors.
@zvezdochiot Any clue what was wrong with the mp4 containers created by faac?
@fabiangreffrath say:
Any clue...
MPD just does not see them. Sony Walkman plays only the first second. I didn’t look under the hood.
@fabiangreffrath see:
Any clue...
Tested the git version on MPD. Sees. Sony Walkman player is not at hand.
Tested the git version on MPD. Sees.
I assume that's a good sign.
@fabiangreffrath say:
I assume that's a good sign.
To understand what's under the hood, you need to take faac 1.28 and use https://github.com/madsen/vbindiff to look at the differences. But it takes time, I do not have it. (At 1.28 there was definitely a “bad” m4a container.)
I am not going to do this, either. If you say the mp4 files produced by current git are properly recognized then I am fine with that.
"Comment and close":
I'd like to tag the current state of the code as a formal release.
@zvezdochiot @vividos @FoxesChen You have contributed to the code lately. Is there anything missing in your opinion?