fdkaac.git
10 years agobump version v0.5.0
nu774 [Sun, 3 Nov 2013 09:12:43 +0000 (18:12 +0900)]
bump version

10 years agoadd --sbr-ratio to support AACENC_SBR_RATIO appeared on libFDK 3.4.12
nu774 [Sun, 3 Nov 2013 04:14:41 +0000 (13:14 +0900)]
add --sbr-ratio to support AACENC_SBR_RATIO appeared on libFDK 3.4.12

10 years agosupport 7.1 channel mode added on FDK 3.4.12
nu774 [Sun, 3 Nov 2013 02:26:12 +0000 (11:26 +0900)]
support 7.1 channel mode added on FDK 3.4.12

10 years agoupdate ChangeLog
nu774 [Wed, 30 Oct 2013 10:04:56 +0000 (19:04 +0900)]
update ChangeLog

10 years agobump version v0.4.2
nu774 [Wed, 30 Oct 2013 10:02:00 +0000 (19:02 +0900)]
bump version

10 years agouse tell() to obtain data chunk offset
nu774 [Wed, 30 Oct 2013 05:27:28 +0000 (14:27 +0900)]
use tell() to obtain data chunk offset

10 years agorename aacenc_result_t -> aacenc_frame_t, simplify write_sample()
nu774 [Wed, 30 Oct 2013 02:58:30 +0000 (11:58 +0900)]
rename aacenc_result_t -> aacenc_frame_t, simplify write_sample()

10 years agoprepend 1 sample zero padding in case of SBR and enc_delay is odd
nu774 [Tue, 29 Oct 2013 16:32:52 +0000 (01:32 +0900)]
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.

10 years agocleanup interface of aac_encode_frame()
nu774 [Tue, 29 Oct 2013 15:46:11 +0000 (00:46 +0900)]
cleanup interface of aac_encode_frame()

10 years agoadd some copyright notice
nu774 [Tue, 29 Oct 2013 15:27:50 +0000 (00:27 +0900)]
add some copyright notice

10 years agosmart padding for better gapless playback
nu774 [Tue, 29 Oct 2013 08:34:28 +0000 (17:34 +0900)]
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).

10 years agofix unused variable warning
nu774 [Tue, 29 Oct 2013 10:35:57 +0000 (19:35 +0900)]
fix unused variable warning

10 years agofix warning: cast size_t as sprintf() arg to int
nu774 [Tue, 29 Oct 2013 10:32:54 +0000 (19:32 +0900)]
fix warning: cast size_t as sprintf() arg to int

10 years agofix vcxproj
nu774 [Tue, 29 Oct 2013 10:24:03 +0000 (19:24 +0900)]
fix vcxproj

10 years agofix pcm_seek() to inline
nu774 [Tue, 29 Oct 2013 10:21:34 +0000 (19:21 +0900)]
fix pcm_seek() to inline

10 years agobump version v0.4.1
nu774 [Sun, 27 Oct 2013 13:43:18 +0000 (22:43 +0900)]
bump version

10 years agoadd --include-sbr-delay
nu774 [Sun, 27 Oct 2013 12:31:35 +0000 (21:31 +0900)]
add --include-sbr-delay

10 years agofix help message: show -I as shorthand for --ignorelength
nu774 [Sun, 27 Oct 2013 12:15:56 +0000 (21:15 +0900)]
fix help message: show -I as shorthand for --ignorelength

10 years agoremove --sbr-signaling
nu774 [Sun, 27 Oct 2013 10:27:18 +0000 (19:27 +0900)]
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.

10 years agore-fix #ifdef cond for lrint()
nu774 [Sat, 26 Oct 2013 02:29:30 +0000 (11:29 +0900)]
re-fix #ifdef cond for lrint()

10 years agotag mapping: add recorded date and tempo, remove performer->artist
nu774 [Fri, 25 Oct 2013 16:38:58 +0000 (01:38 +0900)]
tag mapping: add recorded date and tempo, remove performer->artist

10 years agofix MSVC12 build issue
nu774 [Fri, 25 Oct 2013 08:04:26 +0000 (17:04 +0900)]
fix MSVC12 build issue

10 years agofix build issue on platform where fileno is a naive macro
nu774 [Fri, 25 Oct 2013 01:25:33 +0000 (10:25 +0900)]
fix build issue on platform where fileno is a naive macro

10 years agoupdate ChangeLog
nu774 [Thu, 24 Oct 2013 15:09:04 +0000 (00:09 +0900)]
update ChangeLog

