Dima
353e4fcd7a
process 32-bit input if possible (i.e. respect aac:INT_PCM type)
...
switch AAC-FDK from pcm16 to pcm32:
typedef LONG INT_PCM;
#define SAMPLE_BITS 32
2019-09-27 12:10:30 +03:00
nu774
c8cc3fb57e
Ticket #23 : quit supporting MPEG-2 AOT
...
Macro definitions for those AOT have gone from FDK_audio.h
2016-08-26 21:19:03 +09:00
nu774
622e065bd8
fix libfdkaac encoder version check for SBR_RATIO availability
2016-08-25 21:22:33 +09:00
nu774
cf200f9563
Use our SBR signaling implementation on old libfdkaac
2016-08-25 21:02:41 +09:00
nu774
71e4764062
fix to use libFDKAAC signaling mode 1
...
It turned out that mode 1 is explicit, backward compatible signaling.
We don't have to implement it on our side.
2013-11-08 12:23:52 +09:00
nu774
e1adc17835
add --sbr-ratio to support AACENC_SBR_RATIO appeared on libFDK 3.4.12
2013-11-03 18:09:56 +09:00
nu774
3c0f152d39
support 7.1 channel mode added on FDK 3.4.12
2013-11-03 18:08:46 +09:00
nu774
d533c8e002
rename aacenc_result_t -> aacenc_frame_t, simplify write_sample()
2013-10-30 11:58:30 +09:00
nu774
3b518efd31
cleanup interface of aac_encode_frame()
2013-10-30 02:09:23 +09:00
nu774
4d48b091d4
smart padding for better gapless playback
...
Taken smart padding code using LPC extrapolation from vorbis/opus.
Padding is done on both beginning and ending, but enc_delay and padding
remains the same (we discard extra padding frame introduced on our side
after encoding).
2013-10-30 02:09:08 +09:00
nu774
9b8f9915c2
remove --sbr-signaling
...
Instead, we always use explicit/backward compatible SBR signaling by
ASC extension in case of m4a, which is not supported by FDK library
(so we do it on our side).
For LOAS, we use explicit hierarchical signaling.
2013-10-27 21:15:12 +09:00
nu774
f5363b23c3
fix an error message
2013-03-04 01:03:55 +09:00
nu774
d52b8bbf13
add ADTS header size(7) to output byte length
2013-01-15 21:18:31 +09:00
nu774
48e2f01c56
initial commit
2013-01-05 01:10:05 +09:00