Re: [FFmpeg-devel] [PATCH] ffplay: add startup volume option

2016-12-25 Thread Ganesh Ajjanagadde
25.12.2016, 13:31, "Marton Balint" <c...@passwd.hu>: > On Sat, 24 Dec 2016, Ganesh Ajjanagadde wrote: > >>  24.12.2016, 20:00, "Marton Balint" <c...@passwd.hu>: >>>  On Thu, 22 Dec 2016, gajja...@yandex.com wrote: >>> >>>>  

Re: [FFmpeg-devel] [PATCH] ffplay: add startup volume option

2016-12-24 Thread Ganesh Ajjanagadde
24.12.2016, 20:00, "Marton Balint" <c...@passwd.hu>: > On Thu, 22 Dec 2016, gajja...@yandex.com wrote: > >>  From: Ganesh Ajjanagadde <gajja...@alum.mit.edu> >> >>  Fixes Ticket 5389. >> >>  Signed-off-by: Ganesh Ajjanagad

Re: [FFmpeg-devel] CII Best Practices badge for FFMPEG

2016-07-16 Thread Ganesh Ajjanagadde
14.07.2016, 18:48, "Wheeler, David A" :  “The project SHOULD implement perfect forward secrecy for key agreement protocols so a session key derived from a set of long-term keys cannot be compromised if one of the long-term keys is compromised in the future.

Re: [FFmpeg-devel] core infrastructure badge for FFmpeg

2016-07-06 Thread Ganesh Ajjanagadde
06.07.2016, 08:51, "Jean-Baptiste Kempf" <j...@videolan.org>: >  On 06 Jul, Ganesh Ajjanagadde wrote : >>   > But, you could at least be a bit more truthful when filling it: >>   >  - the buildsystem is not common tools, since you have your own >>   &g

Re: [FFmpeg-devel] core infrastructure badge for FFmpeg

2016-07-06 Thread Ganesh Ajjanagadde
06.07.2016, 07:48, "Jean-Baptiste Kempf" <j...@videolan.org>: > On 04 Jul, Ganesh Ajjanagadde wrote : >>  https://bestpractices.coreinfrastructure.org/. > > Tbh, this is pure BS/PR, as we've seen for VLC. But why not... > > But, you could at leas

Re: [FFmpeg-devel] core infrastructure badge for FFmpeg

2016-07-06 Thread Ganesh Ajjanagadde
06.07.2016, 04:03, "Carl Eugen Hoyos" <ceho...@ag.or.at>: > Ganesh Ajjanagadde mit.edu> writes: > >>  > No question, it would be better if tests would be added quicker ... >> >>  I do not doubt this, but at the moment we do not enforce it. >>  

Re: [FFmpeg-devel] core infrastructure badge for FFmpeg

2016-07-05 Thread Ganesh Ajjanagadde
05.07.2016, 18:03, "Michael Niedermayer" <mich...@niedermayer.cc>: >   On Tue, Jul 05, 2016 at 05:45:19PM -0400, Ganesh Ajjanagadde wrote: >>    05.07.2016, 17:29, "Michael Niedermayer" <mich...@niedermayer.cc>: >>    > On Mon, Jul 04,

Re: [FFmpeg-devel] core infrastructure badge for FFmpeg

2016-07-05 Thread Ganesh Ajjanagadde
05.07.2016, 17:29, "Michael Niedermayer" <mich...@niedermayer.cc>: > On Mon, Jul 04, 2016 at 09:15:27PM -0400, Ganesh Ajjanagadde wrote: >>  04.07.2016, 15:55, "Ronald S. Bultje" <rsbul...@gmail.com>: >>  >  Hi, >>  > >>  >  

Re: [FFmpeg-devel] core infrastructure badge for FFmpeg

2016-07-05 Thread Ganesh Ajjanagadde
05.07.2016, 08:16, "Ronald S. Bultje" : [...] >>  > [..] >>  > >>  >> 4. If the project software is an application or library, and its >>  primary >>  >> purpose is not to implement cryptography, >>  >> then it SHOULD only call on software specifically designed to implement

Re: [FFmpeg-devel] core infrastructure badge for FFmpeg

2016-07-05 Thread Ganesh Ajjanagadde
05.07.2016, 08:22, "Hendrik Leppkes" <h.lepp...@gmail.com>: > On Tue, Jul 5, 2016 at 1:40 PM, Ganesh Ajjanagadde <gajja...@mit.edu> wrote: [...] >>> >>>  [..] >>> >>>>   4. If the project software is an application or library,

Re: [FFmpeg-devel] core infrastructure badge for FFmpeg

2016-07-05 Thread Ganesh Ajjanagadde
04.07.2016, 22:59, "Ronald S. Bultje" <rsbul...@gmail.com>: > Hi, > > On Mon, Jul 4, 2016 at 9:15 PM, Ganesh Ajjanagadde <gajja...@mit.edu> wrote: > >>  04.07.2016, 15:55, "Ronald S. Bultje" <rsbul...@gmail.com>: >>  > Hi, >

Re: [FFmpeg-devel] core infrastructure badge for FFmpeg

2016-07-04 Thread Ganesh Ajjanagadde
04.07.2016, 15:55, "Ronald S. Bultje" <rsbul...@gmail.com>: >  Hi, > >  On Mon, Jul 4, 2016 at 3:44 PM, Ganesh Ajjanagadde <gajja...@mit.edu> wrote: > >>   04.07.2016, 15:36, "Ronald S. Bultje" <rsbul...@gmail.com>: >>   > Hi, >&g

Re: [FFmpeg-devel] core infrastructure badge for FFmpeg

2016-07-04 Thread Ganesh Ajjanagadde
04.07.2016, 15:36, "Ronald S. Bultje" <rsbul...@gmail.com>: > Hi, > > On Mon, Jul 4, 2016 at 3:29 PM, Ganesh Ajjanagadde <gajja...@mit.edu> wrote: > >>  04.07.2016, 10:33, "Clément Bœsch" <u...@pkh.me>: >>  > On Mon, 4 Jul 2016 at

Re: [FFmpeg-devel] core infrastructure badge for FFmpeg

2016-07-04 Thread Ganesh Ajjanagadde
04.07.2016, 10:33, "Clément Bœsch" <u...@pkh.me>: >  On Mon, 4 Jul 2016 at 13:41 Ganesh Ajjanagadde <gajja...@mit.edu> wrote: >>   Hi, >> >>   https://bestpractices.coreinfrastructure.org/. >> >>   Thoughts on getting this done for FFmpeg? &