10 years agobump version v0.4.0
nu774 [Thu, 24 Oct 2013 15:03:13 +0000 (00:03 +0900)]
bump version

10 years agoupdate README
nu774 [Thu, 24 Oct 2013 15:02:23 +0000 (00:02 +0900)]
update README

10 years agocaf input support
nu774 [Thu, 24 Oct 2013 11:09:17 +0000 (20:09 +0900)]
caf input support

10 years agorefactor pcm io routines
nu774 [Wed, 23 Oct 2013 16:07:06 +0000 (01:07 +0900)]
refactor pcm io routines

10 years agocleanup metadata handling
nu774 [Wed, 23 Oct 2013 14:35:23 +0000 (23:35 +0900)]
cleanup metadata handling

10 years ago--tag-from-json: properly support number/total format in json track field
nu774 [Wed, 23 Oct 2013 03:19:14 +0000 (12:19 +0900)]
--tag-from-json: properly support number/total format in json track field

10 years agobump version v0.3.3
nu774 [Tue, 22 Oct 2013 10:49:51 +0000 (19:49 +0900)]
bump version

10 years agofixed bogus sgpd written on --gapless-mode=1 and 2
nu774 [Tue, 22 Oct 2013 10:31:14 +0000 (19:31 +0900)]
fixed bogus sgpd written on --gapless-mode=1 and 2

10 years agobump version v0.3.2
nu774 [Sun, 20 Oct 2013 15:35:17 +0000 (00:35 +0900)]
bump version

10 years agoreimplement int16 conversion as pcm_reader
nu774 [Sun, 20 Oct 2013 14:55:23 +0000 (23:55 +0900)]
reimplement int16 conversion as pcm_reader

10 years agoadd abstraction layer for pcm reading
nu774 [Sun, 20 Oct 2013 13:47:40 +0000 (22:47 +0900)]
add abstraction layer for pcm reading

10 years agoimprove handling of avgBitrate
nu774 [Sun, 20 Oct 2013 12:33:06 +0000 (21:33 +0900)]
improve handling of avgBitrate

10 years agoupdate ChangeLog and git2changelog.py
nu774 [Sat, 19 Oct 2013 03:54:20 +0000 (12:54 +0900)]
update ChangeLog and git2changelog.py

10 years agobump version v0.3.1
nu774 [Fri, 18 Oct 2013 13:36:10 +0000 (22:36 +0900)]
bump version

10 years agoupdate README
nu774 [Fri, 18 Oct 2013 13:35:34 +0000 (22:35 +0900)]
update README

10 years agoset avgBitrate field to zero for 14496-1 compliance
nu774 [Fri, 18 Oct 2013 13:11:09 +0000 (22:11 +0900)]
set avgBitrate field to zero for 14496-1 compliance

10 years agoupdated ChangeLog with new git2changelog.py
nu774 [Sat, 7 Sep 2013 06:57:22 +0000 (15:57 +0900)]
updated ChangeLog with new git2changelog.py

10 years agoadd --moov-before-mdat v0.3.0
nu774 [Fri, 14 Jun 2013 07:52:18 +0000 (16:52 +0900)]
add --moov-before-mdat

11 years agofix an error message
nu774 [Sun, 3 Mar 2013 16:03:55 +0000 (01:03 +0900)]
fix an error message

11 years agobump version v0.2.0
nu774 [Sat, 2 Mar 2013 16:50:57 +0000 (01:50 +0900)]
bump version

11 years agoadd --gapless-mode
nu774 [Sat, 2 Mar 2013 16:12:28 +0000 (01:12 +0900)]
add --gapless-mode

11 years agosimplify __timeb64 condition
nu774 [Wed, 20 Feb 2013 01:45:41 +0000 (10:45 +0900)]
simplify __timeb64 condition

11 years agouse fseeko64() on i686-pc-mingw32
nu774 [Wed, 20 Feb 2013 01:29:12 +0000 (10:29 +0900)]
use fseeko64() on i686-pc-mingw32

11 years agofix build issue on i686-pc-mingw (struct __timeb64 is missing)
nu774 [Sun, 17 Feb 2013 17:05:07 +0000 (02:05 +0900)]
fix build issue on i686-pc-mingw (struct __timeb64 is missing)

11 years agobump version v0.1.9
nu774 [Sun, 17 Feb 2013 12:51:06 +0000 (21:51 +0900)]
bump version

11 years agofix to accept option -C
nu774 [Sun, 17 Feb 2013 12:44:29 +0000 (21:44 +0900)]
fix to accept option -C

