[FFmpeg-cvslog] opusenc: fix infinite loop if flushing encoder upon init

2018-12-12 Thread Rostislav Pehlivanov
ffmpeg | branch: master | Rostislav Pehlivanov | Wed Dec 12 20:05:33 2018 +| [83db1efd42bd4d89a5a78bb3001481e009d99304] | committer: Rostislav Pehlivanov opusenc: fix infinite loop if flushing encoder upon init The issue is that the afq still has samples as on init it counts the overlap

[FFmpeg-cvslog] Revert "libopus: Add channel mapping 2 support in libopusdec"

2018-11-28 Thread Rostislav Pehlivanov
ffmpeg | branch: master | Rostislav Pehlivanov | Wed Nov 28 23:54:08 2018 +| [ffec9d32feaff7075c0b150f1168e08aeb4a296a] | committer: Rostislav Pehlivanov Revert "libopus: Add channel mapping 2 support in libopusdec" This reverts commit c8c995bc1ddc34df93049f002432286018c8cc9

[FFmpeg-cvslog] Revert "avcodec/libopusenc: Fix warning when encoding ambisonics with channel mapping 2"

2018-11-28 Thread Rostislav Pehlivanov
ffmpeg | branch: master | Rostislav Pehlivanov | Wed Nov 28 23:53:51 2018 +| [cf283f2dfbbf8b4c59d4f32f4308ede851613257] | committer: Rostislav Pehlivanov Revert "avcodec/libopusenc: Fix warning when encoding ambisonics with channel mapping 2" This reve

[FFmpeg-cvslog] atrac9dec: clean up code slightly

2018-08-27 Thread Rostislav Pehlivanov
ffmpeg | branch: master | Rostislav Pehlivanov | Tue Aug 28 04:25:35 2018 +0100| [964819fefdd14e4c147bbfd7d5183a8ea515fcdc] | committer: Rostislav Pehlivanov atrac9dec: clean up code slightly Just remove some dead variable assignments, unneeded variables and change the FFMAX order to

[FFmpeg-cvslog] atrac9dec: implement LFE channel decoding

2018-08-27 Thread Rostislav Pehlivanov
ffmpeg | branch: master | Rostislav Pehlivanov | Mon Aug 27 23:15:08 2018 +0100| [ea82ff81e4ae0c03a3471ff5e94cb95196dd0789] | committer: Rostislav Pehlivanov atrac9dec: implement LFE channel decoding Much simpler than regular decoding, does allow for 5.1 and 7.1 streams to be decoded without

[FFmpeg-cvslog] atrac9dec: relax gradient value requirements

2018-08-27 Thread Rostislav Pehlivanov
ffmpeg | branch: master | Rostislav Pehlivanov | Mon Aug 27 23:12:36 2018 +0100| [6213cf73945db1dd488ec51d6c4214b496833d7b] | committer: Rostislav Pehlivanov atrac9dec: relax gradient value requirements Unlike the range, the gradient start value does not have to be lower than the end value

[FFmpeg-cvslog] allcodecs: reorder ff_bitpacked_decoder

2018-08-25 Thread Rostislav Pehlivanov
ffmpeg | branch: master | Rostislav Pehlivanov | Sat Aug 25 18:36:16 2018 +0100| [2e23cfbb4246bf923ddecd03934f6756cb1cafcf] | committer: Rostislav Pehlivanov allcodecs: reorder ff_bitpacked_decoder Needs to be in alphabetical order. Signed-off-by: Rostislav Pehlivanov > h

[FFmpeg-cvslog] riff: add ATRAC9 guid

2018-07-03 Thread Rostislav Pehlivanov
ffmpeg | branch: master | Rostislav Pehlivanov | Sat Jun 30 08:32:05 2018 +0100| [9fececb6f335851304a8e1e78ff7d6f8c11c285a] | committer: Rostislav Pehlivanov riff: add ATRAC9 guid Enables demuxing of ATRAC9 files. Signed-off-by: Rostislav Pehlivanov > http://git.videolan.org/gitweb.

[FFmpeg-cvslog] hwcontext_internal: add ff_hwframe_map_replace

2018-06-21 Thread Rostislav Pehlivanov
ffmpeg | branch: master | Rostislav Pehlivanov | Fri Apr 20 05:30:03 2018 +0100| [7062e4dbc8240389bf64f46f527eabfc5adcd58b] | committer: Rostislav Pehlivanov hwcontext_internal: add ff_hwframe_map_replace Used to fix unmapping when no direct interop exists between APIs. Signed-off-by

[FFmpeg-cvslog] hwcontext_opencl: use ff_hwframe_map_replace()

2018-06-21 Thread Rostislav Pehlivanov
ffmpeg | branch: master | Rostislav Pehlivanov | Fri Apr 20 05:30:04 2018 +0100| [a2613647c4f40b9e802cd21f37545ef1fdf370d1] | committer: Rostislav Pehlivanov hwcontext_opencl: use ff_hwframe_map_replace() Signed-off-by: Rostislav Pehlivanov > http://git.videolan.org/gitweb.cgi/ffmpeg.git

[FFmpeg-cvslog] doc/developer: update style guidelines to include for loops with declarations

2018-05-17 Thread Rostislav Pehlivanov
ffmpeg | branch: master | Rostislav Pehlivanov | Fri May 18 02:24:28 2018 +0100| [62a7a70484f78372856b3967f4c9ebb6525b17bd] | committer: Rostislav Pehlivanov doc/developer: update style guidelines to include for loops with declarations Signed-off-by: Rostislav Pehlivanov > h

[FFmpeg-cvslog] opusenc: use for loops with declarations

2018-05-17 Thread Rostislav Pehlivanov
ffmpeg | branch: master | Rostislav Pehlivanov | Fri May 18 02:38:08 2018 +0100| [8e7b13b971bed550f349110900e8196dde0989e2] | committer: Rostislav Pehlivanov opusenc: use for loops with declarations Signed-off-by: Rostislav Pehlivanov > http://git.videolan.org/gitweb.cgi/ffmpeg.git

[FFmpeg-cvslog] configure: error out on unsupported MSVC versions