[FFmpeg-devel] core infrastructure badge for FFmpeg

2016-07-04 Thread Ganesh Ajjanagadde
Hi, https://bestpractices.coreinfrastructure.org/. Thoughts on getting this done for FFmpeg? Regards, Ganesh ___ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel

Re: [FFmpeg-devel] IRC meeting

2016-06-08 Thread Ganesh Ajjanagadde
On Jun 4, 2016 09:45, "Michael Niedermayer" wrote: > > CCing lukasz and ganesh ... > so they can correct what we misremember if they want, also dont want > to speak about people behind their back ... > > On Sat, Jun 04, 2016 at 12:26:22PM -0300, James Almer wrote: > > On

Re: [FFmpeg-devel] [PATCH 0/4] fftw exploration (WIP)

2016-03-25 Thread Ganesh Ajjanagadde
On Fri, Mar 25, 2016 at 12:11 PM, Paul B Mahol <one...@gmail.com> wrote: > On 3/25/16, Ganesh Ajjanagadde <gajja...@gmail.com> wrote: >> On Fri, Mar 25, 2016 at 9:36 AM, Nicolas George <geo...@nsup.org> wrote: >>> Le sextidi 6 germinal, an CCXXIV, Ganes

Re: [FFmpeg-devel] [PATCH] lavc/aacenc_utils: unroll abs_pow34_v loop

2016-03-25 Thread Ganesh Ajjanagadde
On Tue, Mar 22, 2016 at 4:42 PM, Michael Niedermayer <mich...@niedermayer.cc> wrote: > On Tue, Mar 22, 2016 at 11:37:16AM -0700, Ganesh Ajjanagadde wrote: >> On Tue, Mar 22, 2016 at 11:30 AM, Rostislav Pehlivanov >> <atomnu...@gmail.com> wrote: >> > On 22 Mar

Re: [FFmpeg-devel] [PATCH 1/4] configure: add fftw3 detection

2016-03-25 Thread Ganesh Ajjanagadde
On Fri, Mar 25, 2016 at 9:32 AM, James Almer <jamr...@gmail.com> wrote: > On 3/24/2016 9:50 PM, Ganesh Ajjanagadde wrote: >> Useful for fast FFT computation: http://www.fftw.org/. >> >> Signed-off-by: Ganesh Ajjanagadde <gajja...@gmail.com> >> --- >&

Re: [FFmpeg-devel] [PATCH 1/4] configure: add fftw3 detection

2016-03-25 Thread Ganesh Ajjanagadde
On Fri, Mar 25, 2016 at 9:23 AM, Reimar Döffinger <reimar.doeffin...@gmx.de> wrote: > On Fri, Mar 25, 2016 at 07:50:22AM -0700, Ganesh Ajjanagadde wrote: >> On Fri, Mar 25, 2016 at 2:32 AM, Reimar Döffinger >> <reimar.doeffin...@gmx.de> wrote: >> >> Bi

Re: [FFmpeg-devel] [PATCH 0/4] fftw exploration (WIP)

2016-03-25 Thread Ganesh Ajjanagadde
On Fri, Mar 25, 2016 at 9:36 AM, Nicolas George <geo...@nsup.org> wrote: > Le sextidi 6 germinal, an CCXXIV, Ganesh Ajjanagadde a écrit : >> Depends on if it is small or not. Yes, in many codecs, FFT's are short >> length ones, e.g 512. However, on long lengths, e.g 8

Re: [FFmpeg-devel] [PATCH 0/4] fftw exploration (WIP)

2016-03-25 Thread Ganesh Ajjanagadde
On Fri, Mar 25, 2016 at 8:23 AM, Hendrik Leppkes <h.lepp...@gmail.com> wrote: > On Fri, Mar 25, 2016 at 3:34 PM, Ganesh Ajjanagadde <gajja...@gmail.com> > wrote: >> On Fri, Mar 25, 2016 at 12:35 AM, Clément Bœsch <u...@pkh.me> wrote: >>> On Thu, M

Re: [FFmpeg-devel] [PATCH 4/4] lavc/fft-test: update benchmark code

2016-03-25 Thread Ganesh Ajjanagadde
On Fri, Mar 25, 2016 at 7:53 AM, Michael Niedermayer <mich...@niedermayer.cc> wrote: > On Thu, Mar 24, 2016 at 05:50:52PM -0700, Ganesh Ajjanagadde wrote: >> 1. The most important change is the addition of a permute call to ensure >> that the comparison between fftw and avff

Re: [FFmpeg-devel] [PATCH 1/4] configure: add fftw3 detection

2016-03-25 Thread Ganesh Ajjanagadde
On Fri, Mar 25, 2016 at 2:32 AM, Reimar Döffinger <reimar.doeffin...@gmx.de> wrote: > On Fri, Mar 25, 2016 at 10:05:09AM +0100, Paul B Mahol wrote: >> On 3/25/16, Ganesh Ajjanagadde <gajja...@gmail.com> wrote: >> > { require l

Re: [FFmpeg-devel] [PATCH 0/4] fftw exploration (WIP)

2016-03-25 Thread Ganesh Ajjanagadde
On Fri, Mar 25, 2016 at 12:35 AM, Clément Bœsch <u...@pkh.me> wrote: > On Thu, Mar 24, 2016 at 05:50:48PM -0700, Ganesh Ajjanagadde wrote: >> Ganesh Ajjanagadde (4): >> configure: add fftw3 detection >> lavc/fftw: add initial fftw wrapper >> lavc/fft-test: a

[FFmpeg-devel] [PATCH 2/4] lavc/fftw: add initial fftw wrapper

2016-03-24 Thread Ganesh Ajjanagadde
No dct business yet; meant to be a minimal setup for now. Such things added as FIXME's and TODO's. Signed-off-by: Ganesh Ajjanagadde <gajja...@gmail.com> --- libavcodec/Makefile | 1 + libavcodec/fftw.c | 68 + libavcodec/fftw.h

[FFmpeg-devel] [PATCH 1/4] configure: add fftw3 detection

2016-03-24 Thread Ganesh Ajjanagadde
Useful for fast FFT computation: http://www.fftw.org/. Signed-off-by: Ganesh Ajjanagadde <gajja...@gmail.com> --- configure | 4 1 file changed, 4 insertions(+) diff --git a/configure b/configure index 0987bcd..9a9a36d 100755 --- a/configure +++ b/configure @@ -222,6 +222,7 @@ Ex

[FFmpeg-devel] [PATCH 0/4] fftw exploration (WIP)

2016-03-24 Thread Ganesh Ajjanagadde
Ganesh Ajjanagadde (4): configure: add fftw3 detection lavc/fftw: add initial fftw wrapper lavc/fft-test: add FFTW3 tests lavc/fft-test: update benchmark code configure | 4 +++ libavcodec/Makefile | 1 + libavcodec/fft-test.c | 82

[FFmpeg-devel] [PATCH 3/4] lavc/fft-test: add FFTW3 tests

2016-03-24 Thread Ganesh Ajjanagadde
Basic FFTW3 testing; the next patch does some slight modifications for fair benchmarking purposes. Signed-off-by: Ganesh Ajjanagadde <gajja...@gmail.com> --- libavcodec/fft-test.c | 74 ++- 1 file changed, 67 insertions(+), 7 deletions(-)

[FFmpeg-devel] [PATCH 4/4] lavc/fft-test: update benchmark code

2016-03-24 Thread Ganesh Ajjanagadde
time=1.65 s its=8192] Signed-off-by: Ganesh Ajjanagadde <gajja...@gmail.com> --- libavcodec/fft-test.c | 14 ++ 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/libavcodec/fft-test.c b/libavcodec/fft-test.c index 7fe42be..7b67b2e 100644 --- a/libavcodec/fft-test.c

