OSDN Git Service
(root)
/
android-x86
/
external-ffmpeg.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
aececd1
)
avcodec/aacps_tablegen: use hypot()
author
Ganesh Ajjanagadde
<gajjanagadde@gmail.com>
Sun, 22 Nov 2015 16:30:52 +0000
(11:30 -0500)
committer
Ganesh Ajjanagadde
<gajjanagadde@gmail.com>
Wed, 25 Nov 2015 01:36:40 +0000
(20:36 -0500)
Reviewed-by: Rostislav Pehlivanov <atomnuker@gmail.com>
Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com>
libavcodec/aacps_tablegen.h
patch
|
blob
|
history
diff --git
a/libavcodec/aacps_tablegen.h
b/libavcodec/aacps_tablegen.h
index
ca1112d
..
0bd51cc
100644
(file)
--- a/
libavcodec/aacps_tablegen.h
+++ b/
libavcodec/aacps_tablegen.h
@@
-136,7
+136,7
@@
static av_cold void ps_tableinit(void)
float pd2_im = ipdopd_sin[pd2];
float re_smooth = 0.25f * pd0_re + 0.5f * pd1_re + pd2_re;
float im_smooth = 0.25f * pd0_im + 0.5f * pd1_im + pd2_im;
- float pd_mag = 1 /
sqrt(im_smooth * im_smooth + re_smooth *
re_smooth);
+ float pd_mag = 1 /
hypot(im_smooth,
re_smooth);
pd_re_smooth[pd0*64+pd1*8+pd2] = re_smooth * pd_mag;
pd_im_smooth[pd0*64+pd1*8+pd2] = im_smooth * pd_mag;
}