11 years agobump version v0.1.8
nu774 [Sat, 16 Feb 2013 12:13:07 +0000 (21:13 +0900)]
bump version

11 years agorefine json metadata importing
nu774 [Sat, 16 Feb 2013 04:03:02 +0000 (13:03 +0900)]
refine json metadata importing

11 years agom4af: duplication check on adding tags
nu774 [Sat, 16 Feb 2013 04:02:05 +0000 (13:02 +0900)]
m4af: duplication check on adding tags

11 years agoadd --tag-from-json v0.1.7
nu774 [Fri, 15 Feb 2013 13:26:17 +0000 (22:26 +0900)]
add --tag-from-json

11 years agofix implicit int variable decl.
nu774 [Fri, 15 Feb 2013 08:27:08 +0000 (17:27 +0900)]
fix implicit int variable decl.

11 years agoupdate m4af
nu774 [Fri, 15 Feb 2013 08:26:28 +0000 (17:26 +0900)]
update m4af

11 years agobump version v0.1.6
nu774 [Sun, 3 Feb 2013 03:11:50 +0000 (12:11 +0900)]
bump version

11 years agowin32: change _wfopen() -> wfsopen()
nu774 [Sun, 3 Feb 2013 03:11:13 +0000 (12:11 +0900)]
win32: change _wfopen() -> wfsopen()

11 years agoupdate README (add note for character encoding)
nu774 [Wed, 30 Jan 2013 05:27:37 +0000 (14:27 +0900)]
update README (add note for character encoding)

11 years agobump version v0.1.5
nu774 [Mon, 28 Jan 2013 01:54:37 +0000 (10:54 +0900)]
bump version

11 years agogracefully shutdown on signals
nu774 [Mon, 28 Jan 2013 01:53:19 +0000 (10:53 +0900)]
gracefully shutdown on signals

11 years agofix MSVC project build issue
nu774 [Sun, 27 Jan 2013 02:11:03 +0000 (11:11 +0900)]
fix MSVC project build issue

11 years agobump version v0.1.4
nu774 [Fri, 25 Jan 2013 03:44:35 +0000 (12:44 +0900)]
bump version

11 years agoadd --tag-from-file
nu774 [Fri, 25 Jan 2013 03:43:53 +0000 (12:43 +0900)]
add --tag-from-file

11 years agoadd --silent
nu774 [Thu, 24 Jan 2013 14:58:26 +0000 (23:58 +0900)]
add --silent

11 years agoretab
nu774 [Sat, 19 Jan 2013 09:19:10 +0000 (18:19 +0900)]
retab

11 years agobump version v0.1.3
nu774 [Sat, 19 Jan 2013 09:14:00 +0000 (18:14 +0900)]
bump version

11 years agofix crash on wrong long option, rename --ignore-length to --ignorelength
nu774 [Sat, 19 Jan 2013 09:12:49 +0000 (18:12 +0900)]
fix crash on wrong long option, rename --ignore-length to --ignorelength

11 years agobump version v0.1.2
nu774 [Thu, 17 Jan 2013 08:12:06 +0000 (17:12 +0900)]
bump version

11 years agocompat_win32: free argv with atexit()
nu774 [Thu, 17 Jan 2013 08:11:19 +0000 (17:11 +0900)]
compat_win32: free argv with atexit()

11 years agotake care of COPYRIGHT-SIGN in UTF-8
nu774 [Thu, 17 Jan 2013 08:10:21 +0000 (17:10 +0900)]
take care of COPYRIGHT-SIGN in UTF-8

11 years agobump version v0.1.1
nu774 [Tue, 15 Jan 2013 12:20:18 +0000 (21:20 +0900)]
bump version

11 years agofix return type of put_type_entry() to void
nu774 [Tue, 15 Jan 2013 12:19:32 +0000 (21:19 +0900)]
fix return type of put_type_entry() to void

11 years agoadd ADTS header size(7) to output byte length
nu774 [Tue, 15 Jan 2013 12:18:31 +0000 (21:18 +0900)]
add ADTS header size(7) to output byte length

11 years agofix mp4 duration & version calcuration v0.1.0
nu774 [Sat, 12 Jan 2013 15:56:41 +0000 (00:56 +0900)]
fix mp4 duration & version calcuration

11 years agoadd support for xid
nu774 [Fri, 11 Jan 2013 13:17:28 +0000 (22:17 +0900)]
add support for xid

11 years agosupport for i686-pc-mingw32 (missing _vscprintf)
nu774 [Fri, 11 Jan 2013 08:33:54 +0000 (17:33 +0900)]
support for i686-pc-mingw32 (missing _vscprintf)