2018-05-17 Thread Rostislav Pehlivanov
ffmpeg | branch: master | Rostislav Pehlivanov | Tue May 15 00:53:26 2018 +0100| [ce943dd6acbfdfc40223c0fb24d4cad438e6499c] | committer: Rostislav Pehlivanov configure: error out on unsupported MSVC versions The FATE tests for MSVC versions older than 2013 are untested in FATE and apparently

[FFmpeg-cvslog] mdct15: simplify x86 exptab permutation

2018-05-07 Thread Rostislav Pehlivanov
ffmpeg | branch: master | Rostislav Pehlivanov | Mon May 7 23:16:37 2018 +0100| [29eb1c51d7352c55990ba938194d91486f460d2d] | committer: Rostislav Pehlivanov mdct15: simplify x86 exptab permutation Removes an unneeded copy and does the 5-point permute in-place. Signed-off-by: Rostislav

[FFmpeg-cvslog] mdct15: simplify the fft15 x86 SIMD

2018-05-07 Thread Rostislav Pehlivanov
ffmpeg | branch: master | Rostislav Pehlivanov | Sun May 6 23:15:08 2018 +0100| [a72d0fb97336794b1c21415005cab826feb17cf8] | committer: Rostislav Pehlivanov mdct15: simplify the fft15 x86 SIMD Saves 1 gpr and 2 instructions and simplifies the macros a bit. Signed-off-by: Rostislav

[FFmpeg-cvslog] mpegvideo: add deprecated flags to the rc_strategy option

2018-05-05 Thread Rostislav Pehlivanov
ffmpeg | branch: master | Rostislav Pehlivanov | Sat May 5 20:14:43 2018 +0100| [d05c3b9ceeb9d00d4500c376448230e45f6ab108] | committer: Rostislav Pehlivanov mpegvideo: add deprecated flags to the rc_strategy option Forgotten with the commit which removed support for libxvid_rc. Signed-off

[FFmpeg-cvslog] dcaenc: fix segfault when attempting to encode with invalid samplerate

2018-05-05 Thread Rostislav Pehlivanov
ffmpeg | branch: master | Rostislav Pehlivanov | Sat May 5 18:42:53 2018 +0100| [c1b282dc74d801f943db282e89f7729e90897669] | committer: Rostislav Pehlivanov dcaenc: fix segfault when attempting to encode with invalid samplerate Signed-off-by: Rostislav Pehlivanov > http://git.videolan.

[FFmpeg-cvslog] mpegvideo: remove support for libxvid's RC system

2018-05-05 Thread Rostislav Pehlivanov
ffmpeg | branch: master | Rostislav Pehlivanov | Tue May 1 19:58:38 2018 +0100| [a1c6fc773f941fd6a6ef3f12f102a7902ae69453] | committer: Rostislav Pehlivanov mpegvideo: remove support for libxvid's RC system Signed-off-by: Rostislav Pehlivanov > http://git.videolan.org/gitweb.cgi/ff

[FFmpeg-cvslog] Revert "libavformat: add mbedTLS based TLS"

2018-04-23 Thread Rostislav Pehlivanov
ffmpeg | branch: master | Rostislav Pehlivanov | Mon Apr 23 20:28:50 2018 +0100| [4ac0ff8ec2afb609ecebcc135bbedf04b1dced5b] | committer: Rostislav Pehlivanov Revert "libavformat: add mbedTLS based TLS" This reverts commit 62f5c9d68bf6e0f2c1a47cf002629a70a82274fc, which was pu

[FFmpeg-cvslog] lavc: prefer the mp3float decoder to the mp3 decoder

2018-04-01 Thread Rostislav Pehlivanov
ffmpeg | branch: master | Rostislav Pehlivanov | Sat Mar 31 23:57:09 2018 +0100| [a1b91b0cc28ac9d7ca77f21a3010233edeee457c] | committer: Rostislav Pehlivanov lavc: prefer the mp3float decoder to the mp3 decoder On modern x86 systems its around 2x faster. For systems without FPUs it'

[FFmpeg-cvslog] vc2enc: properly promote operations to 64 bits

2018-03-12 Thread Rostislav Pehlivanov
ffmpeg | branch: master | Rostislav Pehlivanov | Mon Mar 12 23:31:22 2018 +| [688060fbb7233d9212a92ce171e3b94784f95ca1] | committer: Rostislav Pehlivanov vc2enc: properly promote operations to 64 bits On Windows machines, the UL suffix still means 32 bits. The only parts that need 64 bits

[FFmpeg-cvslog] vc2enc: replace quantization LUT with a smaller division LUT

2018-03-10 Thread Rostislav Pehlivanov
ffmpeg | branch: master | Rostislav Pehlivanov | Tue Feb 27 23:12:33 2018 +| [ea6973a5733ce1a6b6359357fd5c1722c2774dce] | committer: Rostislav Pehlivanov vc2enc: replace quantization LUT with a smaller division LUT This commit replaces the huge and impractical LUT which converted coeffs

[FFmpeg-cvslog] parseutils: accept only full "ms" suffix

2018-03-05 Thread Rostislav Pehlivanov
ffmpeg | branch: master | Rostislav Pehlivanov | Sat Mar 3 20:17:46 2018 +| [8218249f1f04de65904f58519bde21948e5a0783] | committer: Rostislav Pehlivanov parseutils: accept only full "ms" suffix The commit which added those was pushed prematurely before anyone could object to

[FFmpeg-cvslog] frame: add an av_frame_new_side_data_from_buf function

2018-03-01 Thread Rostislav Pehlivanov
ffmpeg | branch: master | Rostislav Pehlivanov | Tue Oct 17 23:57:28 2017 +0100| [6731f60598963da357ff77dafe9e5e903629bde9] | committer: Rostislav Pehlivanov frame: add an av_frame_new_side_data_from_buf function Signed-off-by: Rostislav Pehlivanov > http://git.videolan.org/gitweb.

[FFmpeg-cvslog] h264_idct: enable unmacro on newer NASM versions

2018-02-12 Thread Rostislav Pehlivanov
ffmpeg | branch: master | Rostislav Pehlivanov | Sat Feb 10 13:16:36 2018 +| [50945482a75c009ad932ccda5c7d406e8319e54f] | committer: Rostislav Pehlivanov h264_idct: enable unmacro on newer NASM versions Signed-off-by: Rostislav Pehlivanov > http://git.videolan.org/gitweb.cgi/ffmpeg.