Re: [FFmpeg-devel] [PATCHv2] lavc/psymodel: check for av_malloc failure

2016-03-24 Thread Ganesh Ajjanagadde
On Tue, Mar 22, 2016 at 12:02 PM, Rostislav Pehlivanov <atomnu...@gmail.com> wrote: > On 22 March 2016 at 18:36, Ganesh Ajjanagadde <gajja...@gmail.com> wrote: > >> No idea why in commit 01ecb7172b684f1c4b3e748f95c5a9a494ca36ec the >> checks were removed; this can lea

Re: [FFmpeg-devel] [PATCH] lavc/aacenc_utils: unroll quantize_bands loop

2016-03-22 Thread Ganesh Ajjanagadde
On Tue, Mar 22, 2016 at 12:09 PM, Rostislav Pehlivanov <atomnu...@gmail.com> wrote: > On 22 March 2016 at 17:33, Ganesh Ajjanagadde <gajja...@gmail.com> wrote: > >> On Sat, Mar 19, 2016 at 2:36 AM, Hendrik Leppkes <h.lepp...@gmail.com> >> wrote: >>

Re: [FFmpeg-devel] [PATCH] lavc/aacenc_utils: unroll abs_pow34_v loop

2016-03-22 Thread Ganesh Ajjanagadde
On Tue, Mar 22, 2016 at 12:07 PM, Hendrik Leppkes <h.lepp...@gmail.com> wrote: > On Tue, Mar 22, 2016 at 8:02 PM, Ganesh Ajjanagadde <gajja...@gmail.com> > wrote: >> On Tue, Mar 22, 2016 at 11:52 AM, Hendrik Leppkes <h.lepp...@gmail.com> >> wrote: >>

Re: [FFmpeg-devel] [PATCH] lavc/aacenc_utils: unroll abs_pow34_v loop

2016-03-22 Thread Ganesh Ajjanagadde
On Tue, Mar 22, 2016 at 11:52 AM, Hendrik Leppkes <h.lepp...@gmail.com> wrote: > On Tue, Mar 22, 2016 at 7:37 PM, Ganesh Ajjanagadde <gajja...@gmail.com> > wrote: >> On Tue, Mar 22, 2016 at 11:30 AM, Rostislav Pehlivanov >> <atomnu...@gmail.com> wrote: &

[FFmpeg-devel] [PATCHv2] lavc/psymodel: check for av_malloc failure

2016-03-22 Thread Ganesh Ajjanagadde
No idea why in commit 01ecb7172b684f1c4b3e748f95c5a9a494ca36ec the checks were removed; this can lead to NULL pointer dereferences. This effectively reverts that portion of the commit. Reviewed-by: Benoit Fouet <benoit.fo...@free.fr> Signed-off-by: Ganesh Ajjanagadde <gajja...@

Re: [FFmpeg-devel] [PATCH] lavc/aacenc_utils: unroll abs_pow34_v loop

2016-03-22 Thread Ganesh Ajjanagadde
On Tue, Mar 22, 2016 at 11:30 AM, Rostislav Pehlivanov <atomnu...@gmail.com> wrote: > On 22 March 2016 at 18:14, Ganesh Ajjanagadde <gajja...@gmail.com> wrote: >> >> >> Per doc/optimization.txt, aac is a widely used codec, so even a 0.1% >> improvemen

Re: [FFmpeg-devel] [PATCH] lavc/aacenc_utils: unroll abs_pow34_v loop

