Johann
a984c86a37
Merge "Add test for vp8 copy frame"
2014-07-30 13:22:50 -07:00
James Zern
d1403eafb5
Merge "vp9_cx_iface: defer compressed data buffer alloc"
2014-07-30 12:03:45 -07:00
Frank Galligan
81c2db591f
Merge "Neon version of vp9_quantize_fp()"
2014-07-30 11:12:20 -07:00
James Zern
c71b8a72f2
Merge changes I3513ae17,Ia0b51165,I461d8b3d
...
* changes:
make testdata: look for other variants of sha1sum
make testdata: fail if a sha1 fails or is missing
test-data.sha1: add missing checksums
2014-07-30 11:04:26 -07:00
James Zern
583ed8562b
Merge "decode_to_md5.sh: fix local md5 variable assignment"
2014-07-30 10:55:11 -07:00
James Zern
c0348216c3
decode_to_md5.sh: fix local md5 variable assignment
...
extract only the md5 + quote the result
fixes:
test/examples.sh: 47: local: img-176x144-0029.i420: bad variable name
Change-Id: I81c6a83c8a4e792a520fd7046c8eedcbd4af9a0c
2014-07-30 10:50:01 -07:00
Marco Paniconi
347c8cf68f
Merge "Fix to Visual Studio build error."
2014-07-30 10:33:35 -07:00
Jingning Han
e9935a4ca0
Merge "Clean up max/min allowed block size in rd_pick_partition"
2014-07-30 10:05:26 -07:00
Jingning Han
22cf82a14c
Merge "Use frame index directly in get_chessboard_index"
2014-07-30 10:05:03 -07:00
Jim Bankoski
e71adcd834
Merge "clear up cfg unused warning in vp9_pick_inter_mode"
2014-07-30 09:56:33 -07:00
Scott LaVarnway
d4a37db5b8
Neon version of vp9_quantize_fp()
...
On a Nexus 7, vpxenc (in realtime mode, speed -12)
reported a performance improvement of ~12.4%
Change-Id: Id29d215acf58bb108489e218a259adf74b4768d7
2014-07-30 09:33:46 -07:00
Marco Paniconi
fbaa4b84af
Fix to Visual Studio build error.
...
signed/unsigned mismatch from commit: 918011.
Change-Id: I6b9bb3618f8e72ea4cc0e6ba8fb9b13676985ed0
2014-07-30 09:14:56 -07:00
Jim Bankoski
6647ca795d
clear up cfg unused warning in vp9_pick_inter_mode
...
Change-Id: Iefcf0a25aaf5e44e8e791839aa82d876555025e0
2014-07-30 08:55:22 -07:00
Scott LaVarnway
521cf7e879
Neon version of vp9_sub_pixel_variance16x16(),
...
vp9_variance16x16(), and vp9_get16x16var().
On a Nexus 7, vpxenc (in realtime mode, speed -12)
reported a performance improvement of ~16.7%.
Change-Id: Ib163aa99f56e680194aabe00dacdd7f0899a4ecb
2014-07-30 08:17:32 -07:00
James Zern
d6fd2293ea
make testdata: look for other variants of sha1sum
...
it's shasum / sha1 on osx, bsd variants
Change-Id: I3513ae1740adfb05e9b5777d27d445dafbd22413
2014-07-29 20:52:42 -07:00
James Zern
23fbef216d
make testdata: fail if a sha1 fails or is missing
...
Change-Id: Ia0b51165d260e283f5338f290a39718e462aed55
2014-07-29 20:31:23 -07:00
James Zern
fff4e263f6
test-data.sha1: add missing checksums
...
Change-Id: I461d8b3d7cb8f5d787f189dac9032220b089f05f
2014-07-29 20:31:10 -07:00
James Zern
d6cf6eb570
Merge "Remove 'local' from configure and configure.sh"
2014-07-29 20:07:05 -07:00
James Zern
55f583f934
Merge "vpx_once: implement once() for OS/2"
2014-07-29 19:36:11 -07:00
James Zern
a7986315cc
Merge "Makefile: add -mstackrealign to CFLAGS on OS/2
This prevents SIGSEGV of test_libvpx.
Change-Id: I788743841469f4141bc8d29b1d1a8683cb00655c
"
2014-07-29 19:21:24 -07:00
KO Myung-Hun
07fa6adfe1
Remove 'local' from configure and configure.sh
...
'local' is not posix.
Change-Id: I46d7acfa574cbef686cee1b35022f5781485c3fa
2014-07-29 18:41:52 -07:00
KO Myung-Hun
f9f996b3e2
vpx_once: implement once() for OS/2
...
Change-Id: I9f736f299490464bbdbb6cd24ee6f5b46ad45ec6
2014-07-29 17:36:39 -07:00
James Zern
c2c02510bd
vp9_cx_iface: defer compressed data buffer alloc
...
currently the only way to know if multiple alt-refs are enabled is to
inspect the encoder instance.
this reduces the size of the allocation by 75% when not using multiple
alt-refs
Change-Id: Ie4baa240c2897e64b766c6ad229674884b5a65b6
2014-07-29 15:01:36 -07:00
Pengchong Jin
838b53b9fb
Merge "Remove the redundant index computation in the first pass"
2014-07-29 14:27:24 -07:00
Marco Paniconi
1aa7a9dd2f
Merge "vp8: Add an aggressive denoising mode."
2014-07-29 11:23:25 -07:00
Marco Paniconi
91801176fe
vp8: Add an aggressive denoising mode.
...
Change-Id: Ie4686e1b15af6bcc8d59d585bbeb996f38224522
2014-07-29 11:16:45 -07:00
Jingning Han
6646ea73e2
Clean up max/min allowed block size in rd_pick_partition
...
This commit replace the repetitive retrieve of max and min allowed
partition from speed_feature with local variables max_size and
min_size.
Change-Id: Ib06f11f16615e4876e4dd5fb6a968c6bf5f7b216
2014-07-29 11:03:52 -07:00
Jingning Han
c36f78b054
Use frame index directly in get_chessboard_index
...
The get_chessboard_index() used to call the entire VP9_COMMON
struct pointer to retrieve the chessboard pattern index. This cl
makes it call the frame index directly.
Change-Id: I3cad9d209ea2e77a358085a04fe1ff0ddec5ba03
2014-07-29 10:55:56 -07:00
Scott LaVarnway
d19d222db6
Added vp9_fdct8x8_neon(), vp9_fdct8x8_1_neon()
...
On a Nexus 7, vpxenc (in realtime mode, speed -12)
reported a performance improvement of ~3.7%.
Change-Id: I428c72c40df82c6d537955e320a8debf99343004
2014-07-29 08:56:05 -07:00
KO Myung-Hun
2926d24478
Makefile: add -mstackrealign to CFLAGS on OS/2
...
This prevents SIGSEGV of test_libvpx.
Change-Id: I788743841469f4141bc8d29b1d1a8683cb00655c
2014-07-29 22:49:25 +09:00
Pengchong Jin
6491065775
Remove the redundant index computation in the first pass
...
Remove the redundant index computation when store the first
pass block-wise statistics. Currently, a single byte is
allocated for a 16x16 blocks, and all the frame statistics
saved during the first pass will be kept in memory for use
in the second pass. For a 1920x1080 300-frame clip, it will
take about 2.3 MB memory. This feature is off in current
setting.
Change-Id: I135a95b348ec093d54c6a07e1e8237626909e3bd
2014-07-28 18:31:36 -07:00
levytamar82
4ba92dc5ab
Fix bug 805
...
Remove all the redundant dct functions (dct4x4, dct8x8)
in avx2 except dct32x32 those functions were copied originally from dct_sse2
Change-Id: I742576fbf5175f3ac09f2076976a9247b259323e
2014-07-28 15:46:01 -07:00
Pengchong Jin
c580428928
Merge "Store block-wise statistics obtained in the first pass"
2014-07-28 14:49:05 -07:00
Jim Bankoski
6865af6378
Merge "Fix reference frame size restrictions."
2014-07-28 09:47:57 -07:00
Pengchong Jin
bae652245d
Store block-wise statistics obtained in the first pass
...
Change-Id: I9956db2ba2f7d28f484daaf5022d8d1ef5db473c
2014-07-28 09:12:40 -07:00
Jim Bankoski
899585ebe9
Fix reference frame size restrictions.
...
The issue was introduced by commit g9f37d14 with adding explicit
restrictions on reference-frame scale factors. The restriction
is checked against aligned-by-8 frame dimensions, not against
original ones. So, for example, frame of 35×35 actually can refer
to frame of 70×70, but the new check won't allow this. It will
compare 35 vs 72 (not 70), so 2x downscale limit will be exceeded.
Change-Id: Ic663693034440f64ac8312cbff9e1e773a921060
2014-07-28 08:37:25 -07:00
Jim Bankoski
9bbcc20b57
Merge "This removes a test that fails on 32 bit"
2014-07-28 07:17:27 -07:00
Johann
3f701df0e0
Add test for vp8 copy frame
...
Change-Id: Iddac0f263b283480315147c51deec2a2bbd7a1a7
2014-07-25 20:06:23 -07:00
Jingning Han
ac1f06188d
Merge "Fix rd_pick_partition search loop for 4x4 blocks"
2014-07-25 15:57:35 -07:00
Jingning Han
0c103eb211
Merge "Fix potential ioc issue in vp9_get_prob for 4K above sizes"
2014-07-25 15:56:53 -07:00
Jingning Han
3d5f17311c
Merge "Remove unnecessary conditional assignment"
2014-07-25 15:56:31 -07:00
Minghai Shang
8433c8f92d
Merge "[spatial svc]Fix reference issues"
2014-07-25 13:24:27 -07:00
Joshua Litt
071c95d8a1
Merge "Encode perf test"
2014-07-25 13:16:36 -07:00
Joshua Litt
83b843f4b1
Encode perf test
...
Change-Id: I61993946fe5cbcd7ebeb6302efd9538bff022e5a
2014-07-25 11:02:04 -07:00
Yunqing Wang
4005b2d822
Merge "Allocate aligned source in variance test"
2014-07-25 10:53:13 -07:00
Alex Converse
f5827aee38
Merge "Refactor inter/intra_suberblock_yrd."
2014-07-25 10:51:48 -07:00
Yaowu Xu
b43b4fe3a2
Merge "Fix allocation of context buffers on frame resize"
2014-07-25 08:49:39 -07:00
Yaowu Xu
99813843ef
Merge "Changed validation of reference frame size"
2014-07-25 08:48:48 -07:00
Marco Paniconi
4d33a01ca3
Merge "vp8: reduce refresh_max_mbs_perframe with fewer layers."
2014-07-25 08:42:41 -07:00
Tim Kopp
bc63608800
Merge "s/CONFIG_DENOISING/CONFIG_VP9_TEMPORAL_DENOISING"
2014-07-25 07:53:51 -07:00