[FFmpeg-cvslog] lavfi: add a gitignore file for OpenCL compiled kernels

2018-02-07 Thread Rostislav Pehlivanov
ffmpeg | branch: master | Rostislav Pehlivanov | Mon Feb 5 11:04:45 2018 +| [33d632d40e147f99aaacafd9621f696a27dbf239] | committer: Rostislav Pehlivanov lavfi: add a gitignore file for OpenCL compiled kernels Signed-off-by: Rostislav Pehlivanov > http://git.videolan.org/gitweb.

[FFmpeg-cvslog] avcodec/vc2enc: prevent bitrate overshoots

2018-01-31 Thread Rostislav Pehlivanov
ffmpeg | branch: master | Rostislav Pehlivanov | Wed Apr 6 11:51:24 2016 +0100| [61a4ee8ab482925cb419133cab42e4c4ef6a3f07] | committer: James Darnley avcodec/vc2enc: prevent bitrate overshoots The rounding caused by the size scaler wasn't compensated for and the slice sizes grew beyond

[FFmpeg-cvslog] dcaenc: move all tables inside context and fix incorrect coding style

2018-01-13 Thread Rostislav Pehlivanov
ffmpeg | branch: master | Rostislav Pehlivanov | Sat Jan 13 18:27:36 2018 +| [c51301db14fe08bf9f5c3b4f9e588e04095f9ac1] | committer: Rostislav Pehlivanov dcaenc: move all tables inside context and fix incorrect coding style Functionally identical to the old code, with less lines wasted

[FFmpeg-cvslog] dcaenc: cleanup on init failure and add a threadsafe init codec cap

2018-01-13 Thread Rostislav Pehlivanov
ffmpeg | branch: master | Rostislav Pehlivanov | Sat Jan 13 18:03:42 2018 +| [56e11ebf55a5e51a8a7131d382c2020e35d34f42] | committer: Rostislav Pehlivanov dcaenc: cleanup on init failure and add a threadsafe init codec cap The encoder didn't clean up if a malloc failed during init. It

[FFmpeg-cvslog] aacenc: use the fast coder as the default

2018-01-13 Thread Rostislav Pehlivanov
ffmpeg | branch: master | Rostislav Pehlivanov | Sat Jan 13 11:46:29 2018 +| [fcb681ac3edd708f26c3b5014c06e32fd2723887] | committer: Rostislav Pehlivanov aacenc: use the fast coder as the default The twoloop coder sounds decent at low bitrates, however at higher bitrates it sounds worse

[FFmpeg-cvslog] fate: remove the fate-aac-ltp-encode test

2018-01-13 Thread Rostislav Pehlivanov
ffmpeg | branch: master | Rostislav Pehlivanov | Sat Jan 13 12:03:49 2018 +| [6c4b9eb935b677e6f562660caf145b73ea49cf30] | committer: Rostislav Pehlivanov fate: remove the fate-aac-ltp-encode test It tests a useless profile which sounds no better than regular aac and which takes extremely

[FFmpeg-cvslog] libavformat/network: fix function duplication

2018-01-06 Thread Rostislav Pehlivanov
ffmpeg | branch: master | Rostislav Pehlivanov | Sat Jan 6 18:59:46 2018 +| [c693af1951a0074a29ce39b69736ff0cf33b41d2] | committer: Rostislav Pehlivanov libavformat/network: fix function duplication Since the function used to be exposed for ffserver's sake, it was renamed to the

[FFmpeg-cvslog] libavformat: unexpose private ff_ functions needed by ffserver

2018-01-06 Thread Rostislav Pehlivanov
ffmpeg | branch: master | Rostislav Pehlivanov | Sat Jan 6 18:37:06 2018 +| [8788e82c04fee409d6b56751a0925d4ee17d2f68] | committer: Rostislav Pehlivanov libavformat: unexpose private ff_ functions needed by ffserver Signed-off-by: Rostislav Pehlivanov > http://git.videolan.

[FFmpeg-cvslog] libavformat: remove the ff_rtp_get_local_rtcp_port function

2018-01-06 Thread Rostislav Pehlivanov
ffmpeg | branch: master | Rostislav Pehlivanov | Sat Oct 21 19:45:09 2017 +0100| [d41de90d440ae389262e13fb6c4dc3fdf7261b57] | committer: Rostislav Pehlivanov libavformat: remove the ff_rtp_get_local_rtcp_port function Only used by ffserver Signed-off-by: Rostislav Pehlivanov > h

[FFmpeg-cvslog] libavformat/mpjpeg: use "ffmpeg" instead of "ffserver" as boundary tag

2018-01-06 Thread Rostislav Pehlivanov
ffmpeg | branch: master | Rostislav Pehlivanov | Sat Oct 21 19:52:04 2017 +0100| [7c6125cbcc6e805711feff9cbf35329adcb6e313] | committer: Rostislav Pehlivanov libavformat/mpjpeg: use "ffmpeg" instead of "ffserver" as boundary tag Signed-off-by: Rostislav Pehlivanov >

[FFmpeg-cvslog] libavformat: remove the ffmenc and ffmdec muxer and demuxers

2018-01-06 Thread Rostislav Pehlivanov
ffmpeg | branch: master | Rostislav Pehlivanov | Sat Oct 21 19:38:59 2017 +0100| [c17f4761443b471f47fa8f0a5bcff078cdff9479] | committer: Rostislav Pehlivanov libavformat: remove the ffmenc and ffmdec muxer and demuxers Used only by ffserver. Signed-off-by: Rostislav Pehlivanov > h

[FFmpeg-cvslog] libavformat: unexpose the ff_inet_aton function

2018-01-06 Thread Rostislav Pehlivanov
ffmpeg | branch: master | Rostislav Pehlivanov | Sat Oct 21 19:40:50 2017 +0100| [9396ed0f291509e62235e12cd064d5b13b2473c2] | committer: Rostislav Pehlivanov libavformat: unexpose the ff_inet_aton function Used only by ffserver. Signed-off-by: Rostislav Pehlivanov > http://git.videolan.

[FFmpeg-cvslog] lavr: deprecate the entire library