2016-03-22 Thread Ganesh Ajjanagadde
On Sat, Mar 19, 2016 at 9:09 AM, Reimar Döffinger <reimar.doeffin...@gmx.de> wrote: > On Sat, Mar 19, 2016 at 12:42:09PM +0100, Clément Bœsch wrote: >> On Fri, Mar 18, 2016 at 10:12:14PM -0700, Ganesh Ajjanagadde wrote: >> > -static inline void abs_pow34_v(float *av_r

Re: [FFmpeg-devel] [PATCH] lavc/aacenc_utils: unroll abs_pow34_v loop

2016-03-22 Thread Ganesh Ajjanagadde
On Sat, Mar 19, 2016 at 5:35 AM, Rostislav Pehlivanov <atomnu...@gmail.com> wrote: > On 19 March 2016 at 05:12, Ganesh Ajjanagadde <gajja...@gmail.com> wrote: > >> It seems like in all usages, size is a multiple of 4. This is documented >> as an assert. >>

Re: [FFmpeg-devel] [PATCH] lavc/aacenc_utils: unroll quantize_bands loop

2016-03-22 Thread Ganesh Ajjanagadde
On Sat, Mar 19, 2016 at 4:36 AM, Michael Niedermayer <mich...@niedermayer.cc> wrote: > On Fri, Mar 18, 2016 at 07:27:46PM -0700, Ganesh Ajjanagadde wrote: >> Yields speedup in quantize_bands, and non-negligible speedup in aac encoding >> overall. >> >> Sample

Re: [FFmpeg-devel] [PATCH] lavc/aacenc_utils: unroll quantize_bands loop

2016-03-22 Thread Ganesh Ajjanagadde
On Sat, Mar 19, 2016 at 2:36 AM, Hendrik Leppkes <h.lepp...@gmail.com> wrote: > On Sat, Mar 19, 2016 at 3:27 AM, Ganesh Ajjanagadde <gajja...@gmail.com> > wrote: >> Yields speedup in quantize_bands, and non-negligible speedup in aac encoding >> overall. >>

Re: [FFmpeg-devel] [PATCHv3 2/2] all: move ff_exp10, ff_exp10f, ff_fast_powf to lavu/ffmath.h

2016-03-22 Thread Ganesh Ajjanagadde
On Fri, Mar 18, 2016 at 8:31 AM, Ronald S. Bultje <rsbul...@gmail.com> wrote: > Hi, > > On Fri, Mar 18, 2016 at 10:59 AM, Ganesh Ajjanagadde <gajja...@gmail.com> > wrote: >> >> On Mon, Mar 14, 2016 at 7:05 PM, Ganesh Ajjanagadde <gajja...@gmail.com>

Re: [FFmpeg-devel] [PATCHv3 1/2] lavc/aacenc_utils: replace powf(x, y) by expf(logf(x), y)

2016-03-19 Thread Ganesh Ajjanagadde
On Wed, Mar 16, 2016 at 7:14 PM, Michael Niedermayer <mich...@niedermayer.cc> wrote: > On Mon, Mar 14, 2016 at 10:04:59PM -0400, Ganesh Ajjanagadde wrote: >> This is ~2x faster for y not an integer on Haswell+GCC, and should >> generally be faster due to the fact that anyway

Re: [FFmpeg-devel] [PATCHv3 1/3] lavu/rand: add 64 bit random number generator

2016-03-19 Thread Ganesh Ajjanagadde
On Tue, Mar 15, 2016 at 6:49 PM, Rostislav Pehlivanov <atomnu...@gmail.com> wrote: > On 15 March 2016 at 23:21, Ganesh Ajjanagadde <gajja...@gmail.com> wrote: > >> On Tue, Mar 15, 2016 at 10:59 AM, Derek Buitenhuis >> <derek.buitenh...@gmail.com> wrote: >>

[FFmpeg-devel] [PATCH] lavc/aacenc_utils: unroll abs_pow34_v loop

2016-03-18 Thread Ganesh Ajjanagadde
in abs_pow34_v, 508292 runs, 15996 skips65.3x old: ffmpeg -f lavfi -i anoisesrc -t 300 -y sin_new.aac 4.55s user 0.03s system 99% cpu 4.581 total new: ffmpeg -f lavfi -i anoisesrc -t 300 -y sin_new.aac 4.50s user 0.04s system 99% cpu 4.537 total Signed-off-by: Ganesh Ajjanagadde <ga

Re: [FFmpeg-devel] [PATCHv3 1/3] lavu/rand: add 64 bit random number generator

2016-03-18 Thread Ganesh Ajjanagadde
On Tue, Mar 15, 2016 at 4:37 PM, Derek Buitenhuis <derek.buitenh...@gmail.com> wrote: > On 3/15/2016 10:26 PM, Ganesh Ajjanagadde wrote: >> If one wants good Gaussian samples, then yes, I need a 64 bit rng. >> Please also note that I can use av_lfg_get, it does not result

[FFmpeg-devel] [PATCH] lavc/aacenc_utils: unroll quantize_bands loop

2016-03-18 Thread Ganesh Ajjanagadde
anoisesrc -t 300 -y sin_new.aac 4.58s user 0.01s system 99% cpu 4.590 total new: ffmpeg -f lavfi -i anoisesrc -t 300 -y sin_new.aac 4.54s user 0.02s system 99% cpu 4.566 total Signed-off-by: Ganesh Ajjanagadde <gajja...@gmail.com> --- libavcodec/aacenc_utils.

Re: [FFmpeg-devel] [PATCHv3 2/2] all: move ff_exp10, ff_exp10f, ff_fast_powf to lavu/ffmath.h

2016-03-18 Thread Ganesh Ajjanagadde
On Mon, Mar 14, 2016 at 7:05 PM, Ganesh Ajjanagadde <gajja...@gmail.com> wrote: > The idea is to use ffmath.h for internal implementations of math functions. > Currently, it is used for variants of libm functions, but is by no means > limited to such things. > > Note that this

Re: [FFmpeg-devel] [PATCHv3 1/3] lavu/rand: add 64 bit random number generator

2016-03-15 Thread Ganesh Ajjanagadde
On Tue, Mar 15, 2016 at 10:59 AM, Derek Buitenhuis wrote: > On 3/15/2016 2:56 PM, Ronald S. Bultje wrote: >> Might be related to aacenc? But yes, we need to know overall speed gain of >> some useful end user feature before/after this. > > [13:42] <@atomnuker> well, AAC

Re: [FFmpeg-devel] [PATCHv3 1/3] lavu/rand: add 64 bit random number generator

2016-03-15 Thread Ganesh Ajjanagadde
On Tue, Mar 15, 2016 at 10:29 AM, Derek Buitenhuis <derek.buitenh...@gmail.com> wrote: > On 3/15/2016 4:46 AM, Ganesh Ajjanagadde wrote: >> Concretely, it is nearly as fast as av_lfg_get (which only returns 32 bits), >> and has a much smaller cache (128 bits). Thus, th

Re: [FFmpeg-devel] [PATCH] lavu/lfg: add 64 bit random number generator

2016-03-15 Thread Ganesh Ajjanagadde
On Tue, Mar 15, 2016 at 12:10 PM, Michael Niedermayer <mich...@niedermayer.cc> wrote: > On Mon, Mar 14, 2016 at 08:42:32PM -0400, Ganesh Ajjanagadde wrote: >> On Sun, Mar 13, 2016 at 11:08 PM, Michael Niedermayer >> <mich...@niedermayer.cc> wrote: >> > On S

[FFmpeg-devel] [PATCHv3 2/3] lavu/rand: add Ziggurat algorithm for normal random number generation

2016-03-14 Thread Ganesh Ajjanagadde
Reimar Döffinger <reimar.doeffin...@gmx.de> Signed-off-by: Ganesh Ajjanagadde <gajja...@gmail.com> --- libavcodec/aaccoder.c | 2 +- libavcodec/aacenc.c | 2 +- libavcodec/aacenc.h | 4 +- libavutil/rand.c | 311 ++ libavutil/rand.h |

[FFmpeg-devel] [PATCHv3 3/3] lavu/rand: add a better normality test

2016-03-14 Thread Ganesh Ajjanagadde
-off-by: Ganesh Ajjanagadde <gajja...@gmail.com> --- libavutil/Makefile | 1 + libavutil/lfg.c| 2 +- libavutil/rand.c | 93 ++ 3 files changed, 95 insertions(+), 1 deletion(-) diff --git a/libavutil/Makefile b/libavutil/Makefile

[FFmpeg-devel] [PATCHv3 1/3] lavu/rand: add 64 bit random number generator

2016-03-14 Thread Ganesh Ajjanagadde
skips 22625 decicycles in 624 calls of av_rand64_get, 262143 runs, 1 skips 22624 decicycles in 624 calls of av_rand64_get, 524286 runs, 2 skips Reviewed-by: Michael Niedermayer <mich...@niedermayer.cc> Signed-off-by: Ganesh Ajjanagadde <gajja...@gmail.com> --- libav

Re: [FFmpeg-devel] [PATCHv2] lavc/aacenc_utils: replace powf(x, y) by expf(logf(x), y)

2016-03-14 Thread Ganesh Ajjanagadde
On Mon, Mar 14, 2016 at 8:56 AM, Ronald S. Bultje <rsbul...@gmail.com> wrote: > Hi, > > On Sun, Mar 13, 2016 at 12:34 PM, Ganesh Ajjanagadde <gajja...@gmail.com> > wrote: >> >> On Sun, Mar 13, 2016 at 7:51 AM, Ronald S. Bultje <rsbul...@gmail.com> >>

[FFmpeg-devel] [PATCHv3 1/2] lavc/aacenc_utils: replace powf(x, y) by expf(logf(x), y)

2016-03-14 Thread Ganesh Ajjanagadde
to be significant work on this front of lower utility than searches for hotspots elsewhere. Reviewed-by: Reimar Döffinger <reimar.doeffin...@gmx.de> Reviewed-by: Ronald S. Bultje <rsbul...@gmail.com> Signed-off-by: Ganesh Ajjanagadde <gajja...@gmail.com> --- libavcodec/a

[FFmpeg-devel] [PATCHv3 2/2] all: move ff_exp10, ff_exp10f, ff_fast_powf to lavu/ffmath.h

2016-03-14 Thread Ganesh Ajjanagadde
com> Signed-off-by: Ganesh Ajjanagadde <gajja...@gmail.com> --- libavcodec/aacenc_utils.h | 2 +- libavcodec/aacpsy.c | 3 +- libavcodec/acelp_pitch_delay.c | 3 +- libavcodec/cngdec.c | 2 +- libavcodec/dcaenc.c | 2 +- liba

Re: [FFmpeg-devel] [PATCH] lavu/lfg: add 64 bit random number generator

2016-03-14 Thread Ganesh Ajjanagadde
On Sun, Mar 13, 2016 at 11:08 PM, Michael Niedermayer <mich...@niedermayer.cc> wrote: > On Sun, Mar 13, 2016 at 07:12:50PM -0400, Ganesh Ajjanagadde wrote: >> This is based on the relatively well known xorshift128+ of Sebastiano >> Vigna (https://en.wikipedia.org/wiki/Xorshif

Re: [FFmpeg-devel] [PATCH] lavc/aacenc_quantization: use cbrt table

2016-03-14 Thread Ganesh Ajjanagadde
On Mon, Mar 14, 2016 at 2:13 PM, Claudio Freire <klaussfre...@gmail.com> wrote: > On Sun, Mar 13, 2016 at 10:30 PM, Ganesh Ajjanagadde <gajja...@gmail.com> > wrote: >> /** >> * Calculate rate distortion cost for quantizing with given codebook >> @@ -105

[FFmpeg-devel] [PATCH] lavc/aacenc_quantization: use cbrt table

2016-03-13 Thread Ganesh Ajjanagadde
There is no reason for computing cbrtf at runtime; we have a table for this. Yields a negligible speedup. Signed-off-by: Ganesh Ajjanagadde <gajja...@gmail.com> --- libavcodec/aacenc.c | 2 ++ libavcodec/aacenc_quantization.h | 3 ++- 2 files changed, 4 insertions(+), 1 de

Re: [FFmpeg-devel] [PATCHv3] lavu/lfg: switch to Ziggurat algorithm for normal random number generation (WIP)

2016-03-13 Thread Ganesh Ajjanagadde
On Sat, Mar 12, 2016 at 12:19 PM, Ganesh Ajjanagadde <gajja...@gmail.com> wrote: > Code taken from the Julia project, licensed under MIT: > https://github.com/JuliaLang/julia/blob/master/base/random.jl, in turn > derived from: "The Ziggurat Method for generating random varia

Re: [FFmpeg-devel] [PATCHv2 2/2] avcodec/sinewin_tablegen: use sin instead of sinf for fixed point to improve precision

2016-03-13 Thread Ganesh Ajjanagadde
On Sun, Mar 13, 2016 at 8:09 PM, Marton Balint <c...@passwd.hu> wrote: > > On Sun, 13 Mar 2016, Ganesh Ajjanagadde wrote: > >> On Sun, Mar 13, 2016 at 6:50 PM, Marton Balint <c...@passwd.hu> wrote: >>> >>> Signed-off-by: Marton Balint <c...@passwd.hu

Re: [FFmpeg-devel] [PATCHv2 2/2] avcodec/sinewin_tablegen: use sin instead of sinf for fixed point to improve precision

2016-03-13 Thread Ganesh Ajjanagadde
On Sun, Mar 13, 2016 at 6:50 PM, Marton Balint wrote: > Signed-off-by: Marton Balint > --- > libavcodec/sinewin_tablegen.h | 6 +++--- > 1 file changed, 3 insertions(+), 3 deletions(-) > > diff --git a/libavcodec/sinewin_tablegen.h b/libavcodec/sinewin_tablegen.h

[FFmpeg-devel] [PATCH] lavu/lfg: add 64 bit random number generator

2016-03-13 Thread Ganesh Ajjanagadde
skips 22625 decicycles in 624 calls of av_rand64_get, 262143 runs, 1 skips 22624 decicycles in 624 calls of av_rand64_get, 524286 runs, 2 skips Signed-off-by: Ganesh Ajjanagadde <gajja...@gmail.com> --- libavutil/lfg.c | 33 - libavuti

Re: [FFmpeg-devel] [PATCH] Move cbrt tables to a separate cbrt_data(_fixed).c files.

2016-03-13 Thread Ganesh Ajjanagadde
On Sun, Mar 13, 2016 at 1:46 PM, Reimar Döffinger <reimar.doeffin...@gmx.de> wrote: > On Sun, Mar 13, 2016 at 01:27:52PM -0400, Ganesh Ajjanagadde wrote: >> On Sun, Mar 13, 2016 at 1:21 PM, Reimar Döffinger >> <reimar.doeffin...@gmx.de> wrote: >> >> > I d

Re: [FFmpeg-devel] [PATCH] Move cbrt tables to a separate cbrt_data(_fixed).c files.

2016-03-13 Thread Ganesh Ajjanagadde
On Sun, Mar 13, 2016 at 1:21 PM, Reimar Döffinger <reimar.doeffin...@gmx.de> wrote: > On Sun, Mar 13, 2016 at 06:14:18PM +0100, Reimar Döffinger wrote: >> On Sun, Mar 13, 2016 at 01:12:57PM -0400, Ganesh Ajjanagadde wrote: >> > On Sun, Mar 13, 2016 at 12

Re: [FFmpeg-devel] [PATCH] Move cbrt tables to a separate cbrt_data(_fixed).c files.

2016-03-13 Thread Ganesh Ajjanagadde
On Sun, Mar 13, 2016 at 12:49 PM, Reimar Döffinger <reimar.doeffin...@gmx.de> wrote: > On Sun, Mar 13, 2016 at 12:24:25PM -0400, Ganesh Ajjanagadde wrote: >> On Sat, Mar 12, 2016 at 1:24 PM, Reimar Döffinger >> <reimar.doeffin...@gmx.de> wrote: >> &g

Re: [FFmpeg-devel] [PATCHv2 1/2] lavu/lfg-test: add simple sample mean, stddev checks

2016-03-13 Thread Ganesh Ajjanagadde
On Sat, Mar 12, 2016 at 11:01 AM, Michael Niedermayer <mich...@niedermayer.cc> wrote: > On Sat, Mar 12, 2016 at 08:58:40AM -0500, Ganesh Ajjanagadde wrote: >> Also added a TODO to change to a proper normality test in the future. >> >> Signed-off-by: Ganesh Ajja

Re: [FFmpeg-devel] [PATCHv2] lavc/aacenc_utils: replace powf(x, y) by expf(logf(x), y)

2016-03-13 Thread Ganesh Ajjanagadde
On Sun, Mar 13, 2016 at 7:51 AM, Ronald S. Bultje <rsbul...@gmail.com> wrote: > Hi, > > On Sat, Mar 12, 2016 at 11:40 AM, Ganesh Ajjanagadde <gajja...@gmail.com> > wrote: >> >> diff --git a/libavutil/internal.h b/libavutil/internal.h >> index da76ca2..aa

Re: [FFmpeg-devel] [PATCH] Move cbrt tables to a separate cbrt_data(_fixed).c files.

2016-03-13 Thread Ganesh Ajjanagadde
On Sat, Mar 12, 2016 at 1:24 PM, Reimar Döffinger wrote: > Allows sharing and reusing the data between different files. > > Signed-off-by: Reimar Döffinger > --- > libavcodec/Makefile | 10 +- > libavcodec/aacdec.c

Re: [FFmpeg-devel] [PATCHv2 2/2] lavu/lfg: switch to Ziggurat algorithm for normal random number generation (WIP)

2016-03-12 Thread Ganesh Ajjanagadde
On Sat, Mar 12, 2016 at 11:42 AM, Reimar Döffinger <reimar.doeffin...@gmx.de> wrote: > On Sat, Mar 12, 2016 at 11:11:32AM -0500, Ganesh Ajjanagadde wrote: >> On Sat, Mar 12, 2016 at 11:02 AM, Michael Niedermayer >> <mich...@niedermayer.cc> wrote: >> >> +s

Re: [FFmpeg-devel] [PATCH] lavc/aacenc_quantization: use cbrt table

2016-03-12 Thread Ganesh Ajjanagadde
On Sat, Mar 12, 2016 at 11:35 AM, Reimar Döffinger <reimar.doeffin...@gmx.de> wrote: > On Sat, Mar 12, 2016 at 10:21:10AM -0500, Ganesh Ajjanagadde wrote: >> Ok. Let me put it this way: I have a super simple patch that simply >> moves stuff to cbrt_data.c and works perfect

[FFmpeg-devel] [PATCHv2] lavc/aacenc_utils: replace powf(x, y) by expf(logf(x), y)

2016-03-12 Thread Ganesh Ajjanagadde
to be significant work on this front of lower utility than searches for hotspots elsewhere. Reviewed-by: Reimar Döffinger <reimar.doeffin...@gmx.de> Reviewed-by: Ronald S. Bultje <rsbul...@gmail.com> Signed-off-by: Ganesh Ajjanagadde <gajja...@gmail.com> --- libavcodec/a

Re: [FFmpeg-devel] Subtitles for GSoC

2016-03-12 Thread Ganesh Ajjanagadde
On Wed, Mar 9, 2016 at 6:33 AM, Nicolas George wrote: > Le nonidi 19 ventôse, an CCXXIV, Clement Boesch a écrit : [...] > >> - they are defined in libavcodec, and we do not want libavfilter to >> depend on libavcodec for a core feature (we have a few filters >> depending on

Re: [FFmpeg-devel] [PATCHv2 2/2] lavu/lfg: switch to Ziggurat algorithm for normal random number generation (WIP)

2016-03-12 Thread Ganesh Ajjanagadde
On Sat, Mar 12, 2016 at 11:02 AM, Michael Niedermayer <mich...@niedermayer.cc> wrote: > On Sat, Mar 12, 2016 at 08:58:41AM -0500, Ganesh Ajjanagadde wrote: >> Code taken from the Julia project, licensed under MIT: >> https://github.com/JuliaLang/julia/blob/master/base/random.j

Re: [FFmpeg-devel] [PATCH] lavc/aacenc_quantization: use cbrt table

2016-03-12 Thread Ganesh Ajjanagadde
On Fri, Mar 11, 2016 at 3:05 AM, Reimar Döffinger <reimar.doeffin...@gmx.de> wrote: > On 11.03.2016, at 03:48, Ganesh Ajjanagadde <gajja...@gmail.com> wrote: > >> On Thu, Mar 10, 2016 at 3:12 AM, Reimar Döffinger >> <reimar.doeffin...@gmx.de> wrote: >>>

Re: [FFmpeg-devel] [PATCH] lavc/aacenc_utils: replace powf(x, y) by expf(logf(x), y)

2016-03-12 Thread Ganesh Ajjanagadde
On Sat, Mar 12, 2016 at 9:15 AM, Ronald S. Bultje <rsbul...@gmail.com> wrote: > Hi, > > On Sat, Mar 12, 2016 at 9:03 AM, Ganesh Ajjanagadde <gajja...@gmail.com> > wrote: > >> On Fri, Mar 11, 2016 at 9:30 AM, Ronald S. Bultje <rsbul...@gmail.com> >> w

Re: [FFmpeg-devel] [PATCH] lavc/aacenc_utils: replace powf(x, y) by expf(logf(x), y)

2016-03-12 Thread Ganesh Ajjanagadde
On Fri, Mar 11, 2016 at 9:30 AM, Ronald S. Bultje <rsbul...@gmail.com> wrote: > Hi, > > On Thu, Mar 10, 2016 at 9:23 PM, Ganesh Ajjanagadde <gajja...@gmail.com> > wrote: > >> On Thu, Mar 10, 2016 at 8:56 AM, Ronald S. Bultje <rsbul...@gmail.com> >> w

Re: [FFmpeg-devel] [PATCH] lavu/lfg: switch to Ziggurat algorithm for normal random number generation

2016-03-12 Thread Ganesh Ajjanagadde
On Fri, Mar 11, 2016 at 8:56 AM, Michael Niedermayer <mich...@niedermayer.cc> wrote: > On Thu, Mar 10, 2016 at 11:16:08PM -0500, Ganesh Ajjanagadde wrote: [...] >> +static inline double ziggurat(AVLFG *lfg) >> +{ >> +while (1) { > >> +uint64_t r =

[FFmpeg-devel] [PATCHv2 2/2] lavu/lfg: switch to Ziggurat algorithm for normal random number generation (WIP)

2016-03-12 Thread Ganesh Ajjanagadde
ang): old: ffmpeg -f lavfi -i anoisesrc -t 300 -y sin_new.aac 5.30s user 0.02s system 99% cpu 5.322 total new: ffmpeg -f lavfi -i anoisesrc -t 300 -y sin_new.aac 5.16s user 0.03s system 99% cpu 5.198 total Function added as av_gaussian_get with documentation, minor bumped. Signed-off-by: Ganesh A

[FFmpeg-devel] [PATCHv2 1/2] lavu/lfg-test: add simple sample mean, stddev checks

2016-03-12 Thread Ganesh Ajjanagadde
Also added a TODO to change to a proper normality test in the future. Signed-off-by: Ganesh Ajjanagadde <gajja...@gmail.com> --- libavutil/lfg.c | 20 ++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/libavutil/lfg.c b/libavutil/lfg.c index ffa2f1f..5

Re: [FFmpeg-devel] [PATCH] lavu/lfg: switch to Ziggurat algorithm for normal random number generation

2016-03-12 Thread Ganesh Ajjanagadde
On Fri, Mar 11, 2016 at 3:10 AM, Reimar Döffinger <reimar.doeffin...@gmx.de> wrote: > On 11.03.2016, at 05:16, Ganesh Ajjanagadde <gajja...@gmail.com> wrote: >> Code taken from the Julia project, licensed under MIT: >> https://github.com/JuliaLang/julia/blob/mas

Re: [FFmpeg-devel] [PATCH] lavu/lfg: switch to Ziggurat algorithm for normal random number generation

2016-03-10 Thread Ganesh Ajjanagadde
On Thu, Mar 10, 2016 at 11:30 PM, James Almer <jamr...@gmail.com> wrote: > On 3/11/2016 1:16 AM, Ganesh Ajjanagadde wrote: >> void av_bmg_get(AVLFG *lfg, double out[2]) >> { >> -double x1, x2, w; >> - >> -do { >> -x1 = 2.0 / UINT_MAX

[FFmpeg-devel] [PATCH] lavu/lfg: switch to Ziggurat algorithm for normal random number generation

2016-03-10 Thread Ganesh Ajjanagadde
-t 300 -y sin_new.aac 5.29s user 0.01s system 99% cpu 5.303 total new: ffmpeg -f lavfi -i anoisesrc -t 300 -y sin_new.aac 5.14s user 0.02s system 99% cpu 5.166 total Documentation is also changed accordingly. Signed-off-by: Ganesh Ajjanagadde <gajja...@gmail.com> --- libav

Re: [FFmpeg-devel] [PATCH] lavc/aacenc_quantization: use cbrt table

2016-03-10 Thread Ganesh Ajjanagadde
On Thu, Mar 10, 2016 at 3:12 AM, Reimar Döffinger <reimar.doeffin...@gmx.de> wrote: > On 10.03.2016, at 00:49, Ganesh Ajjanagadde <gajja...@gmail.com> wrote: > >> There is no reason for computing cbrtf at runtime; we have a table for >> this. >> >> Cruft

Re: [FFmpeg-devel] [PATCH] lavc/aacenc_quantization: use cbrt table

2016-03-10 Thread Ganesh Ajjanagadde
On Thu, Mar 10, 2016 at 2:46 AM, Hendrik Leppkes <h.lepp...@gmail.com> wrote: > On Thu, Mar 10, 2016 at 12:49 AM, Ganesh Ajjanagadde <gajja...@gmail.com> > wrote: >> There is no reason for computing cbrtf at runtime; we have a table for >> this. >> >

Re: [FFmpeg-devel] [PATCH] lavc/lpc: exploit even symmetry of window function

2016-03-10 Thread Ganesh Ajjanagadde
On Thu, Mar 10, 2016 at 11:21 AM, Rostislav Pehlivanov <atomnu...@gmail.com> wrote: > On 10 March 2016 at 01:55, Ganesh Ajjanagadde <gajja...@gmail.com> wrote: >> >> >> In fact, I personally have no idea why it is absolutely critical that >> a Hamming win

Re: [FFmpeg-devel] [PATCH] lavc/psymodel: check for av_malloc failure

2016-03-10 Thread Ganesh Ajjanagadde
On Thu, Mar 10, 2016 at 4:10 PM, Benoit Fouet <benoit.fo...@free.fr> wrote: > Hi, > > Le 04/03/2016 04:06, Ganesh Ajjanagadde a écrit : >> >> No idea why in commit 01ecb7172b684f1c4b3e748f95c5a9a494ca36ec the >> checks were removed; this can lead to NULL pointer

Re: [FFmpeg-devel] [PATCH] lavc/aacenc_utils: replace powf(x, y) by expf(logf(x), y)

2016-03-10 Thread Ganesh Ajjanagadde
On Thu, Mar 10, 2016 at 8:56 AM, Ronald S. Bultje <rsbul...@gmail.com> wrote: > Hi, > > On Thu, Mar 10, 2016 at 2:37 AM, Reimar Döffinger <reimar.doeffin...@gmx.de> > wrote: > >> On 10.03.2016, at 03:06, Ganesh Ajjanagadde <gajja...@gmail.com> wrote: >>

Re: [FFmpeg-devel] [PATCH] lavc/aacenc_utils: replace powf(x, y) by expf(logf(x), y)

2016-03-09 Thread Ganesh Ajjanagadde
On Wed, Mar 9, 2016 at 2:16 AM, Reimar Döffinger <reimar.doeffin...@gmx.de> wrote: > On 08.03.2016, at 04:48, Ganesh Ajjanagadde <gajja...@gmail.com> wrote: > >> +nzl += expf(logf(s / ethresh) * nzslope); > > Shouldn't log2f/exp2f be faster? &g

Re: [FFmpeg-devel] [PATCH] lavc/lpc: exploit even symmetry of window function

2016-03-09 Thread Ganesh Ajjanagadde
On Wed, Mar 9, 2016 at 1:32 PM, Reimar Döffinger <reimar.doeffin...@gmx.de> wrote: > On Wed, Mar 09, 2016 at 01:13:58PM +0100, Michael Niedermayer wrote: >> On Tue, Mar 08, 2016 at 10:16:50PM -0500, Ganesh Ajjanagadde wrote: >> > Yields 2x improvement in function per

Re: [FFmpeg-devel] [PATCH] lavc/lpc: exploit even symmetry of window function

2016-03-09 Thread Ganesh Ajjanagadde
On Wed, Mar 9, 2016 at 5:09 PM, Moritz Barsnick <barsn...@gmx.net> wrote: > On Tue, Mar 08, 2016 at 22:16:50 -0500, Ganesh Ajjanagadde wrote: >> ffmpeg -i sin.flac -acodec aac -y sin_new.aac 5.22s user 0.03s system 105% >> cpu 4.970 total > > Just wondering: Is this th

[FFmpeg-devel] [PATCH] lavc/aacenc_quantization: use cbrt table

2016-03-09 Thread Ganesh Ajjanagadde
/libavcodec.so.57 Signed-off-by: Ganesh Ajjanagadde <gajja...@gmail.com> --- libavcodec/Makefile | 27 ++ libavcodec/aacdec_fixed.c | 4 +-- libavcodec/aacdec_template.c| 4 +-- libavcodec/aacenc.c

[FFmpeg-devel] [PATCH] lavc/lpc: exploit even symmetry of window function

2016-03-08 Thread Ganesh Ajjanagadde
sin_new.aac 5.40s user 0.05s system 105% cpu 5.162 total Big shame that len-1 is -1 mod 4; 0 mod 4 would have yielded a further 2x through additional symmetry. Of course, one could approximate with the 0 mod 4 variant, error would essentially be ~ 1/len in the worst case. Signed-off-by: Ganesh

Re: [FFmpeg-devel] [PATCH] lavc/aacenc_utils: replace powf(x, y) by expf(logf(x), y)

2016-03-08 Thread Ganesh Ajjanagadde
On Tue, Mar 8, 2016 at 8:02 PM, Ronald S. Bultje <rsbul...@gmail.com> wrote: > Hi, > > On Mon, Mar 7, 2016 at 10:48 PM, Ganesh Ajjanagadde <gajja...@gmail.com> > wrote: >> >> This is ~2x faster for y not an integer on Haswell+GCC, and should >> generally

Re: [FFmpeg-devel] [PATCH] aacenc_utils: unroll loops to allow compiler to use SIMD.

2016-03-08 Thread Ganesh Ajjanagadde
On Tue, Mar 8, 2016 at 2:30 PM, Reimar Döffinger <reimar.doeffin...@gmx.de> wrote: > On Mon, Mar 07, 2016 at 10:50:53PM -0500, Ganesh Ajjanagadde wrote: >> On Mon, Mar 7, 2016 at 2:54 AM, Reimar Döffinger >> <reimar.doeffin...@gmx.de> wrote: >> >> Can you b

Re: [FFmpeg-devel] [PATCH] lavc/aacenc_utils: replace powf(x, y) by expf(logf(x), y)

2016-03-08 Thread Ganesh Ajjanagadde
On Tue, Mar 8, 2016 at 9:10 PM, Rostislav Pehlivanov <atomnu...@gmail.com> wrote: > On 9 March 2016 at 01:02, Ronald S. Bultje <rsbul...@gmail.com> wrote: > >> Hi, >> >> On Mon, Mar 7, 2016 at 10:48 PM, Ganesh Ajjanagadde <gajja...@gmail.com>

Re: [FFmpeg-devel] [PATCH] aacenc_utils: unroll loops to allow compiler to use SIMD.

2016-03-07 Thread Ganesh Ajjanagadde
On Mon, Mar 7, 2016 at 2:54 AM, Reimar Döffinger <reimar.doeffin...@gmx.de> wrote: > On 07.03.2016, at 04:04, Ganesh Ajjanagadde <gajja...@gmail.com> wrote: >> On Sun, Mar 6, 2016 at 1:43 PM, Reimar Döffinger >> <reimar.doeffin...@gmx.de> wrote: >>> On Sun

[FFmpeg-devel] [PATCH] lavc/aacenc_utils: replace powf(x, y) by expf(logf(x), y)

2016-03-07 Thread Ganesh Ajjanagadde
searches for hotspots elsewhere. Signed-off-by: Ganesh Ajjanagadde <gajja...@gmail.com> --- libavcodec/aacenc_utils.h | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libavcodec/aacenc_utils.h b/libavcodec/aacenc_utils.h index 56e3462..b7f80c6 100644 --- a/liba

Re: [FFmpeg-devel] [PATCH] lavc/psymodel: check for av_malloc failure

2016-03-07 Thread Ganesh Ajjanagadde
On Thu, Mar 3, 2016 at 10:06 PM, Ganesh Ajjanagadde <gajja...@gmail.com> wrote: > No idea why in commit 01ecb7172b684f1c4b3e748f95c5a9a494ca36ec the > checks were removed; this can lead to NULL pointer dereferences. This > effectively reverts that portion of the commit. > >

[FFmpeg-devel] [PATCH] web/contact: add IRC web-client link

2016-03-06 Thread Ganesh Ajjanagadde
Ran into some glitches when I initially tried accessing IRC through my browser; in particular the Firefox default of "mibbit" does not work: https://blog.freenode.net/2009/06/new-freenode-webchat-and-why-to-use-it/. Signed-off-by: Ganesh Ajjanagadde <gajja...@gmail.com> --- src/c

  1   2   3   4   5   6   7   8   9   10   >