Commit Graph

129 Commits

Author SHA1 Message Date
nu774 a79a11ef99 win32compat: fix aacenc_printf() not to write junk characters 2014-07-30 14:09:12 +09:00
nu774 70554c0791 write INSTALL 2014-05-12 16:46:49 +09:00
nu774 a854b113ae update COPYING (patch from darealshinji) 2014-03-14 11:10:15 +09:00
nu774 f7a24bf87b update ChangeLog 2014-02-17 13:58:54 +09:00
nu774 5063c6dce1 bump version 2014-02-17 13:55:08 +09:00
nu774 57aa91419d fix: CAF chan chunk using channel bitmap was not correctly handled 2014-02-17 13:51:20 +09:00
nu774 b3dcf08647 update ChangeLog 2014-01-18 17:47:03 +09:00
nu774 a7c4895534 bump version 2014-01-18 17:44:51 +09:00
nu774 209130e887 fix reading of caf file without chan chunk
Since channel map was not initialized, first channel was copied to every
other channel.
2014-01-18 17:41:57 +09:00
nu774 b6ab92a9e7 Merge pull request #9 from rbrito/fix-typo
README: Fix typo in bandwidth to match CLI options.
2013-11-17 22:02:43 -08:00
Rogério Brito e18fe91a40 man: Regen manpage with hyphens escaped.
Otherwise, automated verification programs like Debian's lintian complain
about them.

Signed-off-by: Rogério Brito <rbrito@ime.usp.br>
2013-11-18 02:55:18 -02:00
Rogério Brito 472e82e42f README: Remove trailing whitespaces that end up in the manpages.
Signed-off-by: Rogério Brito <rbrito@ime.usp.br>
2013-11-18 02:52:35 -02:00
Rogério Brito ce0833f8e5 README: Fix typo in bandwidth to match CLI options.
Signed-off-by: Rogério Brito <rbrito@ime.usp.br>
2013-11-18 02:48:39 -02:00
nu774 661f883dce add genman.sh, update fdkaac.1 2013-11-08 23:18:20 +09:00
nu774 b815f858d0 update ChangeLog 2013-11-08 12:49:19 +09:00
nu774 5d6ea58e92 bump version 2013-11-08 12:48:14 +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 a26e3cf3e8 fix README 2013-11-05 15:45:08 +09:00
nu774 c6e18ebec1 rename README.md -> README 2013-11-04 22:53:28 +09:00
nu774 c1db26327a Update README -> README.md, generate groff manpage from README.md 2013-11-04 15:33:01 +09:00
nu774 1c1d1931cb update ChangeLog 2013-11-04 12:19:36 +09:00
nu774 2ecae04c89 update git2changelog to accept non-ascii output 2013-11-04 12:18:27 +09:00
nu774 30c77dfb6f add manpage 2013-11-04 12:15:09 +09:00
nu774 ed646ccf79 fix gcc warnings 2013-11-03 22:40:26 +09:00
nu774 8009f87dca Merge pull request #7 from rbrito/misc-fixes
gitignore: Add list of files to ignore.
2013-11-03 05:26:02 -08:00
Rogério Brito d09acb7283 gitignore: Add list of files to ignore.
All of these files are generated by autotools or by the compilation and they
do not belong in a version control.

Signed-off-by: Rogério Brito <rbrito@ime.usp.br>
2013-11-03 10:45:51 -02:00
nu774 8ac221b853 update ChangeLog 2013-11-03 18:13:59 +09:00
nu774 2c116b15d5 bump version 2013-11-03 18:12:43 +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 5732f1f6c5 update ChangeLog 2013-10-30 19:05:13 +09:00
nu774 a3271927b8 bump version 2013-10-30 19:02:00 +09:00
nu774 3de0e22dcc use tell() to obtain data chunk offset 2013-10-30 14:27:28 +09:00
nu774 d533c8e002 rename aacenc_result_t -> aacenc_frame_t, simplify write_sample() 2013-10-30 11:58:30 +09:00
nu774 c5eec15549 prepend 1 sample zero padding in case of SBR and enc_delay is odd
This is required because odd enc_delay cannot be exactly expressed in
downsampled scale, and HE-AACv2 FDK encoder actually has odd enc_delay.
2013-10-30 02:09:23 +09:00
nu774 3b518efd31 cleanup interface of aac_encode_frame() 2013-10-30 02:09:23 +09:00
nu774 556a3db11b add some copyright notice 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 d11b044131 fix unused variable warning 2013-10-29 19:36:22 +09:00
nu774 6709cf694c fix warning: cast size_t as sprintf() arg to int 2013-10-29 19:36:22 +09:00
nu774 7259767b09 fix vcxproj 2013-10-29 19:24:29 +09:00
nu774 3aa2787e34 fix pcm_seek() to inline 2013-10-29 19:24:29 +09:00
nu774 b159a7b095 bump version 2013-10-27 22:43:18 +09:00
nu774 be234dc464 add --include-sbr-delay 2013-10-27 22:40:42 +09:00
nu774 c9ac59e8d3 fix help message: show -I as shorthand for --ignorelength 2013-10-27 21:32:42 +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 5ccbfaa710 re-fix #ifdef cond for lrint() 2013-10-26 11:29:30 +09:00
nu774 8f05e0751b tag mapping: add recorded date and tempo, remove performer->artist 2013-10-26 01:38:58 +09:00
nu774 053279541b fix MSVC12 build issue 2013-10-25 17:04:26 +09:00
nu774 f48bf1294c fix build issue on platform where fileno is a naive macro 2013-10-25 10:25:33 +09:00