2018-01-03 Thread Rostislav Pehlivanov
ffmpeg | branch: master | Rostislav Pehlivanov | Mon Dec 25 02:05:52 2017 +| [c29038f3041a4080342b2e333c1967d136749c0f] | committer: Rostislav Pehlivanov lavr: deprecate the entire library Deprecate the entire library. Merged years ago to provide compatibility with Libav, it remained

[FFmpeg-cvslog] opusenc_psy: disable stereo searches for mono streams

2018-01-03 Thread Rostislav Pehlivanov
ffmpeg | branch: master | Rostislav Pehlivanov | Thu Jan 4 02:52:40 2018 +| [f141b353e60f1081185927a1e74a9ab46cae8bef] | committer: Rostislav Pehlivanov opusenc_psy: disable stereo searches for mono streams Fixes a crash which happened when someone tried to encode mono. Signed-off-by

[FFmpeg-cvslog] lavc/Makefile: fix opus_parser dependencies

2018-01-01 Thread Rostislav Pehlivanov
ffmpeg | branch: master | Rostislav Pehlivanov | Mon Jan 1 19:55:25 2018 +| [fdbd26196702120561a6a9b32928443b04fcbd11] | committer: Rostislav Pehlivanov lavc/Makefile: fix opus_parser dependencies Fix suggested by RiCON. Signed-off-by: Rostislav Pehlivanov > http://git.videolan.

[FFmpeg-cvslog] opus: merge encoder and decoder bitallocation functions into one

2017-12-30 Thread Rostislav Pehlivanov
ffmpeg | branch: master | Rostislav Pehlivanov | Sat Dec 30 17:02:54 2017 +| [51027d0b8b2835d4c70c9cb7b2ab5e28d5e3f22f] | committer: Rostislav Pehlivanov opus: merge encoder and decoder bitallocation functions into one There's no difference apart from which entropy coding function

[FFmpeg-cvslog] opus: fix hybrid folding indexing during band quantization

2017-12-07 Thread Rostislav Pehlivanov
ffmpeg | branch: master | Rostislav Pehlivanov | Fri Dec 8 03:40:41 2017 +| [4678339e745dac8fa4288541b79f1577f19bb4c2] | committer: Rostislav Pehlivanov opus: fix hybrid folding indexing during band quantization Resulted in valgrind errors due to uninitialized memory. Also updates fate

[FFmpeg-cvslog] fate-opus: run and test inactive samples

2017-12-07 Thread Rostislav Pehlivanov
ffmpeg | branch: master | Rostislav Pehlivanov | Tue Dec 5 02:03:15 2017 +| [c67c7191b1c2fa0ff0a9785f52e86a5cdfc1d36f] | committer: Rostislav Pehlivanov fate-opus: run and test inactive samples Signed-off-by: Rostislav Pehlivanov > http://git.videolan.org/gitweb.cgi/ffmpeg.git

[FFmpeg-cvslog] opus_pvq: do not compile encoding/decoding code if the encoder/decoder is disabled

2017-12-04 Thread Rostislav Pehlivanov
ffmpeg | branch: master | Rostislav Pehlivanov | Mon Dec 4 08:57:45 2017 +| [7b46add7257628bffac96d3002308d1f9e1ed172] | committer: Rostislav Pehlivanov opus_pvq: do not compile encoding/decoding code if the encoder/decoder is disabled This should save quite a bit of space if either has

[FFmpeg-cvslog] opus_celt: deduplicate band quantization/dequantization function

2017-12-04 Thread Rostislav Pehlivanov
ffmpeg | branch: master | Rostislav Pehlivanov | Mon Dec 4 08:55:45 2017 +| [ce87e630fa009d0bf78cd7a7599e6efc221e6543] | committer: Rostislav Pehlivanov opus_celt: deduplicate band quantization/dequantization function No point in having the same code twice to do exactly the same thing

[FFmpeg-cvslog] fate-opus: update tests to use new decoder outputs

2017-12-04 Thread Rostislav Pehlivanov
ffmpeg | branch: master | Rostislav Pehlivanov | Mon Dec 4 10:50:23 2017 +| [e836a0b3fd6943f77f54d65ee4ac1005e71d1162] | committer: Rostislav Pehlivanov fate-opus: update tests to use new decoder outputs Can't overwrite old ones. Signed-off-by: Rostislav Pehlivanov &

[FFmpeg-cvslog] opus: add an option to toggle intensity stereo phase inversion

2017-12-03 Thread Rostislav Pehlivanov
ffmpeg | branch: master | Rostislav Pehlivanov | Mon Dec 4 06:36:42 2017 +| [1b8649c2ce95da0a12d90f6acf7171b4fc6580db] | committer: Rostislav Pehlivanov opus: add an option to toggle intensity stereo phase inversion Due to a somewhat high volume of complains, phase inversion has been

[FFmpeg-cvslog] fate-opus: update to match the changes from RFC8251

2017-12-03 Thread Rostislav Pehlivanov
ffmpeg | branch: master | Rostislav Pehlivanov | Mon Dec 4 07:26:33 2017 +| [d1d6f965d81bab2076d67cdc1dabd5a1f5bb2d30] | committer: Rostislav Pehlivanov fate-opus: update to match the changes from RFC8251 Also change note to say that we compare against the officially decoded samples

[FFmpeg-cvslog] error_resilience: remove avpriv_atomic usage

2017-11-25 Thread Rostislav Pehlivanov
ffmpeg | branch: master | Rostislav Pehlivanov | Fri Nov 24 23:34:16 2017 +| [3701d499f8734ec5f3e7359de7311b15d92070b0] | committer: Rostislav Pehlivanov error_resilience: remove avpriv_atomic usage Signed-off-by: Rostislav Pehlivanov > http://git.videolan.org/gitweb.cgi/ffmpeg.git

[FFmpeg-cvslog] libavcodec/utils.c: simplify avcodec locking with atomics

2017-11-25 Thread Rostislav Pehlivanov
ffmpeg | branch: master | Rostislav Pehlivanov | Sat Nov 25 16:55:44 2017 +| [590136e78da3d091ea99ab5432543d47a559a461] | committer: Rostislav Pehlivanov libavcodec/utils.c: simplify avcodec locking with atomics Also makes it more robust than using volatiles. Signed-off-by: Rostislav

