- 27 Feb, 2014 - 1 commit
-
-
Deb Mukherjee authored
Instead of using source variance, this patch uses variance of the frame difference between the source and the current frame to make fixed size partition decisions. Also disables adjusting partitioning if variance based or fixed size partitioning is used. The latter change improves the speed substantially for speed 6, so that speed 7 is now less than 3x the speed of speed 6. But speed 6 is 48% better in psnr on the rtc set compared to speed 7. As compared to speed 5, speed 6 is -37% in psnr at about 2.5x the speed, speed 7 is -55% in psnr at about 7x the speed. Change-Id: If61d80431d3e04ed304ac05832e773cdb2c0a578
-
- 25 Feb, 2014 - 13 commits
-
-
Deb Mukherjee authored
-
Deb Mukherjee authored
Adds a method for determining a fixed size partition based on variance of a 64x64 SB. This method is added to rtc speed 6. Also fixes a bug in rtc_use_partition() and includes some refactoring related to partitioning search, and some cosmetics. Currently compared to speed 5, the coding efficiency of speed 6 is -19% and that of speed 7 is -55%, in cbr mode. Change-Id: I057e04125a8b765906bb7d4bf7a36d1e575de7c6
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
-
Tom Finegan authored
-
Adrian Grange authored
-
Yunqing Wang authored
-
Yaowu Xu authored
* changes: normalize int64_t high value to INT64_MAX resolve issue with arm code failing unit test
-
Jim Bankoski authored
Change-Id: I7e96d6199f882d35357f6a9a08c04ad0af5dc26e
-
Jim Bankoski authored
The optimizer did something funny with the code around line 1412. Before the call to encode_sb split_dist was set properly but after it was adjusted and converted to a negative. https://code.google.com/p/webm/issues/detail?id=714 Change-Id: I9a7631d5325ade2dc28c1030653a23eecec8721b
-
James Yu authored
Change dx_time data type to int64_t to prevent test time overflow when decoding long video. Change-Id: I3dd5e324a246843e07e635fd25c50e71e385ed70 Signed-off-by:
James Yu <james.yu@linaro.org>
-
- 24 Feb, 2014 - 8 commits
-
-
Marco Paniconi authored
Change-Id: I56fcb82c4334c7591b765b55b3c2912778af6db5
-
Yunqing Wang authored
If sf->disable_split_mask is DISABLE_ALL_SPLIT, disable sf->adaptive_pred_interp_filter to avoid unnecessary operations. Change-Id: Icb59174b2f4e9a3c3c16a696deb8018e5bd999eb
-
Deb Mukherjee authored
-
Deb Mukherjee authored
Moves the existing speed 6 to speed 7 and adds an intermediate level 6 which is roughly in between speeds 6 and 7 in both speed and coding efficiency. Also includes some minor fixes/adjustments. Change-Id: I98befc4d82d750e79fe426c457c4a2571f6b6cc7
-
Adrian Grange authored
If show_existing_frame indicates that the decoder should display an existing (previously decoded) frame, add a check to make sure that the signaled buffer does contain a valid decoded frame. Change-Id: Iac8c686b321827414d69a3f2d0467566911bcba2
-
Yaowu Xu authored
for ABSDATA mode, so segment loop filter level always fall in valid range for both Absolute and delta modes. Change-Id: If90df3411479533dbdab63f8ae088d2f5dd174a9
-
Yaowu Xu authored
-
James Zern authored
broken since: 1d3ca088 obj_int_extract.bat: Pass obj_int_extract.exe path to obj_int_extract.bat. Change-Id: Ic3de9f8c2b604e3aa9b905e1bc0b578963e01a4a
-
- 23 Feb, 2014 - 2 commits
-
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
-
- 22 Feb, 2014 - 14 commits
-
-
Yaowu Xu authored
The qindex for a segment was not clamped in ABSDATA mode, which may cause invalid memory access if an ill-formed stream has a negative value in ABSDATA mode. This commit added clamp to make sure qindex for a segment always fall into valid range. Change-Id: I0a74d00f4ef40aec7edaeca1d03c8645e23ab08c
-
Jingning Han authored
-
James Zern authored
-
James Zern authored
-
James Zern authored
-
Yaowu Xu authored
Change-Id: I5b3918441f63ceb7889dcf546e9a2d781be4a3cb
-
Yaowu Xu authored
-
James Zern authored
not just CONFIG_VP8_ENCODER; there's now VP9 code in the same file Change-Id: I73d8b9141af1374b37480fb0495e17a7952eb4f9
-
Jingning Han authored
Skip coefficient cost update in non-RD mode decision setting. Allow periodical mode and motion vector cost update. Currently every other 8 frames. The increment runtime is a constant number. Hence more visible for CIF resolution, while negligible for 1080p. Speed -6 compression performance for rtc set is improved by 4.5%. Change-Id: I27e0ad7c521fcc2af1d825582cbdd1a27ac4c323
-
James Zern authored
- update example paths - add a few missing generated rtcd, dox files + sort Change-Id: I7f4fbf53972d247e96f9c741ff039d244ceb6b2e
-
James Zern authored
Change-Id: Id5c889cb87ad33a21d83a415a23e957e8ee3218f
-
Jingning Han authored
-
James Zern authored
Change-Id: Idf58109195a88dec66c5e1ea6a51c61e6c659ff1
-
James Zern authored
-
- 21 Feb, 2014 - 2 commits
-
-
James Zern authored
-
Alex Converse authored
-