- 15 Aug, 2014 2 commits
-
-
James Zern authored
Merge "32 Align Load bug In the sub_pixel_avg_variance the parameter sec was also aligned load and changed to unaligned."
-
Dmitry Kovalev authored
-
- 14 Aug, 2014 13 commits
-
-
Yaowu Xu authored
-
Yaowu Xu authored
-
Adrian Grange authored
-
levytamar82 authored
In the sub_pixel_avg_variance the parameter sec was also aligned load and changed to unaligned. Change-Id: I4d4966e0291059ea4d705baed1503dc58444fcb7
-
Yaowu Xu authored
Change-Id: I2847af5062b5fa320629fcabb9fa6b23ba3e5513
-
Yaowu Xu authored
At --good and speed 3 or above for resolution less than 720p. This disables the tests for 64x64 intra prediction modes. Encoding time reduction is about 1%. Change-Id: Ib396e3d1417fece416e3f0fee929b128acbb130f
-
Yaowu Xu authored
-
Adrian Grange authored
The test to determine if the mode info buffers need to be resized when the frame size changes was incorrect, as per bug 837. By storing the size of the allocated data structure, a simple test determines whether to allocate more memory when the frame size changes. Change-Id: I1544698f2882cf958fc672485614f2f46e9719bd
-
Jim Bankoski authored
-
Adam Xu authored
-
James Zern authored
-
Jim Bankoski authored
Change-Id: I53659e3ff8ba1b70d89d152e0580ac7a412b89b2
-
Yaowu Xu authored
In the encoder, current_video_frame is used in a couple of places to decide encoding strategy, this commit replaces with more appropriate variables. Change-Id: I3d3d8d8e2ea02c489e4639b9d4c446a63e357d29
-
- 13 Aug, 2014 25 commits
-
-
Jingning Han authored
This commit moves the simplified coefficient probability model and costing update to speed 4, and turns on chessboard pattern mode search for sub 720p sequences. The overall coding performance of speed 3 is improved: derf 0.889% stdhd 1.744% The speed 3 runtime for test sequences are improved: bus cif at 1000 kbps 9823 ms -> 9642 ms pedestrian 1080p 2000 kbps 189559 ms -> 183284 ms Change-Id: Iecbc7496a68f31fd49fb09f8dfd97c028d675a5d
-
Jingning Han authored
This commit enables the encoder to skip NEARMV and ZEROMV if the above and left blocks have identical reference frame, and the current reference is different from that. It reduces the runtime of speed 3 for test sequences: bus cif at 1000 kbps 10064 ms -> 9823 ms pedestrian 1080p at 2000 kbps 193078 ms -> 189559 ms The compression performance is changed by derf -0.085% stdhd -0.103% Change-Id: If304f26d42e6412152a84c3dd7b02635c38444f4
-
Jingning Han authored
-
Jingning Han authored
This commit allows the encoder to check the above and left neighbor blocks' reference frames and motion vectors. If they are all consistent, skip checking the NEARMV and ZEROMV modes. This is enabled in speed 3. The coding performance is improved: pedestrian area 1080p at 2000 kbps, from 74773 b/f, 41.101 dB, 198064 ms to 74795 b/f, 41.099 dB, 193078 ms park joy 1080p at 15000 kbps, from 290727 b/f, 30.640 dB, 609113 ms to 290558 b/f, 30.630 dB, 592815 ms Overall compression performance of speed 3 is changed derf -0.171% stdhd -0.168% Change-Id: I8d47dd543a5f90d7a1c583f74035b926b6704b95
-
Yaowu Xu authored
The function is called only once, right after all stats counters are reset to 0. Therefore all the computations have zero effect on return values. This commmit to removed those effectless code. Change-Id: I50d27c0802547921fa36c60aa4bd92d76247f595
-
Jim Bankoski authored
-
James Zern authored
check that bitrates increase with cqlevel at global test case teardown, rather than after each individual test case. this allows the tests to be run out of order with --gtest_shuffle. Change-Id: I9e0d4e6a2d920a1f2fe9aee7b7876a3e7eb5d297
-
Deb Mukherjee authored
-
Deb Mukherjee authored
Reinstates an assignment to prevent an asan failurere on google3. Not sure why the failure happens. This was removed in a recent patch https://gerrit.chromium.org/gerrit/#/c/71068/. Change-Id: Ifd9ccffd4c2164f4de38b21821ffb28bd779b0f3
-
Jim Bankoski authored
-
Jim Bankoski authored
-
Jim Bankoski authored
Moved to global function to avoid unused function warnings... Change-Id: I4e9002dcb20748f6d8d84cbbe6ef2de0bd9a8018
-
Paul Wilkins authored
-
James Zern authored
-
James Zern authored
-
James Zern authored
size_t -> uint32 in the call to vpx_codec_decode() Change-Id: Ibf39d3749321c97292b35ac0631fa22211cff800
-
James Zern authored
Change-Id: I38dad398844ee424a7a92a745ab703645018d02b
-
James Zern authored
-
James Zern authored
-
James Zern authored
-
James Zern authored
-
James Zern authored
-
James Zern authored
-
Deb Mukherjee authored
-
James Zern authored
'ref_frame_map' is initialized to -1. avoids using an invalid index if VP9_GET_REFERENCE/VP8_COPY_REFERENCE controls are issued after a decode error. Change-Id: I4599762c4d0b07a5943a72bf4a86ccb596cc062a
-