| {"commit_timezone": -14400, "committer": "James Berry <jamesberry@google.com>", "branches": [], "author": "James Berry <jamesberry@google.com>", "encoding": null, "author_time": 1306522645, "author_timezone": -14400, "parents": ["ba420f10977bbaf5296a8d4d7423d4c293609f97"], "message": "bug fix check frame buffer index before copy\n\nin onyx_if.c update_reference_frames() make\nsure that frame buffer indexes are not equal\nbefore preforming a buffer copy. If two frames\nshare the same buffer the flags will already be\nset correctly.\n\nChange-Id: Ida9b5516d08e3435c90f131d2dc19d842cfb536e\n", "id": "8795b52512b69193d91d27776513439fa96a9604", "commit_time": 1306522769} |
| {"commit_timezone": -25200, "committer": "Code Review <code-review@webmproject.org>", "branches": ["master"], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1306524906, "author_timezone": -25200, "parents": ["4fb5ce6a920f2a0cdce231d81e98daacf84b8b15", "8795b52512b69193d91d27776513439fa96a9604"], "message": "Merge \"bug fix check frame buffer index before copy\"", "id": "4a4ade6dc8d6b4af4848c830a359b4a0fc81d1a5", "commit_time": 1306524906} |
| {"commit_timezone": -14400, "committer": "John Koleszar <jkoleszar@google.com>", "branches": [], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1306555508, "author_timezone": -14400, "parents": ["fb50cad10f7233e405a4e8203aa09ba280acf148", "2fa7fe66c41b85b71d74d14a64bf731673f8bc10"], "message": "Merge remote branch 'internal/upstream-experimental' into HEAD\n", "id": "255c63b8641036746fc0acd0370c93e15ca918c5", "commit_time": 1306555508} |
| {"commit_timezone": -14400, "committer": "John Koleszar <jkoleszar@google.com>", "branches": [], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1306555509, "author_timezone": -14400, "parents": ["255c63b8641036746fc0acd0370c93e15ca918c5", "4a4ade6dc8d6b4af4848c830a359b4a0fc81d1a5"], "message": "Merge remote branch 'internal/upstream' into HEAD\n", "id": "4070c93bfa85ad77111e169e93ad207177bc7d8a", "commit_time": 1306555509} |
| {"commit_timezone": -14400, "committer": "John Koleszar <jkoleszar@google.com>", "branches": ["experimental"], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1306555512, "author_timezone": -14400, "parents": ["2fa7fe66c41b85b71d74d14a64bf731673f8bc10", "4a4ade6dc8d6b4af4848c830a359b4a0fc81d1a5"], "message": "Merge remote branch 'origin/master' into experimental\n\nChange-Id: Ie2a4927754a9c220b30a84fc7e1372e565fe9eec\n", "id": "d63ce5db34815029159b2ed87e3c6ce65c276662", "commit_time": 1306555512} |
| {"commit_timezone": -14400, "committer": "John Koleszar <jkoleszar@google.com>", "branches": [], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1306641910, "author_timezone": -14400, "parents": ["4070c93bfa85ad77111e169e93ad207177bc7d8a", "d63ce5db34815029159b2ed87e3c6ce65c276662"], "message": "Merge remote branch 'internal/upstream-experimental' into HEAD\n", "id": "b4159af4392ebddc7a66c5897271aeca77e569bf", "commit_time": 1306641910} |
| {"commit_timezone": 10800, "committer": "Tero Rintaluoma <teror@google.com>", "branches": [], "author": "Tero Rintaluoma <teror@google.com>", "encoding": null, "author_time": 1306743003, "author_timezone": 10800, "parents": ["4a4ade6dc8d6b4af4848c830a359b4a0fc81d1a5"], "message": "adds preload for armv6 encoder asm\n\nAdded preload instructions to armv6 encoder optimizations.\nAbout 5% average speed-up on Tegra2 for VGA@30fps sequence.\n\nChange-Id: I41d74737720fb71ce7a316f07555357822f3347e\n", "id": "5305e79eae023f5c38745a6b43116fd1f774597d", "commit_time": 1306743003} |
| {"commit_timezone": -14400, "committer": "John Koleszar <jkoleszar@google.com>", "branches": ["master"], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1306859865, "author_timezone": -14400, "parents": ["4a4ade6dc8d6b4af4848c830a359b4a0fc81d1a5"], "message": "Initialize first_time_stamp_ever\n\nMisplaced #endif caused first_time_stamp_ever to only be initialized if\nCONFIG_INTERNAL_STATS was set.\n\nChange-Id: I2296a4ab00f7dfb767583edcc5d59b94f48c0621\n", "id": "0a72f568ec907acb033e4e3a263a378dc0587663", "commit_time": 1306859865} |
| {"commit_timezone": -14400, "committer": "Scott LaVarnway <slavarnway@google.com>", "branches": [], "author": "Scott LaVarnway <slavarnway@google.com>", "encoding": null, "author_time": 1306866282, "author_timezone": -14400, "parents": ["4a4ade6dc8d6b4af4848c830a359b4a0fc81d1a5"], "message": "vp8_pick_inter_mode code cleanup\n\nSmall code cleanups before attempting to reduce the size\nof bmi found in BLOCKD.\n\nChange-Id: Ie9c14adb53afd847716a75bcce067d0e6c04f225\n", "id": "1a5a1903ead4bff48c1a1d7cf2bbf3e0daf621ba", "commit_time": 1306866282} |
| {"commit_timezone": -25200, "committer": "Code Review <code-review@webmproject.org>", "branches": ["master"], "author": "Scott LaVarnway <slavarnway@google.com>", "encoding": null, "author_time": 1306870306, "author_timezone": -25200, "parents": ["0a72f568ec907acb033e4e3a263a378dc0587663", "1a5a1903ead4bff48c1a1d7cf2bbf3e0daf621ba"], "message": "Merge \"vp8_pick_inter_mode code cleanup\"", "id": "9e4f76c154a355bac2a3e005e47882219801bdae", "commit_time": 1306870306} |
| {"commit_timezone": -14400, "committer": "John Koleszar <jkoleszar@google.com>", "branches": [], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1306901111, "author_timezone": -14400, "parents": ["b4159af4392ebddc7a66c5897271aeca77e569bf", "9e4f76c154a355bac2a3e005e47882219801bdae"], "message": "Merge remote branch 'internal/upstream' into HEAD\n", "id": "f07dec70cd59867780f5b88e91adc8b734f16595", "commit_time": 1306901111} |
| {"commit_timezone": -14400, "committer": "John Koleszar <jkoleszar@google.com>", "branches": ["experimental"], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1306901113, "author_timezone": -14400, "parents": ["d63ce5db34815029159b2ed87e3c6ce65c276662", "9e4f76c154a355bac2a3e005e47882219801bdae"], "message": "Merge remote branch 'origin/master' into experimental\n\nChange-Id: I1e7ce466bc01e380eb392b964ba677f0bb8cd13b\n", "id": "2289ba4b9c98ab2f34daaff53f131ff79f5ed59d", "commit_time": 1306901113} |
| {"commit_timezone": 10800, "committer": "Tero Rintaluoma <teror@google.com>", "branches": [], "author": "Tero Rintaluoma <teror@google.com>", "encoding": null, "author_time": 1304924981, "author_timezone": 10800, "parents": ["9e4f76c154a355bac2a3e005e47882219801bdae"], "message": "neon fast quantize block pair\n\nvp8_fast_quantize_b_pair_neon function added to quantize\ntwo adjacent blocks at the same time to improve performance.\n - Additional 3-6% speedup compared to neon optimized fast\n quantizer (Tanya VGA@30fps, 1Mbps stream, cpu-used=-5..-16)\n\nChange-Id: I3fcbf141e5d05e9118c38ca37310458afbabaa4e\n", "id": "61f0c090dff65135c1828a7c407f51fe21405926", "commit_time": 1306914485} |
| {"commit_timezone": -25200, "committer": "Yaowu Xu <yaowu@google.com>", "branches": ["master"], "author": "Yaowu Xu <yaowu@google.com>", "encoding": null, "author_time": 1277949534, "author_timezone": -25200, "parents": ["9e4f76c154a355bac2a3e005e47882219801bdae"], "message": "remove some magic weights associated with sad_per_bit\n\nsad_per_bit has been used for a number of motion vector search routines\nwith different magic weights: 1, 1/2 and 1/4. This commit remove these\nmagic numbers and use 1/2 for all motion search routines, also reformat\na number of source code lines to within 80 column limit.\n\nTest on cif set shows overall effect is neutral on all metrics. <=0.01%\n\nChange-Id: I8a382821fa4cffc9c0acf8e8431435a03df74885\n", "id": "50916c6a7da357eeee43c36b4d6ab6a723ddbe1e", "commit_time": 1306948244} |
| {"commit_timezone": -25200, "committer": "Ronald S. Bultje <rbultje@google.com>", "branches": [], "author": "Ronald S. Bultje <rbultje@google.com>", "encoding": null, "author_time": 1306951813, "author_timezone": -25200, "parents": ["4a4ade6dc8d6b4af4848c830a359b4a0fc81d1a5"], "message": "Fix code under #if CONFIG_INTERNAL_STATS.\n\nChange-Id: Iccbd78d91c3071b16fb3b2911523a22092652ecd\n", "id": "34ba18760fa1e14c6679aa4e423f030e3166b981", "commit_time": 1306951813} |
| {"commit_timezone": -25200, "committer": "Code Review <code-review@webmproject.org>", "branches": ["master"], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1306952057, "author_timezone": -25200, "parents": ["50916c6a7da357eeee43c36b4d6ab6a723ddbe1e", "34ba18760fa1e14c6679aa4e423f030e3166b981"], "message": "Merge \"Fix code under #if CONFIG_INTERNAL_STATS.\"", "id": "5610970fe941ed0cab91acdccdc6b9113d9283d8", "commit_time": 1306952057} |
| {"commit_timezone": 7200, "committer": "Henrik Lundin <hlundin@google.com>", "branches": [], "author": "Henrik Lundin <hlundin@google.com>", "encoding": null, "author_time": 1306957272, "author_timezone": 7200, "parents": ["a126cd176093beb7bb79f7f8d36e693fe49c8643"], "message": "Bugfix in vp8dx_set_reference\n\nThe fb_idx_ref_cnt book-keeping was in error. Added an assert to\nprevent future errors in the reference count vector. Also fixed a\npointer syntax error.\n\nChange-Id: I563081090c78702d82199e407df4ecc93da6f349\n", "id": "69ba6bd142d77aea750902d686609ae1b7b33a9e", "commit_time": 1306957272} |
| {"commit_timezone": -25200, "committer": "Code Review <code-review@webmproject.org>", "branches": ["master"], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1306961843, "author_timezone": -25200, "parents": ["5610970fe941ed0cab91acdccdc6b9113d9283d8", "69ba6bd142d77aea750902d686609ae1b7b33a9e"], "message": "Merge \"Bugfix in vp8dx_set_reference\"", "id": "4101b5c5edf3f1257f8f9870dc16ccd49df22708", "commit_time": 1306961843} |
| {"commit_timezone": -25200, "committer": "Yaowu Xu <yaowu@google.com>", "branches": [], "author": "Yaowu Xu <yaowu@google.com>", "encoding": null, "author_time": 1306953665, "author_timezone": -25200, "parents": ["50916c6a7da357eeee43c36b4d6ab6a723ddbe1e"], "message": "further clean up of errorperbit and sadperbit\n\nthis commit makes the usage errorperbit and sadperbit consistent for\nencoding modes and passes. Removed all different magic weight factors\nassociated with errorperbit. Now 1/2 is used for both sadperbit16 and\nsadperbit4, the /2 operation is merged into initializations of the 2\nvariables.\n\nTests on cif set show .23%, 0.18% and 0.19% gain by avg psnr, overall\npsnr and ssim respectively.\n\nChange-Id: Ifa285c3e065ce0a5a77addfc9f95aabf54ee270d\n", "id": "5b2fb3296167da69ab4ad6df2e24b0b87fa1e515", "commit_time": 1306964646} |
| {"commit_timezone": -14400, "committer": "John Koleszar <jkoleszar@google.com>", "branches": [], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1306987507, "author_timezone": -14400, "parents": ["f07dec70cd59867780f5b88e91adc8b734f16595", "2289ba4b9c98ab2f34daaff53f131ff79f5ed59d"], "message": "Merge remote branch 'internal/upstream-experimental' into HEAD\n", "id": "3137d6f9c8b5d901200824b73aa5a28afed450b6", "commit_time": 1306987507} |
| {"commit_timezone": -14400, "committer": "John Koleszar <jkoleszar@google.com>", "branches": [], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1306987507, "author_timezone": -14400, "parents": ["3137d6f9c8b5d901200824b73aa5a28afed450b6", "4101b5c5edf3f1257f8f9870dc16ccd49df22708"], "message": "Merge remote branch 'internal/upstream' into HEAD\n", "id": "319404f4f1fc63ce4169974b5c7ddcaa8cd1998b", "commit_time": 1306987507} |
| {"commit_timezone": -14400, "committer": "John Koleszar <jkoleszar@google.com>", "branches": ["experimental"], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1306987512, "author_timezone": -14400, "parents": ["2289ba4b9c98ab2f34daaff53f131ff79f5ed59d", "4101b5c5edf3f1257f8f9870dc16ccd49df22708"], "message": "Merge remote branch 'origin/master' into experimental\n\nChange-Id: I993dbef81ca3d1638e16c4134aa8dc177e57875c\n", "id": "32817d6fbe5169413ea05e33bf5a509fcf9f4218", "commit_time": 1306987513} |
| {"commit_timezone": -25200, "committer": "Code Review <code-review@webmproject.org>", "branches": ["master"], "author": "Yaowu Xu <yaowu@google.com>", "encoding": null, "author_time": 1307030283, "author_timezone": -25200, "parents": ["4101b5c5edf3f1257f8f9870dc16ccd49df22708", "5b2fb3296167da69ab4ad6df2e24b0b87fa1e515"], "message": "Merge \"further clean up of errorperbit and sadperbit\"", "id": "4ce6928d5b048ce5f82a97cd3d56267432fdc634", "commit_time": 1307030283} |
| {"commit_timezone": -25200, "committer": "Ronald S. Bultje <rbultje@google.com>", "branches": [], "author": "Ronald S. Bultje <rbultje@google.com>", "encoding": null, "author_time": 1307031291, "author_timezone": -25200, "parents": ["34ba18760fa1e14c6679aa4e423f030e3166b981"], "message": "Don't allow very short GF groups even when the GF is predicted from an ARF.\n\nThis is basically a slightly modified version of the previous patch,\nand it has a moderately positive effect (SSIM/PSNR both +0.08% avg\non derf-set). Most clips show no change, except waterfall/coastguard,\neach ~ +0.8% SSIM/PSNR. You can see similar effects in other clips\nby shortening their length to terminate at a very short last group\nof frames.\n\nChange-Id: I7a70de99ca1f9fe6a8b6ca7a6e30e8a4b64383e4\n", "id": "9f002bee53b5372f97b6dbc01f97c598ff585fcf", "commit_time": 1307031291} |
| {"commit_timezone": -14400, "committer": "Scott LaVarnway <slavarnway@google.com>", "branches": [], "author": "Scott LaVarnway <slavarnway@google.com>", "encoding": null, "author_time": 1307036801, "author_timezone": -14400, "parents": ["9e4f76c154a355bac2a3e005e47882219801bdae"], "message": "Removed B_MODE_INFO\n\nDeclared the bmi in BLOCKD as a union instead of B_MODE_INFO.\nThen removed B_MODE_INFO completely.\n\nChange-Id: Ieb7469899e265892c66f7aeac87b7f2bf38e7a67\n", "id": "773768ae27bfe427f153c8e6fadb3912b8f94c1f", "commit_time": 1307036801} |
| {"commit_timezone": -14400, "committer": "John Koleszar <jkoleszar@google.com>", "branches": [], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1307073917, "author_timezone": -14400, "parents": ["319404f4f1fc63ce4169974b5c7ddcaa8cd1998b", "32817d6fbe5169413ea05e33bf5a509fcf9f4218"], "message": "Merge remote branch 'internal/upstream-experimental' into HEAD\n", "id": "e96c1e8dfbcceae3dcf26c517af32fd9985e41ad", "commit_time": 1307073917} |
| {"commit_timezone": -14400, "committer": "John Koleszar <jkoleszar@google.com>", "branches": [], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1307073917, "author_timezone": -14400, "parents": ["e96c1e8dfbcceae3dcf26c517af32fd9985e41ad", "4ce6928d5b048ce5f82a97cd3d56267432fdc634"], "message": "Merge remote branch 'internal/upstream' into HEAD\n", "id": "90e84704ae940d7380bba36310c94a05bc9f4569", "commit_time": 1307073917} |
| {"commit_timezone": -14400, "committer": "John Koleszar <jkoleszar@google.com>", "branches": ["experimental"], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1307073920, "author_timezone": -14400, "parents": ["32817d6fbe5169413ea05e33bf5a509fcf9f4218", "4ce6928d5b048ce5f82a97cd3d56267432fdc634"], "message": "Merge remote branch 'origin/master' into experimental\n\nChange-Id: I7395011ef6c1783110ebd06305ca3d908d2457bb\n", "id": "480f0257540324b1ffa7579688924a881638cf8a", "commit_time": 1307073921} |
| {"commit_timezone": -14400, "committer": "Yunqing Wang <yunqingwang@google.com>", "branches": ["master"], "author": "Yunqing Wang <yunqingwang@google.com>", "encoding": null, "author_time": 1307050397, "author_timezone": -14400, "parents": ["4ce6928d5b048ce5f82a97cd3d56267432fdc634"], "message": "Adjust bounds checking for hex search in real-time mode\n\nCurrently, hex search couldn't guarantee the motion vector(MV)\nfound is within the limit of maximum MV. Therefore, very large\nmotion vectors resulted from big motion in the video could cause\nencoding artifacts. This change adjusted hex search bounds\nchecking to make sure the resulted motion vector won't go out\nof the range. James Berry, thank you for finding the bug.\n\nChange-Id: If2c55edd9019e72444ad9b4b8688969eef610c55\n", "id": "e5c236c21011c668c6b521dc4e554dbf91a161fe", "commit_time": 1307105622} |
| {"commit_timezone": -25200, "committer": "Code Review <code-review@webmproject.org>", "branches": ["master"], "author": "Scott LaVarnway <slavarnway@google.com>", "encoding": null, "author_time": 1307115150, "author_timezone": -25200, "parents": ["e5c236c21011c668c6b521dc4e554dbf91a161fe", "773768ae27bfe427f153c8e6fadb3912b8f94c1f"], "message": "Merge \"Removed B_MODE_INFO\"", "id": "8c5b73de2a3534b2ca964e33b33474c1fd6fb488", "commit_time": 1307115150} |
| {"commit_timezone": -14400, "committer": "Scott LaVarnway <slavarnway@google.com>", "branches": [], "author": "Scott LaVarnway <slavarnway@google.com>", "encoding": null, "author_time": 1307120716, "author_timezone": -14400, "parents": ["8c5b73de2a3534b2ca964e33b33474c1fd6fb488"], "message": "Removed unnecessary bmi motion vector stores.\n\nleft_block_mv and above_block_mv will return the MB\nmotion vector for non SPLITMV macro blocks.\n\nChange-Id: I58dbd7833b4fdcd44b6b72e98ec732c93c2ce4f4\n", "id": "f1d6cc79e43f0066632f19c1854ca365086b712b", "commit_time": 1307120986} |
| {"commit_timezone": -14400, "committer": "John Koleszar <jkoleszar@google.com>", "branches": [], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1304435825, "author_timezone": -14400, "parents": ["fbea372817484d91390a127573ba6218c6e5450f"], "message": "Reduce overshoot in 1 pass rate control\n\nThis patch attempts to reduce the peak bitrate hit by the encoder\nwhen using small buffer windows.\n\nTested on the CIF set over 200-500kbps using these settings:\n\n --buf-sz=500 --buf-initial-sz=250 --buf-optimal-sz=250 \\\n --undershoot-pct=100\n\nTwo pass encodes were tested at best quality. One pass encodes were\ntested only at realtime speed 4:\n\n --rt --cpu-used=-4\n\nThe peak datarate (over the specified 500ms window) was measured\nfor each encode, and averaged together to get metric for\n\"average peak,\" computed as SUM(peak)/SUM(target). This patch\nreduces the average peak datarate as follows:\n\n One pass:\n baseline: 1.29715\n this patch: 1.23664\n\n Two pass:\n baseline: 1.32702\n this patch: 1.37824\n\nThis change had a positive effect on our quality metrics as well:\n\n One pass CBR:\n Min / Mean / Max (pct)\n Average PSNR -0.42 / 2.86 / 27.32\n Overall PSNR -0.90 / 2.00 / 17.27\n SSIM -0.05 / 3.95 / 37.46\n\n Two pass CBR:\n Min / Mean / Max (pct)\n Average PSNR -4.47 / 4.35 / 35.99\n Overall PSNR -3.40 / 4.18 / 36.46\n SSIM -4.56 / 6.98 / 53.67\n\n One pass VBR:\n Min / Mean / Max (pct)\n Average PSNR -5.21 / 0.01 / 3.30\n Overall PSNR -8.10 / -0.38 / 1.21\n SSIM -7.38 / -0.11 / 3.17\n (note: most values here were close to the mean, there were a few\n outliers on files that were very sensitive to golden frame size)\n\n Two pass VBR:\n Min / Mean / Max (pct)\n Average PSNR 0.00 / 0.00 / 0.00\n Overall PSNR 0.00 / 0.00 / 0.00\n SSIM 0.00 / 0.00 / 0.00\n\nNeither one pass or two pass CBR mode adheres particularly strictly\nto the short term buffer constraints, and two pass is less\nconsistent, even in the baseline commit. This should be addressed\nin a later commit. This likely will hurt the quality numbers, as it\nwill have to reduce the burstiness of golden frames.\n\nAside: My work on this commit makes it clear that we need to make\nrate control modes \"pluggable\", where you can easily write a new\none or work on one in isolation.\n\nChange-Id: I1ea9a48f2beedd59891f1288aabf7064956b4716\n", "id": "212f6183739d448ad5fa2ccf1b4edd30829b2806", "commit_time": 1307133491} |
| {"commit_timezone": -14400, "committer": "John Koleszar <jkoleszar@google.com>", "branches": ["experimental"], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1307160313, "author_timezone": -14400, "parents": ["480f0257540324b1ffa7579688924a881638cf8a", "8c5b73de2a3534b2ca964e33b33474c1fd6fb488"], "message": "Merge remote branch 'origin/master' into experimental\n\nChange-Id: I81ac427cbaf3d0865df4acef3e0bfc2e95556c4b\n", "id": "2c308f36fc0f341eb0be7c5f1cdded13e7d68c2e", "commit_time": 1307160313} |
| {"commit_timezone": -25200, "committer": "Code Review <code-review@webmproject.org>", "branches": ["master"], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1307368949, "author_timezone": -25200, "parents": ["8c5b73de2a3534b2ca964e33b33474c1fd6fb488", "9f002bee53b5372f97b6dbc01f97c598ff585fcf"], "message": "Merge \"Don't allow very short GF groups even when the GF is predicted from an ARF.\"", "id": "824e9410c61e25a39d2c19a9418e1740e53c8e8c", "commit_time": 1307368949} |
| {"commit_timezone": -25200, "committer": "Code Review <code-review@webmproject.org>", "branches": ["master"], "author": "Scott LaVarnway <slavarnway@google.com>", "encoding": null, "author_time": 1307372259, "author_timezone": -25200, "parents": ["824e9410c61e25a39d2c19a9418e1740e53c8e8c", "f1d6cc79e43f0066632f19c1854ca365086b712b"], "message": "Merge \"Removed unnecessary bmi motion vector stores.\"", "id": "d1c0ba8f7ac88336ce7bbfa7dadd5c7319953fd4", "commit_time": 1307372259} |
| {"commit_timezone": -14400, "committer": "John Koleszar <jkoleszar@google.com>", "branches": [], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1307389848, "author_timezone": -14400, "parents": ["90e84704ae940d7380bba36310c94a05bc9f4569", "2c308f36fc0f341eb0be7c5f1cdded13e7d68c2e"], "message": "Merge remote branch 'internal/upstream-experimental' into HEAD\n\nConflicts:\n\tvp8/encoder/encodeframe.c\n\nChange-Id: Ibb5a3894ede08ed401ec6e974a8902d7393c9978\n", "id": "be15a099806347111cf461371f4fef0e783fd548", "commit_time": 1307389848} |
| {"commit_timezone": -14400, "committer": "John Koleszar <jkoleszar@google.com>", "branches": [], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1307389883, "author_timezone": -14400, "parents": ["be15a099806347111cf461371f4fef0e783fd548", "d1c0ba8f7ac88336ce7bbfa7dadd5c7319953fd4"], "message": "Merge remote branch 'internal/upstream' into HEAD\n", "id": "84f5b14b0ed878739533dabe63498311582da4b1", "commit_time": 1307389883} |
| {"commit_timezone": -14400, "committer": "Johann <johannkoenig@google.com>", "branches": [], "author": "Johann <johannkoenig@google.com>", "encoding": null, "author_time": 1306857544, "author_timezone": -14400, "parents": ["d1c0ba8f7ac88336ce7bbfa7dadd5c7319953fd4"], "message": "Use shared object files for ELF\n\nFixes #326\n\nChange-Id: I5f2a4257430ef62f674190acefd43a0474821288\n", "id": "c73eb2ffff674e4e9fa7d5209d531aeec6ac5edd", "commit_time": 1307391031} |
| {"commit_timezone": -25200, "committer": "Code Review <code-review@webmproject.org>", "branches": ["master"], "author": "Johann <johannkoenig@google.com>", "encoding": null, "author_time": 1307392333, "author_timezone": -25200, "parents": ["d1c0ba8f7ac88336ce7bbfa7dadd5c7319953fd4", "5305e79eae023f5c38745a6b43116fd1f774597d"], "message": "Merge \"adds preload for armv6 encoder asm\"", "id": "da8eb716e83cfd98f6650d0b3d8093fcabdf7943", "commit_time": 1307392333} |
| {"commit_timezone": -25200, "committer": "Code Review <code-review@webmproject.org>", "branches": ["master"], "author": "Johann <johannkoenig@google.com>", "encoding": null, "author_time": 1307392978, "author_timezone": -25200, "parents": ["da8eb716e83cfd98f6650d0b3d8093fcabdf7943", "61f0c090dff65135c1828a7c407f51fe21405926"], "message": "Merge \"neon fast quantize block pair\"", "id": "04edde2b114da4ac94cea13bbe9a6fe0ed474576", "commit_time": 1307392978} |
| {"commit_timezone": -14400, "committer": "Yunqing Wang <yunqingwang@google.com>", "branches": ["master"], "author": "Yunqing Wang <yunqingwang@google.com>", "encoding": null, "author_time": 1307040426, "author_timezone": -14400, "parents": ["04edde2b114da4ac94cea13bbe9a6fe0ed474576"], "message": "Remove hex search's variance calculation while in real-time mode\n\nIn real-time mode motion search, there is no need to calculate\nvariance. This change improved encoding speed by 1% ~ 2%(speed=-5).\n\nChange-Id: I65b874901eb599ac38fe8cf9cad898c14138d431\n", "id": "03973017a7138e196a3e2a8aecf4877780de7fd8", "commit_time": 1307401865} |
| {"commit_timezone": -25200, "committer": "Yaowu Xu <yaowu@google.com>", "branches": [], "author": "Yaowu Xu <yaowu@google.com>", "encoding": null, "author_time": 1307403778, "author_timezone": -25200, "parents": ["04edde2b114da4ac94cea13bbe9a6fe0ed474576"], "message": "remove redundant functions\n\nThe encoder defined about 4 set of similar functions to calculate sum,\nvariance or sse or a combination of them. This commit removed one set\nof these functions, get8x8var and get16x16var, where calls to the later\nfunction are replaced with var16x16 by using the fact on a 16x16 MB:\n variance == sse - sum*sum/256\n\nChange-Id: I803eabd1fb3ab177780a40338cbd596dffaed267\n", "id": "d4700731ca4779678cef1b44374b88934e06b947", "commit_time": 1307403845} |
| {"commit_timezone": -14400, "committer": "John Koleszar <jkoleszar@google.com>", "branches": [], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1307419504, "author_timezone": -14400, "parents": ["84f5b14b0ed878739533dabe63498311582da4b1", "03973017a7138e196a3e2a8aecf4877780de7fd8"], "message": "Merge remote branch 'internal/upstream' into HEAD\n", "id": "d13cfba344993e3afea2314e303cfa6ea62d2e3d", "commit_time": 1307419504} |
| {"commit_timezone": -14400, "committer": "John Koleszar <jkoleszar@google.com>", "branches": ["experimental"], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1307419506, "author_timezone": -14400, "parents": ["2c308f36fc0f341eb0be7c5f1cdded13e7d68c2e", "03973017a7138e196a3e2a8aecf4877780de7fd8"], "message": "Merge remote branch 'origin/master' into experimental\n\nChange-Id: I67cc3b490266f958a1b3a935ec08ee19d7b4f6a0\n", "id": "6c8205d37eb47c0757f752505ada46bc4079c003", "commit_time": 1307419507} |
| {"commit_timezone": -14400, "committer": "Scott LaVarnway <slavarnway@google.com>", "branches": [], "author": "Scott LaVarnway <slavarnway@google.com>", "encoding": null, "author_time": 1307453571, "author_timezone": -14400, "parents": ["f1d6cc79e43f0066632f19c1854ca365086b712b"], "message": "Removed unused function vp8_treed_read_num\n\nChange-Id: Id66e70540ee7345876f099139887c1843093907f\n", "id": "1374a4db3b02e919a7830ba7ea56831d120b3826", "commit_time": 1307453571} |
| {"commit_timezone": -14400, "committer": "Scott LaVarnway <slavarnway@google.com>", "branches": [], "author": "Scott LaVarnway <slavarnway@google.com>", "encoding": null, "author_time": 1307453687, "author_timezone": -14400, "parents": ["1374a4db3b02e919a7830ba7ea56831d120b3826"], "message": "Wrapped asserts in critical code with CONFIG_DEBUG\n\nChange-Id: I5b0aaca06f2e0f40588cb24fb0642b6865da8970\n", "id": "0e3bcc6f32c9bc55df5d5129994cc5a99dd1eba1", "commit_time": 1307453687} |
| {"commit_timezone": -25200, "committer": "Code Review <code-review@webmproject.org>", "branches": ["master"], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1307454272, "author_timezone": -25200, "parents": ["03973017a7138e196a3e2a8aecf4877780de7fd8", "c73eb2ffff674e4e9fa7d5209d531aeec6ac5edd"], "message": "Merge \"Use shared object files for ELF\"", "id": "8c2ee4273c7d091ee1fc40a8b1d9daa995369d71", "commit_time": 1307454272} |
| {"commit_timezone": -25200, "committer": "Code Review <code-review@webmproject.org>", "branches": ["master"], "author": "Scott LaVarnway <slavarnway@google.com>", "encoding": null, "author_time": 1307454684, "author_timezone": -25200, "parents": ["8c2ee4273c7d091ee1fc40a8b1d9daa995369d71", "1374a4db3b02e919a7830ba7ea56831d120b3826"], "message": "Merge \"Removed unused function vp8_treed_read_num\"", "id": "afb84bb1cc9f2c096abf81407e2c44a9bd8c60c1", "commit_time": 1307454684} |
| {"commit_timezone": -25200, "committer": "Code Review <code-review@webmproject.org>", "branches": ["master"], "author": "Scott LaVarnway <slavarnway@google.com>", "encoding": null, "author_time": 1307454831, "author_timezone": -25200, "parents": ["afb84bb1cc9f2c096abf81407e2c44a9bd8c60c1", "0e3bcc6f32c9bc55df5d5129994cc5a99dd1eba1"], "message": "Merge \"Wrapped asserts in critical code with CONFIG_DEBUG\"", "id": "346358a5b76f4624e20df762010139e889587799", "commit_time": 1307454831} |
| {"commit_timezone": -25200, "committer": "Code Review <code-review@webmproject.org>", "branches": ["master"], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1307475037, "author_timezone": -25200, "parents": ["346358a5b76f4624e20df762010139e889587799", "212f6183739d448ad5fa2ccf1b4edd30829b2806"], "message": "Merge \"Reduce overshoot in 1 pass rate control\"", "id": "5c166470a538090bad641c4580aa81bd66a2904b", "commit_time": 1307475037} |
| {"commit_timezone": -25200, "committer": "Yaowu Xu <yaowu@google.com>", "branches": [], "author": "Yaowu Xu <yaowu@google.com>", "encoding": null, "author_time": 1305871960, "author_timezone": -25200, "parents": ["346358a5b76f4624e20df762010139e889587799"], "message": "adjust sad per bit constants\n\nWhile investigating the effect of DC values on SAD and SSE in motion\nestimation, a side finding indicates the two table of constants need\nbe adjusted. The adjustment was done by multiplying old constants by\n90% with rounding. Also absorb the 1/2 scaling constant into the two\ntables. Refer to change Ifa285c3e for background of the 1/2 factor.\n\nCif set test showed a very small gain on all metric.\n\nChange-Id: I04333527a823371175dd46cb04a817e5b9a8b752\n", "id": "221e00eaa909a8d923908f25542b013510bdb18c", "commit_time": 1307475303} |
| {"commit_timezone": -25200, "committer": "Code Review <code-review@webmproject.org>", "branches": ["master"], "author": "Yaowu Xu <yaowu@google.com>", "encoding": null, "author_time": 1307475424, "author_timezone": -25200, "parents": ["5c166470a538090bad641c4580aa81bd66a2904b", "221e00eaa909a8d923908f25542b013510bdb18c"], "message": "Merge \"adjust sad per bit constants\"", "id": "59129afc05f67aebcb875e67dc9de0e357c1d36d", "commit_time": 1307475424} |
| {"commit_timezone": -25200, "committer": "Code Review <code-review@webmproject.org>", "branches": ["master"], "author": "Yaowu Xu <yaowu@google.com>", "encoding": null, "author_time": 1307489797, "author_timezone": -25200, "parents": ["59129afc05f67aebcb875e67dc9de0e357c1d36d", "d4700731ca4779678cef1b44374b88934e06b947"], "message": "Merge \"remove redundant functions\"", "id": "7368dd4f8fccdd4edb3eda4791e9609d2525b473", "commit_time": 1307489797} |
| {"commit_timezone": 3600, "committer": "Paul Wilkins <paulwilkins@google.com>", "branches": [], "author": "Paul Wilkins <paulwilkins@google.com>", "encoding": null, "author_time": 1307545259, "author_timezone": 3600, "parents": ["7368dd4f8fccdd4edb3eda4791e9609d2525b473"], "message": "Further activity masking changes:\n\nSome further re-structuring of activity masking code.\nStill has various experimental switches.\nSupports a metric based on intra encode.\nExperimental comparison against a fixed activity target rather\nthan a frame average, for altering rd and zbin.\n\nOverall the SSIM performance is similar to TT's original\ncode but there is a much smaller PSNR hit of circa\n0.5% instead of 3.2%\n\nChange-Id: I0fd53b2dfb60620b3f74d7415e0b81c1ac58c39a\n", "id": "4e81a68af77b827d10e01a04ad8a860a7c5969ca", "commit_time": 1307545417} |
| {"commit_timezone": -14400, "committer": "John Koleszar <jkoleszar@google.com>", "branches": ["master"], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1307546692, "author_timezone": -14400, "parents": ["7368dd4f8fccdd4edb3eda4791e9609d2525b473"], "message": "Move intra block mode selection to pickinter.c\n\nThis commit moves the intra block mode selection from encodeframe.c\nto pickinter.c (in the non-RD case). This allowed pick_intra_mbuv_mode\nand pick_intra4x4mby_modes to be made static, and is a step towards\nrefactoring intra mode selection in the main pickinter loop. Gave a\nsmall perf increase (~0.5%).\n\nChange-Id: I0b67dae1f8a74902378da7bdf565e39ab832dda7\n", "id": "e90d17d2408ebe69573844313dad9f8750eb12ad", "commit_time": 1307547897} |
| {"commit_timezone": -14400, "committer": "John Koleszar <jkoleszar@google.com>", "branches": [], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1307549105, "author_timezone": -14400, "parents": ["e90d17d2408ebe69573844313dad9f8750eb12ad"], "message": "Move RD intra block mode selection to rdopt.c\n\nThis change is analogous to I0b67dae1f8a74902378da7bdf565e39ab832dda7,\nwhich made the move for the non-RD path.\n\nChange-Id: If63fc1b0cd1eb7f932e710f83ff24d91454f8ed1\n", "id": "96a42aaa2d5e14eb16891f14a1364f4e91ed100d", "commit_time": 1307549105} |
| {"commit_timezone": -25200, "committer": "Code Review <code-review@webmproject.org>", "branches": ["master"], "author": "Yaowu Xu <yaowu@google.com>", "encoding": null, "author_time": 1307550631, "author_timezone": -25200, "parents": ["e90d17d2408ebe69573844313dad9f8750eb12ad", "4e81a68af77b827d10e01a04ad8a860a7c5969ca"], "message": "Merge \"Further activity masking changes:\"", "id": "5fafa2d5241f5c1497d9f852f2f342dfdae84b0a", "commit_time": 1307550631} |
| {"commit_timezone": -25200, "committer": "Yaowu Xu <yaowu@google.com>", "branches": ["master"], "author": "Yaowu Xu <yaowu@google.com>", "encoding": null, "author_time": 1307480386, "author_timezone": -25200, "parents": ["5fafa2d5241f5c1497d9f852f2f342dfdae84b0a"], "message": "Adjust errorperbit according to RDMULT in activity masking\n\nIn activity masking, RDO constant RDMULT is adjusted on a per MB basis\nadaptive to activity with the MB. errorperbit, which is defined as\nRDMULT/RDDIV, is a constant used in motion estimation. Previously, in\nactivity masking, errorperbit is not changed even when RDMULT is changed.\nThis commit changed to adjust errorperbit according to the change in\nRDMULT.\n\nTest in cif set showed a very small but consistent gain by all quality\nmetrics (average, overall psnr and ssim) when activity masking is on.\n\nChange-Id: I07ded3e852919ab76757691939fe435328273823\n", "id": "1fba1e38ea4298c78e5c7ed72bb76a14706f11a1", "commit_time": 1307551547} |
| {"commit_timezone": -14400, "committer": "Scott LaVarnway <slavarnway@google.com>", "branches": [], "author": "Scott LaVarnway <slavarnway@google.com>", "encoding": null, "author_time": 1307552469, "author_timezone": -14400, "parents": ["346358a5b76f4624e20df762010139e889587799"], "message": "Removed unused function parameters\n\nChange-Id: Ib641c624faec28ad9eb99e2b5de51ae74bbcb2a2\n", "id": "69d8d386edec8545f2d6bd732a986bff5274e946", "commit_time": 1307552469} |
| {"commit_timezone": -14400, "committer": "John Koleszar <jkoleszar@google.com>", "branches": [], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1307552892, "author_timezone": -14400, "parents": ["96a42aaa2d5e14eb16891f14a1364f4e91ed100d"], "message": "vp8_pick_intra_mode: correct returned rate\n\nThe returned rate was always the 4x4 rate, instead of the rate\nmatching the selected mode.\n\nChange-Id: I51da31f80884f5e37f3bcc77d1047d31e612ded4\n", "id": "91907e0bf445e63e24257296248d96396cdeb731", "commit_time": 1307553552} |
| {"commit_timezone": -25200, "committer": "Code Review <code-review@webmproject.org>", "branches": ["master"], "author": "Scott LaVarnway <slavarnway@google.com>", "encoding": null, "author_time": 1307553628, "author_timezone": -25200, "parents": ["1fba1e38ea4298c78e5c7ed72bb76a14706f11a1", "69d8d386edec8545f2d6bd732a986bff5274e946"], "message": "Merge \"Removed unused function parameters\"", "id": "dce64343d61183b30c067994d3e7cb01e59a66fb", "commit_time": 1307553628} |
| {"commit_timezone": -14400, "committer": "John Koleszar <jkoleszar@google.com>", "branches": [], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1307555450, "author_timezone": -14400, "parents": ["91907e0bf445e63e24257296248d96396cdeb731"], "message": "vp8_pick_inter_mode: remove best_bmodes\n\nSince BPRED will be tested at most once, and SPLITMV is not enabled,\nthere's nothing to clobber the subblock modes, so there's no need to\nsave and restore them.\n\nChange-Id: I7c3615b69190c10bd068a44df5488d6e8b85a364\n", "id": "001bd51cebf570d60b53932778fea27b3529cc0a", "commit_time": 1307555450} |
| {"commit_timezone": -25200, "committer": "Code Review <code-review@webmproject.org>", "branches": ["master"], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1307555510, "author_timezone": -25200, "parents": ["dce64343d61183b30c067994d3e7cb01e59a66fb", "96a42aaa2d5e14eb16891f14a1364f4e91ed100d"], "message": "Merge \"Move RD intra block mode selection to rdopt.c\"", "id": "254a7483e585fd3756470f68b1163f9114f1749f", "commit_time": 1307555510} |
| {"commit_timezone": -25200, "committer": "Code Review <code-review@webmproject.org>", "branches": ["master"], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1307555916, "author_timezone": -25200, "parents": ["254a7483e585fd3756470f68b1163f9114f1749f", "91907e0bf445e63e24257296248d96396cdeb731"], "message": "Merge \"vp8_pick_intra_mode: correct returned rate\"", "id": "9e4df2bcf5db94c292b57eabf4baf6fb046bee9b", "commit_time": 1307555916} |
| {"commit_timezone": -25200, "committer": "Code Review <code-review@webmproject.org>", "branches": ["master"], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1307555970, "author_timezone": -25200, "parents": ["9e4df2bcf5db94c292b57eabf4baf6fb046bee9b", "001bd51cebf570d60b53932778fea27b3529cc0a"], "message": "Merge \"vp8_pick_inter_mode: remove best_bmodes\"", "id": "8767ac3bc790467ed342850c52ac28bba6d777ef", "commit_time": 1307555970} |
| {"commit_timezone": -25200, "committer": "Code Review <code-review@webmproject.org>", "branches": [], "author": "Johann <johannkoenig@google.com>", "encoding": null, "author_time": 1307558164, "author_timezone": -25200, "parents": ["c73eb2ffff674e4e9fa7d5209d531aeec6ac5edd"], "message": "Revert \"Use shared object files for ELF\"\n\nBroke RVCT. New magic coming for ICC. Stay tuned!\n\nThis reverts commit c73eb2ffff674e4e9fa7d5209d531aeec6ac5edd", "id": "abb7c2181e05e2fcf13f700c2ad0b8ce0ce4d43a", "commit_time": 1307558164} |
| {"commit_timezone": -25200, "committer": "Code Review <code-review@webmproject.org>", "branches": ["master"], "author": "Johann <johannkoenig@google.com>", "encoding": null, "author_time": 1307558838, "author_timezone": -25200, "parents": ["8767ac3bc790467ed342850c52ac28bba6d777ef", "abb7c2181e05e2fcf13f700c2ad0b8ce0ce4d43a"], "message": "Merge \"Revert \"Use shared object files for ELF\"\"", "id": "baa17db184722fd59ac917ae8701552d9d481835", "commit_time": 1307558838} |
| {"commit_timezone": -14400, "committer": "Johann <johannkoenig@google.com>", "branches": ["master"], "author": "Johann <johannkoenig@google.com>", "encoding": null, "author_time": 1307558614, "author_timezone": -14400, "parents": ["baa17db184722fd59ac917ae8701552d9d481835"], "message": "use GCC inline magic\n\nBetter fix for #326. ICC happens to support the inline magic\n\nChange-Id: Ic367eea608c88d89475cb7b05d73500d2a1bc42b\n", "id": "79327be6c729ed73cb339630b0ab770e3c54a4ab", "commit_time": 1307564377} |
| {"commit_timezone": -14400, "committer": "John Koleszar <jkoleszar@google.com>", "branches": ["master"], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1307549342, "author_timezone": -14400, "parents": ["79327be6c729ed73cb339630b0ab770e3c54a4ab"], "message": "Update keyframe activity in non-RD mode\n\nActivity update is no longer dependent on being in RD mode, so update\nit unconditionally.\n\nChange-Id: Ib617a6fc210dfc045455e3e4467d7ee5e3d1fa0e\n", "id": "af49c11250a2f49bc0a9972bae7e78787f396cc6", "commit_time": 1307635531} |
| {"commit_timezone": -14400, "committer": "James Berry <jamesberry@google.com>", "branches": [], "author": "James Berry <jamesberry@google.com>", "encoding": null, "author_time": 1307637991, "author_timezone": -14400, "parents": ["af49c11250a2f49bc0a9972bae7e78787f396cc6"], "message": "bug fix mode_info_context not initialized for error-resilient\n\nuninitialized xd->mode_info_context would crash\nvpxenc for --error-resilient=1.\n\nChange-Id: I31849e40281e3d65ab63257cfec5e93398997f0b\n", "id": "45feea4cf027536ccc4779ccf430913e6163fe48", "commit_time": 1307637991} |
| {"commit_timezone": -25200, "committer": "Yaowu Xu <yaowu@google.com>", "branches": ["master"], "author": "Yaowu Xu <yaowu@google.com>", "encoding": null, "author_time": 1307565929, "author_timezone": -25200, "parents": ["af49c11250a2f49bc0a9972bae7e78787f396cc6"], "message": "remove one set of 16x16 variance funcations\n\ncall to this set of functions are replaced by var16x16.\n\nChange-Id: I5ff1effc6c1358ea06cda1517b88ec28ef551b0d\n", "id": "361717d2beaf6c2b745fe99b4cadce3f8517ffde", "commit_time": 1307643785} |
| {"commit_timezone": -25200, "committer": "Code Review <code-review@webmproject.org>", "branches": ["master"], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1307651987, "author_timezone": -25200, "parents": ["361717d2beaf6c2b745fe99b4cadce3f8517ffde", "45feea4cf027536ccc4779ccf430913e6163fe48"], "message": "Merge \"bug fix mode_info_context not initialized for error-resilient\"", "id": "f3ba4c6b825a86158fa07c6e64bb6d70f7b235d3", "commit_time": 1307651987} |
| {"commit_timezone": 10800, "committer": "Tero Rintaluoma <teror@google.com>", "branches": ["master"], "author": "Tero Rintaluoma <teror@google.com>", "encoding": null, "author_time": 1307703953, "author_timezone": 10800, "parents": ["f3ba4c6b825a86158fa07c6e64bb6d70f7b235d3"], "message": "Fix make clean for asm offset files\n\nAutomatically created assembly offset files added to CLEAN-OBJS list\nfor proper cleanup. This will fix following build error:\n1) Build for the workstation\n./conigure\nmake\nmake clean\n2) Build for ARM platform\n./configure --target=armv7-linux-gcc\nmake ==> this will fail because it uses old asm_*_offset.asm files\n\nChange-Id: Id5275c470390ca81b8db086a15ad75af39b80703\n", "id": "66533b1a8d694a5d9b482352ebcaf0b189da186e", "commit_time": 1307703953} |
| {"commit_timezone": -14400, "committer": "Scott LaVarnway <slavarnway@google.com>", "branches": ["master"], "author": "Scott LaVarnway <slavarnway@google.com>", "encoding": null, "author_time": 1307973054, "author_timezone": -14400, "parents": ["66533b1a8d694a5d9b482352ebcaf0b189da186e"], "message": "Calc ref_frame_cost once per frame\n\ninstead of every macro block.\n\nChange-Id: I2604e94c6b89e3a8457777e21c8c38406d55b165\n", "id": "e71a01064626ae4549019fee73a4518aff75ef6c", "commit_time": 1307973483} |
| {"commit_timezone": -14400, "committer": "Scott LaVarnway <slavarnway@google.com>", "branches": [], "author": "Scott LaVarnway <slavarnway@google.com>", "encoding": null, "author_time": 1307999651, "author_timezone": -14400, "parents": ["e71a01064626ae4549019fee73a4518aff75ef6c"], "message": "Populate bmi for B_PRED only\n\nSmall decode performance gain (~1%) on keyframes. No\nnoticeable gains on encode. Also changed pick_intra4x4mby_modes()\nto read the above and left block modes for keyframes only.\n\nChange-Id: I1f4885252f5b3e9caf04d4e01e643960f910aba5\n", "id": "223d1b54cfe88c2ce646dd0e89375abcdc725bfb", "commit_time": 1307999651} |
| {"commit_timezone": -25200, "committer": "James Zern <jzern@google.com>", "branches": ["master"], "author": "James Zern <jzern@google.com>", "encoding": null, "author_time": 1308011389, "author_timezone": -25200, "parents": ["e71a01064626ae4549019fee73a4518aff75ef6c"], "message": "fix corrupt frame leak\n\nIf setup_token_decoder reported an internal error the memory allocated\nthere would not be freed in the resulting call to _remove_decompressor.\n\nChange-Id: Ib459de222d76b1910d6f449cdcd01663447dbdf6\n", "id": "532c30c83e429f67eb33b488c0dac38de76adbeb", "commit_time": 1308011539} |
| {"commit_timezone": 10800, "committer": "Tero Rintaluoma <teror@google.com>", "branches": ["master"], "author": "Tero Rintaluoma <teror@google.com>", "encoding": null, "author_time": 1308040175, "author_timezone": 10800, "parents": ["532c30c83e429f67eb33b488c0dac38de76adbeb"], "message": "Update -linux-rvct targets\n\n- Updated -linux-rvct targets to support RVDS 4.0 and later.\n- Changed optimization flag to -Otime because -O3 ruined performance\n for RVCT linux targets.\n- Added support for --enable-small for RVCT\n- RVCT created library should be able to link with GCC\n- Supports building shared linux libraries\n\nChange-Id: Ic62589950d86c3420fd4d908b8efb870806d1233\n", "id": "5405bd9793d6d7a9b780a0f441bdfa4758c9138b", "commit_time": 1308040175} |
| {"commit_timezone": 10800, "committer": "Tero Rintaluoma <teror@google.com>", "branches": [], "author": "Tero Rintaluoma <teror@google.com>", "encoding": null, "author_time": 1308047946, "author_timezone": 10800, "parents": ["532c30c83e429f67eb33b488c0dac38de76adbeb"], "message": "Fix RT only build\n\nMoved encode_intra function from firstpass.c to encodeintra.c to\nprevent linking problem in real-time only build. Also changed name\nof the function to vp8_encode_intra because it is not a static.\n\nChange-Id: Ibf3c6c1de3152567347e5fbef47d1d39564620a5\n", "id": "9909047461fb8f13efca3e9d61452e8d31cc00b5", "commit_time": 1308047946} |
| {"commit_timezone": -25200, "committer": "Code Review <code-review@webmproject.org>", "branches": ["master"], "author": "Paul Wilkins <paulwilkins@google.com>", "encoding": null, "author_time": 1308056504, "author_timezone": -25200, "parents": ["5405bd9793d6d7a9b780a0f441bdfa4758c9138b", "9909047461fb8f13efca3e9d61452e8d31cc00b5"], "message": "Merge \"Fix RT only build\"", "id": "bf6b314d891d3f471e5e8b24fc8b179e1c4c1a38", "commit_time": 1308056504} |
| {"commit_timezone": -14400, "committer": "Johann <johannkoenig@google.com>", "branches": [], "author": "Johann <johannkoenig@google.com>", "encoding": null, "author_time": 1308065510, "author_timezone": -14400, "parents": ["bf6b314d891d3f471e5e8b24fc8b179e1c4c1a38"], "message": "fix --disable-runtime-cpu-detect on x86\n\nChange-Id: Ib8e429152c9a8b6032be22b5faac802aa8224caa\n", "id": "92b0e544f3e5c6a334c0046973c3885c0608e83e", "commit_time": 1308065510} |
| {"commit_timezone": -25200, "committer": "Code Review <code-review@webmproject.org>", "branches": ["master"], "author": "Scott LaVarnway <slavarnway@google.com>", "encoding": null, "author_time": 1308078290, "author_timezone": -25200, "parents": ["bf6b314d891d3f471e5e8b24fc8b179e1c4c1a38", "223d1b54cfe88c2ce646dd0e89375abcdc725bfb"], "message": "Merge \"Populate bmi for B_PRED only\"", "id": "7be5b6dae4b21afef207372654fd6c3f1314fabd", "commit_time": 1308078290} |
| {"commit_timezone": 10800, "committer": "Attila Nagy <attilanagy@google.com>", "branches": [], "author": "Attila Nagy <attilanagy@google.com>", "encoding": null, "author_time": 1307967190, "author_timezone": 10800, "parents": ["66533b1a8d694a5d9b482352ebcaf0b189da186e"], "message": "Remove redundant check for KEY_FRAME in multithreaded decoder\n\nFor Intra blocks is enough to check ref_frame == INTRA_FRAME.\n\nChange-Id: I3e2d3064c7642658a9e14011a4627de58878e366\n", "id": "c7e6aabbca98f09e55a6d50ae0bb1e9d86387547", "commit_time": 1308117687} |
| {"commit_timezone": 10800, "committer": "Attila Nagy <attilanagy@google.com>", "branches": ["master"], "author": "Attila Nagy <attilanagy@google.com>", "encoding": null, "author_time": 1308133659, "author_timezone": 10800, "parents": ["7be5b6dae4b21afef207372654fd6c3f1314fabd"], "message": "Guard vpx_config.h against multiple inclusions\n\nChange-Id: Iabe2be73af2b92c53687755b31b77448fba385d2\n", "id": "e7e5a58d0c6a7b6f42dd5f9cbd10a26fca955eeb", "commit_time": 1308134169} |
| {"commit_timezone": -14400, "committer": "Ronald S. Bultje <rbultje@google.com>", "branches": [], "author": "Ronald S. Bultje <rbultje@google.com>", "encoding": null, "author_time": 1308145620, "author_timezone": -14400, "parents": ["d1c0ba8f7ac88336ce7bbfa7dadd5c7319953fd4"], "message": "Disable specialcase for last frames if the sequence contains ARFs.\n\nfirstpass.c contains some rate adjustment code that assures that the\nlast few frames in a sequence abide by rate limits. If the second-to-\nlast group of frames contains an alt-ref frame (ARF), the last golden\nframe (GF) is zero bytes, and we will thus spend a ridiculously high\nnumber of bits on regular P-frames trying to hit the target rate. This\ndoes slightly enhance the quality of these last few frames, but has\nno perceptual value (other than hitting the target rate).\n\nDisabling this code means we consistently (slightly) undershoot the\ntarget rate and consequently do worse on the last few frames of a\nclip, which is particularly noticeable for small clips. The quality-\nper-bitrate is generally better, ~0.2% better overall on derf-set,\nespecially on clips such as garden, tennis, foreman at low bitrates.\nHas a negative effect on hallmonitor at high bitrates.\n\nChange-Id: I1d63452fef5fee4a0ad2fb2e9af4c9f2e0d86d23\n", "id": "299193dd1c20a27059de9fdac62a635e6dfffe66", "commit_time": 1308145620} |
| {"commit_timezone": -25200, "committer": "Code Review <code-review@webmproject.org>", "branches": ["master"], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1308146949, "author_timezone": -25200, "parents": ["e7e5a58d0c6a7b6f42dd5f9cbd10a26fca955eeb", "92b0e544f3e5c6a334c0046973c3885c0608e83e"], "message": "Merge \"fix --disable-runtime-cpu-detect on x86\"", "id": "1ade44b352a1ad59cea2b05d2b5c621db4572295", "commit_time": 1308146949} |
| {"commit_timezone": -14400, "committer": "John Koleszar <jkoleszar@google.com>", "branches": [], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1307978461, "author_timezone": -14400, "parents": ["1ade44b352a1ad59cea2b05d2b5c621db4572295"], "message": "Use SSE as BPRED distortion metric consistently\n\nThe BPRED mode selection uses SSE as a distortion metric, but the early\nbreakout threshold being used was a variance value.\n\nChange-Id: I42d4602fb9b548bf681a36445701fada5e73aff1\n", "id": "61599fb59f9048a6f911c676358080e763b9028a", "commit_time": 1308149617} |
| {"commit_timezone": -25200, "committer": "Code Review <code-review@webmproject.org>", "branches": ["master"], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1308158286, "author_timezone": -25200, "parents": ["1ade44b352a1ad59cea2b05d2b5c621db4572295", "c7e6aabbca98f09e55a6d50ae0bb1e9d86387547"], "message": "Merge \"Remove redundant check for KEY_FRAME in multithreaded decoder\"", "id": "5223016337377db5eb658ac064ab0301e82976a5", "commit_time": 1308158286} |
| {"commit_timezone": -25200, "committer": "James Zern <jzern@google.com>", "branches": [], "author": "James Zern <jzern@google.com>", "encoding": null, "author_time": 1308174126, "author_timezone": -25200, "parents": ["7be5b6dae4b21afef207372654fd6c3f1314fabd"], "message": "gen_msvs_proj: write boolean for Debug attribute\n\nReplace =1 with =true for yasm tool element. This aids in upgrading\ne.g., vs9 project files to vs10.\nbuild/x86-msvs/yasm.xml generated during conversion will require the\nSeparator attribute to be removed for the build to complete\nsuccessfully.\n\nChange-Id: If75c4f9a925529740048882003e9d766c5ac4f0c\n", "id": "91b167202d0fdd96a83ff2d4a3102a1e154bfc39", "commit_time": 1308174976} |
| {"commit_timezone": -25200, "committer": "Code Review <code-review@webmproject.org>", "branches": ["master"], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1308233986, "author_timezone": -25200, "parents": ["5223016337377db5eb658ac064ab0301e82976a5", "91b167202d0fdd96a83ff2d4a3102a1e154bfc39"], "message": "Merge \"gen_msvs_proj: write boolean for Debug attribute\"", "id": "d9959e336eba090ab59f624f4223acecf5e02d39", "commit_time": 1308233986} |
| {"commit_timezone": -25200, "committer": "Code Review <code-review@webmproject.org>", "branches": ["master"], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1308243365, "author_timezone": -25200, "parents": ["d9959e336eba090ab59f624f4223acecf5e02d39", "299193dd1c20a27059de9fdac62a635e6dfffe66"], "message": "Merge \"Disable specialcase for last frames if the sequence contains ARFs.\"", "id": "eb645abeacc1cc3d8834aa09d969fd7bc6a06c83", "commit_time": 1308243365} |
| {"commit_timezone": -14400, "committer": "Ronald S. Bultje <rbultje@google.com>", "branches": ["master"], "author": "Ronald S. Bultje <rbultje@google.com>", "encoding": null, "author_time": 1308243687, "author_timezone": -14400, "parents": ["eb645abeacc1cc3d8834aa09d969fd7bc6a06c83"], "message": "Assign boost to GF bit allocation if past frame had no ARF.\n\nModify the second-pass code to provide a full golden-frame (GF) bit\nallocation boost if the past GF group (GFG) had no alt-ref frame (ARF),\neven if the current GFG does contain and ARF.\n\nThis mostly has no effect on clips, since switching ARFs on/off between\nGFGs is not very common. Has a positive effect on e.g. cheer (+0.45 SSIM\nat 600kbps) and football (+0.25 SSIM at 600kbps), particularly at high\nbitrates. Has a negative effect (-0.04 SSIM at 300kbps) at pamphlet,\nwhich appears only marginally related to this patch, and crew (-0.1 SSIM\nat 700kbps).\n\nChange-Id: I2e32899638b59f857e26efeac18a82e0c0b77089\n", "id": "87fd66bb0ec49a125feaf37355b75f31945aae60", "commit_time": 1308243687} |
| {"commit_timezone": -25200, "committer": "Code Review <code-review@webmproject.org>", "branches": ["master"], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1308329312, "author_timezone": -25200, "parents": ["87fd66bb0ec49a125feaf37355b75f31945aae60", "61599fb59f9048a6f911c676358080e763b9028a"], "message": "Merge \"Use SSE as BPRED distortion metric consistently\"", "id": "a60fc419f50eefbef568ceecb93233471e894fa5", "commit_time": 1308329312} |
| {"commit_timezone": -14400, "committer": "Yunqing Wang <yunqingwang@google.com>", "branches": [], "author": "Yunqing Wang <yunqingwang@google.com>", "encoding": null, "author_time": 1308334791, "author_timezone": -14400, "parents": ["87fd66bb0ec49a125feaf37355b75f31945aae60"], "message": "Remove unnecessary bounds checking in motion search\n\nThe starting points are always within the limits, and bounds\nchecking on these points is not needed. For speed < 5, the\nencoded result changes a little because different treatment\nis taken while starting point equals the bounds.\n\nChange-Id: I09a402d310f51e305a3519f1601b1d17b05c6152\n", "id": "2cd1c2855e0b53ce2177f5c8a555a0980fd15492", "commit_time": 1308334791} |
| {"commit_timezone": -14400, "committer": "Johann <johannkoenig@google.com>", "branches": ["experimental"], "author": "Johann <johannkoenig@google.com>", "encoding": null, "author_time": 1308336987, "author_timezone": -14400, "parents": ["6c8205d37eb47c0757f752505ada46bc4079c003", "a60fc419f50eefbef568ceecb93233471e894fa5"], "message": "Merge remote branch 'origin/master' into experimental\n\nConflicts:\n\tvp8/encoder/encodeframe.c\n\tvp8/encoder/rdopt.c\n\nChange-Id: I8bab720889ac652361abdedfe2cc91a89742cb30\n", "id": "e18d7bc23095b89132007c64e38ce262dcb0a943", "commit_time": 1308336987} |
| {"commit_timezone": -14400, "committer": "John Koleszar <jkoleszar@google.com>", "branches": [], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1308339279, "author_timezone": -14400, "parents": ["d13cfba344993e3afea2314e303cfa6ea62d2e3d", "6c8205d37eb47c0757f752505ada46bc4079c003"], "message": "Merge remote branch 'internal/upstream-experimental' into HEAD\n", "id": "cefb915ab62a7cd91b347cc22449b2eb9b8c1df9", "commit_time": 1308339279} |
| {"commit_timezone": -14400, "committer": "John Koleszar <jkoleszar@google.com>", "branches": [], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1308339403, "author_timezone": -14400, "parents": ["cefb915ab62a7cd91b347cc22449b2eb9b8c1df9", "a60fc419f50eefbef568ceecb93233471e894fa5"], "message": "Merge remote branch 'internal/upstream' into HEAD\n\nConflicts:\n\tvp8/encoder/encodeframe.c\n\tvp8/encoder/rdopt.c\n\nChange-Id: I183fd3ce9e94617ec888c9f891055b9f1f8ca6c5\n", "id": "deb2e9cf620087b4dc5b78423b6ff9bf8971c1bc", "commit_time": 1308339403} |
| {"commit_timezone": -25200, "committer": "Taekhyun Kim <takim@nvidia.com>", "branches": [], "author": "Taekhyun Kim <takim@nvidia.com>", "encoding": null, "author_time": 1307560365, "author_timezone": -25200, "parents": ["04edde2b114da4ac94cea13bbe9a6fe0ed474576"], "message": "utilize preload in ARMv6 MC/LPF/Copy routines\n\nAbout 9~10% decoding perf improvement on non-Neon ARM cpus\n\nChange-Id: I7dc2a026764e84e9c2faf282b4ae113090326837\n", "id": "458fb8f4911a3f53f0601b883069f844c2e40fa5", "commit_time": 1308344693} |
| {"commit_timezone": -14400, "committer": "John Koleszar <jkoleszar@google.com>", "branches": [], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1308575263, "author_timezone": -14400, "parents": ["deb2e9cf620087b4dc5b78423b6ff9bf8971c1bc", "e18d7bc23095b89132007c64e38ce262dcb0a943"], "message": "Merge remote branch 'internal/upstream-experimental' into HEAD\n\nConflicts:\n\tvp8/encoder/encodeframe.c\n\tvp8/encoder/rdopt.c\n\nChange-Id: I6ff3d92aa400bef10f6cc87f9da7ebaf6db8cc88\n", "id": "ae74199ecf46086ec245506a570052e7310bdb24", "commit_time": 1308575263} |
| {"commit_timezone": -14400, "committer": "Scott LaVarnway <slavarnway@google.com>", "branches": [], "author": "Scott LaVarnway <slavarnway@google.com>", "encoding": null, "author_time": 1308595456, "author_timezone": -14400, "parents": ["a60fc419f50eefbef568ceecb93233471e894fa5"], "message": "Improved vp8dx_decode_bool\n\nRelocated the vp8dx_bool_decoder_fill() call, allowing\nthe compiler to produce better assembly code. Tests\nshowed a 1 - 2 % performance boost (x86 using gcc)\nfor the 720p clip used.\n\nChange-Id: Ic5a4eefed8777e6eefa007d4f12dfc7e64482732\n", "id": "67a1f98c2c4b4f60df5150e350ea573cd401c612", "commit_time": 1308595456} |
| {"commit_timezone": -25200, "committer": "Yaowu Xu <yaowu@google.com>", "branches": [], "author": "Yaowu Xu <yaowu@google.com>", "encoding": null, "author_time": 1308612626, "author_timezone": -25200, "parents": ["a60fc419f50eefbef568ceecb93233471e894fa5"], "message": "adjusting the calculation of errorperbit\n\nRDMULT/RDDIV defines a bit worth of distortion in term of sum squared\ndifference. This has also been used as errorperbit in subpixel motion\nsearch, where the distortions computed as variance of the difference.\nThe variance of differences is different from sum squared differences\nby amount of DC squared. Typically, for inter predicted MBs, this\ndifference averages around 10% between the two distortion, so this patch\nintroduces a 110% constant in deriving errorperbit from RDMULT/RDDIV.\n\nTest on CIF set shows small but positive gain on overall PSNR (.03%)\nand SSIM (.07%), overall impact on average PSNR is 0.\n\nChange-Id: I95425f922d037b4d96083064a10c7cdd4948ee62\n", "id": "10ed60dc718aa6133508c2fb5183cfc7dc67e920", "commit_time": 1308612750} |
| {"commit_timezone": 10800, "committer": "Attila Nagy <attilanagy@google.com>", "branches": [], "author": "Attila Nagy <attilanagy@google.com>", "encoding": null, "author_time": 1308133060, "author_timezone": 10800, "parents": ["a60fc419f50eefbef568ceecb93233471e894fa5"], "message": "configuration, support disabling any subset of ARM arch\n\nUseful for leaving out any version specific asm files.\n\nChange-Id: I233514410eb9d7ca88d2d2c839673122c507fa99\n", "id": "6f23f24afed3f82dfa7d6a6d5eedb5ccd676bae5", "commit_time": 1308641941} |
| {"commit_timezone": -25200, "committer": "Code Review <code-review@webmproject.org>", "branches": ["master"], "author": "Yunqing Wang <yunqingwang@google.com>", "encoding": null, "author_time": 1308666204, "author_timezone": -25200, "parents": ["a60fc419f50eefbef568ceecb93233471e894fa5", "2cd1c2855e0b53ce2177f5c8a555a0980fd15492"], "message": "Merge \"Remove unnecessary bounds checking in motion search\"", "id": "109c20299c5845ecb383b7b4c8c8eaf63a44950b", "commit_time": 1308666204} |
| {"commit_timezone": -25200, "committer": "Code Review <code-review@webmproject.org>", "branches": ["master"], "author": "Scott LaVarnway <slavarnway@google.com>", "encoding": null, "author_time": 1308667551, "author_timezone": -25200, "parents": ["109c20299c5845ecb383b7b4c8c8eaf63a44950b", "67a1f98c2c4b4f60df5150e350ea573cd401c612"], "message": "Merge \"Improved vp8dx_decode_bool\"", "id": "55c3963c8828552b16473f0c8df370d501f27922", "commit_time": 1308667551} |
| {"commit_timezone": -25200, "committer": "Code Review <code-review@webmproject.org>", "branches": ["master"], "author": "Yaowu Xu <yaowu@google.com>", "encoding": null, "author_time": 1308674862, "author_timezone": -25200, "parents": ["55c3963c8828552b16473f0c8df370d501f27922", "10ed60dc718aa6133508c2fb5183cfc7dc67e920"], "message": "Merge \"adjusting the calculation of errorperbit\"", "id": "76495617e05d7192f887c688fa177fea77b9469b", "commit_time": 1308674862} |
| {"commit_timezone": -14400, "committer": "Johann <johannkoenig@google.com>", "branches": ["experimental"], "author": "Johann <johannkoenig@google.com>", "encoding": null, "author_time": 1308743117, "author_timezone": -14400, "parents": ["e18d7bc23095b89132007c64e38ce262dcb0a943", "76495617e05d7192f887c688fa177fea77b9469b"], "message": "Merge remote branch 'origin/master' into experimental\n\nConflicts:\n\tvp8/encoder/rdopt.c\nUse new constant (110) from 10ed60dc7\n\nChange-Id: Ic7d8a45ccc8deeeb94a0ab1c58d5d052ef3c27e4\n", "id": "786246ebf1fd4b875f33a8b0c35bab2a3df911b3", "commit_time": 1308743117} |
| {"commit_timezone": -14400, "committer": "Alexis Ballier <aballier@gentoo.org>", "branches": [], "author": "Alexis Ballier <aballier@gentoo.org>", "encoding": null, "author_time": 1308761307, "author_timezone": -14400, "parents": ["76495617e05d7192f887c688fa177fea77b9469b"], "message": "Fix parallel install\n\nRequire the destination to be present before trying to create the symlink.\nSee: http://bugs.gentoo.org/show_bug.cgi?id=323805\n\nChange-Id: I14ed4a9792dedc289885a9a43bc5a86cb792206d\n", "id": "653e69e3343c49a0230c6591729515cb52e8edf5", "commit_time": 1308761587} |
| {"commit_timezone": -14400, "committer": "James Berry <jamesberry@google.com>", "branches": ["master"], "author": "James Berry <jamesberry@google.com>", "encoding": null, "author_time": 1308760877, "author_timezone": -14400, "parents": ["76495617e05d7192f887c688fa177fea77b9469b"], "message": "get/set reference buffer dimension check added\n\nvp8_yv12_copy_frame_ptr() expects same size\nbuffers which was not previously gaurenteed.\nUsing an improperly allocated buffer would\ncause a crash before.\n\nChange-Id: I904982313ce9352474f80de842013dcd89f48685\n", "id": "2bd90c13a04fddddc4379688eab6b6132aabe933", "commit_time": 1308764184} |
| {"commit_timezone": -14400, "committer": "John Koleszar <jkoleszar@google.com>", "branches": [], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1308801904, "author_timezone": -14400, "parents": ["ae74199ecf46086ec245506a570052e7310bdb24", "786246ebf1fd4b875f33a8b0c35bab2a3df911b3"], "message": "Merge remote branch 'internal/upstream-experimental' into HEAD\n", "id": "4ec081a7de6dfa6cd4d27b08a6881fd747055d4d", "commit_time": 1308801904} |
| {"commit_timezone": -14400, "committer": "John Koleszar <jkoleszar@google.com>", "branches": [], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1308801904, "author_timezone": -14400, "parents": ["4ec081a7de6dfa6cd4d27b08a6881fd747055d4d", "2bd90c13a04fddddc4379688eab6b6132aabe933"], "message": "Merge remote branch 'internal/upstream' into HEAD\n", "id": "8a7ca2b635aecc2a7b191a97cdecdb34a05c8287", "commit_time": 1308801904} |
| {"commit_timezone": -14400, "committer": "John Koleszar <jkoleszar@google.com>", "branches": [], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1308604169, "author_timezone": -14400, "parents": ["76495617e05d7192f887c688fa177fea77b9469b"], "message": "vpxenc: add quantizer histogram display\n\nAdd the --q-hist=n option, which displays a histogram with n buckets for\nthe quantizer selected on each frame.\n\nChange-Id: I59b020c26b0acae0b938685081d9932bd98df5c9\n", "id": "3fde9964ce31948ebf2a11f1a0eae77d876600ee", "commit_time": 1308838963} |
| {"commit_timezone": -14400, "committer": "John Koleszar <jkoleszar@google.com>", "branches": [], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1308688953, "author_timezone": -14400, "parents": ["3fde9964ce31948ebf2a11f1a0eae77d876600ee"], "message": "vpxenc: add rate histogram display\n\nAdd the --rate-hist=n option, which displays a histogram with n\nbuckets for the rate over the --buf-sz window.\n\nChange-Id: I2807b5a1525c7972e9ba40839b37e92b23ceffaf\n", "id": "c96f8e238d37f8063b306053fe9e663e05f3832f", "commit_time": 1308838964} |
| {"commit_timezone": -25200, "committer": "Code Review <code-review@webmproject.org>", "branches": ["master"], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1308841750, "author_timezone": -25200, "parents": ["2bd90c13a04fddddc4379688eab6b6132aabe933", "c96f8e238d37f8063b306053fe9e663e05f3832f"], "message": "Merge changes I2807b5a1,I59b020c2\n\n* changes:\n vpxenc: add rate histogram display\n vpxenc: add quantizer histogram display\n", "id": "ac998ec8d8c5bbc64bf558fbb6e6bf0a48250d70", "commit_time": 1308841750} |
| {"commit_timezone": -25200, "committer": "Code Review <code-review@webmproject.org>", "branches": ["master"], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1308842290, "author_timezone": -25200, "parents": ["ac998ec8d8c5bbc64bf558fbb6e6bf0a48250d70", "653e69e3343c49a0230c6591729515cb52e8edf5"], "message": "Merge \"Fix parallel install\"", "id": "259ea2329775b11ffe7545045a10d5395f437494", "commit_time": 1308842290} |
| {"commit_timezone": -14400, "committer": "John Koleszar <jkoleszar@google.com>", "branches": ["master"], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1308844029, "author_timezone": -14400, "parents": ["259ea2329775b11ffe7545045a10d5395f437494"], "message": "Revert \"Reduce overshoot in 1 pass rate control\"\n\nThis reverts commit 212f6183739d448ad5fa2ccf1b4edd30829b2806.\n\nFurther testing shows that the overshoot accumulation/damping is too\naggressive on some clips. Allowing the accumulated overshoot to\ndecay and limiting to damping to golden frames shows some promise.\nBut some clips show significant overshoot in the buffer window, so\nI think this still needs work.\n\nChange-Id: Ic02a9ca34f55229f9cc04786f4fab54cdc1a3ef5\n", "id": "db67dcba6a0f10b79b261b9f7ba084b3d937c2bc", "commit_time": 1308844332} |
| {"commit_timezone": -14400, "committer": "John Koleszar <jkoleszar@google.com>", "branches": [], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1308844551, "author_timezone": -14400, "parents": ["8a7ca2b635aecc2a7b191a97cdecdb34a05c8287", "db67dcba6a0f10b79b261b9f7ba084b3d937c2bc"], "message": "Merge remote branch 'internal/upstream' into HEAD\n", "id": "7467f6d04aab48c9b39b8e39e11c7ca0822f6d5e", "commit_time": 1308844551} |
| {"commit_timezone": -25200, "committer": "Yaowu Xu <yaowu@google.com>", "branches": [], "author": "Yaowu Xu <yaowu@google.com>", "encoding": null, "author_time": 1308780424, "author_timezone": -25200, "parents": ["786246ebf1fd4b875f33a8b0c35bab2a3df911b3"], "message": "fix build issues for experimental branch\n\nexperimental branch build was broken from some merge artifacts, this\ncommit fixes those issues to enable the experimental branch to build.\n\nChange-Id: Ic52b2d2f1d1b80abb7ecaa4c0927bcf887ac0c2a\n", "id": "7793b386a7007d72f78942ef7f41eb2eeb0410b5", "commit_time": 1308845984} |
| {"commit_timezone": -14400, "committer": "Yunqing Wang <yunqingwang@google.com>", "branches": [], "author": "Yunqing Wang <yunqingwang@google.com>", "encoding": null, "author_time": 1308851642, "author_timezone": -14400, "parents": ["109c20299c5845ecb383b7b4c8c8eaf63a44950b"], "message": "Copy macroblock data to a buffer before encoding it\n\nI got this idea from Pascal (Thanks). Before encoding a macroblock,\ncopy it to a 16x16 buffer, and then read source data from there\ninstead. This will help keep the source data in cache, and help\nwith the performance.\n\nChange-Id: Id05f4cb601299150511d59dcba0ae62c49b5b757\n", "id": "0d87098e080707947378dc7b192a56503c12c6bf", "commit_time": 1308851642} |
| {"commit_timezone": -25200, "committer": "Adrian Grange <agrange@google.com>", "branches": ["master"], "author": "Adrian Grange <agrange@google.com>", "encoding": null, "author_time": 1308930220, "author_timezone": -25200, "parents": ["db67dcba6a0f10b79b261b9f7ba084b3d937c2bc"], "message": "Fixed initialization of frame buffer ref counters\n\nOnly the first frame buffer ref counter was being initialized\nbecause the index was fixed at 0 rather than using i.\n\nChange-Id: Ib842298be4a5e3607f9e21c2cd4bfbee4054ffc4\n", "id": "deca8cfc4461187a0dcc2fe588c983897b87aa7e", "commit_time": 1308930220} |
| {"commit_timezone": -14400, "committer": "John Koleszar <jkoleszar@google.com>", "branches": [], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1308974703, "author_timezone": -14400, "parents": ["7467f6d04aab48c9b39b8e39e11c7ca0822f6d5e", "deca8cfc4461187a0dcc2fe588c983897b87aa7e"], "message": "Merge remote branch 'internal/upstream' into HEAD\n", "id": "3ce5adb15434556f15e6388b535c988515d40e56", "commit_time": 1308974703} |
| {"commit_timezone": -14400, "committer": "John Koleszar <jkoleszar@google.com>", "branches": ["master"], "author": "Stefan Holmer <holmer@google.com>", "encoding": null, "author_time": 1308217490, "author_timezone": 7200, "parents": ["deca8cfc4461187a0dcc2fe588c983897b87aa7e"], "message": "Adding support for error concealment in multi-threaded decoding\n\nAlso includes a couple of error concealment bug fixes:\n- the segment_id wasn't properly initialized when missing\n- when interpolating and no neighbors are found, set to zero\n- clear the qcoef buffer when concealing an MB\n\nChange-Id: Id79c876b41d78b559a2241e9cd0fd2cae6198f49\n", "id": "ba0822ba96f0e910b50c85017de9b621dd007d0f", "commit_time": 1309179786} |
| {"commit_timezone": -14400, "committer": "John Koleszar <jkoleszar@google.com>", "branches": ["experimental"], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1309181995, "author_timezone": -14400, "parents": ["786246ebf1fd4b875f33a8b0c35bab2a3df911b3", "ba0822ba96f0e910b50c85017de9b621dd007d0f"], "message": "Merge remote branch 'origin/master' into experimental\n\nChange-Id: I689f4624a53184a72258df575305eb1aa97e61ca\n", "id": "1ec4e270957a463cf7a8f320b23325d99577d9c8", "commit_time": 1309181996} |
| {"commit_timezone": -14400, "committer": "Johann <johannkoenig@google.com>", "branches": [], "author": "Johann <johannkoenig@google.com>", "encoding": null, "author_time": 1309189106, "author_timezone": -14400, "parents": ["76495617e05d7192f887c688fa177fea77b9469b"], "message": "respect alignment in arm asm files\n\nConversion script was discarding alignment. Also, set default alignment\nto 4 bytes.\n\nChange-Id: I1e9cbbb8c142bdf93df4e9aaccf967ed43dff906\nhttps://bugs.launchpad.net/ubuntu/+source/firefox/+bug/789198\n", "id": "2007c3bb38b46a799f8f523eed8aa2168630b4de", "commit_time": 1309189106} |
| {"commit_timezone": -25200, "committer": "Code Review <code-review@webmproject.org>", "branches": ["master"], "author": "Johann <johannkoenig@google.com>", "encoding": null, "author_time": 1309190118, "author_timezone": -25200, "parents": ["ba0822ba96f0e910b50c85017de9b621dd007d0f", "6f23f24afed3f82dfa7d6a6d5eedb5ccd676bae5"], "message": "Merge \"configuration, support disabling any subset of ARM arch\"", "id": "8a9a11e8dca2d1ee5d4893d0534ba376baf3bb6c", "commit_time": 1309190118} |
| {"commit_timezone": -25200, "committer": "Fritz Koenig <frkoenig@google.com>", "branches": ["master"], "author": "Fritz Koenig <frkoenig@google.com>", "encoding": null, "author_time": 1309193001, "author_timezone": -25200, "parents": ["8a9a11e8dca2d1ee5d4893d0534ba376baf3bb6c"], "message": "Fix after removal of B_MODE_INFO\n\nChange Ieb746989: Removed B_MODE_INFO missed this.\n\nChange-Id: I32202555581cc2a5d45e729c6650ada4d2df55d3\n", "id": "be99868bd16fd46c7009e7052131705c116bda5a", "commit_time": 1309193001} |
| {"commit_timezone": -25200, "committer": "Code Review <code-review@webmproject.org>", "branches": ["experimental"], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1309200915, "author_timezone": -25200, "parents": ["1ec4e270957a463cf7a8f320b23325d99577d9c8", "7793b386a7007d72f78942ef7f41eb2eeb0410b5"], "message": "Merge \"fix build issues for experimental branch\" into experimental", "id": "7985e023ebd83351b670bf5b18060f4d391b3a64", "commit_time": 1309200915} |
| {"commit_timezone": -14400, "committer": "John Koleszar <jkoleszar@google.com>", "branches": [], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1309233904, "author_timezone": -14400, "parents": ["3ce5adb15434556f15e6388b535c988515d40e56", "7985e023ebd83351b670bf5b18060f4d391b3a64"], "message": "Merge remote branch 'internal/upstream-experimental' into HEAD\n", "id": "d7c6c9472f6b36a6615e9225322a737169b73451", "commit_time": 1309233904} |
| {"commit_timezone": -14400, "committer": "John Koleszar <jkoleszar@google.com>", "branches": ["experimental"], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1309233904, "author_timezone": -14400, "parents": ["7985e023ebd83351b670bf5b18060f4d391b3a64", "be99868bd16fd46c7009e7052131705c116bda5a"], "message": "Merge remote branch 'origin/master' into experimental\n\nChange-Id: Ia944723797d67abef24312cf928cf6fd64cd9766\n", "id": "d83b68c62296eee867bdd6b5fd299ad1706e624a", "commit_time": 1309233904} |
| {"commit_timezone": -14400, "committer": "John Koleszar <jkoleszar@google.com>", "branches": [], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1309233904, "author_timezone": -14400, "parents": ["d7c6c9472f6b36a6615e9225322a737169b73451", "be99868bd16fd46c7009e7052131705c116bda5a"], "message": "Merge remote branch 'internal/upstream' into HEAD\n", "id": "f86e14d8dc0e063ba2623d2b9a71ec5dac1ba839", "commit_time": 1309233904} |
| {"commit_timezone": 7200, "committer": "Mike Hommey <mhommey@mozilla.com>", "branches": [], "author": "Mike Hommey <mhommey@mozilla.com>", "encoding": null, "author_time": 1308270832, "author_timezone": 7200, "parents": ["be99868bd16fd46c7009e7052131705c116bda5a"], "message": "Avoid text relocations in ARM vp8 decoder\n\nThe current code stores pointers to coefficient tables and loads them to\naccess the tables contents. As these pointers are stored in the code\nsections, it means we end up with text relocations. eu-findtextrel will\nthus complain about code not compiled with -fpic/-fPIC.\n\nSince the pointers are stored in the code sections, we can actually cheat\nand let the assembler generate relative addressing when accessing the\ncoefficient tables, and just load their location with adr.\n\nChange-Id: Ib74ae2d3f2bab80b29991355f2dbe6955f38f6ae\n", "id": "e3f850ee055a9238d17d6c503af27e287e6db28d", "commit_time": 1309245100} |
| {"commit_timezone": -14400, "committer": "John Koleszar <jkoleszar@google.com>", "branches": ["master"], "author": "Stefan Holmer <holmer@google.com>", "encoding": null, "author_time": 1307697075, "author_timezone": 7200, "parents": ["be99868bd16fd46c7009e7052131705c116bda5a"], "message": "Adding support for independent partitions\n\nAdding support in the encoder for generating\nindependent residual partitions by forcing\nequal probabilities over the prev coef entropy\ncontexts.\n\nChange-Id: I402f5c353255f3ca20eae2620af739f6a498cd21\n", "id": "4cb0ebe5b27d35ccc2a78c1d16f2622ddef21f74", "commit_time": 1309273817} |
| {"commit_timezone": -14400, "committer": "John Koleszar <jkoleszar@google.com>", "branches": ["master"], "author": "Stefan Holmer <holmer@google.com>", "encoding": null, "author_time": 1307714302, "author_timezone": 7200, "parents": ["4cb0ebe5b27d35ccc2a78c1d16f2622ddef21f74"], "message": "Proposing an extension to the encoder and decoder interfaces.\n\nAdding capabilities with which the encoder can output frames\npartition by partition, and the decoder can get input data\npartition by partition.\n\nChange-Id: Ieae0801480b8de8cd43c3c57dd3bab2e4c346fe0\n", "id": "b433e12a3d1fff2fc600e8b81356d08c020f0fd2", "commit_time": 1309273817} |
| {"commit_timezone": -14400, "committer": "John Koleszar <jkoleszar@google.com>", "branches": ["master"], "author": "Stefan Holmer <holmer@google.com>", "encoding": null, "author_time": 1307976147, "author_timezone": 7200, "parents": ["b433e12a3d1fff2fc600e8b81356d08c020f0fd2"], "message": "New ways of passing encoded data between encoder and decoder.\n\nWith this commit frames can be received partition-by-partition\nfrom the encoder and passed partition-by-partition to the\ndecoder.\n\nAt the encoder-side this makes it easier to split encoded\nframes at partition boundaries, useful when packetizing\nframes. When VPX_CODEC_USE_OUTPUT_PARTITION is enabled,\nseveral VPX_CODEC_CX_FRAME_PKT packets will be returned\nfrom vpx_codec_get_cx_data(), containing one partition\neach. The partition_id (starting at 0) specifies the decoding\norder of the partitions. All partitions but the last has\nthe VPX_FRAME_IS_FRAGMENT flag set.\n\nAt the decoder this opens up the possibility of decoding partition\nN even though partition N-1 was lost (given that independent\npartitioning has been enabled in the encoder) if more info\nabout the missing parts of the stream is available through\nexternal signaling.\n\nEach partition is passed to the decoder through the\nvpx_codec_decode() function, with the data pointer pointing\nto the start of the partition, and with data_sz equal to the\nsize of the partition. Missing partitions can be signaled to\nthe decoder by setting data != NULL and data_sz = 0. When\nall partitions have been given to the decoder \"end of data\"\nshould be signaled by calling vpx_codec_decode() with\ndata = NULL and data_sz = 0.\n\nThe first partition is the first partition according to the\nVP8 bitstream + the uncompressed data chunk + DCT address\noffsets if multiple residual partitions are used.\n\nChange-Id: I5bc0682b9e4112e0db77904755c694c3c7ac6e74\n", "id": "7296b3f9222c6acf26e6f6e8ce11d1d2245c1b68", "commit_time": 1309273817} |
| {"commit_timezone": 3600, "committer": "Gaute Strokkenes <gaute.strokkenes@broadcom.com>", "branches": [], "author": "Gaute Strokkenes <gaute.strokkenes@broadcom.com>", "encoding": null, "author_time": 1309270933, "author_timezone": 3600, "parents": ["be99868bd16fd46c7009e7052131705c116bda5a"], "message": "Simplify decode_macroblock.\n\nChange-Id: Ieb2f3827ae7896ae594203b702b3e8fa8fb63d37\n", "id": "81c0546407cb2ceaad95b38fcd463dbbee2c9e88", "commit_time": 1309276874} |
| {"commit_timezone": -14400, "committer": "Johann <johannkoenig@google.com>", "branches": [], "author": "Johann <johannkoenig@google.com>", "encoding": null, "author_time": 1309286784, "author_timezone": -14400, "parents": ["7296b3f9222c6acf26e6f6e8ce11d1d2245c1b68"], "message": "use relative include path\n\nFiles are already in vpx/\n\nChange-Id: I67dcbb5d5b6cb55e91b4e4927ab842a1e2c9e284\n", "id": "4e4f8352324889fda76df73ad0ed5dcdc50bfb5b", "commit_time": 1309286784} |
| {"commit_timezone": -25200, "committer": "James Zern <jzern@google.com>", "branches": ["master"], "author": "James Zern <jzern@google.com>", "encoding": null, "author_time": 1309288224, "author_timezone": -25200, "parents": ["7296b3f9222c6acf26e6f6e8ce11d1d2245c1b68"], "message": "vpxenc: free resources\n\nFree buffers allocated for y4m input and webm cue list.\n\nChange-Id: I02051baae3b45f692cf5c7f520ea9a2d80c7b470\n", "id": "db6ee54353cf7846482884f07084a34f3c093686", "commit_time": 1309288224} |
| {"commit_timezone": -25200, "committer": "Code Review <code-review@webmproject.org>", "branches": ["master"], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1309290768, "author_timezone": -25200, "parents": ["db6ee54353cf7846482884f07084a34f3c093686", "4e4f8352324889fda76df73ad0ed5dcdc50bfb5b"], "message": "Merge \"use relative include path\"", "id": "14566125ea1b90c2a7d34ee7c0cf82045cbcd8f5", "commit_time": 1309290768} |
| {"commit_timezone": -25200, "committer": "Code Review <code-review@webmproject.org>", "branches": ["master"], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1309290865, "author_timezone": -25200, "parents": ["14566125ea1b90c2a7d34ee7c0cf82045cbcd8f5", "81c0546407cb2ceaad95b38fcd463dbbee2c9e88"], "message": "Merge \"Simplify decode_macroblock.\"", "id": "9bcf07ae4a1ebd83713350ce7ef9c1d47de9d30f", "commit_time": 1309290865} |
| {"commit_timezone": -14400, "committer": "John Koleszar <jkoleszar@google.com>", "branches": [], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1309295027, "author_timezone": -14400, "parents": ["9bcf07ae4a1ebd83713350ce7ef9c1d47de9d30f"], "message": "Use MAX_ENTROPY_TOKENS and ENTROPY_NODES more consistently\n\nThere were many instances in the code of vp8_coef_tokens and\nvp8_coef_tokens-1, which was a preprocessor macro despite the naming\nconvention. Replace these with MAX_ENTROPY_TOKENS and ENTROPY_NODES,\nrespectively.\n\nChange-Id: I72c4f6c7634c94e1fa066cd511471e5592c748da\n", "id": "b32da7c3da9103f2aff7054f7db469775b8f2931", "commit_time": 1309295035} |
| {"commit_timezone": -25200, "committer": "Code Review <code-review@webmproject.org>", "branches": ["master"], "author": "Johann <johannkoenig@google.com>", "encoding": null, "author_time": 1309303968, "author_timezone": -25200, "parents": ["9bcf07ae4a1ebd83713350ce7ef9c1d47de9d30f", "2007c3bb38b46a799f8f523eed8aa2168630b4de"], "message": "Merge \"respect alignment in arm asm files\"", "id": "2d29457c4dfbdea8a4fecde125e2a2d28486a2ce", "commit_time": 1309303968} |
| {"commit_timezone": -25200, "committer": "Code Review <code-review@webmproject.org>", "branches": ["master"], "author": "Johann <johannkoenig@google.com>", "encoding": null, "author_time": 1309304025, "author_timezone": -25200, "parents": ["2d29457c4dfbdea8a4fecde125e2a2d28486a2ce", "458fb8f4911a3f53f0601b883069f844c2e40fa5"], "message": "Merge \"utilize preload in ARMv6 MC/LPF/Copy routines\"", "id": "02c30cdeeffcf8bf72b194925b91197f842a7fc1", "commit_time": 1309304025} |
| {"commit_timezone": -25200, "committer": "Code Review <code-review@webmproject.org>", "branches": ["master"], "author": "Johann <johannkoenig@google.com>", "encoding": null, "author_time": 1309304050, "author_timezone": -25200, "parents": ["02c30cdeeffcf8bf72b194925b91197f842a7fc1", "e3f850ee055a9238d17d6c503af27e287e6db28d"], "message": "Merge \"Avoid text relocations in ARM vp8 decoder\"", "id": "dc004e8c17a1f330ed46eab092ca67e6f785fee1", "commit_time": 1309304050} |
| {"commit_timezone": -14400, "committer": "John Koleszar <jkoleszar@google.com>", "branches": ["experimental"], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1309320309, "author_timezone": -14400, "parents": ["d83b68c62296eee867bdd6b5fd299ad1706e624a", "dc004e8c17a1f330ed46eab092ca67e6f785fee1"], "message": "Merge remote branch 'origin/master' into experimental\n\nChange-Id: I68e604e4a731f6703fdec7eff2c2c9b9e36879ea\n", "id": "fe5765a5f3e1edbd3fc851e8b32e8b6eee35f37a", "commit_time": 1309320310} |
| {"commit_timezone": -25200, "committer": "Code Review <code-review@webmproject.org>", "branches": ["master"], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1309357798, "author_timezone": -25200, "parents": ["dc004e8c17a1f330ed46eab092ca67e6f785fee1", "b32da7c3da9103f2aff7054f7db469775b8f2931"], "message": "Merge \"Use MAX_ENTROPY_TOKENS and ENTROPY_NODES more consistently\"", "id": "f3a13cb236754734c4b0cdf55bf7e277f91e519c", "commit_time": 1309357799} |
| {"commit_timezone": -14400, "committer": "John Koleszar <jkoleszar@google.com>", "branches": ["master"], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1309355592, "author_timezone": -14400, "parents": ["f3a13cb236754734c4b0cdf55bf7e277f91e519c"], "message": "vpxenc: prevent wraparound in the --rate-hist ringbuffer\n\nFor clips that are near 60fps and have a lot of alt refs, it's possible\nthat the ring buffer holding the previous frames sizes/pts could wrap\naround, leading to a division by zero.\n\nIn addition to checking for this condition in the ring buffer loop,\nthe buffer size is made dependent on the actual frame rate in use,\nrather than defaulting to 60, which should improve accuracy at frame\nrates >= ~60.\n\nChange-Id: If5a04d6e847316dc5f7504f25c01164cf9332be8\n", "id": "05239f0c41780ee22ba7273f03edf6e7210ed58b", "commit_time": 1309357819} |
| {"commit_timezone": -14400, "committer": "Johann <johannkoenig@google.com>", "branches": [], "author": "Johann <johannkoenig@google.com>", "encoding": null, "author_time": 1309359101, "author_timezone": -14400, "parents": ["f3a13cb236754734c4b0cdf55bf7e277f91e519c"], "message": "clean up warnings when building arm with rtcd\n\nChange-Id: I3683cb87e9cb7c36fc22c1d70f0799c7c46a21df\n", "id": "6611f6697849a94888974b81378390cd2bb5bd41", "commit_time": 1309359101} |
| {"commit_timezone": -14400, "committer": "Johann <johannkoenig@google.com>", "branches": [], "author": "Johann <johannkoenig@google.com>", "encoding": null, "author_time": 1309206661, "author_timezone": -14400, "parents": ["05239f0c41780ee22ba7273f03edf6e7210ed58b"], "message": "remove incorrect initialization\n\nValues were set, then reset. Only set them once.\n\nChange-Id: Iaf43c8467129f2f261f04fa9188b603aa46216b5\n", "id": "fe53107fdad570e2f8037ad4e9b08f7d93e0d4e1", "commit_time": 1309362867} |
| {"commit_timezone": 3600, "committer": "Paul Wilkins <paulwilkins@google.com>", "branches": [], "author": "Paul Wilkins <paulwilkins@google.com>", "encoding": null, "author_time": 1309278587, "author_timezone": 3600, "parents": ["7296b3f9222c6acf26e6f6e8ce11d1d2245c1b68"], "message": "Change to arf boost calculation.\n\nIn this commit I have added an experimental function\nthat tests prediction quality either side of a central position\nto calculate a suggested boost number for an ARF frame.\n\nThe function is passed an offset from the current position and\na number of frames to search forwards and backwards.\nIt returns a forward, backward and compound boost number.\n\nThe new code can be deactivated using #define NEW_BOOST 0\n\nIn its current default state the code searches forwards and backwards\nfrom the proposed position of the next alt ref.\n\nThe the old code used a boost number calculated by scanning forward\nfrom the previous GF up to the proposed alt ref frame position.\n\nI have also added some code to try and prevent placement of a gf/arf\nwhere there is a brief flash.\n\nChange-Id: I98af789a5181148659f10dd5dd2ff2d4250cd51c\n", "id": "11694aab66da9c4a46daac0dc3678b82232a79b9", "commit_time": 1309366885} |
| {"commit_timezone": -25200, "committer": "Code Review <code-review@webmproject.org>", "branches": ["master"], "author": "Paul Wilkins <paulwilkins@google.com>", "encoding": null, "author_time": 1309367037, "author_timezone": -25200, "parents": ["05239f0c41780ee22ba7273f03edf6e7210ed58b", "11694aab66da9c4a46daac0dc3678b82232a79b9"], "message": "Merge \"Change to arf boost calculation.\"", "id": "eacaabc5921d22438e1123a8ac2a256dbefce187", "commit_time": 1309367037} |
| {"commit_timezone": -14400, "committer": "Johann <johannkoenig@google.com>", "branches": [], "author": "Johann <johannkoenig@google.com>", "encoding": null, "author_time": 1309372465, "author_timezone": -14400, "parents": ["dc004e8c17a1f330ed46eab092ca67e6f785fee1"], "message": "guard against space/time distortion\n\nand divide by 0 errors\n\nChange-Id: I8af5ca3d0913cb6f278fff754f8772bcb62e674a\n", "id": "bb0ca87a0d7c347e924dae4b83af81fe9454dad2", "commit_time": 1309372465} |
| {"commit_timezone": -25200, "committer": "Code Review <code-review@webmproject.org>", "branches": ["master"], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1309372611, "author_timezone": -25200, "parents": ["eacaabc5921d22438e1123a8ac2a256dbefce187", "bb0ca87a0d7c347e924dae4b83af81fe9454dad2"], "message": "Merge \"guard against space/time distortion\"", "id": "034cea5e726b851294baad4d77e81bb6ce45703c", "commit_time": 1309372611} |
| {"commit_timezone": -14400, "committer": "John Koleszar <jkoleszar@google.com>", "branches": ["experimental"], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1309406710, "author_timezone": -14400, "parents": ["fe5765a5f3e1edbd3fc851e8b32e8b6eee35f37a", "034cea5e726b851294baad4d77e81bb6ce45703c"], "message": "Merge remote branch 'origin/master' into experimental\n\nChange-Id: I35c9ca116aecd0d03e762942d9cf1289edb4f23d\n", "id": "6251e9e5cee546c3b20cdc3498d43e0204db97b9", "commit_time": 1309406710} |
| {"commit_timezone": -14400, "committer": "John Koleszar <jkoleszar@google.com>", "branches": [], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1309438009, "author_timezone": -14400, "parents": ["f86e14d8dc0e063ba2623d2b9a71ec5dac1ba839", "6251e9e5cee546c3b20cdc3498d43e0204db97b9"], "message": "Merge remote branch 'internal/upstream-experimental' into HEAD\n\nConflicts:\n\tvp8/encoder/bitstream.c\n\nChange-Id: I44c00f98dcb99eb728ce4f5256aefb135a711a74\n", "id": "9dfd0060176ad0d6f5beb465ae75a67584169acd", "commit_time": 1309438009} |
| {"commit_timezone": -25200, "committer": "Code Review <code-review@webmproject.org>", "branches": ["master"], "author": "Johann <johannkoenig@google.com>", "encoding": null, "author_time": 1309445948, "author_timezone": -25200, "parents": ["034cea5e726b851294baad4d77e81bb6ce45703c", "fe53107fdad570e2f8037ad4e9b08f7d93e0d4e1"], "message": "Merge \"remove incorrect initialization\"", "id": "3e4a80cc35195f6580d644493596fadf4f48f325", "commit_time": 1309445948} |
| {"commit_timezone": -14400, "committer": "Yunqing Wang <yunqingwang@google.com>", "branches": [], "author": "Yunqing Wang <yunqingwang@google.com>", "encoding": null, "author_time": 1309447213, "author_timezone": -14400, "parents": ["034cea5e726b851294baad4d77e81bb6ce45703c"], "message": "Bug fix in motion vector limit calculation\n\nMotion vector limits are calculated using right shifts, which\ncould give wrong results for negative numbers. James Berry's\ntest on one clip showed encoder produced some artifacts. This\nchange fixed that.\n\nChange-Id: I035fc02280b10455b7f6eb388f7c2e33b796b018\n", "id": "b7480454706a6b15bf091e659cd6227ab373c1a6", "commit_time": 1309447213} |
| {"commit_timezone": -25200, "committer": "Code Review <code-review@webmproject.org>", "branches": ["master"], "author": "Yunqing Wang <yunqingwang@google.com>", "encoding": null, "author_time": 1309452723, "author_timezone": -25200, "parents": ["3e4a80cc35195f6580d644493596fadf4f48f325", "b7480454706a6b15bf091e659cd6227ab373c1a6"], "message": "Merge \"Bug fix in motion vector limit calculation\"", "id": "80c3bbf657823cbbedd2b8f09a3811462eb382a1", "commit_time": 1309452723} |
| {"commit_timezone": -25200, "committer": "Code Review <code-review@webmproject.org>", "branches": ["master"], "author": "Yunqing Wang <yunqingwang@google.com>", "encoding": null, "author_time": 1309457664, "author_timezone": -25200, "parents": ["80c3bbf657823cbbedd2b8f09a3811462eb382a1", "0d87098e080707947378dc7b192a56503c12c6bf"], "message": "Merge \"Copy macroblock data to a buffer before encoding it\"", "id": "ae8aa836d5a4c81e680d035f84eeed4dc8e4c765", "commit_time": 1309457664} |
| {"commit_timezone": -25200, "committer": "Ronald S. Bultje <rbultje@google.com>", "branches": [], "author": "Ronald S. Bultje <rbultje@google.com>", "encoding": null, "author_time": 1309467867, "author_timezone": -25200, "parents": ["8a9a11e8dca2d1ee5d4893d0534ba376baf3bb6c"], "message": "Properly use GET_GOT/RESTORE_GOT when using GLOBAL().\n\nThis should fix binaries using PIC on x86-32. Also should\nfix issue 343.\n\nChange-Id: I591de3ad68c8a8bb16054bd8f987a75b4e2bad02\n", "id": "c8a23ad3f44fdd70fbe759d3d6e27f1e03fb37b9", "commit_time": 1309467867} |
| {"commit_timezone": -14400, "committer": "John Koleszar <jkoleszar@google.com>", "branches": [], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1309493111, "author_timezone": -14400, "parents": ["9dfd0060176ad0d6f5beb465ae75a67584169acd", "ae8aa836d5a4c81e680d035f84eeed4dc8e4c765"], "message": "Merge remote branch 'internal/upstream' into HEAD\n", "id": "766fce16c42ac11c9cf08731ac5d73376d420743", "commit_time": 1309493111} |
| {"commit_timezone": -14400, "committer": "John Koleszar <jkoleszar@google.com>", "branches": ["experimental"], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1309493111, "author_timezone": -14400, "parents": ["6251e9e5cee546c3b20cdc3498d43e0204db97b9", "ae8aa836d5a4c81e680d035f84eeed4dc8e4c765"], "message": "Merge remote branch 'origin/master' into experimental\n\nChange-Id: Iaf6e9e14d0cfe5cef3895cfb68524d51139a6d23\n", "id": "54c36378287805f4a7aefb89982f7d80b223b3dd", "commit_time": 1309493112} |
| {"commit_timezone": -25200, "committer": "Code Review <code-review@webmproject.org>", "branches": ["master"], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1309529674, "author_timezone": -25200, "parents": ["ae8aa836d5a4c81e680d035f84eeed4dc8e4c765", "c8a23ad3f44fdd70fbe759d3d6e27f1e03fb37b9"], "message": "Merge \"Properly use GET_GOT/RESTORE_GOT when using GLOBAL().\"", "id": "b4f70084cc64b8304005a385cb0a670431aced20", "commit_time": 1309529674} |
| {"commit_timezone": -14400, "committer": "John Koleszar <jkoleszar@google.com>", "branches": [], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1309579510, "author_timezone": -14400, "parents": ["766fce16c42ac11c9cf08731ac5d73376d420743", "54c36378287805f4a7aefb89982f7d80b223b3dd"], "message": "Merge remote branch 'internal/upstream-experimental' into HEAD\n", "id": "9b8f82779d7029df39017307c65a0d0f2c958fdf", "commit_time": 1309579510} |
| {"commit_timezone": -14400, "committer": "John Koleszar <jkoleszar@google.com>", "branches": [], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1309579510, "author_timezone": -14400, "parents": ["9b8f82779d7029df39017307c65a0d0f2c958fdf", "b4f70084cc64b8304005a385cb0a670431aced20"], "message": "Merge remote branch 'internal/upstream' into HEAD\n", "id": "5380a2215e49f88d4db5e13997055717faec8d1c", "commit_time": 1309579510} |
| {"commit_timezone": -14400, "committer": "John Koleszar <jkoleszar@google.com>", "branches": ["experimental"], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1309579512, "author_timezone": -14400, "parents": ["54c36378287805f4a7aefb89982f7d80b223b3dd", "b4f70084cc64b8304005a385cb0a670431aced20"], "message": "Merge remote branch 'origin/master' into experimental\n\nChange-Id: I009c7e3043ad1eb1ce95c69132a4727073b86757\n", "id": "61d9d595d5d42790cdead1332d87aaf663a57acf", "commit_time": 1309579512} |
| {"commit_timezone": -14400, "committer": "John Koleszar <jkoleszar@google.com>", "branches": [], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1309665905, "author_timezone": -14400, "parents": ["5380a2215e49f88d4db5e13997055717faec8d1c", "61d9d595d5d42790cdead1332d87aaf663a57acf"], "message": "Merge remote branch 'internal/upstream-experimental' into HEAD\n", "id": "573a3f35eaed30a986a9d97905f05881f602bf9c", "commit_time": 1309665905} |
| {"commit_timezone": -14400, "committer": "John Koleszar <jkoleszar@google.com>", "branches": [], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1310049503, "author_timezone": -14400, "parents": ["05239f0c41780ee22ba7273f03edf6e7210ed58b"], "message": "Set VPX_FRAME_IS_DROPPABLE\n\nAllow the encoder to inform the application that the encoded frame will not\nbe used as a reference.\n\nChange-Id: I90e41962325ef73d44da03327deb340d6f7f4860\n", "id": "37de0b8bdf163e2177f54a8694e952188218282c", "commit_time": 1310049525} |
| {"commit_timezone": -25200, "committer": "Code Review <code-review@webmproject.org>", "branches": ["master"], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1310051465, "author_timezone": -25200, "parents": ["b4f70084cc64b8304005a385cb0a670431aced20", "37de0b8bdf163e2177f54a8694e952188218282c"], "message": "Merge \"Set VPX_FRAME_IS_DROPPABLE\"", "id": "973a9c075d2db817e489f5ba050fc49963bf2c71", "commit_time": 1310051465} |
| {"commit_timezone": -14400, "committer": "John Koleszar <jkoleszar@google.com>", "branches": ["experimental"], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1310097904, "author_timezone": -14400, "parents": ["61d9d595d5d42790cdead1332d87aaf663a57acf", "973a9c075d2db817e489f5ba050fc49963bf2c71"], "message": "Merge remote branch 'origin/master' into experimental\n\nChange-Id: I9cead934ebea85d81aceaaec4674efc74367f984\n", "id": "2c3c54f7475021e2fbc62998b042e54efa9f142c", "commit_time": 1310097905} |
| {"commit_timezone": 10800, "committer": "Attila Nagy <attilanagy@google.com>", "branches": [], "author": "Attila Nagy <attilanagy@google.com>", "encoding": null, "author_time": 1307704221, "author_timezone": 10800, "parents": ["973a9c075d2db817e489f5ba050fc49963bf2c71"], "message": "New loop filter interface\n\nSeparate simple filter with reduced no. of parameters.\nMB filter level picking based on precalculated table. Level table updated for\neach frame. Inside and edge limits precalculated and updated just when\nsharpness changes. HEV threshhold is constant.\nARM targets use scalars and others vectors.\n\nChange works only with --target=generic-gnu\nAll other targets have to be updated!\n\nChange-Id: I6b73aca6b525075b20129a371699b2561bd4d51c\n", "id": "622958449b9388cca0f4a4e287b3e94422e4a573", "commit_time": 1310106701} |
| {"commit_timezone": -25200, "committer": "Code Review <code-review@webmproject.org>", "branches": ["master"], "author": "Johann <johannkoenig@google.com>", "encoding": null, "author_time": 1310127369, "author_timezone": -25200, "parents": ["973a9c075d2db817e489f5ba050fc49963bf2c71", "6611f6697849a94888974b81378390cd2bb5bd41"], "message": "Merge \"clean up warnings when building arm with rtcd\"", "id": "6ae12c415e561a31aedc44e40bfc18f396909ea5", "commit_time": 1310127369} |
| {"commit_timezone": -14400, "committer": "John Koleszar <jkoleszar@google.com>", "branches": [], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1310129823, "author_timezone": -14400, "parents": ["573a3f35eaed30a986a9d97905f05881f602bf9c", "2c3c54f7475021e2fbc62998b042e54efa9f142c"], "message": "Merge remote branch 'internal/upstream-experimental' into HEAD\n", "id": "ef7f489dc339c7f1d29cd1c442b57f2a1fd92840", "commit_time": 1310129823} |
| {"commit_timezone": -14400, "committer": "Johann <johannkoenig@google.com>", "branches": [], "author": "Johann <johannkoenig@google.com>", "encoding": null, "author_time": 1308595737, "author_timezone": -14400, "parents": ["622958449b9388cca0f4a4e287b3e94422e4a573"], "message": "update x86 asm for loopfilter\n\nChange-Id: I1ed739522db7c00c189851c7095c1b64ef6412ce\n", "id": "01433c50436a669b7e10faf94382dbe03a8827bf", "commit_time": 1310131418} |
| {"commit_timezone": -14400, "committer": "Yunqing Wang <yunqingwang@google.com>", "branches": [], "author": "Yunqing Wang <yunqingwang@google.com>", "encoding": null, "author_time": 1310052101, "author_timezone": -14400, "parents": ["b4f70084cc64b8304005a385cb0a670431aced20"], "message": "Adjust full-pixel clamping and motion vector limit calculation\n\nDo mvp clamping in full-pixel precision instead of 1/8-pixel\nprecision to avoid error caused by right shifting operation.\nAlso, further fixed the motion vector limit calculation in change:\nb7480454706a6b15bf091e659cd6227ab373c1a6\n\nChange-Id: Ied88a4f7ddfb0476eb9f7afc6ceeddbf209fffd7\n", "id": "40991faeae8ded446de7ca2d9efeae54644b294b", "commit_time": 1310139268} |
| {"commit_timezone": -25200, "committer": "Code Review <code-review@webmproject.org>", "branches": ["master"], "author": "Yunqing Wang <yunqingwang@google.com>", "encoding": null, "author_time": 1310139572, "author_timezone": -25200, "parents": ["6ae12c415e561a31aedc44e40bfc18f396909ea5", "40991faeae8ded446de7ca2d9efeae54644b294b"], "message": "Merge \"Adjust full-pixel clamping and motion vector limit calculation\"", "id": "e83d36c053199693eadac5774b47d17416cb8954", "commit_time": 1310139572} |
| {"commit_timezone": -14400, "committer": "Yunqing Wang <yunqingwang@google.com>", "branches": ["master"], "author": "Yunqing Wang <yunqingwang@google.com>", "encoding": null, "author_time": 1310148525, "author_timezone": -14400, "parents": ["e83d36c053199693eadac5774b47d17416cb8954"], "message": "Minor change in pick_inter_mode()\n\nScott suggested to move vp8_mv_pred() under \"case NEWMV\" to save\nextra checks.\n\nChange-Id: I09e69892f34a08dd425a4d81cfcc83674e344a20\n", "id": "587ca06da9d652d60309679c14a1c0b310c93c66", "commit_time": 1310148525} |
| {"commit_timezone": -14400, "committer": "John Koleszar <jkoleszar@google.com>", "branches": [], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1310184304, "author_timezone": -14400, "parents": ["ef7f489dc339c7f1d29cd1c442b57f2a1fd92840", "e83d36c053199693eadac5774b47d17416cb8954"], "message": "Merge remote branch 'internal/upstream' into HEAD\n", "id": "c24479e8709e68034ae6aac58ba355122fde49fc", "commit_time": 1310184304} |
| {"commit_timezone": -14400, "committer": "John Koleszar <jkoleszar@google.com>", "branches": ["experimental"], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1310184309, "author_timezone": -14400, "parents": ["2c3c54f7475021e2fbc62998b042e54efa9f142c", "e83d36c053199693eadac5774b47d17416cb8954"], "message": "Merge remote branch 'origin/master' into experimental\n\nChange-Id: Ica63d16cb39e2d65a3414f0b9f86c8a64112dfa3\n", "id": "6058c9ce0cd8305b13a4766370c67059f789b816", "commit_time": 1310184309} |
| {"commit_timezone": -14400, "committer": "John Koleszar <jkoleszar@google.com>", "branches": [], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1310270708, "author_timezone": -14400, "parents": ["c24479e8709e68034ae6aac58ba355122fde49fc", "6058c9ce0cd8305b13a4766370c67059f789b816"], "message": "Merge remote branch 'internal/upstream-experimental' into HEAD\n", "id": "03ee491d515240d4c1b8d9c8b120c8e61c8da90a", "commit_time": 1310270708} |
| {"commit_timezone": -25200, "committer": "Fritz Koenig <frkoenig@google.com>", "branches": [], "author": "Fritz Koenig <frkoenig@google.com>", "encoding": null, "author_time": 1310056224, "author_timezone": -25200, "parents": ["973a9c075d2db817e489f5ba050fc49963bf2c71"], "message": "Reduce motion vector search on alt-ref frame.\n\nClamp mv search to accomodate subpixel filtering\nof UV mv.\n\nChange-Id: Iab3ed405993ef6bf779ad7cf60863153068fb7d1\n", "id": "ede0b15c9d0d05f0d53a13e5962192f9d29edc13", "commit_time": 1310400343} |
| {"commit_timezone": 10800, "committer": "Attila Nagy <attilanagy@google.com>", "branches": [], "author": "Attila Nagy <attilanagy@google.com>", "encoding": null, "author_time": 1309948533, "author_timezone": 10800, "parents": ["622958449b9388cca0f4a4e287b3e94422e4a573"], "message": "Update armv7 loopfilter to new interface\n\nChange-Id: I65105a9c63832669237e6a6a7fcb4ea3ea683346\n", "id": "283b0e25ac6e0a2bd3d5f0b8cd1d0a50bbda7318", "commit_time": 1310461945} |
| {"commit_timezone": 10800, "committer": "Attila Nagy <attilanagy@google.com>", "branches": [], "author": "Attila Nagy <attilanagy@google.com>", "encoding": null, "author_time": 1310377158, "author_timezone": 10800, "parents": ["283b0e25ac6e0a2bd3d5f0b8cd1d0a50bbda7318"], "message": "Update armv6 loopfilter to new interface\n\nChange-Id: I5fe581d797571a7a9432fbd17fc557591d0c1afa\n", "id": "c231b0175dbfb8b1a1b06707bc300d2910abba7a", "commit_time": 1310462091} |
| {"commit_timezone": -14400, "committer": "Yunqing Wang <yunqingwang@google.com>", "branches": [], "author": "Yunqing Wang <yunqingwang@google.com>", "encoding": null, "author_time": 1310495691, "author_timezone": -14400, "parents": ["587ca06da9d652d60309679c14a1c0b310c93c66"], "message": "Fix vpxenc encoding incorrect webm file header on big endian machines(Issue 331)\n\nAs reported in issue 331, vpxenc encoded incorrect webm file header\non big endian machines. This change fixed that.\n\nChange-Id: I31924ebd476a87f3e88b9b5424540bf781d2b86f\n", "id": "c156a68d06ace37b87d91c97774e06c05bee1f08", "commit_time": 1310496597} |
| {"commit_timezone": -25200, "committer": "Fritz Koenig <frkoenig@google.com>", "branches": [], "author": "Fritz Koenig <frkoenig@google.com>", "encoding": null, "author_time": 1310513355, "author_timezone": -25200, "parents": ["587ca06da9d652d60309679c14a1c0b310c93c66"], "message": "Remove rotting NDS_NITRO code.\n\nCode has not been used and is no longer relevant.\n\nChange-Id: I38590513da7c7a436804ff8a1a3805d9697f575d\n", "id": "d89eb6ad5a597b8651295326c9d5f31d4c392cd2", "commit_time": 1310513355} |
| {"commit_timezone": -14400, "committer": "John Koleszar <jkoleszar@google.com>", "branches": [], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1310529903, "author_timezone": -14400, "parents": ["03ee491d515240d4c1b8d9c8b120c8e61c8da90a", "587ca06da9d652d60309679c14a1c0b310c93c66"], "message": "Merge remote branch 'internal/upstream' into HEAD\n", "id": "791ad1bb376f9871bb8c15589bbddb743c6fe917", "commit_time": 1310529903} |
| {"commit_timezone": -14400, "committer": "John Koleszar <jkoleszar@google.com>", "branches": ["experimental"], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1310529904, "author_timezone": -14400, "parents": ["6058c9ce0cd8305b13a4766370c67059f789b816", "587ca06da9d652d60309679c14a1c0b310c93c66"], "message": "Merge remote branch 'origin/master' into experimental\n\nChange-Id: I9dab62c24d71f71cdc36732ed8ed469bee67d7e1\n", "id": "ffc4587a47bf9a12e867310da8060662d08c0da2", "commit_time": 1310529904} |
| {"commit_timezone": -25200, "committer": "Code Review <code-review@webmproject.org>", "branches": ["master"], "author": "Johann <johannkoenig@google.com>", "encoding": null, "author_time": 1310555366, "author_timezone": -25200, "parents": ["587ca06da9d652d60309679c14a1c0b310c93c66", "622958449b9388cca0f4a4e287b3e94422e4a573"], "message": "Merge \"New loop filter interface\"", "id": "d9b825cff28380e5538a5f2ba2739e842fc130ff", "commit_time": 1310555366} |
| {"commit_timezone": -25200, "committer": "Code Review <code-review@webmproject.org>", "branches": ["master"], "author": "Johann <johannkoenig@google.com>", "encoding": null, "author_time": 1310555382, "author_timezone": -25200, "parents": ["d9b825cff28380e5538a5f2ba2739e842fc130ff", "283b0e25ac6e0a2bd3d5f0b8cd1d0a50bbda7318"], "message": "Merge \"Update armv7 loopfilter to new interface\"", "id": "1a219c22b1b3dfa48f0ad2de16d9bb32dee96aeb", "commit_time": 1310555382} |
| {"commit_timezone": -25200, "committer": "Code Review <code-review@webmproject.org>", "branches": ["master"], "author": "Johann <johannkoenig@google.com>", "encoding": null, "author_time": 1310555395, "author_timezone": -25200, "parents": ["1a219c22b1b3dfa48f0ad2de16d9bb32dee96aeb", "c231b0175dbfb8b1a1b06707bc300d2910abba7a"], "message": "Merge \"Update armv6 loopfilter to new interface\"", "id": "8f910594bdc6e93269b93c930cd02a381d601a3f", "commit_time": 1310555395} |
| {"commit_timezone": -25200, "committer": "Code Review <code-review@webmproject.org>", "branches": ["master"], "author": "Johann <johannkoenig@google.com>", "encoding": null, "author_time": 1310555403, "author_timezone": -25200, "parents": ["8f910594bdc6e93269b93c930cd02a381d601a3f", "01433c50436a669b7e10faf94382dbe03a8827bf"], "message": "Merge \"update x86 asm for loopfilter\"", "id": "211694f67e16c83ed61d69160ed60b7be0ab4882", "commit_time": 1310555403} |
| {"commit_timezone": -25200, "committer": "Code Review <code-review@webmproject.org>", "branches": ["master"], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1310561190, "author_timezone": -25200, "parents": ["211694f67e16c83ed61d69160ed60b7be0ab4882", "d89eb6ad5a597b8651295326c9d5f31d4c392cd2"], "message": "Merge \"Remove rotting NDS_NITRO code.\"", "id": "7f0b11c0ae8d90144bb44118350dd1cd0498c0ee", "commit_time": 1310561190} |
| {"commit_timezone": -25200, "committer": "Code Review <code-review@webmproject.org>", "branches": ["master"], "author": "Fritz Koenig <frkoenig@google.com>", "encoding": null, "author_time": 1310576850, "author_timezone": -25200, "parents": ["7f0b11c0ae8d90144bb44118350dd1cd0498c0ee", "ede0b15c9d0d05f0d53a13e5962192f9d29edc13"], "message": "Merge \"Reduce motion vector search on alt-ref frame.\"", "id": "84c3cd79d1f551f18fb74db7405f5df1f3260129", "commit_time": 1310576850} |
| {"commit_timezone": -25200, "committer": "Fritz Koenig <frkoenig@google.com>", "branches": [], "author": "Fritz Koenig <frkoenig@google.com>", "encoding": null, "author_time": 1310409748, "author_timezone": -25200, "parents": ["ede0b15c9d0d05f0d53a13e5962192f9d29edc13"], "message": "Better allocate yuv buffers.\n\nPreviously allocated more memory than necessary for yuv buffers.\nThis makes it harder to track bugs with reading uninitialized\ndata.\n\nChange-Id: I510f7b298d3c647c869be6e5d51608becc63cce9\n", "id": "e9751d4b748052429ac26df4364be255da048c5b", "commit_time": 1310578635} |
| {"commit_timezone": -14400, "committer": "Yunqing Wang <yunqingwang@google.com>", "branches": [], "author": "Yunqing Wang <yunqingwang@google.com>", "encoding": null, "author_time": 1310583062, "author_timezone": -14400, "parents": ["84c3cd79d1f551f18fb74db7405f5df1f3260129"], "message": "Add improvements made in good-quality mode to real-time mode\n\nSeveral improvements we made in good-quality mode can be added\ninto real-time mode to speed up encoding in speed 1, 2, and 3\nwith small quality loss. Tests using tulip clip showed:\n\n--rt --cpu-used=-1\n(before change)\nPSNR: 38.028\ntime: 1m33.195s\n(after change)\nPSNR: 38.014\ntime: 1m20.851s\n\n--rt --cpu-used=-2\n(before change)\nPSNR: 37.773\ntime: 0m57.650s\n(after change)\nPSNR: 37.759\ntime: 0m54.594s\n\n--rt --cpu-used=-3\n(before change)\nPSNR: 37.392\ntime: 0m42.865s\n(after change)\nPSNR: 37.375\ntime: 0m41.949s\n\nChange-Id: I76ab2a38d72bc5efc91f6fe20d332c472f6510c9\n", "id": "0e9a6ed72a06dd367049d33ec656f7e3bf2211a2", "commit_time": 1310583062} |
| {"commit_timezone": -14400, "committer": "Yunqing Wang <yunqingwang@google.com>", "branches": [], "author": "Yunqing Wang <yunqingwang@google.com>", "encoding": null, "author_time": 1310505756, "author_timezone": -14400, "parents": ["587ca06da9d652d60309679c14a1c0b310c93c66"], "message": "Fix unnecessary casting of B_PREDICTION_MODE (issue 349)\n\nMinor fix.\n\nChange-Id: Iaf93f6e47e882a33c479e57c7a0d0bf321e291c0\n", "id": "139577f9376e1607581a0152f97ba90b3af964f4", "commit_time": 1310586727} |
| {"commit_timezone": -14400, "committer": "John Koleszar <jkoleszar@google.com>", "branches": [], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1310397925, "author_timezone": -14400, "parents": ["e83d36c053199693eadac5774b47d17416cb8954"], "message": "Disable __longjmp_chk protection\n\nglibc implements some checking on longjmp() calls by replacing it with\nan internal function __longjmp_chk(), when FORTIFY_SOURCE is defined.\nThis can be problematic when compiling the library under one version of\nglibc and running it under another. Work around this issue for the one\nsymbol affected for now, before taking out the undef hammer.\n\nFixes http://code.google.com/p/webm/issues/detail?id=166\n\nChange-Id: Ifc5e25cdec17915e394711f2185b3e9214572d10\n", "id": "b73a3693e581583e9ec676f4396d0c3d173e2462", "commit_time": 1310587620} |
| {"commit_timezone": -25200, "committer": "Code Review <code-review@webmproject.org>", "branches": ["master"], "author": "Yunqing Wang <yunqingwang@google.com>", "encoding": null, "author_time": 1310589177, "author_timezone": -25200, "parents": ["84c3cd79d1f551f18fb74db7405f5df1f3260129", "139577f9376e1607581a0152f97ba90b3af964f4"], "message": "Merge \"Fix unnecessary casting of B_PREDICTION_MODE (issue 349)\"", "id": "f1f28535c37104450be51d089f077d5ea3cc3fc3", "commit_time": 1310589177} |
| {"commit_timezone": -25200, "committer": "Code Review <code-review@webmproject.org>", "branches": ["master"], "author": "Fritz Koenig <frkoenig@google.com>", "encoding": null, "author_time": 1310591891, "author_timezone": -25200, "parents": ["f1f28535c37104450be51d089f077d5ea3cc3fc3", "e9751d4b748052429ac26df4364be255da048c5b"], "message": "Merge \"Better allocate yuv buffers.\"", "id": "4ab3175b123b6804029efc14f98d87c491e130d1", "commit_time": 1310591891} |
| {"commit_timezone": -14400, "committer": "John Koleszar <jkoleszar@google.com>", "branches": [], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1310616304, "author_timezone": -14400, "parents": ["791ad1bb376f9871bb8c15589bbddb743c6fe917", "ffc4587a47bf9a12e867310da8060662d08c0da2"], "message": "Merge remote branch 'internal/upstream-experimental' into HEAD\n", "id": "338d0728f69248ab6479a9f6bafdb24ed064b625", "commit_time": 1310616304} |
| {"commit_timezone": -14400, "committer": "John Koleszar <jkoleszar@google.com>", "branches": [], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1310616304, "author_timezone": -14400, "parents": ["338d0728f69248ab6479a9f6bafdb24ed064b625", "4ab3175b123b6804029efc14f98d87c491e130d1"], "message": "Merge remote branch 'internal/upstream' into HEAD\n", "id": "6901105e99848561b5804f3aa040c5a3eb089d14", "commit_time": 1310616304} |
| {"commit_timezone": -14400, "committer": "John Koleszar <jkoleszar@google.com>", "branches": ["experimental"], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1310616311, "author_timezone": -14400, "parents": ["ffc4587a47bf9a12e867310da8060662d08c0da2", "4ab3175b123b6804029efc14f98d87c491e130d1"], "message": "Merge remote branch 'origin/master' into experimental\n\nChange-Id: I3f64e220b78738e5261a9fda3c270d51613f4faa\n", "id": "86edcb0cc78fac2c3c086702fa98934e690bc290", "commit_time": 1310616312} |
| {"commit_timezone": -14400, "committer": "John Koleszar <jkoleszar@google.com>", "branches": ["master"], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1310667527, "author_timezone": -14400, "parents": ["4ab3175b123b6804029efc14f98d87c491e130d1"], "message": "Remove unused speed features\n\nmin_fs_radius, max_fs_radius, full_freq were set but never read.\n\nChange-Id: I82657f4e7f2ba2acc3cbc3faa5ec0de5b9c6ec74\n", "id": "04dce631a2ae079877af1988a930ef236da9eb6c", "commit_time": 1310667625} |