[FFmpeg-cvslog] aacenc: Adjust the initial offset for PNS values

2015-04-13 Thread Rostislav Pehlivanov
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-cvslog] aacdec: Use macros for constants

2015-04-14 Thread Rostislav Pehlivanov
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-cvslog] aaccoder: Implement Perceptual Noise Substitution for AAC

2015-04-15 Thread Rostislav Pehlivanov
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-cvslog] aacenc: Add support for Perceptual Noise Substitution energy values

2015-04-12 Thread Rostislav Pehlivanov
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-cvslog] aacenc: reset marked IS and M/S bands upon frame encoding

2015-07-03 Thread Rostislav Pehlivanov
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-cvslog] aac: add additional fields needed by the encoder for intensity stereo

2015-06-27 Thread Rostislav Pehlivanov
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-cvslog] aacpsy: Add energy spread for each band

2015-06-28 Thread Rostislav Pehlivanov
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-cvslog] aacenc: add support for coding of intensity stereo scalefactor indices

2015-06-29 Thread Rostislav Pehlivanov
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-cvslog] aacenc: use the new function for setting special band scalefactor indices

2015-07-05 Thread Rostislav Pehlivanov
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-cvslog] aaccoder: add a new perceptual noise substitution implementation

2015-07-05 Thread Rostislav Pehlivanov
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-cvslog] aaccoder: remove previous PNS implementation from twoloop

2015-07-05 Thread Rostislav Pehlivanov
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-cvslog] aacenc: implement Intensity Stereo encoding support

2015-07-05 Thread Rostislav Pehlivanov
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-cvslog] aacenc: add support for coding of IS spectral coefficients

2015-07-05 Thread Rostislav Pehlivanov
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-cvslog] aacpsy: use a different metric for the spread of a band

2015-07-03 Thread Rostislav Pehlivanov
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-cvslog] aaccoder: fix M/S coding

2015-07-03 Thread Rostislav Pehlivanov
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-cvslog] aaccoder: add intensity stereo support to encode_window_bands_info quantizer

2015-06-28 Thread Rostislav Pehlivanov
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-cvslog] aaccoder: add intensity stereo coding support for the trellis quantizer

2015-06-28 Thread Rostislav Pehlivanov
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-cvslog] aacenc: remove redundant argument from coder functions

2015-07-31 Thread Rostislav Pehlivanov
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-cvslog] aacenc_is: rename struct to follow guidelines

2015-08-21 Thread Rostislav Pehlivanov
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-cvslog] aacenc_quantization: replace copysign() with a ternary operator

2015-08-22 Thread Rostislav Pehlivanov
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-cvslog] aacenc_tns: temporarily disable coefficient compression

2015-08-21 Thread Rostislav Pehlivanov
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-cvslog] aacenc: treat unknown profile as AAC-LC

2015-08-21 Thread Rostislav Pehlivanov
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-cvslog] aacenc_tns: re-enable coefficient compression

2015-08-21 Thread Rostislav Pehlivanov
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-cvslog] aaccoder: move the quantization functions to a separate file

2015-08-21 Thread Rostislav Pehlivanov
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-cvslog] aacenc_tns: implement temporal noise shaping

2015-08-21 Thread Rostislav Pehlivanov
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-cvslog] aacenc: do not reject AAC-Main profile

2015-08-21 Thread Rostislav Pehlivanov
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-cvslog] aacenc: create and initialize an LTP context

2015-08-21 Thread Rostislav Pehlivanov
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-cvslog] aacenc: populate the sce-ics.swb_offset table pointer

2015-08-21 Thread Rostislav Pehlivanov
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-cvslog] aaccoder: move the Intensity Stereo implementation out

2015-08-21 Thread Rostislav Pehlivanov
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-cvslog] aacenc: implement the complete AAC-Main profile

2015-08-21 Thread Rostislav Pehlivanov
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-cvslog] aacenc: reset special bands in the main frame encoding function

2015-08-21 Thread Rostislav Pehlivanov
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-cvslog] aaccoder_mips: update function definitions

2015-08-21 Thread Rostislav Pehlivanov
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-cvslog] aacenc: coding style changes

2015-08-21 Thread Rostislav Pehlivanov
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-cvslog] MAINTAINERS: add myself as an AAC encoder maintainer

