blob: 9d7ad30f6077c9e55ec5a5487826572bc87fd9d1 [file]
{"commit_timezone": -25200, "committer": "John Koleszar <jkoleszar@google.com>", "branches": [], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1337802927, "author_timezone": -25200, "parents": ["410ae576e733674a66b6f7963a60a25b4310d3b4"], "message": "Add external resize tests\n\nAdds a test that ensures the application is able to trigger frame size\nchanges via vpx_codec_enc_config_set()\n\nChange-Id: I231c062e533d75c8d63c5f8a5544650117429a63\n", "id": "2fb29ff7f9267b7bcb5cd29907d2b00f1c279ae3", "commit_time": 1337877519}
{"commit_timezone": -25200, "committer": "Gerrit Code Review <gerrit@gerrit.golo.chromium.org>", "branches": ["master"], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1337877629, "author_timezone": -25200, "parents": ["5e39a8c16fb514fc9d876d0927b21d78d62f6032", "49f7f05f52a0b75d61e1381033d6472bd119c2fd"], "message": "Merge \"asm_*_offsets to define variables as constants\"", "id": "d790bc17797253d2fdb17490c31ff7bafdbe2a41", "commit_time": 1337877629}
{"commit_timezone": -25200, "committer": "Gerrit Code Review <gerrit@gerrit.golo.chromium.org>", "branches": ["master"], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1337877648, "author_timezone": -25200, "parents": ["d790bc17797253d2fdb17490c31ff7bafdbe2a41", "ea392d47142bfa6d2decf622487ca39b9d92e6f2"], "message": "Merge \"Fix another multithreaded encoder loopfilter race condition\"", "id": "d708e7fbbefb1db496a1073e1f8e3b113f073aab", "commit_time": 1337877648}
{"commit_timezone": -25200, "committer": "Gerrit Code Review <gerrit@gerrit.golo.chromium.org>", "branches": ["master"], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1337887354, "author_timezone": -25200, "parents": ["d708e7fbbefb1db496a1073e1f8e3b113f073aab", "2fb29ff7f9267b7bcb5cd29907d2b00f1c279ae3"], "message": "Merge changes I231c062e,Idadc42c7\n\n* changes:\n Add external resize tests\n Prevent external frame size changes in two-pass\n", "id": "caf0f14f84b7d66a614bc6f83ca7b311dcda437b", "commit_time": 1337887354}
{"commit_timezone": 0, "committer": "On2 (Google) Code Review <on2-gerrit@google.com>", "branches": [], "author": "Paul Wilkins <paulwilkins@google.com>", "encoding": null, "author_time": 1337937327, "author_timezone": 0, "parents": ["e9818bb697b13c4db985786cfbb75712a051df68", "f63894f691316a7e8bc615c66b99466cf7e2aec3"], "message": "Merge \"Experimental change to two pass prediction decay calculation.\" into experimental", "id": "289be5211797837305f329074edccdd1490f4bf4", "commit_time": 1337937327}
{"commit_timezone": -25200, "committer": "Jim Bankoski <jimbankoski@google.com>", "branches": [], "author": "Jim Bankoski <jimbankoski@google.com>", "encoding": null, "author_time": 1337962052, "author_timezone": -25200, "parents": ["a419f0f232be2ada510304f96eb3270b31669e25"], "message": "boolcoder_test \n\nChanged to google style rather than pseudo webm project style\n\nChange-Id: I0e19d57342a1b27b818fe6a5ae9f6bb3710a122a\n", "id": "9ec20f85c44a44bf66d6e491357d6c7aaa63625d", "commit_time": 1337962052}
{"commit_timezone": -25200, "committer": "Gerrit Code Review <gerrit@gerrit.golo.chromium.org>", "branches": ["master"], "author": "Jim Bankoski <jimbankoski@google.com>", "encoding": null, "author_time": 1337964968, "author_timezone": -25200, "parents": ["caf0f14f84b7d66a614bc6f83ca7b311dcda437b", "57faddb7c5f1b9bd32863738251ee33e8fd297d4"], "message": "Merge \"fix denoiser for temporal patterns and rd\"", "id": "ffe79d61d4ad86ee1399e116fb6c3234f114f734", "commit_time": 1337964968}
{"commit_timezone": -25200, "committer": "Yaowu Xu <yaowu@google.com>", "branches": [], "author": "Yaowu Xu <yaowu@google.com>", "encoding": null, "author_time": 1337968547, "author_timezone": -25200, "parents": ["289be5211797837305f329074edccdd1490f4bf4"], "message": "fixed a number of compiling issues\n\nthe commit fixed a number of compiling issues when some epxeriments\nare turned on at the same time.\n\nChange-Id: Idb15b215e2d2a7d25f2707f99ef55a34e7301ce7\n", "id": "ea0e4f1743e4b6f2c4ae2b475d046630dbb93316", "commit_time": 1337968547}
{"commit_timezone": -25200, "committer": "Yaowu Xu <yaowu@google.com>", "branches": [], "author": "Yaowu Xu <yaowu@google.com>", "encoding": null, "author_time": 1338007929, "author_timezone": -25200, "parents": ["ea0e4f1743e4b6f2c4ae2b475d046630dbb93316"], "message": "fixed one more compiling issue with VC\n\nOne more compiling issue, only happened in Visual C under a specific\ncombination of experiments.\n\nChange-Id: Iba0775dc0ea7342b556348a9cdf60a05a59e0241\n", "id": "2722cfb4b8cfc1c16c6e956956b48abb2bdc9316", "commit_time": 1338007929}
{"commit_timezone": 3600, "committer": "Paul Wilkins <paulwilkins@google.com>", "branches": [], "author": "Paul Wilkins <paulwilkins@google.com>", "encoding": null, "author_time": 1337348776, "author_timezone": 3600, "parents": ["ea0e4f1743e4b6f2c4ae2b475d046630dbb93316"], "message": "Remove \"est_max_qcorrection_factor\"\n\nRemoved the local scaling factor est_max_qcorrection_factor\nand related code to simplify estimateq calculation (little effect\nanyway)\n\nCap range of total correction factor.\n\nSlight change to break out case to turn off arf.\n\nChange-Id: I748187737ba93cfadf016f3dfdf8d2741934067f\n", "id": "f66747fe38bdda27dd197676087ae09d9303b3ef", "commit_time": 1338281704}
{"commit_timezone": 0, "committer": "On2 (Google) Code Review <on2-gerrit@google.com>", "branches": [], "author": "Paul Wilkins <paulwilkins@google.com>", "encoding": null, "author_time": 1338286009, "author_timezone": 0, "parents": ["f66747fe38bdda27dd197676087ae09d9303b3ef", "2722cfb4b8cfc1c16c6e956956b48abb2bdc9316"], "message": "Merge \"fixed one more compiling issue with VC\" into experimental", "id": "09a97012720200aa93b5871ef9014f57246e73b9", "commit_time": 1338286009}
{"commit_timezone": 7200, "committer": "Stefan Holmer <holmer@google.com>", "branches": ["master"], "author": "Stefan Holmer <holmer@google.com>", "encoding": null, "author_time": 1338373026, "author_timezone": 7200, "parents": ["ffe79d61d4ad86ee1399e116fb6c3234f114f734"], "message": "Added another denoising threshold for finding DC shifts.\n\nCompares the sum of differences between the input block and the averaged\nblock. If they differ too much the block will not be filtered. Negligible\nperfomance hit.\n\nChange-Id: Ib1c31a265efd4d100b3abc4a1ea6675038c8ddde\n", "id": "d8500344430112d794ae6858802c628c79ce20d8", "commit_time": 1338389421}
{"commit_timezone": -25200, "committer": "Yaowu Xu <yaowu@google.com>", "branches": [], "author": "Paul Wilkins <paulwilkins@google.com>", "encoding": null, "author_time": 1338373789, "author_timezone": 3600, "parents": ["09a97012720200aa93b5871ef9014f57246e73b9"], "message": "Rate control fix.\n\nThis fix addresses some problems with very complex clips like\nhandling of flashes on clips like crew (which was made worse\nby an earlier patch (derf and std-hd)).\n\nMost clips a small effect but some between 1 & 2%\n\nDerf +0.039, +0.211%\nYT +0.042, +0.083%\n\nChange-Id: I65fc7c13afc31482040068544dd65b8808f5cb4a\n", "id": "b8c369053b8baffc2181b7b362262269f9e346e6", "commit_time": 1338396832}
{"commit_timezone": -25200, "committer": "Alpha Lam <hclam@google.com>", "branches": ["master"], "author": "Alpha Lam <hclam@google.com>", "encoding": null, "author_time": 1338401915, "author_timezone": -25200, "parents": ["d8500344430112d794ae6858802c628c79ce20d8"], "message": "Fix windows build: obj_int_extract to extract numbrs from .rdata\n\nThe change in assembly offset files to define values as const int broke\nWindows build, because the variables are stored in .rdata section instead\nof .data section.\n\nThis CL changes the integer peeking from .data to .rdata.\n\nChange-Id: I87e465ddcc78d39ec29f3720ea7df0ab807d5512\n", "id": "d7f26e13fece31b0dd28c57b7774f599b7df6e4c", "commit_time": 1338402141}
{"commit_timezone": -25200, "committer": "John Koleszar <jkoleszar@google.com>", "branches": [], "author": "Christian Duvivier <cduvivier@google.com>", "encoding": null, "author_time": 1337612060, "author_timezone": -25200, "parents": ["4890853010847479bb88a43829824649a547c478"], "message": "Inline Intrinsic optimized Denoiser\n\nFaster version of denoiser, cut cost by 1.7x for C path, by 3.3x for\nSSE2 path.\n\nChange-Id: I154786308550763bc0e3497e5fa5bfd1ce651beb\n", "id": "5715c39cf80f400f68132b0e9d0b33dc21016cbf", "commit_time": 1338413482}
{"commit_timezone": -25200, "committer": "John Koleszar <jkoleszar@google.com>", "branches": [], "author": "Jim Bankoski <jimbankoski@google.com>", "encoding": null, "author_time": 1337870643, "author_timezone": -25200, "parents": ["5715c39cf80f400f68132b0e9d0b33dc21016cbf"], "message": "fix denoiser for temporal patterns and rd\n\nThis extends the denoiser to work for temporally scalable\ncoding.\n\nI believe this also fixes a very rare but really bad bug in the original\nimplementation.\n\nChange-Id: I8b3593a8c54b86eb76f785af1970935f7d56262a\n", "id": "f78e5a04e6172630fd49992bdc7429197fe9b819", "commit_time": 1338413524}
{"commit_timezone": -25200, "committer": "John Koleszar <jkoleszar@google.com>", "branches": [], "author": "Alpha Lam <hclam@google.com>", "encoding": null, "author_time": 1337813554, "author_timezone": -25200, "parents": ["f78e5a04e6172630fd49992bdc7429197fe9b819"], "message": "Make libvpx Chromium build friendly\n\nAdd PRIVATE macro for adding private_extern directive for yasm\nto hide global symbols. This is only enabled if -DCHROMIUM is used\nwith YASM.\n\nAlso fixed a small problem with\trtcd_defs.sh to guard TEMPORAL_DENOISING.\n\nChange-Id: I9027fce3ebddcf20078293e4b86b396f21da7857\n", "id": "fc2fc899ae774b724b0aa2e718a8a6aa039d2c04", "commit_time": 1338413755}
{"commit_timezone": -25200, "committer": "John Koleszar <jkoleszar@google.com>", "branches": [], "author": "Stefan Holmer <holmer@google.com>", "encoding": null, "author_time": 1338373026, "author_timezone": 7200, "parents": ["fc2fc899ae774b724b0aa2e718a8a6aa039d2c04"], "message": "Added another denoising threshold for finding DC shifts.\n\nCompares the sum of differences between the input block and the averaged\nblock. If they differ too much the block will not be filtered. Negligible\nperfomance hit.\n\nChange-Id: Ib1c31a265efd4d100b3abc4a1ea6675038c8ddde\n", "id": "dd6134b472f755112391bc6197d87c868a67f132", "commit_time": 1338413762}
{"commit_timezone": -25200, "committer": "Gerrit Code Review <gerrit@gerrit.golo.chromium.org>", "branches": ["master"], "author": "Jim Bankoski <jimbankoski@google.com>", "encoding": null, "author_time": 1338414425, "author_timezone": -25200, "parents": ["d7f26e13fece31b0dd28c57b7774f599b7df6e4c", "9ec20f85c44a44bf66d6e491357d6c7aaa63625d"], "message": "Merge \"boolcoder_test \"", "id": "7fccab39b551a7c8ae58f22bdf3311746f768ee7", "commit_time": 1338414425}
{"commit_timezone": 7200, "committer": "Stefan Holmer <holmer@google.com>", "branches": ["master"], "author": "Stefan Holmer <holmer@google.com>", "encoding": null, "author_time": 1338454340, "author_timezone": 7200, "parents": ["7fccab39b551a7c8ae58f22bdf3311746f768ee7"], "message": "Fixes a clang linking error.\n\nChange-Id: I1d2db53129dc6ec068093ad1e5fc0d94110473b3\n", "id": "0927a4113964f602773de1ac603ca284739c1b33", "commit_time": 1338454340}
{"commit_timezone": 7200, "committer": "Stefan Holmer <holmer@google.com>", "branches": ["master"], "author": "Stefan Holmer <holmer@google.com>", "encoding": null, "author_time": 1338470825, "author_timezone": 7200, "parents": ["0927a4113964f602773de1ac603ca284739c1b33"], "message": "Fixes a win build issue related to denoising.\n\nChange-Id: I912384f526865089aa03ca8875591324e5c1c449\n", "id": "cd0bf0e40720e5d6924e319096160dd48362708f", "commit_time": 1338471868}
{"commit_timezone": -25200, "committer": "John Koleszar <jkoleszar@google.com>", "branches": [], "author": "Stefan Holmer <holmer@google.com>", "encoding": null, "author_time": 1338454340, "author_timezone": 7200, "parents": ["dd6134b472f755112391bc6197d87c868a67f132"], "message": "Fixes a clang linking error.\n\nChange-Id: I1d2db53129dc6ec068093ad1e5fc0d94110473b3\n", "id": "b073e3cdd480e9bcb5564e5b3a8da899ac351fc7", "commit_time": 1338475027}
{"commit_timezone": -25200, "committer": "John Koleszar <jkoleszar@google.com>", "branches": [], "author": "Stefan Holmer <holmer@google.com>", "encoding": null, "author_time": 1338470825, "author_timezone": 7200, "parents": ["b073e3cdd480e9bcb5564e5b3a8da899ac351fc7"], "message": "Fixes a win build issue related to denoising.\n\nChange-Id: I912384f526865089aa03ca8875591324e5c1c449\n", "id": "cab6ac16e0cc5fd149720165d351c8c8c9997dea", "commit_time": 1338475034}
{"commit_timezone": -25200, "committer": "Adrian Grange <agrange@google.com>", "branches": [], "author": "Adrian Grange <agrange@google.com>", "encoding": null, "author_time": 1338483114, "author_timezone": -25200, "parents": ["b8c369053b8baffc2181b7b362262269f9e346e6"], "message": "Fixed bug where invalid pointer is dereferenced\n\nVariables m & mi were being dereferenced when they might\nhold invalid values.\n\nThe fix is simply to move these dereferences to after the\npoint at which mb_row and mb_col are tested for validity.\n\nChange-Id: Ib16561efa9792dc469759936189ea379d374ad20\n", "id": "04fa2ecdf24a1c9656c37b29c73a0a4a4a4267c0", "commit_time": 1338487637}
{"commit_timezone": -25200, "committer": "John Koleszar <jkoleszar@google.com>", "branches": [], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1338572627, "author_timezone": -25200, "parents": ["cd0bf0e40720e5d6924e319096160dd48362708f"], "message": "Fix MSVS builds for unit test changes\n\nUpdate the Visual Studio builds to support the new monolithic unit\ntest binary.\n\nIncludes minor semi-cosmetic refactoring of solution.mk, as the\n%vpx.vcproj match is no longer appropriate given the test_libvpx\ntarget.\n\nChange-Id: I29e6e07c39e72b54a4b3eaca5b9b7877ef3fb134\n", "id": "7f63bfa6d27d8e7e956435e08fedb8cafceeed50", "commit_time": 1338572627}
{"commit_timezone": -14400, "committer": "Scott LaVarnway <slavarnway@google.com>", "branches": [], "author": "Scott LaVarnway <slavarnway@google.com>", "encoding": null, "author_time": 1338576811, "author_timezone": -14400, "parents": ["cd0bf0e40720e5d6924e319096160dd48362708f"], "message": "Removed unused dr from VP8D_COMP\n\nCode cleanup\n\nChange-Id: Ic90a9a566de9a05b5ebabd19565557627aa9d419\n", "id": "0d3f31e83ae35d3d0dd2c57d5bd7914c9ed278ef", "commit_time": 1338576811}
{"commit_timezone": -25200, "committer": "Johann <johannkoenig@google.com>", "branches": ["master"], "author": "Johann <johannkoenig@google.com>", "encoding": null, "author_time": 1335993177, "author_timezone": -25200, "parents": ["cd0bf0e40720e5d6924e319096160dd48362708f"], "message": "Explicitly discard fwrite/fread return values\n\nUsing if(); triggers an empty body warning with clang\n\nChange-Id: I0fa2ee676400a974b40f8eaafca9ae668107eebb\n", "id": "c8a88a7642f0f8a0e7599800441c7ba175469cf6", "commit_time": 1338850244}
{"commit_timezone": -25200, "committer": "Johann <johannkoenig@google.com>", "branches": ["master"], "author": "Johann <johannkoenig@google.com>", "encoding": null, "author_time": 1336584367, "author_timezone": -25200, "parents": ["c8a88a7642f0f8a0e7599800441c7ba175469cf6"], "message": "Remove redundant assignment\n\nclang complains about self-assignment\n\nChange-Id: Iead70eed0a960e84a4b167f67f05b05e2965b3b6\n", "id": "2b10528adcc6586793b42ea7ed7e2f523895be9b", "commit_time": 1338850298}
{"commit_timezone": -25200, "committer": "Johann <johannkoenig@google.com>", "branches": ["master"], "author": "Johann <johannkoenig@google.com>", "encoding": null, "author_time": 1337814517, "author_timezone": -25200, "parents": ["2b10528adcc6586793b42ea7ed7e2f523895be9b"], "message": "Remove extra enum\n\nVP8_REFFRAME is the same as vpx_ref_frame_type\n\nChange-Id: I63c2ddfb39f6ec87d1e5eb6a8852846464552b1b\n", "id": "965d8686bb2c192b2f1a1b3e6c4e5aca12d623a4", "commit_time": 1338854215}
{"commit_timezone": -25200, "committer": "Alpha Lam <hclam@google.com>", "branches": [], "author": "Alpha Lam <hclam@google.com>", "encoding": null, "author_time": 1337834135, "author_timezone": -25200, "parents": ["4890853010847479bb88a43829824649a547c478"], "message": "asm_*_offsets to define variables as constants\n\nThis change is to allow obj_int_extract to extract all integers\nin the data segment. With the const keyword these variables are\nforced into the .rodata segment even for zero variable value.\n\nWe had a problem before that zero valueed variables would get\nassigned to BSS segment that fooled obj_int_extract to give\nincorrect values.\n\nChange-Id: Icd94f80a8ab356879894ca508bf132d20b865299\n", "id": "e343988f9d5040cc467ee475306b71cc66bc91a1", "commit_time": 1338858076}
{"commit_timezone": -25200, "committer": "Alpha Lam <hclam@google.com>", "branches": [], "author": "Alpha Lam <hclam@google.com>", "encoding": null, "author_time": 1338401915, "author_timezone": -25200, "parents": ["4890853010847479bb88a43829824649a547c478"], "message": "Fix windows build: obj_int_extract to extract numbrs from .rdata\n\nThe change in assembly offset files to define values as const int broke\nWindows build, because the variables are stored in .rdata section instead\nof .data section.\n\nThis CL changes the integer peeking from .data to .rdata.\n\nChange-Id: I87e465ddcc78d39ec29f3720ea7df0ab807d5512\n", "id": "2926571be60e91bab521c36b8a169a3843b4a719", "commit_time": 1338858221}
{"commit_timezone": -25200, "committer": "Gerrit Code Review <gerrit@gerrit.golo.chromium.org>", "branches": [], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1338861263, "author_timezone": -25200, "parents": ["cab6ac16e0cc5fd149720165d351c8c8c9997dea", "e343988f9d5040cc467ee475306b71cc66bc91a1"], "message": "Merge \"asm_*_offsets to define variables as constants\" into eider", "id": "5205d299bbc2b82f5d72c37851bfba6124dbfee3", "commit_time": 1338861263}
{"commit_timezone": -25200, "committer": "Gerrit Code Review <gerrit@gerrit.golo.chromium.org>", "branches": [], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1338861292, "author_timezone": -25200, "parents": ["5205d299bbc2b82f5d72c37851bfba6124dbfee3", "2926571be60e91bab521c36b8a169a3843b4a719"], "message": "Merge \"Fix windows build: obj_int_extract to extract numbrs from .rdata\" into eider", "id": "363a67c601b7bbd5aba07eefc19b213ab62777e9", "commit_time": 1338861292}
{"commit_timezone": -25200, "committer": "Johann <johannkoenig@google.com>", "branches": [], "author": "Johann Koenig <johannkoenig@dhcp-172-19-7-52.mtv.corp.google.com>", "encoding": null, "author_time": 1323711822, "author_timezone": -28800, "parents": ["965d8686bb2c192b2f1a1b3e6c4e5aca12d623a4"], "message": "Skip AS detection for VS\n\nVisual Studio doesn't use the assembler in $PATH\n\nChange-Id: I169f8492127cbc1d256a2fb2e749cd970040ccc8\n", "id": "5d0174bc02955450657ab0fb088d6e699f28404f", "commit_time": 1338936059}
{"commit_timezone": -25200, "committer": "John Koleszar <jkoleszar@google.com>", "branches": [], "author": "Marco Paniconi <marpan@google.com>", "encoding": null, "author_time": 1339007928, "author_timezone": -25200, "parents": ["cab6ac16e0cc5fd149720165d351c8c8c9997dea"], "message": "Reset Q for key frame when spatial resizing occurs.\n\nThe logic for spatial resizing is done after the Q is selected for the\nframe. This causes a problem that the Q we select for the (resized)\nkey frame may be based on a different resolution than the frame we\nwill encode.\n\nThis fix is to ensure that, when resize is on, the selected Q is still\nbased on the resolution of the frame to be encoded.\n\nChange-Id: Ia49a9eac5f64e48d1c00dfc7ed4ce26fe84d3fa1\n", "id": "baedcedcbe3abbf018ff8147e71f4faa3e4bba6f", "commit_time": 1339021098}
{"commit_timezone": -14400, "committer": "Yunqing Wang <yunqingwang@google.com>", "branches": ["master"], "author": "Yunqing Wang <yunqingwang@google.com>", "encoding": null, "author_time": 1339082807, "author_timezone": -14400, "parents": ["965d8686bb2c192b2f1a1b3e6c4e5aca12d623a4"], "message": "Remove unused code in drop_frame\n\nRemoved unused parameters and code related to drop_frame.\n\nChange-Id: I594e050d49b1805c6f72abf06005ef624256bb57\n", "id": "9904c28f5b421592db61b337cd7700544820ba26", "commit_time": 1339082807}
{"commit_timezone": -14400, "committer": "Yunqing Wang <yunqingwang@google.com>", "branches": [], "author": "Yunqing Wang <yunqingwang@google.com>", "encoding": null, "author_time": 1339091841, "author_timezone": -14400, "parents": ["9904c28f5b421592db61b337cd7700544820ba26"], "message": "Fix decimation_count in drop_frame\n\nFrame dropping decision is made by evaluating both current frame\nand next frame's buffer_level. If both buffer_levels are less\nthan drop_mark, next frame is dropped. When frame dropping is\nover, namely, buffer_level becomes normal again, we need to\nreset decimation_count to 0.\n\nChange-Id: Iae182612e61e0da367fbd43afdc90738d975d1a3\n", "id": "53d92e61ccfb3e7b0ad88c05f732101cc5c5b457", "commit_time": 1339094857}
{"commit_timezone": 3600, "committer": "Paul Wilkins <paulwilkins@google.com>", "branches": [], "author": "Paul Wilkins <paulwilkins@google.com>", "encoding": null, "author_time": 1339072760, "author_timezone": 3600, "parents": ["b8c369053b8baffc2181b7b362262269f9e346e6"], "message": "Key frame and GF sizing changes.\n\nChanges to the equations for kf and gf minQ and to\nthe boost calculations for kg and gf\n\nChange-Id: I312031c910e6a575334f49075c32f49a8dfff239\n", "id": "0cb4985b51b804109819249322fad23fca39acd9", "commit_time": 1339148962}
{"commit_timezone": -25200, "committer": "James Zern <jzern@google.com>", "branches": ["master"], "author": "James Zern <jzern@google.com>", "encoding": null, "author_time": 1339277565, "author_timezone": -25200, "parents": ["9904c28f5b421592db61b337cd7700544820ba26"], "message": "build: hide grep/obj_int_extract commands when verbose=0\n\nChange-Id: Ic30d7335b5bf912b39ea55f2b759fe5b7d523ca8\n", "id": "538c6ea3d362db71dc34de3941a01d1e5481e664", "commit_time": 1339278776}
{"commit_timezone": -25200, "committer": "Gerrit Code Review <gerrit@gerrit.golo.chromium.org>", "branches": ["master"], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1339441355, "author_timezone": -25200, "parents": ["538c6ea3d362db71dc34de3941a01d1e5481e664", "5d0174bc02955450657ab0fb088d6e699f28404f"], "message": "Merge \"Skip AS detection for VS\"", "id": "118b9931d7645b19c9b111e6f95ed0ab183d9fef", "commit_time": 1339441355}
{"commit_timezone": -25200, "committer": "Gerrit Code Review <gerrit@gerrit.golo.chromium.org>", "branches": ["master"], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1339441376, "author_timezone": -25200, "parents": ["118b9931d7645b19c9b111e6f95ed0ab183d9fef", "baedcedcbe3abbf018ff8147e71f4faa3e4bba6f"], "message": "Merge \"Reset Q for key frame when spatial resizing occurs.\"", "id": "71618e542cfa2dbe2569bedd34c3bdc12d9b0060", "commit_time": 1339441376}
{"commit_timezone": -25200, "committer": "John Koleszar <jkoleszar@google.com>", "branches": ["master"], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1338847902, "author_timezone": -25200, "parents": ["71618e542cfa2dbe2569bedd34c3bdc12d9b0060", "363a67c601b7bbd5aba07eefc19b213ab62777e9"], "message": "Merge branch 'origin/eider' into master\n\nChange-Id: I79fd7bd18aa1af41cd066ccc3d1cd16744b9c8d1\n", "id": "598759be1daeef71bb5644bbf617b798630f5db3", "commit_time": 1339441613}
{"commit_timezone": -25200, "committer": "John Koleszar <jkoleszar@google.com>", "branches": ["master"], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1339442654, "author_timezone": -25200, "parents": ["598759be1daeef71bb5644bbf617b798630f5db3"], "message": "Fix bad merge\n\nChange-Id: I45849dde0ee9b7e87fa32adb65ade8486bb66556\n", "id": "52ec78be7d6c8f103e63a76e3e14ded48ccd5cd7", "commit_time": 1339442654}
{"commit_timezone": -25200, "committer": "Gerrit Code Review <gerrit@gerrit.golo.chromium.org>", "branches": ["master"], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1339447948, "author_timezone": -25200, "parents": ["52ec78be7d6c8f103e63a76e3e14ded48ccd5cd7", "7f63bfa6d27d8e7e956435e08fedb8cafceeed50"], "message": "Merge \"Fix MSVS builds for unit test changes\"", "id": "30fb976e3e42b6bc8f9360437033d8ae22c5a2f4", "commit_time": 1339447948}
{"commit_timezone": -25200, "committer": "John Koleszar <jkoleszar@google.com>", "branches": ["master"], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1337635856, "author_timezone": -25200, "parents": ["30fb976e3e42b6bc8f9360437033d8ae22c5a2f4"], "message": "Fix pedantic compiler warnings\n\nAllows building the library with the gcc -pedantic option, for improved\nportabilty. In particular, this commit removes usage of C99/C++ style\nsingle-line comments and dynamic struct initializers. This is a\ncontinuation of the work done in commit 97b766a46, which removed most\nof these warnings for decode only builds.\n\nChange-Id: Id453d9c1d9f44cc0381b10c3869fabb0184d5966\n", "id": "0164a1cc5b13909407587109effabea92e487986", "commit_time": 1339452898}
{"commit_timezone": -14400, "committer": "Yunqing Wang <yunqingwang@google.com>", "branches": [], "author": "Yunqing Wang <yunqingwang@google.com>", "encoding": null, "author_time": 1339516646, "author_timezone": -14400, "parents": ["30fb976e3e42b6bc8f9360437033d8ae22c5a2f4"], "message": "Remove goldfreq in VP8_COMP\n\ngoldfreq can be replaced by DEFAULT_GF_INTERVAL.\n\nChange-Id: I3659a9e7b9a6be9cb1952a1838e02c20d656e369\n", "id": "0ca0c4f6a0dfc2177a71eb17c41e960b65d1e18e", "commit_time": 1339516646}
{"commit_timezone": 3600, "committer": "Paul Wilkins <paulwilkins@google.com>", "branches": [], "author": "Paul Wilkins <paulwilkins@google.com>", "encoding": null, "author_time": 1338378874, "author_timezone": 3600, "parents": ["0cb4985b51b804109819249322fad23fca39acd9"], "message": "Merge of further two pass rc clean up and adjustments.\n\nChanges to calculation of sr_coded_error to include 0,0 case.\n\nExperimental use of sr_coded_error in calculating correction factor\nfor estimating the allowable Q range.\n\nReinstated some code needed for calculating section_intra_rating.\n\nAdd flash detection in calculation of KF boost\n\nIncreased tolerance in testing candidate key frames (needed with\nlonger motion search as this tends to slightly increase inter %.\n\nZbin changes for 8x8.\n\nOther minor adjustments, refactoring and bug fixes.\n\nReinstated some motion break out clauses in boost loop\nas their removal hurt a few 50fps clips badly in the std set.\nIt may be possible to remove them again later if a better way\ncan be found of preventing overly long gf intervals.\n\nChange-Id: Iee686d0c31072828bb1ccd2bc63f5f1c7c548ea2\n", "id": "7eb66d82ca46377f602b512df789fc21ac20c277", "commit_time": 1339517729}
{"commit_timezone": 0, "committer": "On2 (Google) Code Review <on2-gerrit@google.com>", "branches": [], "author": "Paul Wilkins <paulwilkins@google.com>", "encoding": null, "author_time": 1339517953, "author_timezone": 0, "parents": ["04fa2ecdf24a1c9656c37b29c73a0a4a4a4267c0", "0cb4985b51b804109819249322fad23fca39acd9"], "message": "Merge \"Key frame and GF sizing changes.\" into experimental", "id": "9b2c63e982bac850d9153d64240d72c18d7fb3a1", "commit_time": 1339517953}
{"commit_timezone": 0, "committer": "On2 (Google) Code Review <on2-gerrit@google.com>", "branches": [], "author": "Paul Wilkins <paulwilkins@google.com>", "encoding": null, "author_time": 1339518586, "author_timezone": 0, "parents": ["9b2c63e982bac850d9153d64240d72c18d7fb3a1", "7eb66d82ca46377f602b512df789fc21ac20c277"], "message": "Merge \"Merge of further two pass rc clean up and adjustments.\" into experimental", "id": "36fe9735a96855095a8dc1a298b6eaeb579783a2", "commit_time": 1339518586}
{"commit_timezone": -25200, "committer": "Yaowu Xu <yaowu@google.com>", "branches": [], "author": "Yaowu Xu <yaowu@google.com>", "encoding": null, "author_time": 1336505919, "author_timezone": -25200, "parents": ["36fe9735a96855095a8dc1a298b6eaeb579783a2"], "message": "Added the ability to accumulate coef stats across encodings\n\nThis commit added the ability to accumulate the coef stats across\ndifferent encodings using an intermediate binary stats files. The\naccumulation happens only the binary stats file exists in current\ndirectory. The encoder needs to be built with \"ENTROPY_STATS\" to\nallow the output. The commit also fixed a few formating issues in\noutput stats file.\n\nChange-Id: Ib1a41180aa554845cf51e4421a230b128a3a82b4\n", "id": "bb25083d65c4892c0f2fb585588b0c52c1c11b11", "commit_time": 1339537311}
{"commit_timezone": -25200, "committer": "Yaowu Xu <yaowu@google.com>", "branches": [], "author": "Yaowu Xu <yaowu@google.com>", "encoding": null, "author_time": 1337886132, "author_timezone": -25200, "parents": ["bb25083d65c4892c0f2fb585588b0c52c1c11b11"], "message": "changed to use a fixed number for update probabity\n\nThis commit is to remove two arrays, which contain the probabilities\nof how likely each probability in coef_probs table is updated. The\ncommit changed to use a fixed number \"252\".\n\nSurprisedly, the overall impact on quality is close to zero, which\nbasically says the two big static arrays are not helpful at all.\nderf: -0.016%, -0.020%\nstd-hd: 0.000%, -0.013%\nyt: -0.022%, +0.007%\nyt-hd: -0.038%, +0.034%\n\nChange-Id: Ifee94d28a37dcab4f1d2b994bd5b07575be42b72\n", "id": "074a38b1fd79c386104bb71547e0b9d7dd039056", "commit_time": 1339538274}
{"commit_timezone": -25200, "committer": "Daniel Kang <ddkang@google.com>", "branches": [], "author": "Daniel Kang <ddkang@google.com>", "encoding": null, "author_time": 1339115154, "author_timezone": -25200, "parents": ["04fa2ecdf24a1c9656c37b29c73a0a4a4a4267c0"], "message": "Adds x86inc.asm and update idct/dequant mmx\n\nUpdates idct/dequant mmx assembly to work with vpnext instead of vp8.\n\nAlso adds x86inc.asm\n\nChange-Id: I6e147d5e89177ae449271e97e50d082eb11b078e\n", "id": "7a000715767c3765575977d77e3d22d2e763450b", "commit_time": 1339538643}
{"commit_timezone": -25200, "committer": "James Zern <jzern@google.com>", "branches": [], "author": "James Zern <jzern@google.com>", "encoding": null, "author_time": 1339613952, "author_timezone": -25200, "parents": ["0164a1cc5b13909407587109effabea92e487986"], "message": "disable lagged encoding in one-pass\n\nThis currently has no effect and can create an artificial lag in e.g.,\nrealtime.\n\nChange-Id: Ia1c7c6dbe7c6fe82a944f087f1b0d1dbbc0aa1b6\n", "id": "7b0b6a2c414a7e8947d37c817d5b312a7ec844f7", "commit_time": 1339621594}
{"commit_timezone": 0, "committer": "On2 (Google) Code Review <on2-gerrit@google.com>", "branches": [], "author": "Daniel Kang <ddkang@google.com>", "encoding": null, "author_time": 1339780388, "author_timezone": 0, "parents": ["074a38b1fd79c386104bb71547e0b9d7dd039056", "7a000715767c3765575977d77e3d22d2e763450b"], "message": "Merge \"Adds x86inc.asm and update idct/dequant mmx\" into experimental", "id": "378ba611398e03cc1ea85289466200056137102a", "commit_time": 1339780388}
{"commit_timezone": -25200, "committer": "Deb Mukherjee <debargha@google.com>", "branches": [], "author": "Deb Mukherjee <debargha@google.com>", "encoding": null, "author_time": 1338935107, "author_timezone": -25200, "parents": ["378ba611398e03cc1ea85289466200056137102a"], "message": "Adaptive entropy coding of coefficients, modes, mv.\n\nThis patch incorporates adaptive entropy coding of coefficient tokens,\nand mode/mv information based on distributions encountered in a frame.\nSpecifically, there is an initial forward update to the probabilities\nin the bitstream as before for coding the symbols in the frame, however\nat the end of decoding each frame, the forward update to the\nprobabilities is reverted and instead the probabilities are updated\ntowards the actual distributions encountered within the frame.\nThe amount of update is weighted by the number of hits within each\ncontext.\n\nResults on derf/hd/std-hd are all up by 1.6%.\n\nOn derf, the most of the gains come from coefficients, however for the\nhd and std-hd sets, the most of the gains come from the mode/mv\ninformation updates.\n\nChange-Id: I708c0e11fdacafee04940fe7ae159ba6844005fd\n", "id": "1fe85a35e0451434d183da71e4e85796d11ca868", "commit_time": 1339781723}
{"commit_timezone": -25200, "committer": "John Koleszar <jkoleszar@google.com>", "branches": ["master"], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1339800013, "author_timezone": -25200, "parents": ["0164a1cc5b13909407587109effabea92e487986"], "message": "Remove threading dependencies with --disable-multithread\n\nAvoid a pthreads dependency via pthread_once() when compiled with\n--disable-multithread.\n\nIn addition, this synchronization is disabled for Win32 as well, even\nthough we can be sure that the required primatives exist, so that the\nrequirements on the application when built with --disable-multithread\nare consistent across platforms.\n\nUsers using libvpx built with --disable-multithread in a multithreaded\ncontext should provide their own synchronization. Updated the\ndocumentation to vpx_codec_enc_init_ver() and vpx_codec_dec_init_ver()\nto note this requirement. Moved the RTCD initialization call to match\nthis description, as previously it didn't happen until the first\nframe.\n\nChange-Id: Id576f6bce2758362188278d3085051c218a56d4a\n", "id": "8df79e9d427fe2e334f110a8abfe3e43449d87c4", "commit_time": 1339802799}
{"commit_timezone": -25200, "committer": "John Koleszar <jkoleszar@google.com>", "branches": [], "author": "Rob Bradford <rob@linux.intel.com>", "encoding": null, "author_time": 1338206424, "author_timezone": 3600, "parents": ["0164a1cc5b13909407587109effabea92e487986"], "message": "Fix pkg-config file to pull in libm\n\nvpx uses symbols in libm and thus we need to provide an indication to\nthe user of libvpx that if they want to link against libvpx they must\nalso link against libm.\n\nChange-Id: I31d4068bf7f6f5b1fd222bcdf9e6a1a92fb6696f\n", "id": "576629baafa2bfbe4e41d2b3b3b6df1fb234126e", "commit_time": 1339803453}
{"commit_timezone": -25200, "committer": "Gerrit Code Review <gerrit@gerrit.golo.chromium.org>", "branches": ["master"], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1339805001, "author_timezone": -25200, "parents": ["8df79e9d427fe2e334f110a8abfe3e43449d87c4", "576629baafa2bfbe4e41d2b3b3b6df1fb234126e"], "message": "Merge \"Fix pkg-config file to pull in libm\"", "id": "0277c70a1718dfaf005094c1d0921a836bd83cb4", "commit_time": 1339805001}
{"commit_timezone": -25200, "committer": "Ronald S. Bultje <rbultje@google.com>", "branches": [], "author": "Ronald S. Bultje <rbultje@google.com>", "encoding": null, "author_time": 1340048091, "author_timezone": -25200, "parents": ["1fe85a35e0451434d183da71e4e85796d11ca868"], "message": "x86inc.asm: fix symbol mangling and PIC handling on Win64/Mac64.\n\nChange-Id: I97aa175346683184f9430d880593b291a563e04f\n", "id": "1f9943ab1aaeef91e54f05f0c096950b0a718e53", "commit_time": 1340048091}
{"commit_timezone": -25200, "committer": "Ronald S. Bultje <rbultje@google.com>", "branches": [], "author": "Ronald S. Bultje <rbultje@google.com>", "encoding": null, "author_time": 1340036573, "author_timezone": -25200, "parents": ["1f9943ab1aaeef91e54f05f0c096950b0a718e53"], "message": "Add comments to intra prediction probability tables.\n\nChange-Id: Iec81423e8e6c50acd9e10f69bc99ad0e9058517d\n", "id": "65a32cbbb10ee378b6d4db74ad8b9db972526de0", "commit_time": 1340048534}
{"commit_timezone": -25200, "committer": "Daniel Kang <ddkang@google.com>", "branches": [], "author": "Daniel Kang <ddkang@google.com>", "encoding": null, "author_time": 1340048734, "author_timezone": -25200, "parents": ["1f9943ab1aaeef91e54f05f0c096950b0a718e53"], "message": "x86inc: Move x86inc to the correct location.\n\nChange-Id: I6802731a4d15feef5ce62993dc505ded55c40f7e\n", "id": "31fd84d80ba058e8c5d400e8f10c6f7420900ab6", "commit_time": 1340051801}
{"commit_timezone": -25200, "committer": "Ronald S. Bultje <rbultje@google.com>", "branches": [], "author": "Ronald S. Bultje <rbultje@google.com>", "encoding": null, "author_time": 1340054490, "author_timezone": -25200, "parents": ["65a32cbbb10ee378b6d4db74ad8b9db972526de0"], "message": "Reset executable flags for configure.\n\nThis was accidently disabled in 1fe85a35e0451434d183da71e4e85796d11ca868.\n\nChange-Id: I09dbfecfe45b28dec75b27a627e3065f9c7dc8b2\n", "id": "8a1c01d3e60b1785419bc471c3f3593762f16d81", "commit_time": 1340054490}
{"commit_timezone": -25200, "committer": "Christian Duvivier <cduvivier@google.com>", "branches": [], "author": "Christian Duvivier <cduvivier@google.com>", "encoding": null, "author_time": 1339722883, "author_timezone": -25200, "parents": ["31fd84d80ba058e8c5d400e8f10c6f7420900ab6"], "message": "Fix a bunch of warnings.\n\nChange-Id: I883b4f63559c1cf66a25016e946b1b1ae98a20da\n", "id": "e0a338c428f8d35cddf21d7e5498143f5af6fb2a", "commit_time": 1340065836}
{"commit_timezone": 0, "committer": "On2 (Google) Code Review <on2-gerrit@google.com>", "branches": [], "author": "Ronald S. Bultje <rbultje@google.com>", "encoding": null, "author_time": 1340120621, "author_timezone": 0, "parents": ["e0a338c428f8d35cddf21d7e5498143f5af6fb2a", "65a32cbbb10ee378b6d4db74ad8b9db972526de0"], "message": "Merge \"Add comments to intra prediction probability tables.\" into experimental", "id": "2936a1415b49eefecbc3fcdfb9bf725c542e4067", "commit_time": 1340120621}
{"commit_timezone": -25200, "committer": "Adrian Grange <agrange@google.com>", "branches": ["master"], "author": "Adrian Grange <agrange@google.com>", "encoding": null, "author_time": 1340129980, "author_timezone": -25200, "parents": ["0277c70a1718dfaf005094c1d0921a836bd83cb4"], "message": "Corrected usage of image strides\n\nThe function vp8_post_proc_down_and_across_c takes the\nstride of both the src and dst images as parameters, but\nassumes that they are the same.\n\nI modified the code to use the correct strides, as the\nassembler versions of these functions do.\n\nChange-Id: I222715b774cd071b21c15a4b0d2f4aef64a520de\n", "id": "5eaa9bcfe361d0ecd2554291388d6c2113c6b1b1", "commit_time": 1340139742}
{"commit_timezone": -25200, "committer": "Gerrit Code Review <gerrit@gerrit.golo.chromium.org>", "branches": ["master"], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1340142646, "author_timezone": -25200, "parents": ["5eaa9bcfe361d0ecd2554291388d6c2113c6b1b1", "7b0b6a2c414a7e8947d37c817d5b312a7ec844f7"], "message": "Merge \"disable lagged encoding in one-pass\"", "id": "b178fe7bfb96379d6dda6351b5739378d5c9f4d2", "commit_time": 1340142646}
{"commit_timezone": -25200, "committer": "Ronald S. Bultje <rbultje@google.com>", "branches": [], "author": "Ronald S. Bultje <rbultje@google.com>", "encoding": null, "author_time": 1340145289, "author_timezone": -25200, "parents": ["2936a1415b49eefecbc3fcdfb9bf725c542e4067"], "message": "libs.mk: add x86inc.asm to the CODEC_SRCS.\n\nChange-Id: I45ea0369ad489080c2505269855a46ca1d3624f7\n", "id": "42a7f68d2e7a5781b56c451b1e46d7fdb1ac73eb", "commit_time": 1340145289}
{"commit_timezone": 10800, "committer": "Attila Nagy <attilanagy@google.com>", "branches": ["master"], "author": "Attila Nagy <attilanagy@google.com>", "encoding": null, "author_time": 1334224219, "author_timezone": 10800, "parents": ["b178fe7bfb96379d6dda6351b5739378d5c9f4d2"], "message": "Enables building examples with Android NDK\n\nSoft enable runtime cpu detect for armv7-android target, so that it\ncan be disabled and remove dependency on 'cpufeatures' lib.\nChange the arm_cpu_caps implementation selection such that 'no rtcd' takes\nprecedence over system type.\n\nSwitch to use -mtune instead of -mcpu. NDK was complaining about\n-mcpu=cortex-a8 conflicting with -march=armv7-a, not sure why.\n\nAdd a linker flag to fix some cortex-a8 bug, as suggested by NDK Dev\nGuide.\n\nExamples:\nConfigure for armv7+neon:\n\n./configure --target=armv7-android-gcc \\\n --sdk-path=/path/to/android/ndk \\\n --disable-runtime-cpu-detect \\\n --enable-realtime-only \\\n --disable-unit-tests\n\n...armv7 w/o neon:\n\n./configure --target=armv7-android-gcc \\\n --sdk-path=/path/to/android/ndk \\\n --disable-runtime-cpu-detect \\\n --enable-realtime-only \\\n --disable-neon \\\n --cpu=cortex-a9 \\\n --disable-unit-tests\n\nChange-Id: I37e2c0592745208979deec38f7658378d4bd6cfa\n", "id": "5daaa838a62921ad1f5c6e48dc7db180a55fdf3e", "commit_time": 1340176524}
{"commit_timezone": 3600, "committer": "Paul Wilkins <paulwilkins@google.com>", "branches": [], "author": "Paul Wilkins <paulwilkins@google.com>", "encoding": null, "author_time": 1339687567, "author_timezone": 3600, "parents": ["b178fe7bfb96379d6dda6351b5739378d5c9f4d2"], "message": "Fix segmentation updates with vp8_set_roimap()\n\nChanges relating to Issue 411\n\nRemoved code that was clearing down the segmentation data each\nframe.\n\nAdded range/parameter checking in vp8_set_roimap(); Return error\nif called when cyclic_refresh is enabled.\n\nCorrect setup_features() so that it sets or clears the segment update\nflags as appropriate.\n\nChange-Id: Ib31ac53006640ddf1ba7b9ec8f8b952e3eff860a\n", "id": "7c32cb52b583f3634af7cb8fd79cf0385f09a901", "commit_time": 1340192969}
{"commit_timezone": -25200, "committer": "Johann <johannkoenig@google.com>", "branches": [], "author": "Johann <johannkoenig@google.com>", "encoding": null, "author_time": 1339516691, "author_timezone": -25200, "parents": ["5daaa838a62921ad1f5c6e48dc7db180a55fdf3e"], "message": "Clean Android build defaults\n\nDisable unit-tests. The logging in GTest would need to be adjusted.\n\nRestructure ARM cpu detection. Flatten if-else logic.\n\nChange #if defined(HAVE_*) to #if HAVE_* because we only need to check\nfor features that the library was actually built with. This should have\nbeen harmless, as disabled feature sets wouldn't have any features to\ncall.\n\nChange-Id: Iea21aa42ce5f049c53ca0376d25bcd0f36f38284\n", "id": "d6e80deb32a3578dc333e2f1d2594a969777dcad", "commit_time": 1340208928}
{"commit_timezone": -25200, "committer": "John Koleszar <jkoleszar@google.com>", "branches": ["master"], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1340165136, "author_timezone": -25200, "parents": ["5daaa838a62921ad1f5c6e48dc7db180a55fdf3e"], "message": "Fix compilation with -werror\n\nFix a last few warnings with multithread, arm, 32 bit\n\nChange-Id: Ic7c67616c370d0ff87562a232fb1e5df0702dc86\n", "id": "6291dd4c2f2e68d98e385b9c93c206e56311faad", "commit_time": 1340210622}
{"commit_timezone": -25200, "committer": "Ronald S. Bultje <rbultje@google.com>", "branches": [], "author": "Ronald S. Bultje <rbultje@google.com>", "encoding": null, "author_time": 1340210934, "author_timezone": -25200, "parents": ["42a7f68d2e7a5781b56c451b1e46d7fdb1ac73eb"], "message": "x86inc: add some more format identifiers for elf file format recognition.\n\nChange-Id: I3582c64200eed3606a4b57a9f78624ec46041461\n", "id": "5ea9e2a60857e431b064925bfc1b9b19b21c7532", "commit_time": 1340210955}
{"commit_timezone": -25200, "committer": "Gerrit Code Review <gerrit@gerrit.golo.chromium.org>", "branches": ["master"], "author": "Paul Wilkins <paulwilkins@google.com>", "encoding": null, "author_time": 1340213668, "author_timezone": -25200, "parents": ["6291dd4c2f2e68d98e385b9c93c206e56311faad", "7c32cb52b583f3634af7cb8fd79cf0385f09a901"], "message": "Merge \"Fix segmentation updates with vp8_set_roimap()\"", "id": "6fc1d9efc48abb360fa2b639afce6ac792769a8a", "commit_time": 1340213668}
{"commit_timezone": 0, "committer": "On2 (Google) Code Review <on2-gerrit@google.com>", "branches": [], "author": "Ronald S. Bultje <rbultje@google.com>", "encoding": null, "author_time": 1340215227, "author_timezone": 0, "parents": ["42a7f68d2e7a5781b56c451b1e46d7fdb1ac73eb", "8a1c01d3e60b1785419bc471c3f3593762f16d81"], "message": "Merge \"Reset executable flags for configure.\" into experimental", "id": "4f89522647540c9d6627bf504d368dc16eb40e6d", "commit_time": 1340215227}
{"commit_timezone": 0, "committer": "On2 (Google) Code Review <on2-gerrit@google.com>", "branches": [], "author": "Ronald S. Bultje <rbultje@google.com>", "encoding": null, "author_time": 1340216793, "author_timezone": 0, "parents": ["4f89522647540c9d6627bf504d368dc16eb40e6d", "5ea9e2a60857e431b064925bfc1b9b19b21c7532"], "message": "Merge \"x86inc: add some more format identifiers for elf file format recognition.\" into experimental", "id": "9a6972c8920ad30e163cab89b8e9b4d06f0a0d85", "commit_time": 1340216793}
{"commit_timezone": -25200, "committer": "Adrian Grange <agrange@google.com>", "branches": ["master"], "author": "Adrian Grange <agrange@google.com>", "encoding": null, "author_time": 1340132616, "author_timezone": -25200, "parents": ["6fc1d9efc48abb360fa2b639afce6ac792769a8a"], "message": "Added unit test for vp8_post_proc_down_and_across\n\nThis is a unit test for the post-processing functions:\n- vp8_post_proc_down_and_across_c\n- vp8_post_proc_down_and_across_mmx\n- vp8_post_proc_down_and_across_xmm\n\nChange-Id: Iec3e690327b17470209c00417835473f6d9a35d6\n", "id": "c7acd6db5e81998dced1177c430546fa5666ab5c", "commit_time": 1340234879}
{"commit_timezone": -25200, "committer": "John Koleszar <jkoleszar@google.com>", "branches": [], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1340228722, "author_timezone": -25200, "parents": ["6fc1d9efc48abb360fa2b639afce6ac792769a8a"], "message": "Add support for downloading test data\n\nThe commit introduces a make target 'testdata' that downloads the\nrequired test data from the WebM project website. The data will also\nbe downloaded if invoking `make test` but is not a strict requirement\nfor only building the test executable.\n\nThe download directory is taken from the LIBVPX_TEST_DATA_PATH\nenvironment variable, or may be specified as part of the make command.\nIf unset, it defaults to the current directory. It's expected that\nmost developers will want to set this environment variable to a place\noutside their source/build trees, to avoid having to download the data\nmore than once.\n\nTo add test data file:\n\n 1) add a line to test/test.mk:\n\n LIBVPX_TEST_DATA-yes += foo-bar-file.y4m\n\n 2) add its sha1sum to the test/test-data.sha1 file in the following\n format:\n\n 528cc88c821e5f5b133c2b40f9c8e3f22eaacc4c foo-bar-file.y4m\n\n 3) upload the file to the website\n\n $ gsutil cp foo-bar-file.y4m gs://downloads.webmproject.org/test_data/libvpx\n\nThis implementation will check the integrity of the test data\nautomatically if the `sha1sum` executable is available.\n\nChange-Id: If6910fe304bb3f5cdcc5cb9e5f9afa5be74720d2\n", "id": "007486329fe79280f6b062a85fad9ba8720aaaea", "commit_time": 1340300508}
{"commit_timezone": -25200, "committer": "John Koleszar <jkoleszar@google.com>", "branches": [], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1340387825, "author_timezone": -25200, "parents": ["6fc1d9efc48abb360fa2b639afce6ac792769a8a"], "message": "Runtime CPU detection for unit tests\n\nFilter out tests that require SIMD extensions if the host doesn't\nsupport them.\n\nChange-Id: Ifac4b73e98e64f9f1b082cc0ffbf5c2faffb0834\n", "id": "c8c71f1fbf772eaa1c9a7f8bd6ac23f271b464d6", "commit_time": 1340387954}
{"commit_timezone": -25200, "committer": "Gerrit Code Review <gerrit@gerrit.golo.chromium.org>", "branches": ["master"], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1340390822, "author_timezone": -25200, "parents": ["c7acd6db5e81998dced1177c430546fa5666ab5c", "c8c71f1fbf772eaa1c9a7f8bd6ac23f271b464d6"], "message": "Merge \"Runtime CPU detection for unit tests\"", "id": "3897b48aba4cbea65c340d92c67b0a0d84d3f99c", "commit_time": 1340390822}
{"commit_timezone": -25200, "committer": "John Koleszar <jkoleszar@google.com>", "branches": [], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1340391184, "author_timezone": -25200, "parents": ["c8c71f1fbf772eaa1c9a7f8bd6ac23f271b464d6"], "message": "Cosmetics: test/test_libvpx.cc\n\nItchy submit finger, incorporate review comments.\n\nChange-Id: I7754ad825da32389510d1bfc967f542f0b1033ed\n", "id": "17b34a1bba99ccd2e25e0d27bc888ddbf1412b15", "commit_time": 1340391184}
{"commit_timezone": -25200, "committer": "Gerrit Code Review <gerrit@gerrit.golo.chromium.org>", "branches": ["master"], "author": "Johann <johannkoenig@google.com>", "encoding": null, "author_time": 1340394961, "author_timezone": -25200, "parents": ["3897b48aba4cbea65c340d92c67b0a0d84d3f99c", "d6e80deb32a3578dc333e2f1d2594a969777dcad"], "message": "Merge \"Clean Android build defaults\"", "id": "1a376c407ab128d0e9dd0d438d54ffba04ce5062", "commit_time": 1340394961}
{"commit_timezone": -25200, "committer": "Gerrit Code Review <gerrit@gerrit.golo.chromium.org>", "branches": ["master"], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1340403219, "author_timezone": -25200, "parents": ["1a376c407ab128d0e9dd0d438d54ffba04ce5062", "17b34a1bba99ccd2e25e0d27bc888ddbf1412b15"], "message": "Merge \"Cosmetics: test/test_libvpx.cc\"", "id": "3cecdd683e34527eac912fb3005e13ee1be8deaa", "commit_time": 1340403219}
{"commit_timezone": 3600, "committer": "Paul Wilkins <paulwilkins@google.com>", "branches": ["master"], "author": "Paul Wilkins <paulwilkins@google.com>", "encoding": null, "author_time": 1340202053, "author_timezone": 3600, "parents": ["3cecdd683e34527eac912fb3005e13ee1be8deaa"], "message": "Alter comment on range of delta_q and delta_lf\n\nUpdate the comment that defines the allowed ranges for\ndelta_q and delta_lf that can be used with segmentation.\n\nChange-Id: Ie56ad6f946704259e03ffd49921a4cfb7e1e2f1f\n", "id": "a87fb0da5bbe6c7367f8364934b414466625a96f", "commit_time": 1340465610}
{"commit_timezone": -25200, "committer": "Jim Bankoski <jimbankoski@google.com>", "branches": [], "author": "Jim Bankoski <jimbankoski@google.com>", "encoding": null, "author_time": 1340475641, "author_timezone": -25200, "parents": ["007486329fe79280f6b062a85fad9ba8720aaaea"], "message": "add auto keyframe unit test\n\nTo do so we add a framework for encoding a yv12 file..\n\nChange-Id: I94a061eb916beaf6cde920cf1aaadb6eed10a717\n", "id": "96b6b6bbf046c944b44a2ca96d4c6adb851fecf7", "commit_time": 1340475641}
{"commit_timezone": -25200, "committer": "Ronald S. Bultje <rbultje@google.com>", "branches": [], "author": "Ronald S. Bultje <rbultje@google.com>", "encoding": null, "author_time": 1340642050, "author_timezone": -25200, "parents": ["3897b48aba4cbea65c340d92c67b0a0d84d3f99c"], "message": "Add unit test for intra prediction.\n\nChange-Id: I7dadadeb99bee5a51219f46fe11c760fc294c735\n", "id": "a441b60aa07326898099e41afaa5fd043c14922c", "commit_time": 1340642050}
{"commit_timezone": -25200, "committer": "John Koleszar <jkoleszar@google.com>", "branches": ["master"], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1340644145, "author_timezone": -25200, "parents": ["a87fb0da5bbe6c7367f8364934b414466625a96f"], "message": "gen_asm_deps.sh: regex fix\n\nFixed the quantifier that optionally matches a quote before the\nfilename. This was originally reported in the homebrew project[1].\nNote that this fix is different than patch posted there, as there are\nsome platforms that don't have the quote, so it needs to be included\nin the expression optionally.\n\n[1]: https://github.com/mxcl/homebrew/issues/12567#issuecomment-6434000\n\nChange-Id: Ibf2ed93ce169d80932e877f942dc4eeb03867f8b\n", "id": "4e06b0c602356635f2f0cb97c04a92bd478e63b7", "commit_time": 1340644145}
{"commit_timezone": -25200, "committer": "Gerrit Code Review <gerrit@gerrit.golo.chromium.org>", "branches": ["master"], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1340653922, "author_timezone": -25200, "parents": ["4e06b0c602356635f2f0cb97c04a92bd478e63b7", "96b6b6bbf046c944b44a2ca96d4c6adb851fecf7"], "message": "Merge changes I94a061eb,If6910fe3\n\n* changes:\n add auto keyframe unit test\n Add support for downloading test data\n", "id": "d67acd870a469857c38f89427c06f4f6bfa46e2b", "commit_time": 1340653922}
{"commit_timezone": -25200, "committer": "Yaowu Xu <yaowu@google.com>", "branches": [], "author": "Ronald S. Bultje <rbultje@google.com>", "encoding": null, "author_time": 1340648589, "author_timezone": -25200, "parents": ["9a6972c8920ad30e163cab89b8e9b4d06f0a0d85"], "message": "Sign-extend input argument so it can be used in pointer arithmetic.\n\nChange-Id: I6cbd4de96f9dcc783cef170bfd7652f6cbee36a2\n", "id": "9c9d6743d460da1bfb88af66bf43597ae6927af3", "commit_time": 1340658999}
{"commit_timezone": -25200, "committer": "Gerrit Code Review <gerrit@gerrit.golo.chromium.org>", "branches": ["master"], "author": "Jim Bankoski <jimbankoski@google.com>", "encoding": null, "author_time": 1340660805, "author_timezone": -25200, "parents": ["d67acd870a469857c38f89427c06f4f6bfa46e2b", "a441b60aa07326898099e41afaa5fd043c14922c"], "message": "Merge \"Add unit test for intra prediction.\"", "id": "6c86ef2ea45a136e63c068b1b5966ec81573ad77", "commit_time": 1340660805}
{"commit_timezone": -25200, "committer": "Yaowu Xu <yaowu@google.com>", "branches": ["master"], "author": "Yaowu Xu <yaowu@google.com>", "encoding": null, "author_time": 1340052077, "author_timezone": -25200, "parents": ["6c86ef2ea45a136e63c068b1b5966ec81573ad77"], "message": "Added unit test for 4x4 forward dct\n\nChange-Id: I1607676879c29adc0173a3c0355a0e5d8a84fc3b\n", "id": "532faf0f1c1f3000a7271f05db279519f7a62e91", "commit_time": 1340669152}
{"commit_timezone": -25200, "committer": "Yaowu Xu <yaowu@google.com>", "branches": ["master"], "author": "Yaowu Xu <yaowu@google.com>", "encoding": null, "author_time": 1340670255, "author_timezone": -25200, "parents": ["532faf0f1c1f3000a7271f05db279519f7a62e91"], "message": "fixed a build problem with target=x86_64-win64-vs9\n\nChange-Id: I9c56216d22212c4fc13a5e2ed02f30f5b373b94c\n", "id": "e859faa29ee5bbae4a8644d08dc5253f26906465", "commit_time": 1340670255}
{"commit_timezone": -25200, "committer": "Yaowu Xu <yaowu@google.com>", "branches": [], "author": "Deb Mukherjee <debargha@google.com>", "encoding": null, "author_time": 1340194044, "author_timezone": -25200, "parents": ["9c9d6743d460da1bfb88af66bf43597ae6927af3"], "message": "Continued adaptive entropy coding\n\nIncorporates mv_ref, mbsplit and second_mv into the adaptive\nentropy framework. The mv_ref framework has been modified from\nbefore.\n\nAdds some clean-ups and fixes.\n\nResults with the adaptive entropy experiment are currently up by\n+1.93% on derf; +2.33% std-hd and +1.87% yt-hd.\n\nFixed a nasty intermittent bug.\n\nChange-Id: I4b1ac9f9483b48432597595195bfec05f31d1e39\n", "id": "f3dff402556cb1b1dd3c7dbc1877104a792f329c", "commit_time": 1340672994}
{"commit_timezone": -25200, "committer": "Yaowu Xu <yaowu@google.com>", "branches": [], "author": "Ronald S. Bultje <rbultje@google.com>", "encoding": null, "author_time": 1340643489, "author_timezone": -25200, "parents": ["9c9d6743d460da1bfb88af66bf43597ae6927af3"], "message": "Enable unit test framework in experimental branch.\n\nChange-Id: I27c98025b2857e2911005a52dd57c46e2524e815\n", "id": "a742a736550c4fc1120c06832749bced0a209e1b", "commit_time": 1340729420}
{"commit_timezone": 0, "committer": "On2 (Google) Code Review <on2-gerrit@google.com>", "branches": [], "author": "Yaowu Xu <yaowu@google.com>", "encoding": null, "author_time": 1340745353, "author_timezone": 0, "parents": ["f3dff402556cb1b1dd3c7dbc1877104a792f329c", "a742a736550c4fc1120c06832749bced0a209e1b"], "message": "Merge \"Enable unit test framework in experimental branch.\" into experimental", "id": "cb231c8840f398063157cc65833f9877f2c9bc28", "commit_time": 1340745353}
{"commit_timezone": -25200, "committer": "Adrian Grange <agrange@google.com>", "branches": [], "author": "Adrian Grange <agrange@google.com>", "encoding": null, "author_time": 1340666638, "author_timezone": -25200, "parents": ["f3dff402556cb1b1dd3c7dbc1877104a792f329c"], "message": "Added Prediction Filter to Mode Selection\n\nAdded the ability to optionally filter the prediction data\nwhen inter modes are selected (excludes SPLITMV, for now).\n\nThe mode selection loop considers both the filtered and\nnon-filtered prediction data when choosing mode. The filter\ncan be turned on/off at the frame-level, or signaled for\neach MB.\n\nChange-Id: I1b783c71d95a361ab36c761b07e8a6b06bc36822\n", "id": "bbc926dca2479ae41882cdfb6079f5596bfac2bc", "commit_time": 1340833901}
{"commit_timezone": 0, "committer": "On2 (Google) Code Review <on2-gerrit@google.com>", "branches": [], "author": "Yaowu Xu <yaowu@google.com>", "encoding": null, "author_time": 1340840269, "author_timezone": 0, "parents": ["cb231c8840f398063157cc65833f9877f2c9bc28", "bbc926dca2479ae41882cdfb6079f5596bfac2bc"], "message": "Merge \"Added Prediction Filter to Mode Selection\" into experimental", "id": "ff8b630cc9676ec11c76cbda397367c58b6ee0ee", "commit_time": 1340840269}
{"commit_timezone": -25200, "committer": "James Zern <jzern@google.com>", "branches": ["master"], "author": "James Zern <jzern@google.com>", "encoding": null, "author_time": 1340865956, "author_timezone": -25200, "parents": ["e859faa29ee5bbae4a8644d08dc5253f26906465"], "message": "fix permissions on regular files\n\nChange-Id: I731354b3cf3405eba2dfffcb47d174b5fa9df21a\n", "id": "31fd98d7244dd452777f37789627a8a2603b35c3", "commit_time": 1340865956}
{"commit_timezone": -25200, "committer": "Daniel Kang <ddkang@google.com>", "branches": [], "author": "Daniel Kang <ddkang@google.com>", "encoding": null, "author_time": 1340759493, "author_timezone": -25200, "parents": ["cb231c8840f398063157cc65833f9877f2c9bc28"], "message": "Port Yaowu's 4x4 fDCT test.\n\nAlso fix unit testing.\n\nChange-Id: Iacdc6f1ec53388e093cda1c13e4379e83d4a6535\n", "id": "58156f182657b567ba4dd03a892017e4ef50f7a9", "commit_time": 1340923726}
{"commit_timezone": 0, "committer": "On2 (Google) Code Review <on2-gerrit@google.com>", "branches": [], "author": "Daniel Kang <ddkang@google.com>", "encoding": null, "author_time": 1340925360, "author_timezone": 0, "parents": ["ff8b630cc9676ec11c76cbda397367c58b6ee0ee", "58156f182657b567ba4dd03a892017e4ef50f7a9"], "message": "Merge \"Port Yaowu's 4x4 fDCT test.\" into experimental", "id": "0e734a63e87c9f87a5ed3dc8c2c698f0cdb1dad7", "commit_time": 1340925360}
{"commit_timezone": -25200, "committer": "Hui Su <huisu@google.com>", "branches": [], "author": "Hui Su <huisu@google.com>", "encoding": null, "author_time": 1339639411, "author_timezone": -25200, "parents": ["0e734a63e87c9f87a5ed3dc8c2c698f0cdb1dad7"], "message": "Add lossless compression mode.\n\nThis commit adds lossless compression capability to the experimental\nbranch. The lossless experiment can be enabled using --enable-lossless\nin configure. When the experiment is enabled, the encoder will use\nlossless compression mode by command line option --lossless, and the\ndecoder automatically recognizes a losslessly encoded clip and decodes\naccordingly.\n\nTo achieve the lossless coding, this commit has changed the following:\n 1. To encode at lossless mode, encoder forces the use of unit\nquantizer, i.e, Q 0, where effective quantization is 1. Encoder also\ndisables the usage of 8x8 transform and allows only 4x4 transform;\n 2. At Q 0, the first order 4x4 DCT/IDCT have been switched over\nto a pair of forward and inverse Walsh-Hadamard Transform\n(http://goo.gl/EIsfy), with proper scaling applied to match the range\nof the original 4x4 DCT/IDCT pair;\n 3. At Q 0, the second order remains to use the previous\nwalsh-hadamard transform pair. However, to maintain the reversibility\nin second order transform at Q 0, scaling down is applied to first\norder DC coefficients prior to forward transform, and scaling up is\napplied to the second order output prior to quantization. Symmetric\nupscaling and downscaling are added around inverse second order\ntransform;\n 4. At lossless mode, encoder also disables a number of minor\nfeatures to ensure no loss is introduced, these features includes:\n a. Trellis quantization optimization\n b. Loop filtering\n c. Aggressive zero-binning, rounding and zero-bin boosting\n d. Mode based zero-bin boosting\n\nLossless coding test was performed on all clips within the derf set,\nto verify that the commit has achieved lossless compression for all\nclips. The average compression ratio is around 2.57 to 1.\n(http://goo.gl/dEShs)\n\nChange-Id: Ia3aba7dd09df40dd590f93b9aba134defbc64e34\n", "id": "e44ee38aef85e48601e54a13939f2a299bb583e0", "commit_time": 1340928587}
{"commit_timezone": -25200, "committer": "Gerrit Code Review <gerrit@gerrit.golo.chromium.org>", "branches": ["master"], "author": "Yunqing Wang <yunqingwang@google.com>", "encoding": null, "author_time": 1340992659, "author_timezone": -25200, "parents": ["31fd98d7244dd452777f37789627a8a2603b35c3", "53d92e61ccfb3e7b0ad88c05f732101cc5c5b457"], "message": "Merge \"Fix decimation_count in drop_frame\"", "id": "e2c5e78ad929d4a6f91895505425b00c5736bd16", "commit_time": 1340992659}
{"commit_timezone": -25200, "committer": "Daniel Kang <ddkang@google.com>", "branches": [], "author": "Daniel Kang <ddkang@google.com>", "encoding": null, "author_time": 1340925991, "author_timezone": -25200, "parents": ["0e734a63e87c9f87a5ed3dc8c2c698f0cdb1dad7"], "message": "Add 8x8 fDCT unit test.\n\nAlso factorize ACMRandom to acm_random.h.\n\nChange-Id: I3b6eeb36fcbf7ae6dd3d2892bc40348f5c17982b\n", "id": "26641c74d725066ccfd0ba39a0200420d684daff", "commit_time": 1340996838}
{"commit_timezone": -25200, "committer": "John Koleszar <jkoleszar@google.com>", "branches": ["master"], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1340996942, "author_timezone": -25200, "parents": ["e2c5e78ad929d4a6f91895505425b00c5736bd16"], "message": "fdct4x4_test: remove unnecessary includes\n\nRemoves compiler warnings stemming from compiling C as C++.\n\nChange-Id: I84ec60d04fcc6281b6f2ea75af6a22fa3232d95f\n", "id": "e7bbedce5f2b9ecaeb4ebf1bfe446d8895cdf105", "commit_time": 1340997478}
{"commit_timezone": -25200, "committer": "Christian Duvivier <cduvivier@google.com>", "branches": [], "author": "Christian Duvivier <cduvivier@google.com>", "encoding": null, "author_time": 1341006371, "author_timezone": -25200, "parents": ["e44ee38aef85e48601e54a13939f2a299bb583e0"], "message": "Fix warnings.\n\nChange-Id: I6dd27a0ea661e6f10a55d7841021b66ae4fc72ae\n", "id": "c5b70370dc928a35229140c95a550aebacbbcf96", "commit_time": 1341006371}
{"commit_timezone": -25200, "committer": "John Koleszar <jkoleszar@google.com>", "branches": ["master"], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1340997300, "author_timezone": -25200, "parents": ["e7bbedce5f2b9ecaeb4ebf1bfe446d8895cdf105"], "message": "Build unit test driver from the default target\n\nWe need an easy way to build the unit test driver without running the\ntests. This enables passing options like --gtest_filter to the\nexecutable, which can't be done very cleanly when running under\n`make test`.\n\nFixed a number of compiler errors/warnings when building the tests\nin various configurations by Jenkins.\n\nChange-Id: I9198122600bcf02520688e5f052ab379f963b77b\n", "id": "acd147c50c02e43b1426450033b71d8ad28e6b98", "commit_time": 1341007430}
{"commit_timezone": -25200, "committer": "Christian Duvivier <cduvivier@google.com>", "branches": [], "author": "Christian Duvivier <cduvivier@google.com>", "encoding": null, "author_time": 1341007511, "author_timezone": -25200, "parents": ["c5b70370dc928a35229140c95a550aebacbbcf96"], "message": "Get rid of some cast.\n\nChange-Id: Iff5ccf2400bcb7b78c7b70f289ea65c982efddd5", "id": "5a5ced3e79bb085bf9142c21359ba86698dd7446", "commit_time": 1341008100}
{"commit_timezone": 0, "committer": "On2 (Google) Code Review <on2-gerrit@google.com>", "branches": [], "author": "Daniel Kang <ddkang@google.com>", "encoding": null, "author_time": 1341016416, "author_timezone": 0, "parents": ["5a5ced3e79bb085bf9142c21359ba86698dd7446", "26641c74d725066ccfd0ba39a0200420d684daff"], "message": "Merge \"Add 8x8 fDCT unit test.\" into experimental", "id": "c498aaca2e64f75dd5be3a7f67a035510279140d", "commit_time": 1341016416}
{"commit_timezone": -25200, "committer": "Yunqing Wang <yunqingwang@google.com>", "branches": [], "author": "Yunqing Wang <yunqingwang@google.com>", "encoding": null, "author_time": 1341265667, "author_timezone": -25200, "parents": ["e2c5e78ad929d4a6f91895505425b00c5736bd16"], "message": "Fix subpixel_predict initialization\n\nxd->subpixel_predict16x16 is called in first pass, but isn't\ninitialized in first pass, which causes segfault. This patch\nfixed that problem.\n\nChange-Id: Ibd2cad4e2d32ea589fc3e0876d60d3079ae836e7\n", "id": "b29369856198c911a0e6a658d361936c178047d0", "commit_time": 1341265667}
{"commit_timezone": -25200, "committer": "Yunqing Wang <yunqingwang@google.com>", "branches": [], "author": "Yunqing Wang <yunqingwang@google.com>", "encoding": null, "author_time": 1341273048, "author_timezone": -25200, "parents": ["b29369856198c911a0e6a658d361936c178047d0"], "message": "Add 0 offsets handling in SSSE3 sixtap_predict functions\n\nThis patch fixed issue 458 by calling copy function when both\noffsets are 0, which guarantees the SSSE3 functions output\nsame result as the c function for all possible offsets.\n\nChange-Id: I209aec7a4c6b3362db2646a8887c1038493b6496\n", "id": "147e864629623a4a0f66f40e0a717b60ed4a6377", "commit_time": 1341273048}
{"commit_timezone": -25200, "committer": "Gerrit Code Review <gerrit@gerrit.golo.chromium.org>", "branches": ["master"], "author": "Yunqing Wang <yunqingwang@google.com>", "encoding": null, "author_time": 1341354120, "author_timezone": -25200, "parents": ["acd147c50c02e43b1426450033b71d8ad28e6b98", "b29369856198c911a0e6a658d361936c178047d0"], "message": "Merge \"Fix subpixel_predict initialization\"", "id": "cdc35037a538066bc3c14ba784d258d7d2aef4e6", "commit_time": 1341354120}
{"commit_timezone": -25200, "committer": "Gerrit Code Review <gerrit@gerrit.golo.chromium.org>", "branches": ["master"], "author": "Yunqing Wang <yunqingwang@google.com>", "encoding": null, "author_time": 1341356102, "author_timezone": -25200, "parents": ["cdc35037a538066bc3c14ba784d258d7d2aef4e6", "147e864629623a4a0f66f40e0a717b60ed4a6377"], "message": "Merge \"Add 0 offsets handling in SSSE3 sixtap_predict functions\"", "id": "eab09e34e3e3cd0da671b4dbb7fd75e976915fa7", "commit_time": 1341356102}
{"commit_timezone": -25200, "committer": "Yaowu Xu <yaowu@google.com>", "branches": [], "author": "Yaowu Xu <yaowu@google.com>", "encoding": null, "author_time": 1340928209, "author_timezone": -25200, "parents": ["c498aaca2e64f75dd5be3a7f67a035510279140d"], "message": "change to enable encoder to clamp UV motion vector\n\nThis is to avoid a rare encoder/decoder mismatch for MB using SPLITMV\nmode. In decoder, the UV mv can be determined to need clamp, but the\nflag is never set in encoder motion vector selection process, and the\nclamp is not done in encoding in encoder.\n\nChange-Id: I60520d3f790354c7855dadf03f0978ea9b77e2c0\n", "id": "a81baae7c7711e0abc39a3673287c0f6b6ba5f93", "commit_time": 1341871447}
{"commit_timezone": -25200, "committer": "James Zern <jzern@google.com>", "branches": [], "author": "James Zern <jzern@google.com>", "encoding": null, "author_time": 1341880561, "author_timezone": -25200, "parents": ["eab09e34e3e3cd0da671b4dbb7fd75e976915fa7"], "message": "I420VideoSource: add members to ctor initialization\n\nsilences valgrind warnings about uninitialized values in SetSize()\n\nChange-Id: I54c4fdcc246687793393735b213c8777e79e47da\n", "id": "15296c24a6cbaabdccb7a30aa01295a803db6673", "commit_time": 1341880561}
{"commit_timezone": -25200, "committer": "Gerrit Code Review <gerrit@gerrit.golo.chromium.org>", "branches": ["master"], "author": "Yunqing Wang <yunqingwang@google.com>", "encoding": null, "author_time": 1341937177, "author_timezone": -25200, "parents": ["eab09e34e3e3cd0da671b4dbb7fd75e976915fa7", "0ca0c4f6a0dfc2177a71eb17c41e960b65d1e18e"], "message": "Merge \"Remove goldfreq in VP8_COMP\"", "id": "bb3d510a18350eb44038897187b1c4b28da86200", "commit_time": 1341937177}
{"commit_timezone": -25200, "committer": "Yunqing Wang <yunqingwang@google.com>", "branches": [], "author": "Yunqing Wang <yunqingwang@google.com>", "encoding": null, "author_time": 1340905073, "author_timezone": -25200, "parents": ["eab09e34e3e3cd0da671b4dbb7fd75e976915fa7"], "message": "Add unit test for vp8_sixtap_predict functions\n\nThis unit test tests vp8_sixtap_predict function against preset\ndata and random generated data. The test against preset data\nchecks the correctness of the functions, and the test against\nrandom data checks if the optimized six-tap predictor functions\ngenerate matching result as the c functions. It tests the\nfollowing functions:\nvp8_sixtap_predict16x16_c\nvp8_sixtap_predict16x16_mmx\nvp8_sixtap_predict16x16_sse2\nvp8_sixtap_predict16x16_ssse3\n\nvp8_sixtap_predict8x8_c\nvp8_sixtap_predict8x8_mmx\nvp8_sixtap_predict8x8_sse2\nvp8_sixtap_predict8x8_ssse3\n\nvp8_sixtap_predict8x4_c\nvp8_sixtap_predict8x4_mmx\nvp8_sixtap_predict8x4_sse2\nvp8_sixtap_predict8x4_ssse3\n\nvp8_sixtap_predict4x4_c\nvp8_sixtap_predict4x4_mmx\nvp8_sixtap_predict4x4_ssse3\n\nChange-Id: I6de097898ebca34a4c8020aed1e8dde5cd3e493b\n", "id": "e61573c5f4571d68af66e315e7d629483d664a51", "commit_time": 1341939395}
{"commit_timezone": -25200, "committer": "Johann <johannkoenig@google.com>", "branches": [], "author": "Dragan Mrdjan <dmrdjan@mips.com>", "encoding": null, "author_time": 1334163195, "author_timezone": -25200, "parents": ["bb3d510a18350eb44038897187b1c4b28da86200"], "message": "VP8 optimizations for MIPS dspr2\n\nSigned-off-by: Raghu Gandham <raghu@mips.com>\n\nChange-Id: I3a8bca425cd3dab746a6328c8fc8843c8e87aea6\n", "id": "07ff7fa8114d1d569e5b08d665c887af9bb9495f", "commit_time": 1341939714}
{"commit_timezone": -25200, "committer": "Gerrit Code Review <gerrit@gerrit.golo.chromium.org>", "branches": ["master"], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1341943486, "author_timezone": -25200, "parents": ["bb3d510a18350eb44038897187b1c4b28da86200", "15296c24a6cbaabdccb7a30aa01295a803db6673"], "message": "Merge \"I420VideoSource: add members to ctor initialization\"", "id": "94285b79abb03e873614cf91d3d2c69ca5b68978", "commit_time": 1341943486}
{"commit_timezone": -25200, "committer": "Gerrit Code Review <gerrit@gerrit.golo.chromium.org>", "branches": ["master"], "author": "Yunqing Wang <yunqingwang@google.com>", "encoding": null, "author_time": 1341944354, "author_timezone": -25200, "parents": ["94285b79abb03e873614cf91d3d2c69ca5b68978", "e61573c5f4571d68af66e315e7d629483d664a51"], "message": "Merge \"Add unit test for vp8_sixtap_predict functions\"", "id": "b25ebf7dde596eacebe807e305044a74ccb55d57", "commit_time": 1341944354}
{"commit_timezone": -25200, "committer": "John Koleszar <jkoleszar@google.com>", "branches": [], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1341960224, "author_timezone": -25200, "parents": ["b25ebf7dde596eacebe807e305044a74ccb55d57"], "message": "keyframe_test: use a fixed speed step for realtime\n\nThe lower complexity modes may not generate a keyframe automatically.\nThis behavior was found when running under Valgrind, as the slow\nperformance caused the speed selection to pick lower complexities than\nwhen running natively. Instead, use a fixed complexity for the\nrealtime auto keyframe test.\n\nAffected tests:\n AllModes/KeyframeTest.TestAutoKeyframe/0\n\nChange-Id: I44e3f44e125ad587c293ab5ece29511d7023be9b\n", "id": "606ac45b2f16094540ad0616a1b79ae3c8f7ec79", "commit_time": 1341960413}
{"commit_timezone": -25200, "committer": "Gerrit Code Review <gerrit@gerrit.golo.chromium.org>", "branches": ["master"], "author": "Johann <johannkoenig@google.com>", "encoding": null, "author_time": 1341961301, "author_timezone": -25200, "parents": ["b25ebf7dde596eacebe807e305044a74ccb55d57", "07ff7fa8114d1d569e5b08d665c887af9bb9495f"], "message": "Merge \"VP8 optimizations for MIPS dspr2\"", "id": "a591209afd6733c9c1c71388fe21808e35d931af", "commit_time": 1341961301}
{"commit_timezone": -25200, "committer": "Dragan Mrdjan <dmrdjan@mips.com>", "branches": ["master"], "author": "Dragan Mrdjan <dmrdjan@mips.com>", "encoding": null, "author_time": 1342022213, "author_timezone": -25200, "parents": ["a591209afd6733c9c1c71388fe21808e35d931af"], "message": "Fix to compile properly on MIPS\n\nChange-Id: I816d903e36605db2af691ccea9e68d7390942baa\n", "id": "3eb4143fc3381497128dca23692a3ad5a89331c1", "commit_time": 1342022213}
{"commit_timezone": -25200, "committer": "John Koleszar <jkoleszar@google.com>", "branches": ["experimental"], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1342110121, "author_timezone": -25200, "parents": ["8055ccf9068cac08b8f1203f92ee2249cc3a4926", "21d3612a2f2e09d8cc76e696a181865744479dcd"], "message": "Merge snapshot 1 development history\n\nMerge in the git history leading up to the first experimental\nsnapshot.\n\nChange-Id: Ifbdbd5bdb585864b3f996c562ef38b6306731251\n", "id": "51dba57cab7f62b1267df3117529b2e46b104a0f", "commit_time": 1342110121}
{"commit_timezone": -25200, "committer": "John Koleszar <jkoleszar@google.com>", "branches": ["experimental"], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1342110283, "author_timezone": -25200, "parents": ["51dba57cab7f62b1267df3117529b2e46b104a0f", "a81baae7c7711e0abc39a3673287c0f6b6ba5f93"], "message": "Merge snapshot 2 development history\n\nCreate a merge between the experimental development history and the\npreviously published snapshot.\n\nChange-Id: If320df72a6bbefec53833626d08dbc9678be2d2d\n", "id": "896b6a9b5744f666c4658effc591f1e48e402748", "commit_time": 1342110696}
{"commit_timezone": -25200, "committer": "John Koleszar <jkoleszar@google.com>", "branches": ["master"], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1342197865, "author_timezone": -25200, "parents": ["3eb4143fc3381497128dca23692a3ad5a89331c1"], "message": "unset executable bit on source code\n\nChange-Id: I0ddc849495c34f44c0b315cd7d58ad3d563f45e5\n", "id": "827e22c732cc31fbfb46c4ef4dd15bb322192472", "commit_time": 1342197865}
{"commit_timezone": -25200, "committer": "Yunqing Wang <yunqingwang@google.com>", "branches": ["master"], "author": "Yunqing Wang <yunqingwang@google.com>", "encoding": null, "author_time": 1342106592, "author_timezone": -25200, "parents": ["827e22c732cc31fbfb46c4ef4dd15bb322192472"], "message": "Remove unused parameter in encoder interface code\n\nRemoved encoding_mode, which is not used anymore.\n\nChange-Id: I569b2d4afe4d2f57bda8248615108c7cfc40134c\n", "id": "a6f4fc5a93be96700eb53d2b70b498a8c28edf97", "commit_time": 1342201529}
{"commit_timezone": -25200, "committer": "John Koleszar <jkoleszar@google.com>", "branches": [], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1342224681, "author_timezone": -25200, "parents": ["a6f4fc5a93be96700eb53d2b70b498a8c28edf97"], "message": "examples: fix memory leak\n\nFree used resources before exiting.\n\nChange-Id: If6cde6541615fbf17bf56ed335b76e676eabba93\n", "id": "4d3c3be6ba744614bf7035eb87bd4c76a1fb92c4", "commit_time": 1342224858}
{"commit_timezone": -25200, "committer": "Yunqing Wang <yunqingwang@google.com>", "branches": ["master"], "author": "Yunqing Wang <yunqingwang@google.com>", "encoding": null, "author_time": 1342032231, "author_timezone": -25200, "parents": ["a6f4fc5a93be96700eb53d2b70b498a8c28edf97"], "message": "multi-res: add parameter validity checking\n\nAdded validity checking in multi-res encoder. Disable spatial\nresampling and frame dropping before we have those supports.\nAlso, deallocate the memory for all resolution levels once error\noccurs.\n\nChange-Id: Ia5d65a645381cad1a49940ab3a19bb5696c39c09\n", "id": "7f009975e963b01857c27825c1b47bb32be03fa1", "commit_time": 1342225960}
{"commit_timezone": -25200, "committer": "Ronald S. Bultje <rbultje@google.com>", "branches": ["experimental"], "author": "Ronald S. Bultje <rbultje@google.com>", "encoding": null, "author_time": 1341349047, "author_timezone": -25200, "parents": ["896b6a9b5744f666c4658effc591f1e48e402748"], "message": "Keep statistics for chosen intra modes in keyframes also.\n\nChange-Id: Ibfecf1fb0fcf51fb349746fec015b1a3e44a4530\n", "id": "1f889ad63f0854fda85893067f25bda49a6cc629", "commit_time": 1342463564}
{"commit_timezone": -25200, "committer": "Ronald S. Bultje <rbultje@google.com>", "branches": ["experimental"], "author": "Ronald S. Bultje <rbultje@google.com>", "encoding": null, "author_time": 1341252798, "author_timezone": -25200, "parents": ["1f889ad63f0854fda85893067f25bda49a6cc629"], "message": "Use 8x8 transform for all 16x16 intra prediction modes in keyframes.\n\nAlso use the 8x8 transform in the RD loop.\n\nChange-Id: If1a25aa15d3f64e05c9a31875e309d8cd5bc812d\n", "id": "6c0b21c0751471082895f8fe45198407ee62b7fa", "commit_time": 1342466556}
{"commit_timezone": -25200, "committer": "Ronald S. Bultje <rbultje@google.com>", "branches": [], "author": "Ronald S. Bultje <rbultje@google.com>", "encoding": null, "author_time": 1342477559, "author_timezone": -25200, "parents": ["6c0b21c0751471082895f8fe45198407ee62b7fa"], "message": "Add missing mv_{col,row}_{min,max}_sb variables to MACROBLOCK struct.\n\nThis allows CONFIG_SUPERBLOCKS experiment to almost compile succesfully,\nexcept for the missing pick_sb_modes() function.\n\nChange-Id: Ib2322f2aacdc371e8066f2eb4a8d761c40490b4d\n", "id": "da8159a479deea42a01733c0fddd46994a2fc6a9", "commit_time": 1342477559}
{"commit_timezone": -25200, "committer": "Daniel Kang <ddkang@google.com>", "branches": ["experimental"], "author": "Daniel Kang <ddkang@google.com>", "encoding": null, "author_time": 1341938216, "author_timezone": -25200, "parents": ["6c0b21c0751471082895f8fe45198407ee62b7fa"], "message": "Simplify vp8_decode_mb_tokens.\n\nChange-Id: Ib6866e491994f6c7eeb6c2e5ecd1ff54cc187610\n", "id": "6a92df2f3791d1fd2ec6b6a31eba418e450808a8", "commit_time": 1342479434}
{"commit_timezone": -25200, "committer": "Daniel Kang <ddkang@google.com>", "branches": ["experimental"], "author": "Daniel Kang <ddkang@google.com>", "encoding": null, "author_time": 1341966218, "author_timezone": -25200, "parents": ["6a92df2f3791d1fd2ec6b6a31eba418e450808a8"], "message": "Simplify vp8_decode_mb_tokens_8x8.\n\nChange-Id: Icac5b18e5c832681cea866679796a1dd4278cfb8\n", "id": "e65f5987f6eea95bfbb0876cc0a966d1d82f5841", "commit_time": 1342479441}
{"commit_timezone": -25200, "committer": "Gerrit Code Review <gerrit@gerrit.golo.chromium.org>", "branches": ["master"], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1342479920, "author_timezone": -25200, "parents": ["7f009975e963b01857c27825c1b47bb32be03fa1", "4d3c3be6ba744614bf7035eb87bd4c76a1fb92c4"], "message": "Merge \"examples: fix memory leak\"", "id": "f31c40086ef4e4c3aa0f399831a6c2388474bf32", "commit_time": 1342479920}
{"commit_timezone": -25200, "committer": "Ronald S. Bultje <rbultje@google.com>", "branches": [], "author": "Ronald S. Bultje <rbultje@google.com>", "encoding": null, "author_time": 1342486177, "author_timezone": -25200, "parents": ["da8159a479deea42a01733c0fddd46994a2fc6a9"], "message": "Fix bug in reference frame counting.\n\nvp8_encode_inter_macroblock() is called in both pick_mb_modes() as\nwell as encode_sb(), thus the number of macroblocks in the counter\nwere twice as big as actual numbers. This doesn't affect output.\n\nChange-Id: I6de8a996ee44d2f7f2080d8d2177dd7bc6207c93\n", "id": "cb1e60fb28fa7c986b4f7bb993cd7e3569786615", "commit_time": 1342486199}
{"commit_timezone": -25200, "committer": "Gerrit Code Review <gerrit@gerrit.golo.chromium.org>", "branches": ["experimental"], "author": "Tim Terriberry <tterriberry@mozilla.com>", "encoding": null, "author_time": 1342489625, "author_timezone": -25200, "parents": ["e65f5987f6eea95bfbb0876cc0a966d1d82f5841", "da8159a479deea42a01733c0fddd46994a2fc6a9"], "message": "Merge \"Add missing mv_{col,row}_{min,max}_sb variables to MACROBLOCK struct.\" into experimental", "id": "821307a57b9cc34301e4f6113b49f6aa560b9cf6", "commit_time": 1342489625}
{"commit_timezone": -25200, "committer": "Gerrit Code Review <gerrit@gerrit.golo.chromium.org>", "branches": ["experimental"], "author": "Ronald S. Bultje <rbultje@google.com>", "encoding": null, "author_time": 1342546626, "author_timezone": -25200, "parents": ["821307a57b9cc34301e4f6113b49f6aa560b9cf6", "cb1e60fb28fa7c986b4f7bb993cd7e3569786615"], "message": "Merge \"Fix bug in reference frame counting.\" into experimental", "id": "8697c6e454e02c6cf644daa9d29fabd07e846f18", "commit_time": 1342546626}
{"commit_timezone": -25200, "committer": "John Koleszar <jkoleszar@google.com>", "branches": ["experimental"], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1342218089, "author_timezone": -25200, "parents": ["8697c6e454e02c6cf644daa9d29fabd07e846f18"], "message": "Restyle code\n\nApproximate the Google style guide[1] so that that there's a written\ndocument to follow and tools to check compliance[2].\n\n[1]: http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml\n[2]: http://google-styleguide.googlecode.com/svn/trunk/cpplint/cpplint.py\n\nChange-Id: Idf40e3d8dddcc72150f6af127b13e5dab838685f\n", "id": "c6b9039fd94aede59ac1086a379955137fc8e1b8", "commit_time": 1342550763}
{"commit_timezone": -25200, "committer": "Yaowu Xu <yaowu@google.com>", "branches": [], "author": "Yaowu Xu <yaowu@google.com>", "encoding": null, "author_time": 1342589647, "author_timezone": -25200, "parents": ["c6b9039fd94aede59ac1086a379955137fc8e1b8"], "message": "cleanup experiments in configure\n\nthis commit removes a number of experiment options from configure\nscript. the associated experiments are already fully merged, the\noptions in configure script have no effect at all.\n\nChange-Id: I8054ccaee0a04610162ed76ac9e59c4538217113\n", "id": "11e23e673d4295964fa6558c8c81741002f62aaf", "commit_time": 1342589647}
{"commit_timezone": -25200, "committer": "Yaowu Xu <yaowu@google.com>", "branches": [], "author": "Yaowu Xu <yaowu@google.com>", "encoding": null, "author_time": 1342590647, "author_timezone": -25200, "parents": ["11e23e673d4295964fa6558c8c81741002f62aaf"], "message": "removed floating point version 8x8 fdct\n\nthe integer version has very good precision, the float version is no\nlonger useful. this commit also removes the experiment option from\nconfigure script.\n\nChange-Id: Ibb92e63c9f5083357cdf89c559d584a7deb3353f\n", "id": "d632bf8cf553e125c9112e921c5a51b7265a0277", "commit_time": 1342590647}
{"commit_timezone": -25200, "committer": "Ronald S. Bultje <rbultje@google.com>", "branches": ["experimental"], "author": "Ronald S. Bultje <rbultje@google.com>", "encoding": null, "author_time": 1342482406, "author_timezone": -25200, "parents": ["c6b9039fd94aede59ac1086a379955137fc8e1b8"], "message": "Don't auto-default to comp-pred unless content is static.\n\nAlthough it can be useful, in some cases it causes artifacts in motion-\nbased content.\n\nChange-Id: I27bb80901020c40636e2018a8217759175a23f5b\n", "id": "84d2298828d668f843032834fbb42a476fa2596f", "commit_time": 1342629592}
{"commit_timezone": -25200, "committer": "Gerrit Code Review <gerrit@gerrit.golo.chromium.org>", "branches": ["experimental"], "author": "Yaowu Xu <yaowu@google.com>", "encoding": null, "author_time": 1342634026, "author_timezone": -25200, "parents": ["84d2298828d668f843032834fbb42a476fa2596f", "11e23e673d4295964fa6558c8c81741002f62aaf"], "message": "Merge \"cleanup experiments in configure\" into experimental", "id": "df35f6b3f082a008bbcb687ea773bb513e18403a", "commit_time": 1342634026}
{"commit_timezone": -25200, "committer": "Gerrit Code Review <gerrit@gerrit.golo.chromium.org>", "branches": ["experimental"], "author": "Yaowu Xu <yaowu@google.com>", "encoding": null, "author_time": 1342634037, "author_timezone": -25200, "parents": ["df35f6b3f082a008bbcb687ea773bb513e18403a", "d632bf8cf553e125c9112e921c5a51b7265a0277"], "message": "Merge \"removed floating point version 8x8 fdct\" into experimental", "id": "6fd0929fb53ca5dee83ff99f34d987a88eefa1ea", "commit_time": 1342634037}
{"commit_timezone": -25200, "committer": "Jingning Han <jingning@google.com>", "branches": ["experimental"], "author": "Jingning Han <jingning@google.com>", "encoding": null, "author_time": 1340652369, "author_timezone": -25200, "parents": ["6fd0929fb53ca5dee83ff99f34d987a88eefa1ea"], "message": "Adds hybrid transform\n\nAdds ADST/DCT hybrid transform coding for Intra4x4 mode.\nThe ADST is applied to directions in which the boundary\npixels are used for prediction, while DCT applied to\ndirections without corresponding boundary prediction.\n\nAdds enum TX_TYPE in b_mode_infor to indicate the transform\ntype used.\n\nMake coding style consistent with google style.\nFixed the commented issues.\n\nExperimental results in terms of bit-rate reduction:\nderf: 0.731%\nyt: 0.982%\nstd-hd: 0.459%\nhd: 0.725%\n\nWill be looking at 8x8 transforms next.\n\nChange-Id: I46dbd7b80dbb3e8856e9c34fbc58cb3764a12fcf\n", "id": "9824230fe3ee33fa2deac0745521e625b4c38be9", "commit_time": 1342728177}
{"commit_timezone": -25200, "committer": "Yaowu Xu <yaowu@google.com>", "branches": ["experimental"], "author": "Yaowu Xu <yaowu@google.com>", "encoding": null, "author_time": 1342734724, "author_timezone": -25200, "parents": ["9824230fe3ee33fa2deac0745521e625b4c38be9"], "message": "fixed a compiling issue\n\nChange-Id: I9ccbea76eaeb81ce7b833dd92216734725796e84\n", "id": "6f6856839b52c65e3b4b2c82d6b81a2b9bd92337", "commit_time": 1342734724}
{"commit_timezone": -25200, "committer": "Dragan Mrdjan <dmrdjan@mips.com>", "branches": ["master"], "author": "Dragan Mrdjan <dmrdjan@mips.com>", "encoding": null, "author_time": 1342800652, "author_timezone": -25200, "parents": ["f31c40086ef4e4c3aa0f399831a6c2388474bf32"], "message": "Disabling MIPS optimizations for big endian platforms\n\nChange-Id: Idae399ecbd10e287ef30b2e0b95822dc9175ce0a\n", "id": "de6ddefa9fbd80704e1911f298793cf8afb53dd9", "commit_time": 1342800652}
{"commit_timezone": -25200, "committer": "Johann <johannkoenig@google.com>", "branches": ["master"], "author": "Johann <johannkoenig@google.com>", "encoding": null, "author_time": 1342809666, "author_timezone": -25200, "parents": ["de6ddefa9fbd80704e1911f298793cf8afb53dd9"], "message": "bash uses curly braces\n\nChange-Id: I2799c766008dc9016d2e55e6e40ae2c4ae4b37d2\n", "id": "210fa2810a5da09355e11a0780c0aada78d80d6d", "commit_time": 1342809666}
{"commit_timezone": -25200, "committer": "Johann <johannkoenig@google.com>", "branches": ["master"], "author": "Johann <johannkoenig@google.com>", "encoding": null, "author_time": 1342809923, "author_timezone": -25200, "parents": ["210fa2810a5da09355e11a0780c0aada78d80d6d"], "message": "Remove unused macros\n\nAlso available in util.h\n\nChange-Id: I4745d72f57c11c55772d3bf0ef15c09bd86eb5bf\n", "id": "a9cb6f69183f8924d17846e0c327978c1bddefa4", "commit_time": 1342809923}
{"commit_timezone": -25200, "committer": "Johann <johannkoenig@google.com>", "branches": ["master"], "author": "Johann <johannkoenig@google.com>", "encoding": null, "author_time": 1342810266, "author_timezone": -25200, "parents": ["a9cb6f69183f8924d17846e0c327978c1bddefa4"], "message": "Move ACMRandom to acm_random.h\n\nChange-Id: I1d99c56d1e1f521507978737fc661ca90af72507\n", "id": "c0e80959ce459e9dcef3a0bfd659c4544d25a448", "commit_time": 1342819775}
{"commit_timezone": -25200, "committer": "Yaowu Xu <yaowu@google.com>", "branches": ["experimental"], "author": "Jim Bankoski <jimbankoski@google.com>", "encoding": null, "author_time": 1343071979, "author_timezone": -25200, "parents": ["6f6856839b52c65e3b4b2c82d6b81a2b9bd92337"], "message": "Dll build of libvpx\n\nChange-Id: I74e50b4dfbe73eb98e1dce1695a9973f637220c0\n", "id": "1b16e74813f052c457f836795013826a3292999e", "commit_time": 1343080281}
{"commit_timezone": -25200, "committer": "Johann <johannkoenig@google.com>", "branches": [], "author": "Johann <johannkoenig@google.com>", "encoding": null, "author_time": 1343080532, "author_timezone": -25200, "parents": ["c0e80959ce459e9dcef3a0bfd659c4544d25a448"], "message": "Make random streams consistant\n\nReset the seed so the second pass stream matches the first\n\nChange-Id: Id0c0f73abb835b5ca92d76b14e0b02f6239a6ee3\n", "id": "e3e63fbcbae81c1244b638e74bde4f895fb92c58", "commit_time": 1343082573}
{"commit_timezone": -25200, "committer": "Johann <johannkoenig@google.com>", "branches": [], "author": "Johann <johannkoenig@google.com>", "encoding": null, "author_time": 1343081172, "author_timezone": -25200, "parents": ["e3e63fbcbae81c1244b638e74bde4f895fb92c58"], "message": "Allow specifying the seed\n\nChange-Id: Ie933998b08cd2b3f0e379b8fa7d394c95bd08cac\n", "id": "9ec2552792638af8473d33be735f43c04605e1a6", "commit_time": 1343085545}
{"commit_timezone": -25200, "committer": "Johann <johannkoenig@google.com>", "branches": [], "author": "Johann <johannkoenig@google.com>", "encoding": null, "author_time": 1343081391, "author_timezone": -25200, "parents": ["9ec2552792638af8473d33be735f43c04605e1a6"], "message": "Use ACMRandom for all tests\n\nChange-Id: I3bfa40cbc04828fd1d6b61f138c92a2159a67570\n", "id": "fe8b1e51f4484cec20919d4c4f519b83fd938be5", "commit_time": 1343085689}
{"commit_timezone": -25200, "committer": "Daniel Kang <ddkang@google.com>", "branches": [], "author": "Daniel Kang <ddkang@google.com>", "encoding": null, "author_time": 1343080687, "author_timezone": -25200, "parents": ["6f6856839b52c65e3b4b2c82d6b81a2b9bd92337"], "message": "Update 8x8 tokenizer to not encode an EOB if seg_eob is active.\n\nChange-Id: Id2bac0597b6dd1ce41bd78cbd9e9d876b71cd8a2\n", "id": "bd3a9f13465de7d42007725486eee835e37d0a2d", "commit_time": 1343087204}
{"commit_timezone": 3600, "committer": "Paul Wilkins <paulwilkins@google.com>", "branches": ["master"], "author": "Paul Wilkins <paulwilkins@google.com>", "encoding": null, "author_time": 1342796107, "author_timezone": 3600, "parents": ["c0e80959ce459e9dcef3a0bfd659c4544d25a448"], "message": "Added unit test of vp8_set_roimap()\n\nChange-Id: I99937cbdd6bfe52b7c8ae42f05526dfc06a602f4\n", "id": "903efe8a2f63f81fba1a836b602492d1650c3783", "commit_time": 1343123324}
{"commit_timezone": -25200, "committer": "Jim Bankoski <jimbankoski@google.com>", "branches": ["experimental"], "author": "Jim Bankoski <jimbankoski@google.com>", "encoding": null, "author_time": 1343147627, "author_timezone": -25200, "parents": ["1b16e74813f052c457f836795013826a3292999e"], "message": "remove extra end of line\n\nThis commit fixes up shared lib builds on linux.\n\nChange-Id: Ib109dc5a226dc5d7874d2e5b333466cbfd4f4661\n", "id": "e4c52b5eeff15cdddcc5f8cac61a56c2c8814ca6", "commit_time": 1343147627}
{"commit_timezone": -25200, "committer": "Gerrit Code Review <gerrit@gerrit.golo.chromium.org>", "branches": ["master"], "author": "Johann <johannkoenig@google.com>", "encoding": null, "author_time": 1343147723, "author_timezone": -25200, "parents": ["903efe8a2f63f81fba1a836b602492d1650c3783", "e3e63fbcbae81c1244b638e74bde4f895fb92c58"], "message": "Merge \"Make random streams consistant\"", "id": "9f89c4c2910f5beabcc8cf4f4acaff2a129e752f", "commit_time": 1343147723}
{"commit_timezone": -25200, "committer": "Gerrit Code Review <gerrit@gerrit.golo.chromium.org>", "branches": ["master"], "author": "Johann <johannkoenig@google.com>", "encoding": null, "author_time": 1343147737, "author_timezone": -25200, "parents": ["9f89c4c2910f5beabcc8cf4f4acaff2a129e752f", "9ec2552792638af8473d33be735f43c04605e1a6"], "message": "Merge \"Allow specifying the seed\"", "id": "310666b1cd1e8c6ab6088a4aee77c81480339ce0", "commit_time": 1343147737}
{"commit_timezone": -25200, "committer": "Gerrit Code Review <gerrit@gerrit.golo.chromium.org>", "branches": ["master"], "author": "Johann <johannkoenig@google.com>", "encoding": null, "author_time": 1343147750, "author_timezone": -25200, "parents": ["310666b1cd1e8c6ab6088a4aee77c81480339ce0", "fe8b1e51f4484cec20919d4c4f519b83fd938be5"], "message": "Merge \"Use ACMRandom for all tests\"", "id": "5215c8f0663707f0385fc13b154964261a0a7e22", "commit_time": 1343147750}
{"commit_timezone": -25200, "committer": "Johann <johannkoenig@google.com>", "branches": ["master"], "author": "Johann <johannkoenig@google.com>", "encoding": null, "author_time": 1343150384, "author_timezone": -25200, "parents": ["5215c8f0663707f0385fc13b154964261a0a7e22"], "message": "Use vpx_integer.h instead of stdint.h\n\nvpx_integer accounts for win32, which does not have stdint.h\n\nChange-Id: I0ecf243ba56ed2e920e1293a6876c2e1ef1af99e\n", "id": "fce8f063e38d86725b6b4d81c1ff42a82194146b", "commit_time": 1343150384}
{"commit_timezone": -25200, "committer": "Gerrit Code Review <gerrit@gerrit.golo.chromium.org>", "branches": ["experimental"], "author": "Daniel Kang <ddkang@google.com>", "encoding": null, "author_time": 1343158406, "author_timezone": -25200, "parents": ["e4c52b5eeff15cdddcc5f8cac61a56c2c8814ca6", "bd3a9f13465de7d42007725486eee835e37d0a2d"], "message": "Merge \"Update 8x8 tokenizer to not encode an EOB if seg_eob is active.\" into experimental", "id": "3053b4b030bba0ac0d19f81061c28342e63a6b3f", "commit_time": 1343158406}
{"commit_timezone": -25200, "committer": "Adrian Grange <agrange@google.com>", "branches": [], "author": "Adrian Grange <agrange@google.com>", "encoding": null, "author_time": 1343157615, "author_timezone": -25200, "parents": ["e4c52b5eeff15cdddcc5f8cac61a56c2c8814ca6"], "message": "Use macro for filter extension length\n\nReplaced local definitions of the extension required\nby the filters with the globally defined value.\n\nChange-Id: If9e590a1f2e5b0bdc2d3e3c3f04aacbd3b09bfee\n", "id": "b278a935460a4d575b2980d471a4478be134cce3", "commit_time": 1343159086}
{"commit_timezone": -25200, "committer": "Adrian Grange <agrange@google.com>", "branches": [], "author": "Adrian Grange <agrange@google.com>", "encoding": null, "author_time": 1343159403, "author_timezone": -25200, "parents": ["b278a935460a4d575b2980d471a4478be134cce3"], "message": "Added const specifier to remove warning\n\nThe \"codecs\" array is defined as const so too\nshould the local variable that points too it.\n\nChange-Id: I536a9ced52257dc44a04fc1a3cad94c1e86f69aa\n", "id": "c9d343f3e50a7f79ee074df6a334fa5f2bef8031", "commit_time": 1343159403}
{"commit_timezone": -25200, "committer": "Ronald S. Bultje <rbultje@google.com>", "branches": ["master"], "author": "Ronald S. Bultje <rbultje@google.com>", "encoding": null, "author_time": 1343168534, "author_timezone": -25200, "parents": ["fce8f063e38d86725b6b4d81c1ff42a82194146b"], "message": "Replace x*155/100 by x*101581>>16.\n\nIdea stolen from webp - because it's cool.\n\nChange-Id: Ic6e55e026e6533fbd2524ef090e3cbccf8af50dd\n", "id": "980ca6324f01cdfbf6a456b9abc3eb6a9d497520", "commit_time": 1343168559}
{"commit_timezone": -25200, "committer": "Ronald S. Bultje <rbultje@google.com>", "branches": ["master"], "author": "Ronald S. Bultje <rbultje@google.com>", "encoding": null, "author_time": 1343170009, "author_timezone": -25200, "parents": ["980ca6324f01cdfbf6a456b9abc3eb6a9d497520"], "message": "Add comment for use of shift/mul instead of div.\n\nChange-Id: Ia6a0090da2097ca9337f8179a6d7b6a09e12f2e6\n", "id": "8967fcaf845ae956c5f59baebd917a5e3da53e56", "commit_time": 1343170009}
{"commit_timezone": -25200, "committer": "John Koleszar <jkoleszar@google.com>", "branches": ["experimental"], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1343171918, "author_timezone": -25200, "parents": ["3053b4b030bba0ac0d19f81061c28342e63a6b3f"], "message": "makefile: fix .so build rule\n\nUse $^ vs $? to capture all prerequisites, rather than only newer ones.\n\nChange-Id: I464ffb2913cf60f5ca5e07518ad4bf7da10baf87\n", "id": "dcb52c0f68d402b96a0bac30be449a79668b2e12", "commit_time": 1343171918}
{"commit_timezone": -25200, "committer": "Gerrit Code Review <gerrit@gerrit.golo.chromium.org>", "branches": ["experimental"], "author": "Adrian Grange <agrange@google.com>", "encoding": null, "author_time": 1343227988, "author_timezone": -25200, "parents": ["dcb52c0f68d402b96a0bac30be449a79668b2e12", "b278a935460a4d575b2980d471a4478be134cce3"], "message": "Merge \"Use macro for filter extension length\" into experimental", "id": "505784eecdd749633f777fc7c70728856bb73240", "commit_time": 1343227988}
{"commit_timezone": -25200, "committer": "Gerrit Code Review <gerrit@gerrit.golo.chromium.org>", "branches": ["experimental"], "author": "Adrian Grange <agrange@google.com>", "encoding": null, "author_time": 1343228019, "author_timezone": -25200, "parents": ["505784eecdd749633f777fc7c70728856bb73240", "c9d343f3e50a7f79ee074df6a334fa5f2bef8031"], "message": "Merge \"Added const specifier to remove warning\" into experimental", "id": "10a492847f2af49eb8842b17658c5063fae3689b", "commit_time": 1343228019}
{"commit_timezone": -25200, "committer": "Johann <johannkoenig@google.com>", "branches": [], "author": "Johann <johannkoenig@google.com>", "encoding": null, "author_time": 1340909038, "author_timezone": -25200, "parents": ["8967fcaf845ae956c5f59baebd917a5e3da53e56"], "message": "Add tests for SAD functions\n\nChange-Id: I018335a08cbb1eca55896c21e36918ed45a4b2a8\n", "id": "fbea897d85fd1e8a4d79a48049f960946caf9a38", "commit_time": 1343261476}
{"commit_timezone": -25200, "committer": "jimbankoski <jimbankoski@google.com>", "branches": [], "author": "jimbankoski <jimbankoski@google.com>", "encoding": null, "author_time": 1343270373, "author_timezone": -25200, "parents": ["dcb52c0f68d402b96a0bac30be449a79668b2e12"], "message": "shared object on mac osx\n\nChange-Id: Ibf357eb492e7d5883fbdf1ddf455e28767c1d65d\n", "id": "45e551b28fd0dceac3b42a10423a3358f0bb4317", "commit_time": 1343270373}
{"commit_timezone": -25200, "committer": "Yunqing Wang <yunqingwang@google.com>", "branches": [], "author": "Yunqing Wang <yunqingwang@google.com>", "encoding": null, "author_time": 1339168670, "author_timezone": -14400, "parents": ["f31c40086ef4e4c3aa0f399831a6c2388474bf32"], "message": "multi-res: add drop_frame support\n\nAdded drop_frame support in multi-resolution encoder.\n\nIf one frame is dropped at a lower-resolution level, the next\nupper-resolution level encoder needs to encode that frame\nindependently without any lower-resolution level motion\ninformation.\n\nAnother issue is that if one frame is dropped at some but not all\nresolution levels, a frame after that one may use different set\nof reference frames at different resolution levels. This reference\nframe asynchronization could degrade motion search precision in\nupper-resolution level encoding, which uses lower-resolution level\nmotion result. This change compares the lower-resolution and upper-\nresolution level's reference frames. If they are not the same, the\nupper-resolution level encoder can not use lower-resolution level\nmotion result.\n\nChange-Id: I61afa4f313630e75b7cbdd5742e230e8724a988a\n", "id": "4066c8b20566183f995a981173ae803870e05a8a", "commit_time": 1343317013}
{"commit_timezone": -25200, "committer": "Gerrit Code Review <gerrit@gerrit.golo.chromium.org>", "branches": ["master"], "author": "Yunqing Wang <yunqingwang@google.com>", "encoding": null, "author_time": 1343318352, "author_timezone": -25200, "parents": ["8967fcaf845ae956c5f59baebd917a5e3da53e56", "4066c8b20566183f995a981173ae803870e05a8a"], "message": "Merge \"multi-res: add drop_frame support\"", "id": "e593014ebd5c867dee9fa4c7fc629ee19952c826", "commit_time": 1343318352}
{"commit_timezone": -25200, "committer": "Johann <johannkoenig@google.com>", "branches": [], "author": "Johann <johannkoenig@google.com>", "encoding": null, "author_time": 1340730368, "author_timezone": -25200, "parents": ["fbea897d85fd1e8a4d79a48049f960946caf9a38"], "message": "SAD cosmetic cleanup\n\nChange-Id: Iae915f2988081697cca6b65943afaca1d8de8df3\n", "id": "dd0100ddb1d900bd8596b6f9e3c5f9c128a14e67", "commit_time": 1343332111}
{"commit_timezone": -25200, "committer": "Gerrit Code Review <gerrit@gerrit.golo.chromium.org>", "branches": ["experimental"], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1343347788, "author_timezone": -25200, "parents": ["10a492847f2af49eb8842b17658c5063fae3689b", "45e551b28fd0dceac3b42a10423a3358f0bb4317"], "message": "Merge \"shared object on mac osx\" into experimental", "id": "16945391c33f841306c02a0d7016a036352964aa", "commit_time": 1343347788}
{"commit_timezone": -25200, "committer": "Gerrit Code Review <gerrit@gerrit.golo.chromium.org>", "branches": ["master"], "author": "Johann <johannkoenig@google.com>", "encoding": null, "author_time": 1343348327, "author_timezone": -25200, "parents": ["e593014ebd5c867dee9fa4c7fc629ee19952c826", "fbea897d85fd1e8a4d79a48049f960946caf9a38"], "message": "Merge \"Add tests for SAD functions\"", "id": "0cdc046ff23a4faa5a8cac2d890680f46a9d758a", "commit_time": 1343348327}
{"commit_timezone": 10800, "committer": "Attila Nagy <attilanagy@google.com>", "branches": ["master"], "author": "Attila Nagy <attilanagy@google.com>", "encoding": null, "author_time": 1335269848, "author_timezone": 10800, "parents": ["0cdc046ff23a4faa5a8cac2d890680f46a9d758a"], "message": "Optimizes updates of encoder block ptrs\n\nPrecalculated block ptrs do not need updates during encoding.\nSet these at init stage.\n\nMoved the allocation of 'mt_current_mb_col' (last encoded MB on each\nrow) to vp8_alloc_compressor_data(), so that it is correctly\nreallocated when frame size is changing.\n\nChange-Id: Idcdaa2d0cf3a7f782b7d888626b7cf22a4ffb5c1\n", "id": "e66e9ddfb445461a461d64a32d9a5fd1ae9ae779", "commit_time": 1343372349}
{"commit_timezone": 10800, "committer": "Attila Nagy <attilanagy@google.com>", "branches": [], "author": "Attila Nagy <attilanagy@google.com>", "encoding": null, "author_time": 1343371205, "author_timezone": 10800, "parents": ["0cdc046ff23a4faa5a8cac2d890680f46a9d758a"], "message": "Avoid warnings about redefining _FORTIFY_SOURCE\n\nUndefine the macro befor redefining it.\n\nChange-Id: I31187307273c138f8d5380c74f9e0619af15cdd9\n", "id": "6b8665ebc41874206b115a0edf0506a855680a81", "commit_time": 1343372529}
{"commit_timezone": -25200, "committer": "Deb Mukherjee <debargha@google.com>", "branches": [], "author": "Deb Mukherjee <debargha@google.com>", "encoding": null, "author_time": 1343413786, "author_timezone": -25200, "parents": ["10a492847f2af49eb8842b17658c5063fae3689b"], "message": "Merges several experiments\n\nThe following five experiments are merged:\n\nnewentropy\nnewupdate\nadaptive_entropy (also includes a couple of parameter changes\n that improves results a little\n in common/entropymode.c and encoder/modecosts.c\n that were not merged from the internal branch)\nnewintramodes\nexpanded_coef_context\n\nChange-Id: I8a142a831786ee9dc936f22be1d42a8bced7d270\n", "id": "9984a155d6bb7b81bbe2260e0f5807208fa103e2", "commit_time": 1343416359}
{"commit_timezone": -25200, "committer": "Gerrit Code Review <gerrit@gerrit.golo.chromium.org>", "branches": ["experimental"], "author": "Deb Mukherjee <debargha@google.com>", "encoding": null, "author_time": 1343416975, "author_timezone": -25200, "parents": ["16945391c33f841306c02a0d7016a036352964aa", "9984a155d6bb7b81bbe2260e0f5807208fa103e2"], "message": "Merge \"Merges several experiments\" into experimental", "id": "96f9473866194101807869ef6b0259849d233c77", "commit_time": 1343416975}
{"commit_timezone": -25200, "committer": "Gerrit Code Review <gerrit@gerrit.golo.chromium.org>", "branches": ["master"], "author": "Johann <johannkoenig@google.com>", "encoding": null, "author_time": 1343430312, "author_timezone": -25200, "parents": ["e66e9ddfb445461a461d64a32d9a5fd1ae9ae779", "dd0100ddb1d900bd8596b6f9e3c5f9c128a14e67"], "message": "Merge \"SAD cosmetic cleanup\"", "id": "aa4f9dd153a07b3f3aaff102e37b008bfd1678c9", "commit_time": 1343430312}
{"commit_timezone": -25200, "committer": "Johann <johannkoenig@google.com>", "branches": [], "author": "Johann <johannkoenig@google.com>", "encoding": null, "author_time": 1340735853, "author_timezone": -25200, "parents": ["aa4f9dd153a07b3f3aaff102e37b008bfd1678c9"], "message": "Be consistent with SAD values\n\nSAD returns unsigned values. Make all the declarations the same.\n\nRemove bestsad initialization and check. It is always set to the\nresult of a SAD call so it will never remain UINT_MAX\n\nUse ja instead of jg to test unsigned comparison instead of signed.\n\nUpdate test.\n\nChange-Id: I46336ab45f4e60fc37caf20bd36bc5782079c7a5\n", "id": "1161055129b6bd9ad61cba336ccc09e1e25ca7b3", "commit_time": 1343430931}
{"commit_timezone": -25200, "committer": "Marco Paniconi <marpan@google.com>", "branches": [], "author": "Marco Paniconi <marpan@google.com>", "encoding": null, "author_time": 1343435069, "author_timezone": -25200, "parents": ["dd0100ddb1d900bd8596b6f9e3c5f9c128a14e67"], "message": "Remove the resetting of qp params for temporal layers.\n\nThe ambient qp and active worse/best qp were reset for every frame\nwhen temporal layers is on. This change removes this reset.\n\nAs this affects the target size for forced key frames\n(it will actually lower the size somewhat), we increased the\ninital boost factor to compensate.\n\nChange-Id: Ie38d95f5c99ab3d447469c49e2177bc3fcc4ad28\n", "id": "ef4a9670a85450a4ea4587634c20ca6c2fa2f8f9", "commit_time": 1343435252}
{"commit_timezone": -25200, "committer": "Gerrit Code Review <gerrit@gerrit.golo.chromium.org>", "branches": ["master"], "author": "Jim Bankoski <jimbankoski@google.com>", "encoding": null, "author_time": 1343449335, "author_timezone": -25200, "parents": ["aa4f9dd153a07b3f3aaff102e37b008bfd1678c9", "ef4a9670a85450a4ea4587634c20ca6c2fa2f8f9"], "message": "Merge \"Remove the resetting of qp params for temporal layers.\"", "id": "f47544745e7e7de7d6a07ad5a66361b33d548150", "commit_time": 1343449335}
{"commit_timezone": -25200, "committer": "Deb Mukherjee <debargha@google.com>", "branches": ["experimental"], "author": "Deb Mukherjee <debargha@google.com>", "encoding": null, "author_time": 1342644181, "author_timezone": -25200, "parents": ["96f9473866194101807869ef6b0259849d233c77"], "message": "Adds support for switchable interpolation filters.\n\nAllows for swtiching/setting interpolation filters at the MB\nlevel. A frame level flag indicates whether to use a specifc\nfilter for the entire frame or to signal the interpolation\nfilter for each MB. When switchable filters are used, the\nencoder chooses between 8-tap and 8-tap sharp filters. The\ncode currently has options to explore other variations as well,\nwhich will be cleaned up subsequently.\n\nOne issue with the framework is that encoding is slow. I\ntried to do some tricks to speed things up but it is still slow.\nDecoding speed should not be affected since the number of\nfilter taps remain unchanged.\n\nWith the current version, we are up 0.5% on derf on average but\nsome videos city/mobile improve by close to 4 and 2% respectively.\nIf we did a full-search by turning the SEARCH_BEST_FILTER flag\non, the results are somewhat better.\n\nThe framework can be combined with filtered prediction, and I\nseek feedback regarding that.\n\nRebased.\n\nChange-Id: I8f632cb2c111e76284140a2bd480945d6d42b77a\n", "id": "5259744145fe4ff41d3c814514c0744444969ad3", "commit_time": 1343673223}
{"commit_timezone": -25200, "committer": "Gerrit Code Review <gerrit@gerrit.golo.chromium.org>", "branches": ["master"], "author": "Attila Nagy <attilanagy@google.com>", "encoding": null, "author_time": 1343717154, "author_timezone": -25200, "parents": ["f47544745e7e7de7d6a07ad5a66361b33d548150", "6b8665ebc41874206b115a0edf0506a855680a81"], "message": "Merge \"Avoid warnings about redefining _FORTIFY_SOURCE\"", "id": "d4d7589428a3764428afdb3658d5fdb15168a0ab", "commit_time": 1343717154}
{"commit_timezone": -25200, "committer": "Gerrit Code Review <gerrit@gerrit.golo.chromium.org>", "branches": ["master"], "author": "Johann <johannkoenig@google.com>", "encoding": null, "author_time": 1343755317, "author_timezone": -25200, "parents": ["d4d7589428a3764428afdb3658d5fdb15168a0ab", "1161055129b6bd9ad61cba336ccc09e1e25ca7b3"], "message": "Merge \"Be consistent with SAD values\"", "id": "1347b2ce0fb58457cd390f73a281838eee4f5ea9", "commit_time": 1343755317}
{"commit_timezone": -25200, "committer": "Deb Mukherjee <debargha@google.com>", "branches": [], "author": "Deb Mukherjee <debargha@google.com>", "encoding": null, "author_time": 1343436393, "author_timezone": -25200, "parents": ["5259744145fe4ff41d3c814514c0744444969ad3"], "message": "Merging and bug-fix in enhanced_interp experiment\n\nMerged the enhanced_interp experiment.\nFound and fixed a bug in the include files framework, whereby\ncertain encoder files were still using the old INTERP_EXTEND\nvalue of 3 instead of 4. The thresholds for mv range mcomp.c\nneed a small adjustment to prevent crashes.\n\nThe results are more or less unchanged.\n\nChange-Id: Iac5008390f1efc97ce1102fbb5f8989c847fb579\n", "id": "0ebf548c752ef25ff8e9a65037fd9aee6420184e", "commit_time": 1343760331}
{"commit_timezone": -25200, "committer": "Adrian Grange <agrange@google.com>", "branches": ["experimental"], "author": "Adrian Grange <agrange@google.com>", "encoding": null, "author_time": 1343761646, "author_timezone": -25200, "parents": ["5259744145fe4ff41d3c814514c0744444969ad3"], "message": "Removed macros for merged experiments\n\nRemoved two macros corresponding to experiments that were\nmerged into the main code.\n\nChange-Id: I894e8b509a2bb88557f9aba6f226ed7807745065\n", "id": "171b4ae1575ccfcf02dcaebd49a099c3a23fa0eb", "commit_time": 1343761646}
{"commit_timezone": 10800, "committer": "Attila Nagy <attilanagy@google.com>", "branches": [], "author": "Attila Nagy <attilanagy@google.com>", "encoding": null, "author_time": 1343724730, "author_timezone": 10800, "parents": ["d4d7589428a3764428afdb3658d5fdb15168a0ab"], "message": "Fix encoder mem allocation when picture size is changed\n\nAfter the picture size was changed to a bigger one, the internal memory was\ncorrupted and multithreaded encoder was deadlocking.\n\nMemory for last frame's MVs, segmentation map and active map were allocated when\nthe compressor was created (vp8_create_compressor). Buffers need to be\nreallocated when picture size is changed, so, the allocation was moved to\nvp8_alloc_compressor_data, which is called every time the picture is resized.\n\nChange-Id: I7ce16b8e69bbf0386d7997df57add155aada2240\n", "id": "cbc249ba00dbbaffc630499cd992def96a9eb6f4", "commit_time": 1343798615}
{"commit_timezone": 10800, "committer": "Attila Nagy <attilanagy@google.com>", "branches": [], "author": "Attila Nagy <attilanagy@google.com>", "encoding": null, "author_time": 1343732685, "author_timezone": 10800, "parents": ["d4d7589428a3764428afdb3658d5fdb15168a0ab"], "message": "Fix potential encoder dead-lock after picture resize\n\nThe sync interval for the multithreaded encoder was considered as not changing\nduring the encoding. This is not true if picture size is changed.\nThe encoder could dead-lock because the main thread and the other threads were\nusing different sync interval.\n\nChange-Id: I75232bbdbc6c02d77f830d870fd8b4e96697c64e\n", "id": "03b3fcecac41566aadb99281cff3444d903820b8", "commit_time": 1343798934}
{"commit_timezone": -25200, "committer": "Johann <johannkoenig@google.com>", "branches": ["master"], "author": "Johann <johannkoenig@google.com>", "encoding": null, "author_time": 1343769152, "author_timezone": -25200, "parents": ["1347b2ce0fb58457cd390f73a281838eee4f5ea9"], "message": "use RTCD pointer for intra4x4_predict\n\nChange-Id: I4161389ff02aa37636540ac0fe0fe9763d52ebdc\n", "id": "3c208a5a5e48b5c44f53ed3dfb9dd047c3af4919", "commit_time": 1343843309}
{"commit_timezone": -25200, "committer": "Johann <johannkoenig@google.com>", "branches": ["master"], "author": "Johann <johannkoenig@google.com>", "encoding": null, "author_time": 1343769715, "author_timezone": -25200, "parents": ["3c208a5a5e48b5c44f53ed3dfb9dd047c3af4919"], "message": "Change vp8_intra4x4_predict call sites\n\nUse the _d variant from the decoder. It moves the pointer calculations\nto the caller.\n\nChange-Id: Iae2a793433ef082980a3ffa0a1cabf0264a6a24d\n", "id": "a82c58c40fe20532ef0bdadb6f8c1a397ea1c10a", "commit_time": 1343843326}
{"commit_timezone": -25200, "committer": "Johann <johannkoenig@google.com>", "branches": ["master"], "author": "Johann <johannkoenig@google.com>", "encoding": null, "author_time": 1343844106, "author_timezone": -25200, "parents": ["a82c58c40fe20532ef0bdadb6f8c1a397ea1c10a"], "message": "Use intra4x4_predict_d parameter names\n\nRename the local variables for consistency.\n\nChange-Id: Ic202ff54551332f706d97da9b67b2e0959ee7f61\n", "id": "41aede61e907d89d6b878b70d1f89a9687368af5", "commit_time": 1343844850}
{"commit_timezone": -25200, "committer": "Johann <johannkoenig@google.com>", "branches": ["master"], "author": "Johann <johannkoenig@google.com>", "encoding": null, "author_time": 1343845077, "author_timezone": -25200, "parents": ["41aede61e907d89d6b878b70d1f89a9687368af5"], "message": "Rename vp8_intra4x4_predict_d\n\npredict_d has become canonical. Remove previous helper function.\n\nDisable ARM assembly pending update.\n\nChange-Id: Idd84ac8a28f9b0221ea97904a77de1e705d06a7d\n", "id": "a497cb59cd510c053f275d30f4d7e04edc8c8b18", "commit_time": 1343845077}
{"commit_timezone": -25200, "committer": "Jingning Han <jingning@google.com>", "branches": ["experimental"], "author": "Jingning Han <jingning@google.com>", "encoding": null, "author_time": 1343841505, "author_timezone": -25200, "parents": ["171b4ae1575ccfcf02dcaebd49a099c3a23fa0eb"], "message": "Use 8x8 DCT transform for I8X8 prediction mode\n\nApply 2D-DCT transform of dimension 8x8 to encode prediction\nresiduals of I8X8 mode.\nBrought back block type 3 probability context model for 8x8 tokens,\nwhich is used for the coefficients of Y blocks in I8x8 modes. The\ncoefficient costs estimate of I8X8 mode in rate-distortion is also\nchanged appropriately.\nPerformance results:\nderf: 0.246\nyt: 0.114\nstd-hd: 0.730\nhd: 0.670\n\nChange-Id: If1d970eeb4e1827c9f0d2c5b27d33089b347ea27\n", "id": "c7846ebc3438aa3e1611398567bf950d0656c590", "commit_time": 1343923757}
{"commit_timezone": -25200, "committer": "Gerrit Code Review <gerrit@gerrit.golo.chromium.org>", "branches": ["experimental"], "author": "Ronald S. Bultje <rbultje@google.com>", "encoding": null, "author_time": 1343927253, "author_timezone": -25200, "parents": ["c7846ebc3438aa3e1611398567bf950d0656c590"], "message": "Make RDCOST() results 64-bit.\n\nThis prevents various integer overflows that several of us have been\nseeing in the past few days.\n\nChange-Id: If0020613a608e13d311b7838796c7ad53cb97255\n", "id": "a4ad3809e24933cc6bb808f0131d49c0a9e5da12", "commit_time": 1343928371}
{"commit_timezone": -25200, "committer": "Ronald S. Bultje <rbultje@google.com>", "branches": [], "author": "Ronald S. Bultje <rbultje@google.com>", "encoding": null, "author_time": 1343930508, "author_timezone": -25200, "parents": ["a4ad3809e24933cc6bb808f0131d49c0a9e5da12"], "message": "A few more conversions from 32-bit to 64-bit RD calculations.\n\nChange-Id: Ida01bb8f4b35fde24b0f096329d326833f1fdc7e\n", "id": "d15b07d8c68e75a56267224381b63875c8789d50", "commit_time": 1343930508}
{"commit_timezone": -25200, "committer": "Yaowu Xu <yaowu@google.com>", "branches": ["experimental"], "author": "Yaowu Xu <yaowu@google.com>", "encoding": null, "author_time": 1343932615, "author_timezone": -25200, "parents": ["a4ad3809e24933cc6bb808f0131d49c0a9e5da12"], "message": "Define INT64_MAX for msvc to build\n\nChange-Id: I6cb88d87b7549ded1de6ff9ef65ff958ad448999\n", "id": "f05a51475d4a4084a3aba87e3138ddaf8fb526b1", "commit_time": 1343932615}
{"commit_timezone": -25200, "committer": "Scott LaVarnway <slavarnway@google.com>", "branches": [], "author": "Scott LaVarnway <slavarnway@google.com>", "encoding": null, "author_time": 1343933889, "author_timezone": -25200, "parents": ["a497cb59cd510c053f275d30f4d7e04edc8c8b18"], "message": "Added row based loopfilter\n\nInterleaved loopfiltering with decode. For 1080p clips, up to 1%\nperformance gain. For 4k clips, up to 10% seen. This patch is required\nfor better \"frame-based\" multithreading.\n\nChange-Id: Ic834cf32297cc04f27e8205652fb9f70cbe290db\n", "id": "1746b2adc6a9f1e3e0f70a1a6a992f1af6851b5d", "commit_time": 1343933889}
{"commit_timezone": -25200, "committer": "Scott LaVarnway <slavarnway@google.com>", "branches": [], "author": "Scott LaVarnway <slavarnway@google.com>", "encoding": null, "author_time": 1343934156, "author_timezone": -25200, "parents": ["a497cb59cd510c053f275d30f4d7e04edc8c8b18"], "message": "Removed last_kf_gf_q\n\nNot used.\n\nChange-Id: I7595cb21db73bd56ee4d9280ecb7ab9b1240f4e2\n", "id": "6ce58e84d331610f6c9d74b9ebaa6209484c058b", "commit_time": 1343934156}
{"commit_timezone": -25200, "committer": "Johann <johannkoenig@google.com>", "branches": ["master"], "author": "Johann <johannkoenig@google.com>", "encoding": null, "author_time": 1343941501, "author_timezone": -25200, "parents": ["a497cb59cd510c053f275d30f4d7e04edc8c8b18"], "message": "Match declaration to definition\n\nChange-Id: Ic6a0c42b195d6aee0e981331c994b6007dfdc6be\n", "id": "0e17ee56e808891f17da7460c2210c3b14b57f1f", "commit_time": 1343942696}