forked from knik0/faac
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog
100 lines (91 loc) · 3.14 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
1.30
[ Robert Kausch ]
* Fix Joint Stereo coding
[ Krzysztof Nikiel ]
* Code cleanup and compilation fixes
* Fix endianness conversion functions
[ Takashi Yoshi ]
* Fix compilation with GCC < 4.6
* Fix compilation on big endian systems
[ Fabian Greffrath ]
* Fix division by zero errors
* Fix compilation with GCC <= 4.7.3
* Change pointer type for proper arithmetics
* Fix logic error in compiler detection
* Revert back to some more generic SSE2 code
* Fix a memory leak
* Fix some cppcheck warnings in the Cfaac code
* Check index ranges before dereferencing book arrays (CVE-2018-19886)
* Clean up stdint.h header inclusions
* Consistently use stdint.h types
[ Michael Fink ]
* Update Visual Studio 2017 projects
* Add stdint.h header inclusions
* Port over ac2ver tool from faad2 to generate PACKAGE_VERSION
when compiling with Visual Studio
[ Eugène Filin ]
* Memory allocations redefined
1.29.9.2
* fixed max MP4 bitrate calculation
1.29.9:
* initial version of PNS coding
* Intensity Stereo coding
* more speed improvements
* finer bandwidth/cutoff setting (doesn't work with PNS)
* fixed more bugs
* rewritten mid/side coding
* fixed bug in blockswitch
1.29.8
* changed default mode to ABR 64kbps/channel
* implemented short windows grouping
* new huffman coder
* SSE quantizer
* modified functioning of ABR mode (-b option)
* improved autotools support
* allowed even higher bitrates, including ADTS
* framebuffer size bug fixed
* removed broken object types: Main and LTP
* some mp4 atoms fixed for better compalibility
* stdin seek bug fixed
1.29.7
* quantizer tweaked to better support high bitrates
* allow higher quality for mp4 files (-q 5000 max)
* removed mid frequency boost (it turned out useless)
* cutoff frequency adjusted to fully utilize upper band
* --help-long option removed, it was just an alias for -H
* -b option bug fixed
1.29.6:
- quality related bug fixed
1.29.5:
- updated manpage
- check if output file exists; --overwrite option added
- help/usage options reorganized
- block switching is now tuned to match quality/bitrate
- give more quality to lower frequancies (less to highs)
- quantizer updated again
1.29.4:
- rewritten quantizer: faster, diffrerent quality, different bitrates
- ftyp atom: set brands like itunes does, shoud be more compatible
with picky tools
- new option(--tag) to add named tags (iTunes '----')
- faster and better short/long window type switch
- Don't build DRM(Digital Radio Mondiale) by default.
Use ./configure --enable-drm to build DRM version.
- fixed bugs
* rounding in QuantizeReflectionCoeffs (tns.c)
* use +60 value for scalefactor.
* use clipped diff instead of original value (huffman.c)
1.29.3:
- MP4 tag options improved
- fixed MP4 'meta' atom bug
- new option to set verbosity (-v0 to silence output)
1.29.2:
- new mp4 output code
1.29:
- various patches applied and bugs fixed
2009-02-02 - Version 1.28
* Prevent out of range scalefactors
* Updated to latest mpeg4ip mp4 file format library
* Added -s option to make the encoder output optimized mp4 layout
* Improved JPEG detection for album art
* Lot's of compilation issues solved