[FFmpeg-cvslog] lavc/utils.c: use C11 atomics for entangled thread handling

2017-11-25 Thread Rostislav Pehlivanov
ffmpeg | branch: master | Rostislav Pehlivanov | Fri Nov 24 23:38:44 2017 +| [3154f4417ab56cfd1e978e6abbb68a9f9f7600ed] | committer: Rostislav Pehlivanov lavc/utils.c: use C11 atomics for entangled thread handling Signed-off-by: Rostislav Pehlivanov > http://git.videolan.org/gitweb.

[FFmpeg-cvslog] opus_pvq: fix crashing on analysis of mono

2017-11-22 Thread Rostislav Pehlivanov
ffmpeg | branch: master | Rostislav Pehlivanov | Thu Nov 23 00:58:36 2017 +| [6e0723470bea258ceb72ee4c4916cf8f80337f92] | committer: Rostislav Pehlivanov opus_pvq: fix crashing on analysis of mono Signed-off-by: Rostislav Pehlivanov > http://git.videolan.org/gitweb.cgi/ffmpeg.git

[FFmpeg-cvslog] Changelog: list the new aptX features

2017-11-10 Thread Rostislav Pehlivanov
ffmpeg | branch: master | Rostislav Pehlivanov | Fri Nov 10 21:31:07 2017 +| [eb7a01d692684b3d7008506aaedfcdd79193bde6] | committer: Rostislav Pehlivanov Changelog: list the new aptX features Signed-off-by: Rostislav Pehlivanov > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] aacenc: mark the preset 5.0/5.1 layouts correctly with back speakers

2017-11-09 Thread Rostislav Pehlivanov
ffmpeg | branch: master | Rostislav Pehlivanov | Thu Nov 9 12:51:54 2017 +| [fc9dcfe7d50d7f1b38fb287b4d92b5f3fc4bfb05] | committer: Rostislav Pehlivanov aacenc: mark the preset 5.0/5.1 layouts correctly with back speakers The spec is correct, it does list these layouts as having rear

[FFmpeg-cvslog] aacenc: use the PCE comment field for encoder ID