2015-08-21 Thread Rostislav Pehlivanov
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-cvslog] aacenc_tns: remove unused header

2015-08-21 Thread Rostislav Pehlivanov
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-cvslog] fate: added PNS, TNS and IS tests for the AAC encoder

2015-08-22 Thread Rostislav Pehlivanov
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-cvslog] aacenc_tns: temporarily disable

2015-08-22 Thread Rostislav Pehlivanov
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-cvslog] fate: temporarily disable AAC TNS test

2015-08-22 Thread Rostislav Pehlivanov
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-cvslog] aacenc: add description to the 'aac_coder' option

2015-08-01 Thread Rostislav Pehlivanov
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-cvslog] aacenc: Move local encoder specific tables to a separate file

2015-08-07 Thread Rostislav Pehlivanov
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-cvslog] aacenc: Move small misc. functions to a separate file

2015-08-10 Thread Rostislav Pehlivanov
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-cvslog] aacenc: move the generation of ff_aac_pow34sf_tab[]

2015-07-21 Thread Rostislav Pehlivanov
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-cvslog] FATE: Increase FUZZ value on AAC LTP encoding test

2015-10-27 Thread Rostislav Pehlivanov
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-cvslog] FATE: Slightly increase thresholds on prediction AAC encoding tests

2015-10-26 Thread Rostislav Pehlivanov
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-cvslog] aacenc: partially revert previous commits to set options via a profile

2015-10-16 Thread Rostislav Pehlivanov
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-cvslog] aacenc: add support for encoding files using Long Term Prediction

2015-10-16 Thread Rostislav Pehlivanov
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-cvslog] aactab: move ltp_coef[] from aacdectab to aactab

2015-10-16 Thread Rostislav Pehlivanov
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-cvslog] aacenc: slightly simplify and remove a redundant variable

2015-10-16 Thread Rostislav Pehlivanov
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-cvslog] aacenc_pred: correct header information

2015-10-16 Thread Rostislav Pehlivanov
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-cvslog] aacenc_pred: only print predictor information if profile is aac_main

2015-10-16 Thread Rostislav Pehlivanov
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-cvslog] aacenc: increase fuzz on aac-ms-encode test

2015-10-17 Thread Rostislav Pehlivanov
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-cvslog] fate: adjust aac encoder test values and introduce MS and LTP tests

2015-10-16 Thread Rostislav Pehlivanov
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-cvslog] aacenc_ltp: replace av_clip() with av_clip_uintp2()

2015-10-17 Thread Rostislav Pehlivanov
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-cvslog] fate: use -profile:a aac_ltp instead of -aac_ltp 1 for LTP encode test

2015-10-17 Thread Rostislav Pehlivanov
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-cvslog] fate: increase fuzz on AAC LTP encoding test

2015-10-17 Thread Rostislav Pehlivanov
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-cvslog] aacenc_tns: simplify encoding function

2015-10-17 Thread Rostislav Pehlivanov
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-cvslog] fate: adjust the target for the new TNS changes

2015-10-17 Thread Rostislav Pehlivanov
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-cvslog] aacenc_tns: enable Temporal Noise Shaping by default

2015-10-17 Thread Rostislav Pehlivanov
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-cvslog] aacenc_tns: add moving average filter for LTP

2015-10-17 Thread Rostislav Pehlivanov
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-cvslog] fate: add a parameter to disable TNS for the other encoder tests

2015-10-17 Thread Rostislav Pehlivanov
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-cvslog] aacenc_tns: disable coefficient compression by default

2015-10-17 Thread Rostislav Pehlivanov
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-cvslog] aacenc_ltp: fix assertion

2015-10-17 Thread Rostislav Pehlivanov
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-cvslog] aacenc_ltp: correct header description comment

2015-10-17 Thread Rostislav Pehlivanov
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-cvslog] lavc: add AV_CODEC_ID_DAALA to the list of codec IDs and bump minor

2015-10-20 Thread Rostislav Pehlivanov
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-cvslog] lavf: add oggparsedaala and bump micro

2015-10-20 Thread Rostislav Pehlivanov
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-cvslog] aacenc_utils: add 'inline' flag to find_form_factor, silence warning

2015-10-11 Thread Rostislav Pehlivanov
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-cvslog] aaccoder_twoloop.h: simplify and comment ff_pns_bits()