11 years agobump version v0.0.9
nu774 [Thu, 10 Jan 2013 03:18:56 +0000 (12:18 +0900)]
bump version

11 years agorename basename() -> aacenc_basename() and move to compat layer
nu774 [Thu, 10 Jan 2013 02:14:16 +0000 (11:14 +0900)]
rename basename() -> aacenc_basename() and move to compat layer

11 years agoadd --tag and --long-tag
nu774 [Wed, 9 Jan 2013 07:41:08 +0000 (16:41 +0900)]
add --tag and --long-tag

11 years agofix corner case of progress display
nu774 [Wed, 9 Jan 2013 07:39:39 +0000 (16:39 +0900)]
fix corner case of progress display

11 years agocalculate length from file size
nu774 [Wed, 9 Jan 2013 02:37:25 +0000 (11:37 +0900)]
calculate length from file size

11 years agoraw input support
nu774 [Tue, 8 Jan 2013 15:12:55 +0000 (00:12 +0900)]
raw input support

11 years agoinsert a white space in progress message
nu774 [Tue, 8 Jan 2013 13:11:10 +0000 (22:11 +0900)]
insert a white space in progress message

11 years agofix typo of bitrate-mode option v0.0.8
nu774 [Mon, 7 Jan 2013 11:11:52 +0000 (20:11 +0900)]
fix typo of bitrate-mode option

11 years agomore static inlining (missed on the previous commit) v0.0.7
nu774 [Mon, 7 Jan 2013 04:24:09 +0000 (13:24 +0900)]
more static inlining (missed on the previous commit)

11 years agocheck error of fread() and fwrite() v0.0.6
nu774 [Mon, 7 Jan 2013 04:14:46 +0000 (13:14 +0900)]
check error of fread() and fwrite()

11 years agochange inline->static inline to follow C99 semantics (for Clang)
nu774 [Mon, 7 Jan 2013 03:54:50 +0000 (12:54 +0900)]
change inline->static inline to follow C99 semantics (for Clang)

11 years agoexplicitly add -lfdk-aac to LDADD in Makefile.am
nu774 [Mon, 7 Jan 2013 02:36:41 +0000 (11:36 +0900)]
explicitly add -lfdk-aac to LDADD in Makefile.am

11 years agoadd some files to EXTRA_DIST in Makefile.am
nu774 [Mon, 7 Jan 2013 02:25:22 +0000 (11:25 +0900)]
add some files to EXTRA_DIST in Makefile.am

11 years agofixed a typo in usage message v0.0.5
nu774 [Mon, 7 Jan 2013 01:58:09 +0000 (10:58 +0900)]
fixed a typo in usage message

11 years agoadd MSVC projects
nu774 [Sun, 6 Jan 2013 09:37:55 +0000 (18:37 +0900)]
add MSVC projects

11 years agoadd .gitattributes
nu774 [Sun, 6 Jan 2013 09:25:49 +0000 (18:25 +0900)]
add .gitattributes

11 years agomore tweak on configure.ac and Makefile.am (take care of getopt_long) v0.0.4
nu774 [Sun, 6 Jan 2013 05:07:01 +0000 (14:07 +0900)]
more tweak on configure.ac and Makefile.am (take care of getopt_long)

11 years agouse fstat() to test seekability of input file
nu774 [Sun, 6 Jan 2013 04:41:31 +0000 (13:41 +0900)]
use fstat() to test seekability of input file

11 years agoretrieve bitrate for tool tag with aacEncoder_GetParam()
nu774 [Sun, 6 Jan 2013 04:26:19 +0000 (13:26 +0900)]
retrieve bitrate for tool tag with aacEncoder_GetParam()

11 years agooutput to current working directory by default
nu774 [Sun, 6 Jan 2013 04:19:07 +0000 (13:19 +0900)]
output to current working directory by default

11 years agozero clear LIB_INFO before calling aacEncGetLibInfo() v0.0.3
nu774 [Sat, 5 Jan 2013 14:56:15 +0000 (23:56 +0900)]
zero clear LIB_INFO before calling aacEncGetLibInfo()

11 years agotweak configure.ac and Makefile.am
nu774 [Sat, 5 Jan 2013 05:20:23 +0000 (14:20 +0900)]
tweak configure.ac and Makefile.am

11 years agoupdate version.h v0.0.2
nu774 [Sat, 5 Jan 2013 05:04:44 +0000 (14:04 +0900)]
update version.h

This page took 0.030679 seconds and 4 git commands to generate.