2017-11-08 Thread Rostislav Pehlivanov
ffmpeg | branch: master | Rostislav Pehlivanov | Thu Nov 9 04:30:07 2017 +| [7b7775a604fb406e3c16c29796dda7366e1c4ca8] | committer: Rostislav Pehlivanov aacenc: use the PCE comment field for encoder ID Also handle extradata of variable size (for bitexact/if PCEs aren't used). Signe

[FFmpeg-cvslog] aacenc: support extended channel layouts using PCEs

2017-11-08 Thread Rostislav Pehlivanov
ffmpeg | branch: master | Rostislav Pehlivanov | Mon Oct 3 19:53:11 2016 +0100| [fbf295e2bd4d48d7a0a094ed5afce2fa5b6cf35a] | committer: Rostislav Pehlivanov aacenc: support extended channel layouts using PCEs This commit implements support for PCE (Program Configuration Elements) in the AAC

[FFmpeg-cvslog] pngdec: expose gAMA and cHRM chunks as side/meta data

2017-11-08 Thread Rostislav Pehlivanov
ffmpeg | branch: master | Rostislav Pehlivanov | Mon Sep 25 20:28:08 2017 +0100| [0a771e6b32429f9195d431415bf707c28ef31fff] | committer: Rostislav Pehlivanov pngdec: expose gAMA and cHRM chunks as side/meta data Signed-off-by: Rostislav Pehlivanov > http://git.videolan.org/gitweb.

[FFmpeg-cvslog] pngdec: check for bprint finalization sucess on icc data parsing

2017-11-08 Thread Rostislav Pehlivanov
ffmpeg | branch: master | Rostislav Pehlivanov | Thu Nov 9 02:34:54 2017 +| [723b6baaf8db43d0872bad504c4f4c780b53516b] | committer: Rostislav Pehlivanov pngdec: check for bprint finalization sucess on icc data parsing It can fail in case of OOM. Signed-off-by: Rostislav Pehlivanov

[FFmpeg-cvslog] vc2enc_dwt: pad the temporary buffer by the slice size

2017-11-08 Thread Rostislav Pehlivanov
ffmpeg | branch: release/3.1 | Rostislav Pehlivanov | Wed Nov 8 23:50:04 2017 +| [7cce800930556e691e23a092a442102bb68e0f6f] | committer: Rostislav Pehlivanov vc2enc_dwt: pad the temporary buffer by the slice size Since non-Haar wavelets need to look into pixels outside the frame, we need

[FFmpeg-cvslog] vc2enc_dwt: pad the temporary buffer by the slice size

2017-11-08 Thread Rostislav Pehlivanov
ffmpeg | branch: release/3.2 | Rostislav Pehlivanov | Wed Nov 8 23:50:04 2017 +| [519a54cc195b92fe6ba71fd156e31e944d862d7e] | committer: Rostislav Pehlivanov vc2enc_dwt: pad the temporary buffer by the slice size Since non-Haar wavelets need to look into pixels outside the frame, we need

[FFmpeg-cvslog] vc2enc_dwt: pad the temporary buffer by the slice size

2017-11-08 Thread Rostislav Pehlivanov
ffmpeg | branch: release/3.3 | Rostislav Pehlivanov | Wed Nov 8 23:50:04 2017 +| [a7aac19933a91e22d77b0b4dd4ecd61edf52d43f] | committer: Rostislav Pehlivanov vc2enc_dwt: pad the temporary buffer by the slice size Since non-Haar wavelets need to look into pixels outside the frame, we need

[FFmpeg-cvslog] vc2enc_dwt: pad the temporary buffer by the slice size

2017-11-08 Thread Rostislav Pehlivanov
ffmpeg | branch: release/3.4 | Rostislav Pehlivanov | Wed Nov 8 23:50:04 2017 +| [a94cb36ab2ad99d3a1331c9f91831ef593d94f74] | committer: Rostislav Pehlivanov vc2enc_dwt: pad the temporary buffer by the slice size Since non-Haar wavelets need to look into pixels outside the frame, we need

[FFmpeg-cvslog] vc2enc_dwt: pad the temporary buffer by the slice size

2017-11-08 Thread Rostislav Pehlivanov
ffmpeg | branch: release/3.0 | Rostislav Pehlivanov | Wed Nov 8 23:50:04 2017 +| [94e538aebbc9f9c529e8b1f2eda860cfb8c473b1] | committer: Rostislav Pehlivanov vc2enc_dwt: pad the temporary buffer by the slice size Since non-Haar wavelets need to look into pixels outside the frame, we need

[FFmpeg-cvslog] vc2enc_dwt: pad the temporary buffer by the slice size

2017-11-08 Thread Rostislav Pehlivanov
ffmpeg | branch: master | Rostislav Pehlivanov | Wed Nov 8 23:50:04 2017 +| [3228ac730c11eca49d5680d5550128e397061c85] | committer: Rostislav Pehlivanov vc2enc_dwt: pad the temporary buffer by the slice size Since non-Haar wavelets need to look into pixels outside the frame, we need to

[FFmpeg-cvslog] libavcodec/version: add a comment about FF_API_MPV_OPT deprecation

2017-10-21 Thread Rostislav Pehlivanov
ffmpeg | branch: master | Rostislav Pehlivanov | Sat Oct 21 21:02:35 2017 +0100| [efb79cabb2c801c9e76a0af6c72121f547ab7f59] | committer: Rostislav Pehlivanov libavcodec/version: add a comment about FF_API_MPV_OPT deprecation In order to prevent it from being forgotten and delayed until the

[FFmpeg-cvslog] opus_pvq: make max_den a float

2017-09-28 Thread Rostislav Pehlivanov
ffmpeg | branch: master | Rostislav Pehlivanov | Thu Sep 28 22:39:36 2017 +0100| [05dfa21d47f35f394938653abcab8b3baa3bc999] | committer: Rostislav Pehlivanov opus_pvq: make max_den a float Prevents int->float conversions on every loop. Performance gain on synthetic benchmarks: 13%. Sugges

[FFmpeg-cvslog] lavfi: make window_func an inline function

2017-09-23 Thread Rostislav Pehlivanov
ffmpeg | branch: master | Rostislav Pehlivanov | Sat Sep 23 14:21:22 2017 +0100| [039ebaa5f39ef45444f3cc42ab2ff71b0e9a1161] | committer: Rostislav Pehlivanov lavfi: make window_func an inline function Eliminate lavc->lavfi dependency. The function isn't big and doesn't deserve

[FFmpeg-cvslog] opusenc: implement a psychoacoustic system

2017-09-23 Thread Rostislav Pehlivanov
ffmpeg | branch: master | Rostislav Pehlivanov | Sat Sep 23 00:38:37 2017 +0100| [2ad1768c7b48b6c77bbe9c42a4c2744f7b029182] | committer: Rostislav Pehlivanov opusenc: implement a psychoacoustic system This commit implements a psychoacoustic system for the native Opus encoder. Its unlike any

[FFmpeg-cvslog] opus_pvq_search: split functions into exactness and only use the exact if its faster

2017-08-18 Thread Rostislav Pehlivanov
ffmpeg | branch: master | Rostislav Pehlivanov | Fri Aug 18 19:29:33 2017 +0100| [3c99523a2864af729a8576c3fffe81fb884fa0d5] | committer: Rostislav Pehlivanov opus_pvq_search: split functions into exactness and only use the exact if its faster This splits the asm function into exact and non

[FFmpeg-cvslog] ops_pvq_search: remove dead macro

2017-08-18 Thread Rostislav Pehlivanov
ffmpeg | branch: master | Rostislav Pehlivanov | Fri Aug 18 17:27:41 2017 +0100| [8e53cd1fab86b8774f0b5b0f186d8e0cd9c1895b] | committer: Rostislav Pehlivanov ops_pvq_search: remove dead macro There's no point in toggling it, even for debugging. Its just worse. Signed-off-by: Rost

[FFmpeg-cvslog] opus_pvq_search: only use rsqrtps approximation on CPUs with avx

2017-08-18 Thread Rostislav Pehlivanov
ffmpeg | branch: master | Rostislav Pehlivanov | Fri Aug 18 17:28:40 2017 +0100| [f386dd70acdc81d42d6bcb885d2889634cdf45b7] | committer: Rostislav Pehlivanov opus_pvq_search: only use rsqrtps approximation on CPUs with avx Makes the search produce idential results with the C version. Signed

[FFmpeg-cvslog] mdct15: add inverse transform postrotation SIMD

2017-07-29 Thread Rostislav Pehlivanov
ffmpeg | branch: master | Rostislav Pehlivanov | Sat Jul 29 21:27:01 2017 +0100| [70eb77b34e9f08cd5e431921a2792f31e4b5265c] | committer: Rostislav Pehlivanov mdct15: add inverse transform postrotation SIMD 2.5ms frames: Before (c): 2638 decicycles in postrotate, 2097040 runs,112 skips

[FFmpeg-cvslog] pngdec: fix potential memory leak

2017-07-26 Thread Rostislav Pehlivanov
ffmpeg | branch: master | Rostislav Pehlivanov | Wed Jul 26 23:54:14 2017 +0100| [133dafe24fc7167b049bb14fb5ec2d199d8cddcc] | committer: Rostislav Pehlivanov pngdec: fix potential memory leak Fixes CID1412026. Signed-off-by: Rostislav Pehlivanov > http://git.videolan.org/gitweb.

[FFmpeg-cvslog] mdct15: simplify prereindexing and forward transform postrotation

2017-07-25 Thread Rostislav Pehlivanov
ffmpeg | branch: master | Rostislav Pehlivanov | Tue Jul 25 04:31:48 2017 +0100| [0563a5d175428943c741be2d18ac6010b868fc91] | committer: Rostislav Pehlivanov mdct15: simplify prereindexing and forward transform postrotation Equivalent. Signed-off-by: Rostislav Pehlivanov > h

[FFmpeg-cvslog] lavu/frame: add new side data type for ICC profiles

2017-07-25 Thread Rostislav Pehlivanov
ffmpeg | branch: master | Rostislav Pehlivanov | Thu Jul 20 21:46:21 2017 +0100| [24de4fddcad9ae7ee598ff5984e013af14f10c2f] | committer: Rostislav Pehlivanov lavu/frame: add new side data type for ICC profiles Many image formats support embedding of ICC profiles directly in their bitstreams

[FFmpeg-cvslog] pngdec: decode and expose iCCP chunks as side data

2017-07-25 Thread Rostislav Pehlivanov
ffmpeg | branch: master | Rostislav Pehlivanov | Thu Jul 20 21:46:22 2017 +0100| [2e08bbb282109d731194019967dc66ed7b966cb6] | committer: Rostislav Pehlivanov pngdec: decode and expose iCCP chunks as side data Signed-off-by: Rostislav Pehlivanov > http://git.videolan.org/gitweb.

[FFmpeg-cvslog] opus_rc: fix CDF encoding of zeroes

2017-07-20 Thread Rostislav Pehlivanov
ffmpeg | branch: master | Rostislav Pehlivanov | Thu Jul 20 07:33:33 2017 +0100| [3aca16e857a1e12c566cd416dd14ecee24aba184] | committer: Rostislav Pehlivanov opus_rc: fix CDF encoding of zeroes 0th CDF value is where probabilities are. Signed-off-by: Rostislav Pehlivanov > h

[FFmpeg-cvslog] opus: simplify coarse energy beta coefficients

2017-07-18 Thread Rostislav Pehlivanov
ffmpeg | branch: master | Rostislav Pehlivanov | Tue Jul 18 20:47:30 2017 +0100| [79450adfc80bb5d5d94deb1e1dd573b6cebfbe99] | committer: Rostislav Pehlivanov opus: simplify coarse energy beta coefficients Just put the subtraction in the table. Signed-off-by: Rostislav Pehlivanov > h

[FFmpeg-cvslog] opusenc: remove unused variable

2017-07-17 Thread Rostislav Pehlivanov
ffmpeg | branch: master | Rostislav Pehlivanov | Tue Jul 18 04:12:59 2017 +0100| [04a8e03ef09340ad95598957e2aaa42f1dbac20f] | committer: Rostislav Pehlivanov opusenc: remove unused variable Signed-off-by: Rostislav Pehlivanov > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] opusenc: use float_dsp for non-transient windowing

