ffmpeg | branch: master | Rostislav Pehlivanov atomnu...@gmail.com | Tue Apr
14 00:33:51 2015 +0100| [013498ba15ae15e7cd0353dec97fe92ddc8dbdfc] | committer:
Michael Niedermayer
aacenc: Adjust the initial offset for PNS values
This commit adjusts the intial offset for PNS values, introduced
ffmpeg | branch: master | Rostislav Pehlivanov atomnu...@gmail.com | Tue Apr
14 00:33:52 2015 +0100| [a61c75e9f77a063cdcf2e68ee752c08a3ff8173d] | committer:
Michael Niedermayer
aacdec: Use macros for constants
This commit replaces the previous hardcoded constants with both new and
previously
ffmpeg | branch: master | Rostislav Pehlivanov atomnu...@gmail.com | Wed Apr
15 12:18:42 2015 +0100| [c5d4f87e8427c0952278ec247fa8ab1e6e52] | committer:
Michael Niedermayer
aaccoder: Implement Perceptual Noise Substitution for AAC
This commit implements the perceptual noise substitution
ffmpeg | branch: master | Rostislav Pehlivanov atomnu...@gmail.com | Sun Apr
12 05:50:34 2015 +0100| [f7f71b5795d708763eb0c55fe5e2cb051b2b69f4] | committer:
Michael Niedermayer
aacenc: Add support for Perceptual Noise Substitution energy values
This commit implements support for writing
ffmpeg | branch: master | Rostislav Pehlivanov atomnu...@gmail.com | Thu Jul
2 19:13:03 2015 +0100| [9f4f5787046dd1430ebb5b58e49af32e304852af] | committer:
Michael Niedermayer
aacenc: reset marked IS and M/S bands upon frame encoding
This commit resets any bands marked as M/S or IS upon
ffmpeg | branch: master | Rostislav Pehlivanov atomnu...@gmail.com | Fri Jun
26 21:16:30 2015 +0100| [d71935f8833d81a7ae13e0bd889db5e3e3c46e36] | committer:
Michael Niedermayer
aac: add additional fields needed by the encoder for intensity stereo
This commit adds additional fields which
ffmpeg | branch: master | Rostislav Pehlivanov atomnu...@gmail.com | Fri Jun
26 21:16:35 2015 +0100| [02dbed6e71e77f98c5831378f188fc268fc94fc2] | committer:
Michael Niedermayer
aacpsy: Add energy spread for each band
This commit adds the energy spread to the struct for each band and removes 2
ffmpeg | branch: master | Rostislav Pehlivanov atomnu...@gmail.com | Fri Jun
26 21:16:34 2015 +0100| [7c10b87b5744179f16411f5981e96738021ec7ca] | committer:
Michael Niedermayer
aacenc: add support for coding of intensity stereo scalefactor indices
This commit adds support for the coding
ffmpeg | branch: master | Rostislav Pehlivanov atomnu...@gmail.com | Thu Jul
2 19:13:04 2015 +0100| [e06578e392e36b8d1a9ce33b88f7825529ee45e3] | committer:
Michael Niedermayer
aacenc: use the new function for setting special band scalefactor indices
This commit enables the function added
ffmpeg | branch: master | Rostislav Pehlivanov atomnu...@gmail.com | Thu Jul
2 19:13:05 2015 +0100| [38fd4c2e664a38e17663d2d469c5e0f1ecec3269] | committer:
Michael Niedermayer
aaccoder: add a new perceptual noise substitution implementation
This commit finalizes the PNS implementation
ffmpeg | branch: master | Rostislav Pehlivanov atomnu...@gmail.com | Thu Jul
2 19:13:01 2015 +0100| [117b15f4a8d96b8ef9bb41e9bcc88a1ee693334a] | committer:
Michael Niedermayer
aaccoder: remove previous PNS implementation from twoloop
This commit undoes commit
ffmpeg | branch: master | Rostislav Pehlivanov atomnu...@gmail.com | Thu Jul
2 19:13:07 2015 +0100| [e8576dc8dfc9a3434c7585c451a87db86ca0d9ba] | committer:
Michael Niedermayer
aacenc: implement Intensity Stereo encoding support
This commit implements intensity stereo coding support
ffmpeg | branch: master | Rostislav Pehlivanov atomnu...@gmail.com | Thu Jul
2 19:13:06 2015 +0100| [0b233900fa3691c85b5a91e1daa20d6d49524c32] | committer:
Michael Niedermayer
aacenc: add support for coding of IS spectral coefficients
This commit adds support for the coding of intensity
ffmpeg | branch: master | Rostislav Pehlivanov atomnu...@gmail.com | Thu Jul
2 19:13:00 2015 +0100| [8e607c747eca582a4ef66fa85a27492f517cde1d] | committer:
Michael Niedermayer
aacpsy: use a different metric for the spread of a band
This commit modifies 02dbed6 to use band-active_lines
ffmpeg | branch: master | Rostislav Pehlivanov atomnu...@gmail.com | Thu Jul
2 19:13:02 2015 +0100| [57848ef3c6a135caeb1f8034cadc157a38947009] | committer:
Michael Niedermayer
aaccoder: fix M/S coding
There were some mistakes in the code for M/S stereo, this commit fixes them.
The start
ffmpeg | branch: master | Rostislav Pehlivanov atomnu...@gmail.com | Fri Jun
26 21:16:33 2015 +0100| [55397b0e76a4a1d7fe5b37c775b3ebad55316f9b] | committer:
Michael Niedermayer
aaccoder: add intensity stereo support to encode_window_bands_info quantizer
This commit adds support for both PNS
ffmpeg | branch: master | Rostislav Pehlivanov atomnu...@gmail.com | Fri Jun
26 21:16:32 2015 +0100| [305859c0d41dc0d799c88c42f2b9b557756ec1f3] | committer:
Michael Niedermayer
aaccoder: add intensity stereo coding support for the trellis quantizer
This commit extends the trellis quantizer
ffmpeg | branch: master | Rostislav Pehlivanov atomnu...@gmail.com | Wed Jul
29 05:44:24 2015 +0100| [6d175158e914f042d4dc3a67688456cd0b9d8c62] | committer:
Michael Niedermayer
aacenc: remove redundant argument from coder functions
This commit removes a redundant argument from the functions
ffmpeg | branch: master | Rostislav Pehlivanov atomnu...@gmail.com | Sat Aug
22 06:47:14 2015 +0100| [2c94e45fadf455a4f2af801a498793f7cbb5b339] | committer:
Rostislav Pehlivanov
aacenc_is: rename struct to follow guidelines
Signed-off-by: Rostislav Pehlivanov atomnu...@gmail.com
http
ffmpeg | branch: master | Rostislav Pehlivanov atomnu...@gmail.com | Sat Aug
22 08:50:41 2015 +0100| [7adb6d5aab33bf0bc4efebeef4b188016f812086] | committer:
Rostislav Pehlivanov
aacenc_quantization: replace copysign() with a ternary operator
This commit removes the last thing a Windows
ffmpeg | branch: master | Rostislav Pehlivanov atomnu...@gmail.com | Fri Aug
21 20:55:46 2015 +0100| [fb0c295cc3d22a2a18de9ade9412527f8a7de0e9] | committer:
Rostislav Pehlivanov
aacenc_tns: temporarily disable coefficient compression
Hotfix to deal with msvc. Sane compilers lack POSIX ffs
ffmpeg | branch: master | Rostislav Pehlivanov atomnu...@gmail.com | Fri Aug
21 21:28:20 2015 +0100| [88a5f93f629a6eca96c348c40902a541f10ef467] | committer:
Rostislav Pehlivanov
aacenc: treat unknown profile as AAC-LC
When the encoder is ran without specifying -profile:a
the default avctx
ffmpeg | branch: master | Rostislav Pehlivanov atomnu...@gmail.com | Fri Aug
21 21:36:06 2015 +0100| [5df166e4305498d58db0350f78f7fade1ec0c029] | committer:
Rostislav Pehlivanov
aacenc_tns: re-enable coefficient compression
This time in a platform/compiler-generic way.
Signed-off
ffmpeg | branch: master | Rostislav Pehlivanov atomnu...@gmail.com | Fri Aug
21 18:53:14 2015 +0100| [43b378a0d321e3d01f196cec95e13acfac80d464] | committer:
Rostislav Pehlivanov
aaccoder: move the quantization functions to a separate file
This commit moves the quantizer to a separate header
ffmpeg | branch: master | Rostislav Pehlivanov atomnu...@gmail.com | Fri Aug
21 19:27:38 2015 +0100| [a1c487e9215c5685f0694ebde5bba07f4a07e95a] | committer:
Rostislav Pehlivanov
aacenc_tns: implement temporal noise shaping
This commit implements temporal noise shaping support in the
encoder
ffmpeg | branch: master | Rostislav Pehlivanov atomnu...@gmail.com | Fri Aug
21 19:20:22 2015 +0100| [eab12d072e657ec748f0259b5281bd6912dccd70] | committer:
Rostislav Pehlivanov
aacenc: do not reject AAC-Main profile
This commit permits for the use of the Main profile
in encoding
ffmpeg | branch: master | Rostislav Pehlivanov atomnu...@gmail.com | Fri Aug
21 18:43:09 2015 +0100| [b47a1e5c5f585da714b0361a3077b9ded46c8c54] | committer:
Rostislav Pehlivanov
aacenc: create and initialize an LTP context
This commit only creates and initializes an LTP
context which is needed
ffmpeg | branch: master | Rostislav Pehlivanov atomnu...@gmail.com | Fri Aug
21 18:40:44 2015 +0100| [23e786be61c1f83ffaf3acfc1a0a63c3fbcc7c11] | committer:
Rostislav Pehlivanov
aacenc: populate the sce-ics.swb_offset table pointer
This commit simply populates the table pointer which is needed
ffmpeg | branch: master | Rostislav Pehlivanov atomnu...@gmail.com | Fri Aug
21 19:13:26 2015 +0100| [d1ca7142ac93e713dce5654476b7b91b00ebbef2] | committer:
Rostislav Pehlivanov
aaccoder: move the Intensity Stereo implementation out
This commit moves the intensity stereo implementation
out
ffmpeg | branch: master | Rostislav Pehlivanov atomnu...@gmail.com | Fri Aug
21 19:38:05 2015 +0100| [76b81b10d90732a6609522b7b152395ae2c049bb] | committer:
Rostislav Pehlivanov
aacenc: implement the complete AAC-Main profile
This commit finalizes AAC-Main profile encoding support
ffmpeg | branch: master | Rostislav Pehlivanov atomnu...@gmail.com | Fri Aug
21 18:36:09 2015 +0100| [e6c9f3a166adb46855ae5ae3e3757a69f9b1c972] | committer:
Rostislav Pehlivanov
aacenc: reset special bands in the main frame encoding function
This commit moves the resetting of special bands
ffmpeg | branch: master | Rostislav Pehlivanov atomnu...@gmail.com | Fri Aug
21 19:00:15 2015 +0100| [860dbe0275e57cbf4228f3f653f872ff66ca596b] | committer:
Rostislav Pehlivanov
aaccoder_mips: update function definitions
This commit updates the function definitions in the aaccoder_mips.c
file
ffmpeg | branch: master | Rostislav Pehlivanov atomnu...@gmail.com | Fri Aug
21 18:30:51 2015 +0100| [32be264cea542b4dc721b10092bf1dfe511a28ee] | committer:
Rostislav Pehlivanov
aacenc: coding style changes
This commit only changes the coding style to a saner way
of accessing coefficients
ffmpeg | branch: master | Rostislav Pehlivanov atomnu...@gmail.com | Fri Aug
21 19:44:15 2015 +0100| [58cd5386e8b32f159b26785c528c7d0c644e0491] | committer:
Rostislav Pehlivanov
MAINTAINERS: add myself as an AAC encoder maintainer
Signed-off-by: Rostislav Pehlivanov atomnu...@gmail.com
http
ffmpeg | branch: master | Rostislav Pehlivanov atomnu...@gmail.com | Fri Aug
21 23:36:09 2015 +0100| [670dfda143fc7d4d1d7620fed4a4eb5b2e0b1688] | committer:
Rostislav Pehlivanov
aacenc_tns: remove unused header
Thanks to @nevcairiel for pointing this one out.
Another thing which stopped msvc
ffmpeg | branch: master | Rostislav Pehlivanov atomnu...@gmail.com | Sat Aug
22 08:12:20 2015 +0100| [ae1b9c975409e99a810c3176a45d3fe171d7e56f] | committer:
Rostislav Pehlivanov
fate: added PNS, TNS and IS tests for the AAC encoder
This commit adds tests for the PNS, TNS and IS functionality
ffmpeg | branch: master | Rostislav Pehlivanov atomnu...@gmail.com | Sat Aug
22 23:49:59 2015 +0100| [f2ba60d4e9cad7a92279387ed0a228660d83ed89] | committer:
Rostislav Pehlivanov
aacenc_tns: temporarily disable
Due to segfaults on some platforms, fix will take a bit longer.
Signed-off
ffmpeg | branch: master | Rostislav Pehlivanov atomnu...@gmail.com | Sun Aug
23 01:04:06 2015 +0100| [4f396a6f30248e3870d3837cfebc4779e91a3a3a] | committer:
Rostislav Pehlivanov
fate: temporarily disable AAC TNS test
Fixing it will take a bit longer, so just suspend the test.
Signed-off
ffmpeg | branch: master | Rostislav Pehlivanov atomnu...@gmail.com | Sat Aug
1 17:40:30 2015 +0100| [ec2090d21f54f3f9434e928816081e0e9fcb4fa5] | committer:
Rostislav Pehlivanov
aacenc: add description to the 'aac_coder' option
This commit adds a short description to the aac_coder option
ffmpeg | branch: master | Rostislav Pehlivanov atomnu...@gmail.com | Wed Jul
29 05:44:26 2015 +0100| [c47c781e83fd00914be244988381ace0b1b71628] | committer:
Claudio Freire
aacenc: Move local encoder specific tables to a separate file
This commit moves any tables specific to the encoder from
ffmpeg | branch: master | Rostislav Pehlivanov atomnu...@gmail.com | Wed Jul
29 05:44:27 2015 +0100| [ef8e5a61c85d54139c624468bc6e11fbb55bfbbf] | committer:
Claudio Freire
aacenc: Move small misc. functions to a separate file
As well as tables littered everywhere, functions were spread
out all
ffmpeg | branch: master | Rostislav Pehlivanov atomnu...@gmail.com | Fri Jul
17 22:20:14 2015 +0100| [331c1e74941dc91a29cfaace64311ea6ce73de75] | committer:
Michael Niedermayer
aacenc: move the generation of ff_aac_pow34sf_tab[]
This commit moves the generation of ff_aac_pow34sf_tab[] out
ffmpeg | branch: master | Rostislav Pehlivanov <atomnu...@gmail.com> | Tue Oct
27 07:41:33 2015 +| [af71c73fb42f4467701073cddd30002730e79c92] | committer:
Rostislav Pehlivanov
FATE: Increase FUZZ value on AAC LTP encoding test
Clang prerelease on Darwin is making the test fail.
ffmpeg | branch: master | Rostislav Pehlivanov <atomnu...@gmail.com> | Tue Oct
27 03:48:17 2015 +| [e6f99520aa07b3477254f194a008b2654675217e] | committer:
Rostislav Pehlivanov
FATE: Slightly increase thresholds on prediction AAC encoding tests
They barely fail on some systems by bei
ffmpeg | branch: master | Rostislav Pehlivanov <atomnu...@gmail.com> | Sat Oct
17 03:15:44 2015 +0100| [e9299df7a6dfb03464c121c945af5e8ea07be035] | committer:
Rostislav Pehlivanov
aacenc: partially revert previous commits to set options via a profile
It didn't work out b
ffmpeg | branch: master | Rostislav Pehlivanov <atomnu...@gmail.com> | Sat Oct
17 02:22:51 2015 +0100| [27d23ae07424a7c3a5d5e242ca702299cdd2e14c] | committer:
Rostislav Pehlivanov
aacenc: add support for encoding files using Long Term Prediction
Long Term Prediction allows for pred
ffmpeg | branch: master | Rostislav Pehlivanov <atomnu...@gmail.com> | Sat Oct
17 02:06:09 2015 +0100| [b9fb1db9b42cfad6b4073daf70ca7b89840a1c15] | committer:
Rostislav Pehlivanov
aactab: move ltp_coef[] from aacdectab to aactab
The encoder makes use of it in the following commits.
ffmpeg | branch: master | Rostislav Pehlivanov <atomnu...@gmail.com> | Sat Oct
17 02:13:00 2015 +0100| [2d9b5ae071c089a16140a5fcd65d2aa4f49a7ecf] | committer:
Rostislav Pehlivanov
aacenc: slightly simplify and remove a redundant variable
Functionally identical, doesn't change anything.
ffmpeg | branch: master | Rostislav Pehlivanov <atomnu...@gmail.com> | Sat Oct
17 02:10:56 2015 +0100| [564db3e55dfd3a56bf39eeddcd0e7bfa2830] | committer:
Rostislav Pehlivanov
aacenc_pred: correct header information
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a
ffmpeg | branch: master | Rostislav Pehlivanov <atomnu...@gmail.com> | Sat Oct
17 02:15:44 2015 +0100| [148cf4690c81e64a3078caeb0344325686b66b16] | committer:
Rostislav Pehlivanov
aacenc_pred: only print predictor information if profile is aac_main
Needed because LTP uses predictor_p
ffmpeg | branch: master | Rostislav Pehlivanov <atomnu...@gmail.com> | Sat Oct
17 06:55:19 2015 +0100| [590008e6961906ab0f191924910b9b0a7fd9c750] | committer:
Rostislav Pehlivanov
aacenc: increase fuzz on aac-ms-encode test
GCC 3.4 miscompiles it on sunos. Date of release? The second of
ffmpeg | branch: master | Rostislav Pehlivanov <atomnu...@gmail.com> | Sat Oct
17 05:59:19 2015 +0100| [777b305bed15525d76583cb60fe31024fbc1cf56] | committer:
Rostislav Pehlivanov
fate: adjust aac encoder test values and introduce MS and LTP tests
The LTP encoding and the test is a bi
ffmpeg | branch: master | Rostislav Pehlivanov <atomnu...@gmail.com> | Sat Oct
17 12:24:16 2015 +0100| [b0a3c614b4e366a100a6f3982b8614da180c03c4] | committer:
Rostislav Pehlivanov
aacenc_ltp: replace av_clip() with av_clip_uintp2()
Suggested by ubitux.
Convenient.
> http://git.vid
ffmpeg | branch: master | Rostislav Pehlivanov <atomnu...@gmail.com> | Sat Oct
17 12:30:53 2015 +0100| [b1d290920de5fd52bcb6da39414dff3632d16edf] | committer:
Rostislav Pehlivanov
fate: use -profile:a aac_ltp instead of -aac_ltp 1 for LTP encode test
The fate test command line is su
ffmpeg | branch: master | Rostislav Pehlivanov <atomnu...@gmail.com> | Sat Oct
17 11:23:22 2015 +0100| [6eff30b0bcf9b9bee573de632c8093ad3a996921] | committer:
Rostislav Pehlivanov
fate: increase fuzz on AAC LTP encoding test
Fails on some newer systems (archlinux with a modern GCC v
ffmpeg | branch: master | Rostislav Pehlivanov <atomnu...@gmail.com> | Sat Oct
17 10:58:06 2015 +0100| [bf39beca8784077a3918de0933eaaa84a94e42a4] | committer:
Rostislav Pehlivanov
aacenc_tns: simplify encoding function
It's simpler and has 2 less levels than the previous which
was pract
ffmpeg | branch: master | Rostislav Pehlivanov <atomnu...@gmail.com> | Sat Oct
17 11:05:36 2015 +0100| [8ce6e24db4281e7dabbe5830a8ef04f6c9ccaa39] | committer:
Rostislav Pehlivanov
fate: adjust the target for the new TNS changes
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a
ffmpeg | branch: master | Rostislav Pehlivanov <atomnu...@gmail.com> | Sat Oct
17 11:06:05 2015 +0100| [dfba1be963508613ffd68f5780ae7f9d71dce32d] | committer:
Rostislav Pehlivanov
aacenc_tns: enable Temporal Noise Shaping by default
In light of the recent changes to the TNS system, it ha
ffmpeg | branch: master | Rostislav Pehlivanov <atomnu...@gmail.com> | Sat Oct
17 10:50:41 2015 +0100| [8d18d28918dffd9dd0da11699e16330375065176] | committer:
Rostislav Pehlivanov
aacenc_tns: add moving average filter for LTP
The decoder does this so I guess we better do that as well.
T
ffmpeg | branch: master | Rostislav Pehlivanov <atomnu...@gmail.com> | Sat Oct
17 11:08:56 2015 +0100| [d4da15563fb2a313c425647e3e381c5e9e655510] | committer:
Rostislav Pehlivanov
fate: add a parameter to disable TNS for the other encoder tests
Since it became the default option, in
ffmpeg | branch: master | Rostislav Pehlivanov <atomnu...@gmail.com> | Sat Oct
17 10:55:19 2015 +0100| [f3ad901a32c95239f302f173b866b82fb1f6cdf9] | committer:
Rostislav Pehlivanov
aacenc_tns: disable coefficient compression by default
Too much effort and work has been spent on such a
ffmpeg | branch: master | Rostislav Pehlivanov <atomnu...@gmail.com> | Sat Oct
17 11:58:33 2015 +0100| [780dba01f9aed8c9b6ba05eceac2fe3eac71198b] | committer:
Rostislav Pehlivanov
aacenc_ltp: fix assertion
A value of 2048 will overflow 11 bits.
> http://git.videolan.org/gitweb.cgi/f
ffmpeg | branch: master | Rostislav Pehlivanov <atomnu...@gmail.com> | Sat Oct
17 13:28:55 2015 +0100| [4c9805538db0cbdd9039f7ff9e7d971f7c37d202] | committer:
Rostislav Pehlivanov
aacenc_ltp: correct header description comment
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a
ffmpeg | branch: master | Rostislav Pehlivanov <atomnu...@gmail.com> | Wed Oct
21 04:44:35 2015 +0100| [b7c9873bed7d0be15d8e635d9e737fc3e3fb5008] | committer:
Rostislav Pehlivanov
lavc: add AV_CODEC_ID_DAALA to the list of codec IDs and bump minor
This commit shall introduce the firs
ffmpeg | branch: master | Rostislav Pehlivanov <atomnu...@gmail.com> | Wed Oct
21 05:56:21 2015 +0100| [0f87cbdd51f44189948ec602ec60115ea9b85bff] | committer:
Rostislav Pehlivanov
lavf: add oggparsedaala and bump micro
This commit introduces a parser for the current bitstream produced by
ffmpeg | branch: master | Rostislav Pehlivanov <atomnu...@gmail.com> | Mon Oct
12 01:12:43 2015 +0100| [5f760da6b60033def749a620ee0639b47afcbaec] | committer:
Rostislav Pehlivanov
aacenc_utils: add 'inline' flag to find_form_factor, silence warning
Seems it was forgotten.
ffmpeg | branch: master | Rostislav Pehlivanov <atomnu...@gmail.com> | Mon Oct
12 01:42:43 2015 +0100| [d25c033ddd7326d06a2fa91905e10720063952ce] | committer:
Rostislav Pehlivanov
aaccoder_twoloop.h: simplify and comment ff_pns_bits()
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a
ffmpeg | branch: master | Rostislav Pehlivanov <atomnu...@gmail.com> | Mon Oct
12 17:14:50 2015 +0100| [e2749ef60a885817267896704cc02935641f4150] | committer:
Rostislav Pehlivanov
aacenc_utils: fit find_form_factor() below 80 chars per line
> http://git.videolan.org/gitweb.cgi/f
ffmpeg | branch: master | Rostislav Pehlivanov <atomnu...@gmail.com> | Mon Oct
12 17:15:30 2015 +0100| [ccd3b3df39de4c2c4e30fb2012675f99e56dbc5e] | committer:
Rostislav Pehlivanov
fate: increase fuzz on fate-aac-tns-encode test
Fails on SunOS and old GCC (<=4.6 is ancient) versions
ffmpeg | branch: master | Rostislav Pehlivanov <atomnu...@gmail.com> | Mon Oct
12 16:50:10 2015 +0100| [0f4334df45eed326577d076167bb2d48b67a40b7] | committer:
Rostislav Pehlivanov
aacenc: add support for changing options based on a profile
This commit adds the ability for a profile
ffmpeg | branch: master | Rostislav Pehlivanov <atomnu...@gmail.com> | Mon Oct
12 15:41:50 2015 +0100| [e679a1e65f5254fcef702708797152b025350e91] | committer:
Rostislav Pehlivanov
aacenc_quantization: fix header description
Two guesses as to which file was used as boilerplate.
ffmpeg | branch: master | Rostislav Pehlivanov <atomnu...@gmail.com> | Mon Oct
12 15:53:17 2015 +0100| [b3deaece87b5b0216382e6d700854edb8d3727fb] | committer:
Rostislav Pehlivanov
aacenc: add support for encoding 7.1 channel audio
This commit implements support for 7.1 channel audio. T
ffmpeg | branch: master | Rostislav Pehlivanov <atomnu...@gmail.com> | Mon Oct
12 23:33:07 2015 +0100| [93e6b23c9f489c1e0745769ae2ba00469f7cfb91] | committer:
Rostislav Pehlivanov
aacenc: shorten name of ff_aac_adjust_common_prediction
To keep it similar to the other functions which a
ffmpeg | branch: master | Rostislav Pehlivanov <atomnu...@gmail.com> | Mon Oct
12 23:25:45 2015 +0100| [65f5b96dd80519e2a539d19012c5a685e1ddbafd] | committer:
Rostislav Pehlivanov
aacenc: increase size of s->planar_samples[] from 6 to 8
Left out of last commit which added support
ffmpeg | branch: master | Rostislav Pehlivanov atomnu...@gmail.com | Sun Jul
5 16:48:19 2015 +0100| [80db686a69517be94db453b533066c220d6678dd] | committer:
Michael Niedermayer
aacenc: fix option descriptions
Since the new PNS implementation has been merged and is no longer considered
proof
ffmpeg | branch: master | Rostislav Pehlivanov atomnu...@gmail.com | Sat Aug
29 09:26:05 2015 +0100| [8323d9b8afbc0755120cbded0e0259b2ba23977c] | committer:
Rostislav Pehlivanov
fate: adjust AAC encoder TNS test fuzziness
Tests fails on some ARM builds but it's close enough so it's okay.
NEON
ffmpeg | branch: master | Rostislav Pehlivanov atomnu...@gmail.com | Sat Aug
29 06:44:20 2015 +0100| [1cd5daee20602e1fa271bd38b3aa47c9bc30ac67] | committer:
Rostislav Pehlivanov
aac: remove now-unused redundant array
This commit removes the array which was made redundant with
the last commit
ffmpeg | branch: master | Rostislav Pehlivanov atomnu...@gmail.com | Sat Aug
29 06:34:08 2015 +0100| [44ddee945a2e8cfc1b7074de6e35595ed41da4e4] | committer:
Rostislav Pehlivanov
aacenc_pred: rework the way prediction is done
This commit completely alters the algorithm of prediction
ffmpeg | branch: master | Rostislav Pehlivanov atomnu...@gmail.com | Sat Aug
29 07:00:54 2015 +0100| [4ff897a5364f85de051ca81058554454f3ad5d62] | committer:
Rostislav Pehlivanov
fate: add a test for encoding AAC-Main prediction
This commit introduces a test for AAC-Main prediction
which
ffmpeg | branch: master | Rostislav Pehlivanov atomnu...@gmail.com | Sat Aug
29 06:28:21 2015 +0100| [949a4892fa1dd6da028229cb1674340542fc9bc4] | committer:
Rostislav Pehlivanov
aacenc: change FF_PROFILE_UNKNOWN to AAC-Main if prediction is enabled
This was missed when the original commits
ffmpeg | branch: master | Rostislav Pehlivanov atomnu...@gmail.com | Sat Aug
29 06:47:31 2015 +0100| [f20b67173ca6a05b8c3dee02dad3b7243b96292b] | committer:
Rostislav Pehlivanov
aacenc_tns: rework the way coefficients are calculated
This commit abandons the way the specifications state
ffmpeg | branch: master | Rostislav Pehlivanov atomnu...@gmail.com | Sat Aug
29 06:14:13 2015 +0100| [20962b567b4d1fe791ca4b537121f13f6e0f5fa0] | committer:
Rostislav Pehlivanov
lpc: create a simplified Levinson-Durbin LPC handling float samples
This commit simply duplicates the functionality
ffmpeg | branch: master | Rostislav Pehlivanov atomnu...@gmail.com | Sat Aug
29 06:07:12 2015 +0100| [f55cc579115e4bcfe26eb05ecaa1c823343e9e1e] | committer:
Rostislav Pehlivanov
aac: move the TNS tables from aacdectab to the shared aactab
This commit simply moves the TNS tables to a more
ffmpeg | branch: master | Rostislav Pehlivanov atomnu...@gmail.com | Sat Aug
29 07:00:17 2015 +0100| [fe12ba6f30127a78effdc7cdc8ec92f0830d0cf0] | committer:
Rostislav Pehlivanov
fate: reenable TNS test
Hopefully without errors like last time, but I'm prepared.
Signed-off-by: Rostislav
ffmpeg | branch: master | Rostislav Pehlivanov atomnu...@gmail.com | Sat Aug
29 06:57:08 2015 +0100| [f04d86c16a5dd884114653441101c42d98fb28f7] | committer:
Rostislav Pehlivanov
aacenc: remove TNS from the todo list
Pulses are already on the way so expect to see the list
gone in the close
ffmpeg | branch: master | Rostislav Pehlivanov atomnu...@gmail.com | Sat Aug
29 21:59:38 2015 +0100| [21bfeec27f933e18e7aac52ec025831353f47430] | committer:
Rostislav Pehlivanov
aacenc_tns: do not limit the filter size
This was copied from the decoder, but is unneeded for the encoder
ffmpeg | branch: master | Rostislav Pehlivanov atomnu...@gmail.com | Sat Aug
29 19:01:59 2015 +0100| [0818705bf37e2c62de1947f1c06ad63262e51fc6] | committer:
Rostislav Pehlivanov
aacenc_tns: fix triggering an assertion with assert-level=2
It also made no sense to actually make the filter span
ffmpeg | branch: master | Rostislav Pehlivanov atomnu...@gmail.com | Sat Aug
29 19:18:18 2015 +0100| [902ac9ca74d5d39752f9cf42e9432d5a910e9650] | committer:
Rostislav Pehlivanov
aacenc_tns: actually apply TNS filter to the coefficients
The encoder-side filter isn't that important. The PSNR
ffmpeg | branch: master | Rostislav Pehlivanov atomnu...@gmail.com | Sat Aug
29 19:21:35 2015 +0100| [e924967fd5ec240cf97022f054cb02a0bc7101d9] | committer:
Rostislav Pehlivanov
aacenc_tns: fix out-of-bounds array access
Since the coefficients are stepped up to order + 1 it was possible
ffmpeg | branch: master | Rostislav Pehlivanov atomnu...@gmail.com | Sat Aug
29 19:15:52 2015 +0100| [49854c56c2346a7e82ccb6b6e19fa2d2c159d4b9] | committer:
Rostislav Pehlivanov
aacenc: initialize LPC context with MAX_LPC_ORDER
The order should never go above TNS_MAX_ORDER (and thus cause
ffmpeg | branch: master | Rostislav Pehlivanov atomnu...@gmail.com | Sat Aug
29 19:29:18 2015 +0100| [141d80ded77957eefababca52bee9dd05e3e1ba6] | committer:
Rostislav Pehlivanov
lpc: rename ff_lpc_calc_levinsion to ff_lpc_calc_levinson
Signed-off-by: Rostislav Pehlivanov atomnu...@gmail.com
ffmpeg | branch: master | Rostislav Pehlivanov <atomnu...@gmail.com> | Tue Sep
1 07:13:33 2015 +0100| [b7eb7cb3a18093aea22d1aee2cbe293f6a214a5b] | committer:
Rostislav Pehlivanov
aacenc: Enable Perceptual Noise Substitution by default
It has been in the current encoder in its c
ffmpeg | branch: master | Rostislav Pehlivanov <atomnu...@gmail.com> | Tue Sep
1 07:15:23 2015 +0100| [bc9927b8548b665038bced3f94f72021d1992007] | committer:
Rostislav Pehlivanov
aacenc: Enable Intensity Stereo by default
Since the changes made a few week ago (which were done mor
ffmpeg | branch: master | Rostislav Pehlivanov <atomnu...@gmail.com> | Tue Sep
1 06:20:24 2015 +0100| [5ed5ca706fcef919960d2342f5a97f1b38153c6b] | committer:
Rostislav Pehlivanov
aacenc: populate tns_max_bands
Needed for the following commits.
Signed-off-by: Rostislav Pehlivanov &
ffmpeg | branch: master | Rostislav Pehlivanov <atomnu...@gmail.com> | Tue Sep
1 06:44:07 2015 +0100| [f3f6c6b92822ea27efa3002e9490c4d6c6743de3] | committer:
Rostislav Pehlivanov
aacenc_tns: rework coefficient quantization and filter application
This commit reworks the TNS implemen
ffmpeg | branch: master | Rostislav Pehlivanov <atomnu...@gmail.com> | Tue Sep
1 06:30:08 2015 +0100| [139c2f93fd67230bfabd4820b35b89f5a75d0a98] | committer:
Rostislav Pehlivanov
aacenctab: add tns_min_sfb[] to the encoder tables header
Needed for following commits. Contains the starti
ffmpeg | branch: master | Rostislav Pehlivanov <atomnu...@gmail.com> | Tue Sep
1 06:40:12 2015 +0100| [d09f9c45c7554e6d9b20be5b640f67fcf053250b] | committer:
Rostislav Pehlivanov
aacenc: allocate a larger buffer for the TNS LPC context
Turns out autocorrelating more than 750 coeffi
ffmpeg | branch: master | Rostislav Pehlivanov <atomnu...@gmail.com> | Tue Sep
1 07:07:59 2015 +0100| [a8ced764f729f09deab487181b5bbb02ac6be2fc] | committer:
Rostislav Pehlivanov
fate: update AAC Encoder TNS test for the new changes
Signed-off-by: Rostislav Pehlivanov <atomnu...@
ffmpeg | branch: master | Rostislav Pehlivanov <atomnu...@gmail.com> | Tue Sep
1 06:34:50 2015 +0100| [0fc3a51353509df107a8da192d8377f0121f7ab9] | committer:
Rostislav Pehlivanov
lpc: add ff_lpc_calc_ref_coefs_f() function
This commit adds a function to get the reflection coeffi
ffmpeg | branch: master | Rostislav Pehlivanov <atomnu...@gmail.com> | Tue Sep
1 07:00:10 2015 +0100| [a0079aae00a70ac7845941d4556419322a510bba] | committer:
Rostislav Pehlivanov
aacenc: reorder resetting of cpe->common_window
Purely a cosmetic change, most of the zeroing of encoder
1 - 100 of 393 matches
Mail list logo