2015-10-11 Thread Rostislav Pehlivanov
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-cvslog] aacenc_utils: fit find_form_factor() below 80 chars per line

2015-10-12 Thread Rostislav Pehlivanov
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-cvslog] fate: increase fuzz on fate-aac-tns-encode test

2015-10-12 Thread Rostislav Pehlivanov
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-cvslog] aacenc: add support for changing options based on a profile

2015-10-12 Thread Rostislav Pehlivanov
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-cvslog] aacenc_quantization: fix header description

2015-10-12 Thread Rostislav Pehlivanov
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-cvslog] aacenc: add support for encoding 7.1 channel audio

2015-10-12 Thread Rostislav Pehlivanov
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-cvslog] aacenc: shorten name of ff_aac_adjust_common_prediction

2015-10-12 Thread Rostislav Pehlivanov
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-cvslog] aacenc: increase size of s->planar_samples[] from 6 to 8

2015-10-12 Thread Rostislav Pehlivanov
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-cvslog] aacenc: fix option descriptions

2015-07-07 Thread Rostislav Pehlivanov
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-cvslog] fate: adjust AAC encoder TNS test fuzziness

2015-08-29 Thread Rostislav Pehlivanov
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-cvslog] aac: remove now-unused redundant array

2015-08-29 Thread Rostislav Pehlivanov
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-cvslog] aacenc_pred: rework the way prediction is done

2015-08-29 Thread Rostislav Pehlivanov
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-cvslog] fate: add a test for encoding AAC-Main prediction

2015-08-29 Thread Rostislav Pehlivanov
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-cvslog] aacenc: change FF_PROFILE_UNKNOWN to AAC-Main if prediction is enabled

2015-08-29 Thread Rostislav Pehlivanov
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-cvslog] aacenc_tns: rework the way coefficients are calculated

2015-08-29 Thread Rostislav Pehlivanov
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-cvslog] lpc: create a simplified Levinson-Durbin LPC handling float samples

2015-08-29 Thread Rostislav Pehlivanov
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-cvslog] aac: move the TNS tables from aacdectab to the shared aactab

2015-08-29 Thread Rostislav Pehlivanov
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-cvslog] fate: reenable TNS test

2015-08-29 Thread Rostislav Pehlivanov
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-cvslog] aacenc: remove TNS from the todo list

2015-08-29 Thread Rostislav Pehlivanov
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-cvslog] aacenc_tns: do not limit the filter size

2015-08-29 Thread Rostislav Pehlivanov
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-cvslog] aacenc_tns: fix triggering an assertion with assert-level=2

2015-08-29 Thread Rostislav Pehlivanov
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-cvslog] aacenc_tns: actually apply TNS filter to the coefficients

2015-08-29 Thread Rostislav Pehlivanov
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-cvslog] aacenc_tns: fix out-of-bounds array access

2015-08-29 Thread Rostislav Pehlivanov
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-cvslog] aacenc: initialize LPC context with MAX_LPC_ORDER

2015-08-29 Thread Rostislav Pehlivanov
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-cvslog] lpc: rename ff_lpc_calc_levinsion to ff_lpc_calc_levinson

2015-08-29 Thread Rostislav Pehlivanov
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-cvslog] aacenc: Enable Perceptual Noise Substitution by default

2015-09-01 Thread Rostislav Pehlivanov
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-cvslog] aacenc: Enable Intensity Stereo by default

2015-09-01 Thread Rostislav Pehlivanov
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-cvslog] aacenc: populate tns_max_bands

2015-09-01 Thread Rostislav Pehlivanov
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-cvslog] aacenc_tns: rework coefficient quantization and filter application

2015-09-01 Thread 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-cvslog] aacenctab: add tns_min_sfb[] to the encoder tables header

2015-09-01 Thread Rostislav Pehlivanov
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-cvslog] aacenc: allocate a larger buffer for the TNS LPC context

2015-09-01 Thread Rostislav Pehlivanov
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-cvslog] fate: update AAC Encoder TNS test for the new changes

2015-09-01 Thread Rostislav Pehlivanov
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-cvslog] lpc: add ff_lpc_calc_ref_coefs_f() function

2015-09-01 Thread Rostislav Pehlivanov
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-cvslog] aacenc: reorder resetting of cpe->common_window

2015-09-01 Thread Rostislav Pehlivanov
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   2   3   4   >