2017-07-13 Thread Rostislav Pehlivanov
ffmpeg | branch: master | Rostislav Pehlivanov | Fri Jul 14 04:50:07 2017 +0100| [91b27b83939a73b7313440f79512549b5b8ff7c1] | committer: Rostislav Pehlivanov opusenc: use float_dsp for non-transient windowing Also fixes transient windowing Signed-off-by: Rostislav Pehlivanov > h

[FFmpeg-cvslog] opusenc: use float_dsp for transient mdcts

2017-07-13 Thread Rostislav Pehlivanov
ffmpeg | branch: master | Rostislav Pehlivanov | Wed Jul 12 04:49:21 2017 +0100| [035c755b4ef3b25daadc9e5a81a845dde6b3930c] | committer: Rostislav Pehlivanov opusenc: use float_dsp for transient mdcts vector_fmul_reverse requires padding the window at the front Signed-off-by: Rostislav

[FFmpeg-cvslog] aacdec_template: fix non-power-of-two MDCT scale sign

2017-07-11 Thread Rostislav Pehlivanov
ffmpeg | branch: master | Rostislav Pehlivanov | Wed Jul 12 02:15:19 2017 +0100| [c34ece57c7a6d0e7df4259be13956e06d2b7b47d] | committer: Rostislav Pehlivanov aacdec_template: fix non-power-of-two MDCT scale sign Signed-off-by: Rostislav Pehlivanov > http://git.videolan.org/gitweb.

[FFmpeg-cvslog] opus_celt: normalize using mdct scale

2017-07-11 Thread Rostislav Pehlivanov
ffmpeg | branch: master | Rostislav Pehlivanov | Tue Jul 11 21:30:41 2017 +0100| [594cd1f38a7bbd15fb25529701000ef0b5d1ac12] | committer: Rostislav Pehlivanov opus_celt: normalize using mdct scale Removes a per-sample divide in the IIR filter deemphasis filter. Signed-off-by: Rostislav

[FFmpeg-cvslog] mdct15: remove redundant scale argument to imdct_half

2017-07-11 Thread Rostislav Pehlivanov
ffmpeg | branch: master | Rostislav Pehlivanov | Tue Jul 11 21:29:22 2017 +0100| [aef5f9ab05c3acad2cc5d141686a76c974c8927b] | committer: Rostislav Pehlivanov mdct15: remove redundant scale argument to imdct_half The only use of that argument was for Opus downmixing which is very rare and

[FFmpeg-cvslog] opus_rc: fix encoder desyncs on very low bitrates

2017-07-10 Thread Rostislav Pehlivanov
ffmpeg | branch: master | Rostislav Pehlivanov | Mon Jul 10 23:40:35 2017 +0100| [e7d977b446194649aa30f2aacc6c17bce7aeb90b] | committer: Rostislav Pehlivanov opus_rc: fix encoder desyncs on very low bitrates Signed-off-by: Rostislav Pehlivanov > http://git.videolan.org/gitweb.cgi/ffmpeg.

[FFmpeg-cvslog] opusenc: don't set avctx->cutoff

2017-07-10 Thread Rostislav Pehlivanov
ffmpeg | branch: master | Rostislav Pehlivanov | Mon Jul 10 23:43:53 2017 +0100| [8041b2420f11758a4b2e573729cb31e2cf686ca1] | committer: Rostislav Pehlivanov opusenc: don't set avctx->cutoff Its only use is to adjust the aac psychoacoustic/filter system which isn't used here.

[FFmpeg-cvslog] opustab: comment ff_celt_tf_select

2017-07-10 Thread Rostislav Pehlivanov
ffmpeg | branch: master | Rostislav Pehlivanov | Mon Jul 10 23:39:56 2017 +0100| [03d8fbc09cdb78c93d1c51f39d783c081b981bac] | committer: Rostislav Pehlivanov opustab: comment ff_celt_tf_select Signed-off-by: Rostislav Pehlivanov > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] opus_celt: move postfilter taps table to the shared opustab.c file

