- 30 Jul, 2014 - 12 commits
-
-
Jingning Han authored
Remove the variable that indicates the relative block index. This is explicitly covered by the use of pc_tree. Change-Id: Ib13142582fff926c85e375bde656aa050add8350
-
Jingning Han authored
This commit enables a chessboard pattern constrained partition search for 720p and above resolutions. The scheme applies stricter partition search to alternative blocks based on its above/left neighboring blocks' partition range, as well as that of the collocated blocks in the previous frame. It is currently turned on at 16x16 block size level. The chessboard pattern is flipped per coding frame. The speed 3 runtime is reduced: park_joy_1080p, 652832 ms -> 607738 ms (7% speed-up) pedestrian_area_1080p, 215998 ms -> 200589 ms (8% speed-up) The compression performance is changed: hd -0.223% stdhd -0.295% Change-Id: I2d4d123ae89f7171562f618febb4d81789575b19
-
Jingning Han authored
-
Jingning Han authored
-
Jim Bankoski authored
-
Jim Bankoski authored
Change-Id: Iefcf0a25aaf5e44e8e791839aa82d876555025e0
-
Scott LaVarnway authored
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
-
James Zern authored
-
James Zern authored
-
James Zern authored
-
KO Myung-Hun authored
'local' is not posix. Change-Id: I46d7acfa574cbef686cee1b35022f5781485c3fa
-
KO Myung-Hun authored
Change-Id: I9f736f299490464bbdbb6cd24ee6f5b46ad45ec6
-
- 29 Jul, 2014 - 8 commits
-
-
Pengchong Jin authored
-
Marco Paniconi authored
-
Marco Paniconi authored
Change-Id: Ie4686e1b15af6bcc8d59d585bbeb996f38224522
-
Jingning Han authored
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
-
Jingning Han authored
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
-
Scott LaVarnway authored
On a Nexus 7, vpxenc (in realtime mode, speed -12) reported a performance improvement of ~3.7%. Change-Id: I428c72c40df82c6d537955e320a8debf99343004
-
KO Myung-Hun authored
This prevents SIGSEGV of test_libvpx. Change-Id: I788743841469f4141bc8d29b1d1a8683cb00655c
-
Pengchong Jin authored
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
-
- 28 Jul, 2014 - 6 commits
-
-
levytamar82 authored
Remove all the redundant dct functions (dct4x4, dct8x8) in avx2 except dct32x32 those functions were copied originally from dct_sse2 Change-Id: I742576fbf5175f3ac09f2076976a9247b259323e
-
Pengchong Jin authored
-
Jim Bankoski authored
-
Pengchong Jin authored
Change-Id: I9956db2ba2f7d28f484daaf5022d8d1ef5db473c
-
Jim Bankoski authored
The issue was introduced by commit g9f37d149 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
-
Jim Bankoski authored
-
- 25 Jul, 2014 - 14 commits
-
-
Jingning Han authored
-
Jingning Han authored
-
Jingning Han authored
-
Minghai Shang authored
-
Joshua Litt authored
-
Joshua Litt authored
Change-Id: I61993946fe5cbcd7ebeb6302efd9538bff022e5a
-
Yunqing Wang authored
-
Alex Converse authored
-
Yaowu Xu authored
-
Yaowu Xu authored
-
Marco Paniconi authored
-
Tim Kopp authored
-
Jingning Han authored
The partition search for 4x4 blocks takes unnecessary steps to reconstruct pixels and an extra partition type update. This commit removes such operations. No visible compression/speed difference. Thanks to Yue (yuec@) for finding this issue. Change-Id: I3f83824aa3fd3717d63be0b280fa57258939a70a
-
James Zern authored
-