2017-07-10 Thread Rostislav Pehlivanov
ffmpeg | branch: master | Rostislav Pehlivanov | Mon Jul 10 23:31:24 2017 +0100| [ba67c2349c15317678441942185500752cae37d1] | committer: Rostislav Pehlivanov opus_celt: move postfilter taps table to the shared opustab.c file Signed-off-by: Rostislav Pehlivanov > http://git.videolan.

[FFmpeg-cvslog] mdct15: add assembly optimizations for the 15-point FFT

2017-06-23 Thread Rostislav Pehlivanov
ffmpeg | branch: master | Rostislav Pehlivanov | Sun Jun 18 12:06:30 2017 +0100| [e1120b1c5446acec1ad9567c884fb6655a34c359] | committer: Rostislav Pehlivanov mdct15: add assembly optimizations for the 15-point FFT c:1802 decicycles in fft15,16774635 runs, 2581 skips avx: 865

[FFmpeg-cvslog] opus_celt: do not use double precision exp2

2017-06-22 Thread Rostislav Pehlivanov
ffmpeg | branch: master | Rostislav Pehlivanov | Thu Jun 22 22:37:53 2017 +0100| [7e98da9c4f423a26929188aa0aba5b9b3c5989b0] | committer: Rostislav Pehlivanov opus_celt: do not use double precision exp2 Signed-off-by: Rostislav Pehlivanov > http://git.videolan.org/gitweb.cgi/ffmpeg.git

[FFmpeg-cvslog] configure: use -x instead of -wN ..@ to strip assembly files

2017-06-16 Thread Rostislav Pehlivanov
ffmpeg | branch: master | Rostislav Pehlivanov | Tue May 16 12:08:37 2017 +0100| [18f09524f72ccc56273859fceb2c7cf1c7b15c78] | committer: Rostislav Pehlivanov configure: use -x instead of -wN ..@ to strip assembly files Reduces the amount of debugging information of external asm from uselessly

[FFmpeg-cvslog] vc2enc: decrease default strictness level

2017-06-15 Thread Rostislav Pehlivanov
ffmpeg | branch: master | Rostislav Pehlivanov | Thu Jun 15 18:30:08 2017 +0100| [b52b398c30a729dda38c0dd5a0cdeef160c4ca54] | committer: Rostislav Pehlivanov vc2enc: decrease default strictness level Given how incredibly limited the official specifications are (limiting all use to only the

[FFmpeg-cvslog] vorbisenc: signal samples to skip

2017-06-05 Thread Rostislav Pehlivanov
ffmpeg | branch: master | Rostislav Pehlivanov | Mon Jun 5 16:51:08 2017 +0100| [7fc1be9a01c504fb20977bb3de334a915c924244] | committer: Rostislav Pehlivanov vorbisenc: signal samples to skip The encoder never actually signalled how many samples to skip. Signed-off-by: Rostislav Pehlivanov

[FFmpeg-cvslog] fate: add test for the Dirac low delay profile

2017-06-04 Thread Rostislav Pehlivanov
ffmpeg | branch: master | Rostislav Pehlivanov | Sun Jun 4 18:03:05 2017 +0100| [10b7adf79d70a8a0059a89952dc3fc4bd7d24d16] | committer: Rostislav Pehlivanov fate: add test for the Dirac low delay profile Signed-off-by: Rostislav Pehlivanov > http://git.videolan.org/gitweb.cgi/ffmpeg.git

[FFmpeg-cvslog] lavf: remove the libnut library wrapper

2017-05-29 Thread Rostislav Pehlivanov
ffmpeg | branch: master | Rostislav Pehlivanov | Sun May 28 20:25:56 2017 +0100| [a3deeaade32db5a1b736b8d3365e52254f3fa6ac] | committer: Rostislav Pehlivanov lavf: remove the libnut library wrapper libnut is outdated and not developed anymore, all nut developments happens in this repo, so

[FFmpeg-cvslog] lavc: remove libschroedinger encoding and decoding wrappers

2017-05-29 Thread Rostislav Pehlivanov
ffmpeg | branch: master | Rostislav Pehlivanov | Sun May 28 22:01:40 2017 +0100| [220b24c7c97dc033ceab1510549f66d0e7b52ef1] | committer: Rostislav Pehlivanov lavc: remove libschroedinger encoding and decoding wrappers The library has stopped being developed and Debian has removed it from its

[FFmpeg-cvslog] img2dec: use standard way to probe for svg/svgz files

2017-05-16 Thread Rostislav Pehlivanov
ffmpeg | branch: master | Rostislav Pehlivanov | Tue May 16 12:45:14 2017 +0100| [3fefaeaa0b85a183a1266b97b37315a7815e6dbb] | committer: Rostislav Pehlivanov img2dec: use standard way to probe for svg/svgz files > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] lavc: add a librsvg rasterization library wrapper

2017-05-16 Thread Rostislav Pehlivanov
ffmpeg | branch: master | Rostislav Pehlivanov | Mon May 8 05:02:19 2017 +0100| [5fd4cffe3214fcd11f25110673923487e54cd8b0] | committer: Rostislav Pehlivanov lavc: add a librsvg rasterization library wrapper Enables rendering of SVG images. This is possible since SVG images still contain and

[FFmpeg-cvslog] img2dec: add support for piped SVG demuxing

2017-05-16 Thread Rostislav Pehlivanov
ffmpeg | branch: master | Rostislav Pehlivanov | Mon May 8 05:00:41 2017 +0100| [f68ea92833474d7f0e493c6009eb533cb9c8bc90] | committer: Rostislav Pehlivanov img2dec: add support for piped SVG demuxing Only checks the extension and MIME type, since determining whether a file is SVG is

[FFmpeg-cvslog] lavc: add codec ID and description for SVG

2017-05-16 Thread Rostislav Pehlivanov
ffmpeg | branch: master | Rostislav Pehlivanov | Mon May 8 04:59:40 2017 +0100| [a13eac5a9959cb14b780b0938f56b627237f3d19] | committer: Rostislav Pehlivanov lavc: add codec ID and description for SVG Signed-off-by: Rostislav Pehlivanov > http://git.videolan.org/gitweb.cgi/ffmpeg.git

  1   2   3   4   5   >