| {"commit_timezone": -18000, "committer": "John Koleszar <jkoleszar@google.com>", "branches": [], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1292130307, "author_timezone": -18000, "parents": ["eb1c033731e2134acdcbc59c3004381ad39caa39", "b6905e36d9a55589033723057b20a736844d1c17"], "message": "Merge remote branch 'internal/upstream-experimental' into HEAD\n", "id": "373781a24a9e96e5ccd0f96673313a3b4135c812", "commit_time": 1292130307} |
| {"commit_timezone": -18000, "committer": "James Berry <jamesberry@google.com>", "branches": ["master"], "author": "James Berry <jamesberry@google.com>", "encoding": null, "author_time": 1292263858, "author_timezone": -18000, "parents": ["97a86c5b13e1ca85d957e6bfb8ae6e4d073a90b5"], "message": "fixed vpxenc bug where ivf files would be read incorrectly\n\nread_frame would incorrectly insert detect->buf into img\nfor ivf files. detect->position now set to 4 if input file is\ndetected to be ivf in file_is_ivf to keep this from occuring.\n\nChange-Id: I5e235dd3033985bc62707a35c13af5984620208e\n", "id": "136bd2455e0e04298c7478e5a1a15ba4f065338c", "commit_time": 1292269218} |
| {"commit_timezone": -18000, "committer": "John Koleszar <jkoleszar@google.com>", "branches": [], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1292253102, "author_timezone": -18000, "parents": ["0ced701487583049635386c801b415b4255eec86"], "message": "Reduce size of TOKENEXTRA struct\n\nChange the size of structure elements to reduce memory utilization.\nRemoved the 'section' member entirely, as it is set but never read.\n\nChange-Id: Iad043830392fb4168cb3cd6075fb0eb70c7f691c\n", "id": "b7b1e6fb55c6b12ccd078a20cb9855f6734931b5", "commit_time": 1292276257} |
| {"commit_timezone": -18000, "committer": "John Koleszar <jkoleszar@google.com>", "branches": [], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1292276854, "author_timezone": -18000, "parents": ["b7b1e6fb55c6b12ccd078a20cb9855f6734931b5"], "message": "remove unused temporal preproc code\n\nThis code is unused, as the current preproc implementation uses the\nsame spatial filter that postproc uses.\n\nChange-Id: Ia06d5664917d67283f279e2480016bebed602ea7\n", "id": "b1aa54ab26656cee4aaebb550cb806580e98ab53", "commit_time": 1292276879} |
| {"commit_timezone": -28800, "committer": "Code Review <code-review@webmproject.org>", "branches": ["master"], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1292277475, "author_timezone": -28800, "parents": ["136bd2455e0e04298c7478e5a1a15ba4f065338c", "b7b1e6fb55c6b12ccd078a20cb9855f6734931b5"], "message": "Merge \"Reduce size of TOKENEXTRA struct\"", "id": "398aa81849584ef06216079bb98065b3303fbf27", "commit_time": 1292277475} |
| {"commit_timezone": -28800, "committer": "Code Review <code-review@webmproject.org>", "branches": ["master"], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1292277479, "author_timezone": -28800, "parents": ["398aa81849584ef06216079bb98065b3303fbf27", "b1aa54ab26656cee4aaebb550cb806580e98ab53"], "message": "Merge \"remove unused temporal preproc code\"", "id": "3809d7bbd984a763cf7f288a51c9924667addf4a", "commit_time": 1292277479} |
| {"commit_timezone": -18000, "committer": "John Koleszar <jkoleszar@google.com>", "branches": ["master"], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1292278308, "author_timezone": -18000, "parents": ["3809d7bbd984a763cf7f288a51c9924667addf4a"], "message": "Revert \"Reduce size of TOKENEXTRA struct\"\n\nThis reverts commit b7b1e6fb55c6b12ccd078a20cb9855f6734931b5. Previous\nfix is incomplete, breaks ARM. Itchy submit finger.\n\nChange-Id: I939dc0d3bf4173cf951c1d152338ab6ea2184bb9\n", "id": "41f4458a030dfd545078a10c1f5097702d6ccdd1", "commit_time": 1292278371} |
| {"commit_timezone": -18000, "committer": "John Koleszar <jkoleszar@google.com>", "branches": ["experimental"], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1292303104, "author_timezone": -18000, "parents": ["b6905e36d9a55589033723057b20a736844d1c17", "3809d7bbd984a763cf7f288a51c9924667addf4a"], "message": "Merge remote branch 'origin/master' into experimental\n\nChange-Id: Ic88e9b2fcf1dcb2852a7205bcda3f181103f5612\n", "id": "6a80032280305c41f20403b07698ca969ec7edb2", "commit_time": 1292303105} |
| {"commit_timezone": -18000, "committer": "John Koleszar <jkoleszar@google.com>", "branches": [], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1292303107, "author_timezone": -18000, "parents": ["373781a24a9e96e5ccd0f96673313a3b4135c812", "3809d7bbd984a763cf7f288a51c9924667addf4a"], "message": "Merge remote branch 'internal/upstream' into HEAD\n", "id": "7211ac407b78d26a6ddfb0f2bd8f6588e8d0fbd6", "commit_time": 1292303107} |
| {"commit_timezone": -18000, "committer": "Johann <johannkoenig@google.com>", "branches": ["master"], "author": "Johann <johannkoenig@google.com>", "encoding": null, "author_time": 1292337318, "author_timezone": -18000, "parents": ["41f4458a030dfd545078a10c1f5097702d6ccdd1"], "message": "shrink TOKENEXTRA and vp8_extra_bit_struct\n\nPer John's previous change, shrink TOKENEXTRA from 20 to 8 bytes\noriginal: b7b1e6fb\nreverted: 41f4458a\n\nAlso drop unused field from vp8_extra_bit_struct\n\nUpdate ARM ASM to deal with this change. In particular, Extra is signed\nand needs to be sign-extended when loaded.\n\nChange-Id: Ibd0ddc058432bc7bb09222d6ce4ef77e93a30b41\n", "id": "825adc464f8ed54660ad6ca4e5b4f571ceb4821b", "commit_time": 1292340770} |
| {"commit_timezone": -28800, "committer": "Yaowu Xu <yaowu@google.com>", "branches": [], "author": "Yaowu Xu <yaowu@google.com>", "encoding": null, "author_time": 1292350341, "author_timezone": -28800, "parents": ["3809d7bbd984a763cf7f288a51c9924667addf4a"], "message": "fix a bug that \"optimize\" flag is not set for sub-threads\n\nThe flag for quantization optimization was not properly propagated to\nmb row encoding threads.\n\nChange-Id: Ic561599c35acd94cd5698c9b314bccd596ac2deb\n", "id": "64f3d91579278a504e5c085a3887e3f33b749627", "commit_time": 1292350341} |
| {"commit_timezone": -18000, "committer": "Yunqing Wang <yunqingwang@google.com>", "branches": [], "author": "Yunqing Wang <yunqingwang@google.com>", "encoding": null, "author_time": 1292342425, "author_timezone": -18000, "parents": ["41f4458a030dfd545078a10c1f5097702d6ccdd1"], "message": "Fix a bug in motion search code\n\nThe MV's range is 256. Since the new motion search uses a different\nstarting MV than the center ref MV, a MV range checking needs to\nbe done to avoid corruption.\n\nChange-Id: I8ae0721d1bd203639e13891e2e54a2e87276f306\n", "id": "7fb0f868634d628394a41c2195ed8ae387302c84", "commit_time": 1292353178} |
| {"commit_timezone": -28800, "committer": "Code Review <code-review@webmproject.org>", "branches": ["master"], "author": "Yunqing Wang <yunqingwang@google.com>", "encoding": null, "author_time": 1292361934, "author_timezone": -28800, "parents": ["825adc464f8ed54660ad6ca4e5b4f571ceb4821b", "7fb0f868634d628394a41c2195ed8ae387302c84"], "message": "Merge \"Fix a bug in motion search code\"", "id": "23aa13d92c6a36e7ef5f2f7b9d375edc9e44f423", "commit_time": 1292361934} |
| {"commit_timezone": -28800, "committer": "Code Review <code-review@webmproject.org>", "branches": ["master"], "author": "Yaowu Xu <yaowu@google.com>", "encoding": null, "author_time": 1292362324, "author_timezone": -28800, "parents": ["23aa13d92c6a36e7ef5f2f7b9d375edc9e44f423", "64f3d91579278a504e5c085a3887e3f33b749627"], "message": "Merge \"fix a bug that \"optimize\" flag is not set for sub-threads\"", "id": "3ac73173a4c7e5be0a9846bc323699e7365c60ee", "commit_time": 1292362324} |
| {"commit_timezone": -18000, "committer": "Yunqing Wang <yunqingwang@google.com>", "branches": [], "author": "Yunqing Wang <yunqingwang@google.com>", "encoding": null, "author_time": 1292366365, "author_timezone": -18000, "parents": ["7fb0f868634d628394a41c2195ed8ae387302c84"], "message": "Fix a bug in motion search code(2)\n\nThis fix added MV range checks for NEWMV mode as suggested by Jim.\nTo reduce unnecessary MV range checks, I tried Yaowu's suggestion.\nUpdate UMV borders in NEWMV mode to also cover MV range check.\nAlso, in this way, every MV that is valid gets checked in diamond\nsearch function.\n\nChange-Id: I95a89ce0daf6f178c454448f13d4249f19b30f3a\n", "id": "08706a3ea726fe0c5d3b2c478d755818fff64291", "commit_time": 1292366365} |
| {"commit_timezone": -18000, "committer": "John Koleszar <jkoleszar@google.com>", "branches": ["experimental"], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1292418498, "author_timezone": -18000, "parents": ["6a80032280305c41f20403b07698ca969ec7edb2", "3ac73173a4c7e5be0a9846bc323699e7365c60ee"], "message": "Merge remote branch 'origin/master' into experimental\n\nConflicts:\n\tvp8/common/entropy.c\n\nChange-Id: I35fd49cf92a50d09082fe199d3bf21bfca68a94f\n", "id": "4fa8d36f760904c1ad6c8e64597ab2afc8340d11", "commit_time": 1292418498} |
| {"commit_timezone": -18000, "committer": "John Koleszar <jkoleszar@google.com>", "branches": [], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1292418629, "author_timezone": -18000, "parents": ["7211ac407b78d26a6ddfb0f2bd8f6588e8d0fbd6", "6a80032280305c41f20403b07698ca969ec7edb2"], "message": "Merge remote branch 'internal/upstream-experimental' into HEAD\n", "id": "f6dc56a1c986f23bbb45e1f2143daa4f3951e968", "commit_time": 1292418629} |
| {"commit_timezone": -18000, "committer": "John Koleszar <jkoleszar@google.com>", "branches": [], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1292418667, "author_timezone": -18000, "parents": ["f6dc56a1c986f23bbb45e1f2143daa4f3951e968", "3ac73173a4c7e5be0a9846bc323699e7365c60ee"], "message": "Merge remote branch 'internal/upstream' into HEAD\n\nConflicts:\n\tvp8/common/entropy.c\n\nChange-Id: Ic95302e327f80afd0261ac5bd9881f38296def47\n", "id": "f7224e14c86869857b257e36d45262235fc40ee1", "commit_time": 1292418667} |
| {"commit_timezone": -28800, "committer": "Code Review <code-review@webmproject.org>", "branches": ["master"], "author": "Yunqing Wang <yunqingwang@google.com>", "encoding": null, "author_time": 1292429434, "author_timezone": -28800, "parents": ["3ac73173a4c7e5be0a9846bc323699e7365c60ee", "08706a3ea726fe0c5d3b2c478d755818fff64291"], "message": "Merge \"Fix a bug in motion search code(2)\"", "id": "4fbd0227f5a22183f880fcf0cf93f3799c65c37b", "commit_time": 1292429434} |
| {"commit_timezone": -18000, "committer": "John Koleszar <jkoleszar@google.com>", "branches": ["experimental"], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1292475906, "author_timezone": -18000, "parents": ["4fa8d36f760904c1ad6c8e64597ab2afc8340d11", "4fbd0227f5a22183f880fcf0cf93f3799c65c37b"], "message": "Merge remote branch 'origin/master' into experimental\n\nChange-Id: I3ff6a301e89b6d17a66c58801b5acc649f929de8\n", "id": "1f5d91d92e9414b67e42e01ba160363cdc2de0fa", "commit_time": 1292475907} |
| {"commit_timezone": -18000, "committer": "John Koleszar <jkoleszar@google.com>", "branches": [], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1292475909, "author_timezone": -18000, "parents": ["f7224e14c86869857b257e36d45262235fc40ee1", "4fa8d36f760904c1ad6c8e64597ab2afc8340d11"], "message": "Merge remote branch 'internal/upstream-experimental' into HEAD\n", "id": "cf0b79947f9be3ee97b99f6d127939d72055a978", "commit_time": 1292475909} |
| {"commit_timezone": -18000, "committer": "John Koleszar <jkoleszar@google.com>", "branches": [], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1292475909, "author_timezone": -18000, "parents": ["cf0b79947f9be3ee97b99f6d127939d72055a978", "4fbd0227f5a22183f880fcf0cf93f3799c65c37b"], "message": "Merge remote branch 'internal/upstream' into HEAD\n", "id": "52913b17fd66540fc93cc22bddc0b66124a62286", "commit_time": 1292475909} |
| {"commit_timezone": -18000, "committer": "Scott LaVarnway <slavarnway@google.com>", "branches": ["master"], "author": "Scott LaVarnway <slavarnway@google.com>", "encoding": null, "author_time": 1292510282, "author_timezone": -18000, "parents": ["4fbd0227f5a22183f880fcf0cf93f3799c65c37b"], "message": "Adjusted breakout RD for SPLITMV\n\nvp8_rd_pick_best_mbsegmentation looks at y only. The new\nbreakout does not include the frame cost, the prob_skip_false\ncost, or the uv rate. Performance improved by a few percent\nand the quality remained the same.\n\nChange-Id: I94ff013998ac51e8ecce7130870f7b6600758e15\n", "id": "81cdeb7117154dfa4ae9e8c22d3df1a23793a82b", "commit_time": 1292510282} |
| {"commit_timezone": -18000, "committer": "Scott LaVarnway <slavarnway@google.com>", "branches": ["master"], "author": "Scott LaVarnway <slavarnway@google.com>", "encoding": null, "author_time": 1292536887, "author_timezone": -18000, "parents": ["81cdeb7117154dfa4ae9e8c22d3df1a23793a82b"], "message": "Changed segmentation check order\n\nIn SPLITMV, the 8x8 segment will be checked first. If the 8x8 rd\nis better than the best, we check the other segments. Otherwise\nbail. Adjustments to the thresh_mult were necessary to make\nup for the initial quality loss.\nThe performance improved by 20% (average) for good quality,\nspeed 0 and speed 1, while the overall quality remained the same.\n\nChange-Id: I717aef401323c8a254fba3e9777d2a316c774cc3\n", "id": "64baa8df2e3f5cd8036fac9715d3f7d348620fa6", "commit_time": 1292536887} |
| {"commit_timezone": -18000, "committer": "John Koleszar <jkoleszar@google.com>", "branches": ["experimental"], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1292562306, "author_timezone": -18000, "parents": ["1f5d91d92e9414b67e42e01ba160363cdc2de0fa", "81cdeb7117154dfa4ae9e8c22d3df1a23793a82b"], "message": "Merge remote branch 'origin/master' into experimental\n\nChange-Id: Ie8f1f1a949e310ec1362f352d7a220ae4155cbea\n", "id": "1d7c6e79d9df0512291a824de2af4ac1b3855bed", "commit_time": 1292562307} |
| {"commit_timezone": -18000, "committer": "John Koleszar <jkoleszar@google.com>", "branches": [], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1292562310, "author_timezone": -18000, "parents": ["52913b17fd66540fc93cc22bddc0b66124a62286", "1f5d91d92e9414b67e42e01ba160363cdc2de0fa"], "message": "Merge remote branch 'internal/upstream-experimental' into HEAD\n", "id": "186f3623d4bd28f8c2823767e708909704d0086e", "commit_time": 1292562310} |
| {"commit_timezone": -18000, "committer": "John Koleszar <jkoleszar@google.com>", "branches": [], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1292562310, "author_timezone": -18000, "parents": ["186f3623d4bd28f8c2823767e708909704d0086e", "81cdeb7117154dfa4ae9e8c22d3df1a23793a82b"], "message": "Merge remote branch 'internal/upstream' into HEAD\n", "id": "4bca01d25c95465b3d3c40b9aa6386358c1273ed", "commit_time": 1292562310} |
| {"commit_timezone": 3600, "committer": "Henrik Lundin <hlundin@google.com>", "branches": [], "author": "Henrik Lundin <hlundin@google.com>", "encoding": null, "author_time": 1292331906, "author_timezone": 3600, "parents": ["3809d7bbd984a763cf7f288a51c9924667addf4a"], "message": "Inform caller of decoder about updated references\n\nInform the caller of the decoder if a decoded frame updated last,\ngolden, or altref frames, required for realtime communication\nproposed in document VP8 RTP payload format.\n\nAdded a new vpx_codec_control called VP8D_GET_LAST_REF_UPDATES, to be\ncalled after vpx_codec_decode. The control will indicate which of the\nreference frames that were updated by setting the 3 LSBs in the input\nint (pointer).\n\nChange-Id: Iac9db60dac414356c7ffa0b0fede88cb91e11bd7\n", "id": "2a87491fb07221886c8c570e6b0b48f56855a2c7", "commit_time": 1292593393} |
| {"commit_timezone": -18000, "committer": "John Koleszar <jkoleszar@google.com>", "branches": [], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1292597019, "author_timezone": -18000, "parents": ["64baa8df2e3f5cd8036fac9715d3f7d348620fa6"], "message": "Add psnr/ssim tuning option\n\nAdd a new encoder control, VP8E_SET_TUNING, to allow the application\nto inform the encoder that the material will benefit from certain\ntuning. Expose this control as the --tune option to vpxenc. The args\nhelper is expanded to support enumerated arguments by name or value.\n\nTwo tunings are provided by this patch, PSNR (default) and SSIM.\nActivity masking is made dependent on setting --tune=ssim, as the\ncurrent implementation hurts speed (10%) and PSNR (2.7% avg,\n10% peak) too much for it to be a default yet.\n\nChange-Id: I110d969381c4805347ff5a0ffaf1a14ca1965257\n", "id": "b0da9b399d8e9129f47c81366902e66823063878", "commit_time": 1292598065} |
| {"commit_timezone": -28800, "committer": "Code Review <code-review@webmproject.org>", "branches": ["master"], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1292598501, "author_timezone": -28800, "parents": ["64baa8df2e3f5cd8036fac9715d3f7d348620fa6", "2a87491fb07221886c8c570e6b0b48f56855a2c7"], "message": "Merge \"Inform caller of decoder about updated references\"", "id": "fc6ce744a606872c6d8001deabaab0b819326214", "commit_time": 1292598501} |
| {"commit_timezone": -18000, "committer": "John Koleszar <jkoleszar@google.com>", "branches": ["master"], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1292603642, "author_timezone": -18000, "parents": ["fc6ce744a606872c6d8001deabaab0b819326214"], "message": "propagate user private data on decode\n\nThe pointer passed in the user_priv argument to vpx_codec_decode()\nshould be propagated through to the corresponding output frame and\nmade available in the image's user_priv member. Fixes issue #252\n\nChange-Id: I182746a6882c8549fb146b4a4fdb64f1789eb750\n", "id": "c49f49b113ce06f5dfb67327aab7761f561de0d2", "commit_time": 1292603642} |
| {"commit_timezone": -18000, "committer": "John Koleszar <jkoleszar@google.com>", "branches": ["experimental"], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1292648713, "author_timezone": -18000, "parents": ["1d7c6e79d9df0512291a824de2af4ac1b3855bed", "c49f49b113ce06f5dfb67327aab7761f561de0d2"], "message": "Merge remote branch 'origin/master' into experimental\n\nChange-Id: Iae8b85d2f6ad4d854c43dded8588e054906f7156\n", "id": "eee331e7f3185b57a3c64d97b999422925064f49", "commit_time": 1292648719} |
| {"commit_timezone": -18000, "committer": "John Koleszar <jkoleszar@google.com>", "branches": [], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1292648725, "author_timezone": -18000, "parents": ["4bca01d25c95465b3d3c40b9aa6386358c1273ed", "1d7c6e79d9df0512291a824de2af4ac1b3855bed"], "message": "Merge remote branch 'internal/upstream-experimental' into HEAD\n", "id": "668950df7951d89c071f7d1184a3323f97f58781", "commit_time": 1292648725} |
| {"commit_timezone": -18000, "committer": "John Koleszar <jkoleszar@google.com>", "branches": [], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1292648727, "author_timezone": -18000, "parents": ["668950df7951d89c071f7d1184a3323f97f58781", "c49f49b113ce06f5dfb67327aab7761f561de0d2"], "message": "Merge remote branch 'internal/upstream' into HEAD\n", "id": "01aa85ef725698bdcbcf37ebc5cf1653f106ffb0", "commit_time": 1292648727} |
| {"commit_timezone": -18000, "committer": "John Koleszar <jkoleszar@google.com>", "branches": [], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1292735125, "author_timezone": -18000, "parents": ["01aa85ef725698bdcbcf37ebc5cf1653f106ffb0", "eee331e7f3185b57a3c64d97b999422925064f49"], "message": "Merge remote branch 'internal/upstream-experimental' into HEAD\n", "id": "ea24bc87603d139014bf697aa2fb26b76d3c1c1d", "commit_time": 1292735125} |
| {"commit_timezone": -28800, "committer": "Code Review <code-review@webmproject.org>", "branches": ["master"], "author": "Jim Bankoski <jimbankoski@google.com>", "encoding": null, "author_time": 1292866333, "author_timezone": -28800, "parents": ["c49f49b113ce06f5dfb67327aab7761f561de0d2", "b0da9b399d8e9129f47c81366902e66823063878"], "message": "Merge \"Add psnr/ssim tuning option\"", "id": "6cb708d50162ea4d6337949bc75587e87cac51eb", "commit_time": 1292866333} |
| {"commit_timezone": -18000, "committer": "John Koleszar <jkoleszar@google.com>", "branches": ["experimental"], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1292936050, "author_timezone": -18000, "parents": ["eee331e7f3185b57a3c64d97b999422925064f49", "6cb708d50162ea4d6337949bc75587e87cac51eb"], "message": "Merge remote branch 'origin/master' into experimental\n\nConflicts:\n\tvp8/vp8_cx_iface.c\n\nChange-Id: I76f302448f11b28772efd4b5643f86a7cc69a8c2\n", "id": "0b710c8d1a4d60f49032a44def013dd6babecd13", "commit_time": 1292936050} |
| {"commit_timezone": -18000, "committer": "John Koleszar <jkoleszar@google.com>", "branches": [], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1292936206, "author_timezone": -18000, "parents": ["ea24bc87603d139014bf697aa2fb26b76d3c1c1d", "6cb708d50162ea4d6337949bc75587e87cac51eb"], "message": "Merge remote branch 'internal/upstream' into HEAD\n\nConflicts:\n\tvp8/vp8_cx_iface.c\n\nChange-Id: Id670128595d04d6a61ec811b2ad896b138acded8\n", "id": "c99c0e179814cd4b0c3ba9479ca63aba6434e5c6", "commit_time": 1292936206} |
| {"commit_timezone": -18000, "committer": "John Koleszar <jkoleszar@google.com>", "branches": [], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1292994306, "author_timezone": -18000, "parents": ["c99c0e179814cd4b0c3ba9479ca63aba6434e5c6", "0b710c8d1a4d60f49032a44def013dd6babecd13"], "message": "Merge remote branch 'internal/upstream-experimental' into HEAD\n", "id": "85f31049138779778f10f11ced9a06c028bea9ad", "commit_time": 1292994306} |
| {"commit_timezone": -18000, "committer": "Johann <johannkoenig@google.com>", "branches": [], "author": "Johann <johannkoenig@google.com>", "encoding": null, "author_time": 1291058471, "author_timezone": -18000, "parents": ["6cb708d50162ea4d6337949bc75587e87cac51eb"], "message": "abstract apply_temporal_filter\n\nallow for optimized versions of apply_temporal_filter\n(now vp8_apply_temporal_filter_c)\n\nthe function was previously declared as static and appears to have been\ninlined. with this change, that's no longer possible. performance takes\na small hit.\n\nthe declaration for vp8_cx_temp_filter_c was moved to onyx_if.c because\nof a circular dependency. for rtcd, temporal_filter.h holds the\ndefinition for the rtcd table, so it needs to be included by onyx_int.h.\nhowever, onyx_int.h holds the definition for VP8_COMP which is needed\nfor the function prototype. blah.\n\nChange-Id: I499c055fdc652ac4659c21c5a55fe10ceb7e95e3\n", "id": "092b5bef37f87c77a048246d841ba6343c315176", "commit_time": 1293035514} |
| {"commit_timezone": -18000, "committer": "Johann <johannkoenig@google.com>", "branches": [], "author": "Johann <johannkoenig@google.com>", "encoding": null, "author_time": 1291130623, "author_timezone": -18000, "parents": ["092b5bef37f87c77a048246d841ba6343c315176"], "message": "temporal filter naming changes\n\nbe more consistant with the naming pattern, especially wrt rtcd\n\nChange-Id: I3df50686a09f1dab0a9620b5adbb8a1577b40f2f\n", "id": "4b6219cb33392fb68f60ec4717a0228c4a453bdc", "commit_time": 1293035535} |
| {"commit_timezone": -18000, "committer": "Johann <johannkoenig@google.com>", "branches": [], "author": "Johann <johannkoenig@google.com>", "encoding": null, "author_time": 1293034556, "author_timezone": -18000, "parents": ["4b6219cb33392fb68f60ec4717a0228c4a453bdc"], "message": "improve integer version of filter\n\nthe lookup table is based on floating point calculations (see source)\n\nby moving the *3 before the downshift and adding the rounding bit, the\ndelta (LUT - integer) goes from:\n______________________________________\n__ 1__ 1______________________________\n__ 1__ 1______________________________\n____ 1______ 1________________________\n____ 1 2__ 2 1________________________\n______ 1 1 2__ 2__ 2__ 2 1 1__________\n________ 1 1 2 2__ 1 2 3 1 2__ 2__ 2__\nto:\n__-1__-1______________________________\n______________________________________\n____-1______-1________________________\n______________________________________\n________-1______________-1____________\n______________________________________\n\nit's important to be able to use the integer version because the LUT\nmore or less precludes SIMD optimizations\n\nChange-Id: I45a81127dc7b72a06fba951649135d9d918386c0\n", "id": "20b855c33e41363a680d463ac6dba7fe07ffe712", "commit_time": 1293035639} |
| {"commit_timezone": -18000, "committer": "John Koleszar <jkoleszar@google.com>", "branches": [], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1292616383, "author_timezone": -18000, "parents": ["fc6ce744a606872c6d8001deabaab0b819326214"], "message": "make yasm generate cv8 debug data on win32\n\nNative Windows targets should use CV8 format debugging symbols, not\nDWARF.\n\nChange-Id: I9489163fcd9d749b72f6c70ecbce67a6f0790802\n", "id": "30830d5a7cd00015f661a0fb61b9a87897fe74a1", "commit_time": 1293040425} |
| {"commit_timezone": -28800, "committer": "Code Review <code-review@webmproject.org>", "branches": ["master"], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1293045068, "author_timezone": -28800, "parents": ["6cb708d50162ea4d6337949bc75587e87cac51eb", "30830d5a7cd00015f661a0fb61b9a87897fe74a1"], "message": "Merge \"make yasm generate cv8 debug data on win32\"", "id": "bd9b383db20898424b6ef7deea769dd2b176e9f4", "commit_time": 1293045068} |
| {"commit_timezone": -18000, "committer": "John Koleszar <jkoleszar@google.com>", "branches": ["experimental"], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1293080717, "author_timezone": -18000, "parents": ["0b710c8d1a4d60f49032a44def013dd6babecd13", "bd9b383db20898424b6ef7deea769dd2b176e9f4"], "message": "Merge remote branch 'origin/master' into experimental\n\nChange-Id: I5540e41567ba5dafc278ff72b5c276f4d5fb1e6b\n", "id": "7c3e704e6d1de71115b688615b63fc737d0514db", "commit_time": 1293080721} |
| {"commit_timezone": -18000, "committer": "John Koleszar <jkoleszar@google.com>", "branches": [], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1293080725, "author_timezone": -18000, "parents": ["85f31049138779778f10f11ced9a06c028bea9ad", "bd9b383db20898424b6ef7deea769dd2b176e9f4"], "message": "Merge remote branch 'internal/upstream' into HEAD\n", "id": "8faec020dcac776547d4303039565ea096299ea0", "commit_time": 1293080725} |
| {"commit_timezone": -28800, "committer": "Code Review <code-review@webmproject.org>", "branches": ["master"], "author": "Johann <johannkoenig@google.com>", "encoding": null, "author_time": 1293113647, "author_timezone": -28800, "parents": ["bd9b383db20898424b6ef7deea769dd2b176e9f4", "092b5bef37f87c77a048246d841ba6343c315176"], "message": "Merge \"abstract apply_temporal_filter\"", "id": "e2de094c99135cb78d28fe75b9ffa34247f99328", "commit_time": 1293113647} |
| {"commit_timezone": -28800, "committer": "Code Review <code-review@webmproject.org>", "branches": ["master"], "author": "Johann <johannkoenig@google.com>", "encoding": null, "author_time": 1293113660, "author_timezone": -28800, "parents": ["e2de094c99135cb78d28fe75b9ffa34247f99328", "4b6219cb33392fb68f60ec4717a0228c4a453bdc"], "message": "Merge \"temporal filter naming changes\"", "id": "d3c7365b467539445a6e1b44abd480d03d2856b6", "commit_time": 1293113660} |
| {"commit_timezone": -28800, "committer": "Code Review <code-review@webmproject.org>", "branches": ["master"], "author": "Johann <johannkoenig@google.com>", "encoding": null, "author_time": 1293113668, "author_timezone": -28800, "parents": ["d3c7365b467539445a6e1b44abd480d03d2856b6", "20b855c33e41363a680d463ac6dba7fe07ffe712"], "message": "Merge \"improve integer version of filter\"", "id": "8c4552fb36e98785193137c6e092329566338982", "commit_time": 1293113668} |
| {"commit_timezone": -18000, "committer": "James Berry <jamesberry@google.com>", "branches": ["master"], "author": "James Berry <jamesberry@google.com>", "encoding": null, "author_time": 1293133676, "author_timezone": -18000, "parents": ["8c4552fb36e98785193137c6e092329566338982"], "message": "vpxenc stats_close() memleak fix\n\nstats_close() was not freeing memory for\nsingle pass runs. It now takes in arg_passes\nto determine when it should free memory.\n\nChange-Id: I6623b7e30b76f9bf2e16008490f9b20484d03f31\n", "id": "74e8446e586380597441094bb9b4d82933fb305d", "commit_time": 1293133676} |
| {"commit_timezone": -18000, "committer": "John Koleszar <jkoleszar@google.com>", "branches": ["experimental"], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1293167105, "author_timezone": -18000, "parents": ["7c3e704e6d1de71115b688615b63fc737d0514db", "74e8446e586380597441094bb9b4d82933fb305d"], "message": "Merge remote branch 'origin/master' into experimental\n\nChange-Id: I05d5b211674cb4560d3a54dcdfa853f8d84599e6\n", "id": "7c8ae69ad8049d0d20f9c84bd85e10c6cd37d59f", "commit_time": 1293167106} |
| {"commit_timezone": -18000, "committer": "John Koleszar <jkoleszar@google.com>", "branches": [], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1293167110, "author_timezone": -18000, "parents": ["8faec020dcac776547d4303039565ea096299ea0", "7c3e704e6d1de71115b688615b63fc737d0514db"], "message": "Merge remote branch 'internal/upstream-experimental' into HEAD\n", "id": "891df506f21dd118f4e7e5cf09b02819bcb1e48e", "commit_time": 1293167110} |
| {"commit_timezone": -18000, "committer": "John Koleszar <jkoleszar@google.com>", "branches": [], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1293167110, "author_timezone": -18000, "parents": ["891df506f21dd118f4e7e5cf09b02819bcb1e48e", "74e8446e586380597441094bb9b4d82933fb305d"], "message": "Merge remote branch 'internal/upstream' into HEAD\n", "id": "93536be4b99e25d4bab68ba0c815771707cc8b82", "commit_time": 1293167110} |
| {"commit_timezone": -28800, "committer": "Yaowu Xu <yaowu@google.com>", "branches": [], "author": "Yaowu Xu <yaowu@google.com>", "encoding": null, "author_time": 1293163152, "author_timezone": -28800, "parents": ["8c4552fb36e98785193137c6e092329566338982"], "message": "adjusted sad_per_bit to correlate with quantizer\n\nRe-calibrated sad_per_bit16 and sad_per_bit4 tables to linearly\ncorrelated to quantizer values, these two variables are used in\nmotion search for costing motion vectors. This change has an small\npositive effect on compression.\n\nChange-Id: Ic9b5ea6fb8d5078ef663ba4899db019cc51f4166\n", "id": "0f5264b5841a0bc0e0c8908f8536dddf05026eee", "commit_time": 1293173978} |
| {"commit_timezone": -18000, "committer": "John Koleszar <jkoleszar@google.com>", "branches": [], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1293253507, "author_timezone": -18000, "parents": ["93536be4b99e25d4bab68ba0c815771707cc8b82", "7c8ae69ad8049d0d20f9c84bd85e10c6cd37d59f"], "message": "Merge remote branch 'internal/upstream-experimental' into HEAD\n", "id": "156e7b3262fe94bca451ca1a08f95ce70f3df206", "commit_time": 1293253507} |
| {"commit_timezone": -28800, "committer": "Code Review <code-review@webmproject.org>", "branches": ["master"], "author": "Yaowu Xu <yaowu@google.com>", "encoding": null, "author_time": 1293399937, "author_timezone": -28800, "parents": ["74e8446e586380597441094bb9b4d82933fb305d", "0f5264b5841a0bc0e0c8908f8536dddf05026eee"], "message": "Merge \"adjusted sad_per_bit to correlate with quantizer\"", "id": "95dbe9ccfd6ee9ef4cc5b87228cf612ea3596ba0", "commit_time": 1293399937} |
| {"commit_timezone": -18000, "committer": "John Koleszar <jkoleszar@google.com>", "branches": ["experimental"], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1293426305, "author_timezone": -18000, "parents": ["7c8ae69ad8049d0d20f9c84bd85e10c6cd37d59f", "95dbe9ccfd6ee9ef4cc5b87228cf612ea3596ba0"], "message": "Merge remote branch 'origin/master' into experimental\n\nChange-Id: I238df40ea8e0f34b85a38525605f7c91905f650a\n", "id": "2a68727af9d0705fbafef7a69e6101cc6a8a2ce5", "commit_time": 1293426306} |
| {"commit_timezone": -18000, "committer": "John Koleszar <jkoleszar@google.com>", "branches": [], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1293426309, "author_timezone": -18000, "parents": ["156e7b3262fe94bca451ca1a08f95ce70f3df206", "95dbe9ccfd6ee9ef4cc5b87228cf612ea3596ba0"], "message": "Merge remote branch 'internal/upstream' into HEAD\n", "id": "760d3475eb0566c57775c5101f483783658ddf98", "commit_time": 1293426309} |
| {"commit_timezone": -18000, "committer": "John Koleszar <jkoleszar@google.com>", "branches": [], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1293512708, "author_timezone": -18000, "parents": ["760d3475eb0566c57775c5101f483783658ddf98", "2a68727af9d0705fbafef7a69e6101cc6a8a2ce5"], "message": "Merge remote branch 'internal/upstream-experimental' into HEAD\n", "id": "3454bf291021182418d6483f7cad003587e356dc", "commit_time": 1293512708} |
| {"commit_timezone": -18000, "committer": "Yunqing Wang <yunqingwang@google.com>", "branches": [], "author": "Yunqing Wang <yunqingwang@google.com>", "encoding": null, "author_time": 1293121383, "author_timezone": -18000, "parents": ["6cb708d50162ea4d6337949bc75587e87cac51eb"], "message": "Modify motion estimation for SPLITMV mode\n\n1. Search for block8x16/block16x8 uses block8x8's search results.\n2. Check block4x4 only if block8x8 is chosen. (This hurts quality,\n which will be improved in another check-in.)\n3. In block4x4 search, the previous block's result is used as\n MV predictor for next block.\n\nThis change improves performance.\n\nChange-Id: I9dc089007ca08129fb6c11fe7692777ebb8647b0\n", "id": "a5a8d92976953e2d3ec719ad255ecac2e45e3866", "commit_time": 1293550482} |
| {"commit_timezone": -28800, "committer": "Code Review <code-review@webmproject.org>", "branches": ["master"], "author": "Yunqing Wang <yunqingwang@google.com>", "encoding": null, "author_time": 1293552746, "author_timezone": -28800, "parents": ["95dbe9ccfd6ee9ef4cc5b87228cf612ea3596ba0", "a5a8d92976953e2d3ec719ad255ecac2e45e3866"], "message": "Merge \"Modify motion estimation for SPLITMV mode\"", "id": "e463b95b4ee8f7a1a352a29468f944e4b6d9c4e2", "commit_time": 1293552746} |
| {"commit_timezone": -18000, "committer": "Yunqing Wang <yunqingwang@google.com>", "branches": ["master"], "author": "Yunqing Wang <yunqingwang@google.com>", "encoding": null, "author_time": 1293560587, "author_timezone": -18000, "parents": ["e463b95b4ee8f7a1a352a29468f944e4b6d9c4e2"], "message": "Adjust MV borders for SPLITMV mode\n\nAdd limits to avoid MV going out of range.\n\nChange-Id: I8a5deb40bf393488d29f694b5a56804d578e68b5\n", "id": "bf53ec492db56593ec98972bb0db7de8602fb63d", "commit_time": 1293560587} |
| {"commit_timezone": -18000, "committer": "Scott LaVarnway <slavarnway@google.com>", "branches": [], "author": "Scott LaVarnway <slavarnway@google.com>", "encoding": null, "author_time": 1293565906, "author_timezone": -18000, "parents": ["e463b95b4ee8f7a1a352a29468f944e4b6d9c4e2"], "message": "Use the fast quantizer for inter mode selection\n\nUse the fast quantizer for inter mode selection and the\nregular quantizer for the rest of the encode for good quality,\nspeed 1. Both performance and quality were improved. The\nquality gains will make up for the quality loss mentioned in\nI9dc089007ca08129fb6c11fe7692777ebb8647b0.\n\nChange-Id: Ia90bc9cf326a7c65d60d31fa32f6465ab6984d21\n", "id": "516ea8460b325500f44ce79f55ff2e2c3bab6787", "commit_time": 1293565906} |
| {"commit_timezone": -28800, "committer": "Code Review <code-review@webmproject.org>", "branches": ["master"], "author": "Scott LaVarnway <slavarnway@google.com>", "encoding": null, "author_time": 1293566171, "author_timezone": -28800, "parents": ["bf53ec492db56593ec98972bb0db7de8602fb63d", "516ea8460b325500f44ce79f55ff2e2c3bab6787"], "message": "Merge \"Use the fast quantizer for inter mode selection\"", "id": "3fb4abf3d17dc18ea5cb8cdc68284fa3f0ecac98", "commit_time": 1293566171} |
| {"commit_timezone": -18000, "committer": "John Koleszar <jkoleszar@google.com>", "branches": ["experimental"], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1293599104, "author_timezone": -18000, "parents": ["2a68727af9d0705fbafef7a69e6101cc6a8a2ce5", "3fb4abf3d17dc18ea5cb8cdc68284fa3f0ecac98"], "message": "Merge remote branch 'origin/master' into experimental\n\nChange-Id: Ib599ea0443526714d3c43b876cbfea732faba112\n", "id": "e5f7139951a0bf3cccb12ed12419dc85773a67a8", "commit_time": 1293599104} |
| {"commit_timezone": -18000, "committer": "John Koleszar <jkoleszar@google.com>", "branches": [], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1293599105, "author_timezone": -18000, "parents": ["3454bf291021182418d6483f7cad003587e356dc", "3fb4abf3d17dc18ea5cb8cdc68284fa3f0ecac98"], "message": "Merge remote branch 'internal/upstream' into HEAD\n", "id": "74441baac5a413000c21b70a063f58d1707487fd", "commit_time": 1293599105} |
| {"commit_timezone": -18000, "committer": "Yunqing Wang <yunqingwang@google.com>", "branches": ["master"], "author": "Yunqing Wang <yunqingwang@google.com>", "encoding": null, "author_time": 1293636515, "author_timezone": -18000, "parents": ["3fb4abf3d17dc18ea5cb8cdc68284fa3f0ecac98"], "message": "Always update last_frame_type\n\nScott pointed out that last_frame_type only gets updated while\nloopfilter exists. Since last_frame_type is also needed in\nmotion search now, it needs to be updated every frame.\n\nChange-Id: I9203532fd67361588d4024628d9ddb8e391ad912\n", "id": "a864678cdbf26e14a521f2a8a43cf534552c2740", "commit_time": 1293636515} |
| {"commit_timezone": -18000, "committer": "Johann <johannkoenig@google.com>", "branches": ["master"], "author": "Scott LaVarnway <slavarnway@google.com>", "encoding": null, "author_time": 1293658104, "author_timezone": -18000, "parents": ["a864678cdbf26e14a521f2a8a43cf534552c2740"], "message": "Fixed encoder crash when mult-threading is enabled.\n\nHappens in real-time mode. Will happen in good quality, speed 1.\n\nChange-Id: I3e5b68827b1a5798d0431b088a709256d1ce2c95\n", "id": "de4e8185e963c0b6c8d5a2bdc8068c01348790f1", "commit_time": 1293658882} |
| {"commit_timezone": -18000, "committer": "John Koleszar <jkoleszar@google.com>", "branches": ["experimental"], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1293685508, "author_timezone": -18000, "parents": ["e5f7139951a0bf3cccb12ed12419dc85773a67a8", "de4e8185e963c0b6c8d5a2bdc8068c01348790f1"], "message": "Merge remote branch 'origin/master' into experimental\n\nChange-Id: Iedf38035a53aa772b947ae39e44e1da473d916ac\n", "id": "1e2ab6ace0780d17320e0fcd7d05941fc2298868", "commit_time": 1293685509} |
| {"commit_timezone": -18000, "committer": "John Koleszar <jkoleszar@google.com>", "branches": [], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1293685514, "author_timezone": -18000, "parents": ["74441baac5a413000c21b70a063f58d1707487fd", "e5f7139951a0bf3cccb12ed12419dc85773a67a8"], "message": "Merge remote branch 'internal/upstream-experimental' into HEAD\n", "id": "416484774830a5d2e6e63d413796b5330480cee2", "commit_time": 1293685514} |
| {"commit_timezone": -18000, "committer": "John Koleszar <jkoleszar@google.com>", "branches": [], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1293685514, "author_timezone": -18000, "parents": ["416484774830a5d2e6e63d413796b5330480cee2", "de4e8185e963c0b6c8d5a2bdc8068c01348790f1"], "message": "Merge remote branch 'internal/upstream' into HEAD\n", "id": "4d98741c618db5c12b4d92ecda8ff0e1331a8868", "commit_time": 1293685514} |
| {"commit_timezone": -18000, "committer": "John Koleszar <jkoleszar@google.com>", "branches": [], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1293771925, "author_timezone": -18000, "parents": ["4d98741c618db5c12b4d92ecda8ff0e1331a8868", "1e2ab6ace0780d17320e0fcd7d05941fc2298868"], "message": "Merge remote branch 'internal/upstream-experimental' into HEAD\n", "id": "8cfb70c3d4a05b5dfe495cba30b988a1d4ebf1c3", "commit_time": 1293771925} |
| {"commit_timezone": 0, "committer": "Paul Wilkins <paulwilkins@google.com>", "branches": ["master"], "author": "Paul Wilkins <paulwilkins@google.com>", "encoding": null, "author_time": 1294163749, "author_timezone": 0, "parents": ["de4e8185e963c0b6c8d5a2bdc8068c01348790f1"], "message": "Adjustment to boost calculation in two pass.\n\nCalculate a minimum intra value to be used in determining the\nIIratio scores used in two pass, second pass.\n\nThis is to make sure sections that are low complexity\" in the\nintra domain are still boosted appropriately for KF/GF/ARF.\n\nFor now I have commented out the Q based adjustment of\nKF boost.\n\nChange-Id: I15deb09c5bd9b53180a2ddd3e5f575b2aba244b3\n", "id": "b095d9df3c7492e9ba031c4491a0a565f668c9e5", "commit_time": 1294164688} |
| {"commit_timezone": -18000, "committer": "John Koleszar <jkoleszar@google.com>", "branches": ["experimental"], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1294203907, "author_timezone": -18000, "parents": ["1e2ab6ace0780d17320e0fcd7d05941fc2298868", "b095d9df3c7492e9ba031c4491a0a565f668c9e5"], "message": "Merge remote branch 'origin/master' into experimental\n\nChange-Id: Ib7a1fdc49f9db6ebbd6a43ca139f842d9a260c5d\n", "id": "55864fd530ce8f4f6f682d8cb6452aa3b8d489e9", "commit_time": 1294203908} |
| {"commit_timezone": -18000, "committer": "John Koleszar <jkoleszar@google.com>", "branches": [], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1294203913, "author_timezone": -18000, "parents": ["8cfb70c3d4a05b5dfe495cba30b988a1d4ebf1c3", "b095d9df3c7492e9ba031c4491a0a565f668c9e5"], "message": "Merge remote branch 'internal/upstream' into HEAD\n", "id": "9f0b9c6378f7fbe705601abed44dd12c5e8522e4", "commit_time": 1294203913} |
| {"commit_timezone": -18000, "committer": "John Koleszar <jkoleszar@google.com>", "branches": [], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1294290313, "author_timezone": -18000, "parents": ["9f0b9c6378f7fbe705601abed44dd12c5e8522e4", "55864fd530ce8f4f6f682d8cb6452aa3b8d489e9"], "message": "Merge remote branch 'internal/upstream-experimental' into HEAD\n", "id": "1f3e814bbfcd1a2f8f6b466fd22532bd3b770c0f", "commit_time": 1294290313} |
| {"commit_timezone": 0, "committer": "Paul Wilkins <paulwilkins@google.com>", "branches": [], "author": "Paul Wilkins <paulwilkins@google.com>", "encoding": null, "author_time": 1294333807, "author_timezone": 0, "parents": ["b095d9df3c7492e9ba031c4491a0a565f668c9e5"], "message": "Disable some features for first pass.\n\nThe following features don't make sense for the first\npass in its current form and have a significant impact on its\nspeed (up to 50%).\n\nSlow quantizer, slow dct and trellis optimization.\n\nChange-Id: Id9943f6765ffbd71fc0084ec7dfbc9d376fd6fcd\n", "id": "431dac08d10b28803a0b5754337099bc79a79fb5", "commit_time": 1294333807} |
| {"commit_timezone": -18000, "committer": "John Koleszar <jkoleszar@google.com>", "branches": [], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1294337259, "author_timezone": -18000, "parents": ["b095d9df3c7492e9ba031c4491a0a565f668c9e5"], "message": "fix last frame buffer copy logic regression\n\nCommit 0ce3901 introduced a change in the frame buffer copy logic where\nthe NEW frame could be copied to the ARF or GF buffer through the\ncopy_buffer_to_{arf,gf}==1 flags, if the LAST frame was not being\nrefreshed. This is not correct. The intent of the\ncopy_buffer_to_{arf,gf}==1 flag is to copy the LAST buffer. To copy the\nNEW buffer, the refresh_{alt_ref,golden}_frame flag should be used.\n\nThe original buffer copy logic is fairly convoluted. For example:\n\n if (cm->refresh_last_frame)\n {\n vp8_swap_yv12_buffer(&cm->last_frame, &cm->new_frame);\n\n cm->frame_to_show = &cm->last_frame;\n }\n else\n {\n cm->frame_to_show = &cm->new_frame;\n }\n ...\n if (cm->copy_buffer_to_arf)\n {\n if (cm->copy_buffer_to_arf == 1)\n {\n if (cm->refresh_last_frame)\n vp8_yv12_copy_frame_ptr(&cm->new_frame, &cm->alt_ref_frame);\n else\n vp8_yv12_copy_frame_ptr(&cm->last_frame, &cm->alt_ref_frame);\n }\n else if (cm->copy_buffer_to_arf == 2)\n vp8_yv12_copy_frame_ptr(&cm->golden_frame, &cm->alt_ref_frame);\n }\n\nEffectively, if refresh_last_frame, then new and last are swapped, so\nwhen \"new\" is copied to ARF, it's equivalent to copying LAST to ARF. If\nnot refresh_last_frame, then LAST is copied to ARF. So LAST is copied to\nARF in both cases.\n\nCommit 0ce3901 removed the first buffer swap but kept the\nrefresh_last_frame?new:last behavior, changing the sense since the first\nswap wasn't done to the more readable refresh_last_frame?last:new, but\nthis logic is not correct when !refresh_last_frame.\n\nThis commit restores the correct behavior from v0.9.1 and prior. This\ncase is missing from the test vector set.\n\nChange-Id: I8369fc13a37ae882e31a8a104da808a08bc8428f\n", "id": "1942eeb8860bd1350e66a250cd684fa7705fb68c", "commit_time": 1294337262} |
| {"commit_timezone": -18000, "committer": "Johann <johannkoenig@google.com>", "branches": ["master"], "author": "Johann <johannkoenig@google.com>", "encoding": null, "author_time": 1293035031, "author_timezone": -18000, "parents": ["b095d9df3c7492e9ba031c4491a0a565f668c9e5"], "message": "x86 sse2 temporal_filter_apply\n\ncount can be reduced to short because the max number of filtered frames\nis set to 15. the max value for any frame is 32 (modifier = 16,\nfilter_weight = 2). 15*32 = 480 which requires 9 bits\n\nthis function goes from about 7000 us / 1000 iterations for the C code\nto < 275 us / 1000 iterations for sse2 for block_size = 16 and from\nabout 1800 us / 1000 iters to < 100 us / 1000 iters for block_size = 8\n\nChange-Id: I64a32607f58a2d33c39286f468b04ccd457d9e6e\n", "id": "8b0cf5f79d4c3812ae3d23f2ddc124afcf79b070", "commit_time": 1294340430} |
| {"commit_timezone": -18000, "committer": "John Koleszar <jkoleszar@google.com>", "branches": ["experimental"], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1294376713, "author_timezone": -18000, "parents": ["55864fd530ce8f4f6f682d8cb6452aa3b8d489e9", "8b0cf5f79d4c3812ae3d23f2ddc124afcf79b070"], "message": "Merge remote branch 'origin/master' into experimental\n\nChange-Id: I733a72f6f46c7ea048b3d1732e5abbc697651229\n", "id": "cd5932d2e18f21936fed6a83f962f6614e31507f", "commit_time": 1294376715} |
| {"commit_timezone": -18000, "committer": "John Koleszar <jkoleszar@google.com>", "branches": [], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1294376717, "author_timezone": -18000, "parents": ["1f3e814bbfcd1a2f8f6b466fd22532bd3b770c0f", "8b0cf5f79d4c3812ae3d23f2ddc124afcf79b070"], "message": "Merge remote branch 'internal/upstream' into HEAD\n", "id": "b5ebc457971b403bde55e1817195ff0debc64c4b", "commit_time": 1294376717} |
| {"commit_timezone": -18000, "committer": "Scott LaVarnway <slavarnway@google.com>", "branches": [], "author": "Scott LaVarnway <slavarnway@google.com>", "encoding": null, "author_time": 1294411273, "author_timezone": -18000, "parents": ["3fb4abf3d17dc18ea5cb8cdc68284fa3f0ecac98"], "message": "Removed cpi->target_bits_per_mb\n\ncpi->target_bits_per_mb is currently not being used,\nso delete it. Also removed other unused code in rdopt.c.\n\nChange-Id: I98449f9030bcd2f15451d9b7a3b9b93dd1409923\n", "id": "6dbdfe3422cee54d42d08d54abf500824a2a2d4a", "commit_time": 1294411273} |
| {"commit_timezone": -28800, "committer": "Code Review <code-review@webmproject.org>", "branches": ["master"], "author": "Scott LaVarnway <slavarnway@google.com>", "encoding": null, "author_time": 1294411605, "author_timezone": -28800, "parents": ["8b0cf5f79d4c3812ae3d23f2ddc124afcf79b070", "6dbdfe3422cee54d42d08d54abf500824a2a2d4a"], "message": "Merge \"Removed cpi->target_bits_per_mb\"", "id": "dd314351e656e2ca0f7d6f103fc2ce12a8dde7b1", "commit_time": 1294411605} |
| {"commit_timezone": -28800, "committer": "Code Review <code-review@webmproject.org>", "branches": ["master"], "author": "Paul Wilkins <paulwilkins@google.com>", "encoding": null, "author_time": 1294418067, "author_timezone": -28800, "parents": ["dd314351e656e2ca0f7d6f103fc2ce12a8dde7b1", "431dac08d10b28803a0b5754337099bc79a79fb5"], "message": "Merge \"Disable some features for first pass.\"", "id": "f7e2f1fedf58231b7b4ad861cad3dc2b86118390", "commit_time": 1294418067} |
| {"commit_timezone": 0, "committer": "Paul Wilkins <paulwilkins@google.com>", "branches": [], "author": "Paul Wilkins <paulwilkins@google.com>", "encoding": null, "author_time": 1294418039, "author_timezone": 0, "parents": ["431dac08d10b28803a0b5754337099bc79a79fb5"], "message": "Limit Q variability in two pass.\n\nIn two pass encoding each frame is given an active\nQ range to work with. This change limits how much this\nQ range can be altered over time from the initial estimate\nmade for the clip as a whole.\n\nThere is some danger this could lead to overshoot or undershoot\nin some corner cases but it helps considerably in regard to\nclips where either there is a glut or famine of bits in some sections,\nparticularly near the end of a clip.\n\nChange-Id: I34fcd1af31d2ee3d5444f93e334645254043026e\n", "id": "3af3593c8ecb2a724c3c9f63e2186366550854fa", "commit_time": 1294421030} |
| {"commit_timezone": -28800, "committer": "Code Review <code-review@webmproject.org>", "branches": ["master"], "author": "Paul Wilkins <paulwilkins@google.com>", "encoding": null, "author_time": 1294421549, "author_timezone": -28800, "parents": ["f7e2f1fedf58231b7b4ad861cad3dc2b86118390", "3af3593c8ecb2a724c3c9f63e2186366550854fa"], "message": "Merge \"Limit Q variability in two pass.\"", "id": "ba976eaa9b1fcad9a980a1061acfae7b4712b034", "commit_time": 1294421549} |
| {"commit_timezone": 0, "committer": "Paul Wilkins <paulwilkins@google.com>", "branches": [], "author": "Paul Wilkins <paulwilkins@google.com>", "encoding": null, "author_time": 1294424977, "author_timezone": 0, "parents": ["3af3593c8ecb2a724c3c9f63e2186366550854fa"], "message": "CQ Mode\n\nThe merge includes hooks to for CQ mode and other code\nchanges merged from the test branch.\n\nCQ mode attempts to maintain a more stable quantizer within a clip\nwhilst also trying to adhere to a guidline maximum bitrate.\n\nThe existing target data rate parameter is used to specify the\nguideline maximum bitrate.\n\nA new parameter allows the user to specify a target CQ level.\n\nFor normal (non kf/gf/arf) frames, the quantizer will not drop BELOW the\nuser specified value (0-63). However, in some cases the encoder may\nchoose to impose a target CQ that is above that specified by the user,\nif it estimates that consistent use of the target value is not compatible\nwith guideline maximum bitrate.\n\nChange-Id: I2221f9eecae8cc3c431d36caf83503941b25e4c1\n", "id": "e0846c9c8c374a07911ced982ce68949886d0f21", "commit_time": 1294425989} |
| {"commit_timezone": -28800, "committer": "Code Review <code-review@webmproject.org>", "branches": ["master"], "author": "Paul Wilkins <paulwilkins@google.com>", "encoding": null, "author_time": 1294427156, "author_timezone": -28800, "parents": ["ba976eaa9b1fcad9a980a1061acfae7b4712b034", "e0846c9c8c374a07911ced982ce68949886d0f21"], "message": "Merge \"CQ Mode\"", "id": "c28b10adebc0f56892310892a9d31f10360bd43b", "commit_time": 1294427156} |
| {"commit_timezone": -18000, "committer": "John Koleszar <jkoleszar@google.com>", "branches": ["experimental"], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1294463108, "author_timezone": -18000, "parents": ["cd5932d2e18f21936fed6a83f962f6614e31507f", "c28b10adebc0f56892310892a9d31f10360bd43b"], "message": "Merge remote branch 'origin/master' into experimental\n\nChange-Id: Ib34bc09a295141eb65c8c0478bde6136f178909b\n", "id": "3cb26b486490b4961fd5c7d897112b12a121a3e7", "commit_time": 1294463109} |
| {"commit_timezone": -18000, "committer": "John Koleszar <jkoleszar@google.com>", "branches": [], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1294666166, "author_timezone": -18000, "parents": ["b5ebc457971b403bde55e1817195ff0debc64c4b", "3cb26b486490b4961fd5c7d897112b12a121a3e7"], "message": "Merge remote branch 'internal/upstream-experimental' into HEAD\n", "id": "f3aa1515f33ece1407b0251b49f9e220a5965bb7", "commit_time": 1294666166} |
| {"commit_timezone": 0, "committer": "Paul Wilkins <paulwilkins@google.com>", "branches": ["master"], "author": "Paul Wilkins <paulwilkins@google.com>", "encoding": null, "author_time": 1294675371, "author_timezone": 0, "parents": ["c28b10adebc0f56892310892a9d31f10360bd43b"], "message": "Revert BASE_ERRPERMB\n\nConstant value reverted pending more tests\non different video formats.\n\nChange-Id: I07d11a0e0185e60724698c835416caf2e0774e61\n", "id": "405499d835a4a01fe09bc5ea01a2e7e77aaef8da", "commit_time": 1294675371} |
| {"commit_timezone": 0, "committer": "Paul Wilkins <paulwilkins@google.com>", "branches": ["master"], "author": "Paul Wilkins <paulwilkins@google.com>", "encoding": null, "author_time": 1294677713, "author_timezone": 0, "parents": ["405499d835a4a01fe09bc5ea01a2e7e77aaef8da"], "message": "Two Pass VBR change\n\nFurther experiment with restriction of the Q range.\n\nThis uses the average non KF/GF/ARF quantizer, instead\nof just relying on the initial value. It is not such a strong constraint\nbut there may be a reduced risk of rate misses.\n\nChange-Id: I424fe782a37a2f4e18c70805e240db55bfaa25ec\n", "id": "cf7c4732e5be5c881a49f778ba011ea5d656f66e", "commit_time": 1294677713} |
| {"commit_timezone": -18000, "committer": "Yunqing Wang <yunqingwang@google.com>", "branches": ["master"], "author": "Yunqing Wang <yunqingwang@google.com>", "encoding": null, "author_time": 1294694219, "author_timezone": -18000, "parents": ["cf7c4732e5be5c881a49f778ba011ea5d656f66e"], "message": "Fix bug in motion search\n\nThe maximum possible MV in 1/8 pel units is (1<<11), which could\ncause mvcost out of its range that is 1023. Change maximum\npossible MV in 1/8 pel units to (1<<11)-8 will fix this problem.\n\nChange-Id: I5788ed1de773f66658c14f225fb4ab5b1679b74b\n", "id": "3675b2291cac15e6bc5a9bde9a0da7e00f919aaa", "commit_time": 1294694219} |
| {"commit_timezone": -18000, "committer": "John Koleszar <jkoleszar@google.com>", "branches": ["experimental"], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1294722323, "author_timezone": -18000, "parents": ["3cb26b486490b4961fd5c7d897112b12a121a3e7", "3675b2291cac15e6bc5a9bde9a0da7e00f919aaa"], "message": "Merge remote branch 'origin/master' into experimental\n\nChange-Id: I0ecbf2f417540d75435542182a661f5f6bb84ac0\n", "id": "4a3f592109477df381d1d9307fa4cbe747000b8c", "commit_time": 1294722327} |
| {"commit_timezone": -18000, "committer": "John Koleszar <jkoleszar@google.com>", "branches": [], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1294722335, "author_timezone": -18000, "parents": ["f3aa1515f33ece1407b0251b49f9e220a5965bb7", "3675b2291cac15e6bc5a9bde9a0da7e00f919aaa"], "message": "Merge remote branch 'internal/upstream' into HEAD\n", "id": "2dc04461f26b749cee78b8834c066316031b0107", "commit_time": 1294722335} |
| {"commit_timezone": 3600, "committer": "Henrik Lundin <hlundin@google.com>", "branches": ["master"], "author": "Henrik Lundin <hlundin@google.com>", "encoding": null, "author_time": 1294747284, "author_timezone": 3600, "parents": ["3675b2291cac15e6bc5a9bde9a0da7e00f919aaa"], "message": "Remove unused local variables\n\nRemoving unused local variables causing compiler warnings in\nVisual Studio.\n\nChange-Id: I0e2096303be1fdbc01428a6e57cca9796bb32c8a\n", "id": "48c28fc42c8c1ca46f30ff0fc4f13e3afd4a25b7", "commit_time": 1294755739} |
| {"commit_timezone": -18000, "committer": "Yunqing Wang <yunqingwang@google.com>", "branches": [], "author": "Yunqing Wang <yunqingwang@google.com>", "encoding": null, "author_time": 1294698115, "author_timezone": -18000, "parents": ["3675b2291cac15e6bc5a9bde9a0da7e00f919aaa"], "message": "Add no_skip_block4x4_search flag in SPLITMV mode\n\nAdd a flag to always enable block4x4 search for speed=0 (good\nquality) to guarantee no quality loss for speed0.\n\nChange-Id: Ie04bbc25f7e6a33a7bfa30e05775d33148731c81\n", "id": "1546e6a8c9b34db4925781234300cadf0f2c7ecd", "commit_time": 1294757413} |
| {"commit_timezone": -18000, "committer": "Johann <johannkoenig@google.com>", "branches": [], "author": "Johann <johannkoenig@google.com>", "encoding": null, "author_time": 1294762949, "author_timezone": -18000, "parents": ["3675b2291cac15e6bc5a9bde9a0da7e00f919aaa"], "message": "use unaligned load\n\nsource buffer is not guaranteed to be aligned for odd size buffers\n\nChange-Id: Id0b1fd40ba3bd6c994bcfada788feccd2b53c5a9\n", "id": "f50f2fd2a73f2c5ee3f10ad077e780398df17cd7", "commit_time": 1294762949} |
| {"commit_timezone": -28800, "committer": "Code Review <code-review@webmproject.org>", "branches": ["master"], "author": "Johann <johannkoenig@google.com>", "encoding": null, "author_time": 1294763122, "author_timezone": -28800, "parents": ["48c28fc42c8c1ca46f30ff0fc4f13e3afd4a25b7", "f50f2fd2a73f2c5ee3f10ad077e780398df17cd7"], "message": "Merge \"use unaligned load\"", "id": "e88d7ab24551fa3a7aea63efead0645c6e4b1d84", "commit_time": 1294763122} |
| {"commit_timezone": -28800, "committer": "Code Review <code-review@webmproject.org>", "branches": ["master"], "author": "Yunqing Wang <yunqingwang@google.com>", "encoding": null, "author_time": 1294763664, "author_timezone": -28800, "parents": ["e88d7ab24551fa3a7aea63efead0645c6e4b1d84", "1546e6a8c9b34db4925781234300cadf0f2c7ecd"], "message": "Merge \"Add no_skip_block4x4_search flag in SPLITMV mode\"", "id": "6ff2b0883a843e3ace15a820ee89a619f60bb6ac", "commit_time": 1294763664} |
| {"commit_timezone": -18000, "committer": "Scott LaVarnway <slavarnway@google.com>", "branches": [], "author": "Scott LaVarnway <slavarnway@google.com>", "encoding": null, "author_time": 1294776000, "author_timezone": -18000, "parents": ["6ff2b0883a843e3ace15a820ee89a619f60bb6ac"], "message": "Moved ref frame calculations\n\nMoved ref frame calculations to outside of the\nmode_index loop.\n\nChange-Id: I06103fc7e8af88b54b84443acf6691d29b1272ac\n", "id": "96fd758ea92d88f6a924deb8ff569bcb0d3c1974", "commit_time": 1294776000} |
| {"commit_timezone": -18000, "committer": "John Koleszar <jkoleszar@google.com>", "branches": ["experimental"], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1294808714, "author_timezone": -18000, "parents": ["4a3f592109477df381d1d9307fa4cbe747000b8c", "6ff2b0883a843e3ace15a820ee89a619f60bb6ac"], "message": "Merge remote branch 'origin/master' into experimental\n\nChange-Id: Id5da32e6d58a58e04a4dff9ca1df23ebb6c436b8\n", "id": "20d7cfd8d57823d966a2e3c7e70eebc1f81bbffe", "commit_time": 1294808717} |
| {"commit_timezone": 0, "committer": "Paul Wilkins <paulwilkins@google.com>", "branches": ["master"], "author": "Paul Wilkins <paulwilkins@google.com>", "encoding": null, "author_time": 1294852122, "author_timezone": 0, "parents": ["6ff2b0883a843e3ace15a820ee89a619f60bb6ac"], "message": "Limit key frame quantizer for forced key frames.\n\nWhere a key frame occurs because of a minimum interval\nselected by the user, then these forced key frames ideally need\nto be more closely matched in quality to the surrounding frame.\n\nChange-Id: Ia55b1f047e77dc7fbd78379c45869554f25b3df7\n", "id": "55acda98f7f9d4e745e8b6ab02848d6da015b65b", "commit_time": 1294854239} |
| {"commit_timezone": -18000, "committer": "John Koleszar <jkoleszar@google.com>", "branches": ["experimental"], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1294895110, "author_timezone": -18000, "parents": ["20d7cfd8d57823d966a2e3c7e70eebc1f81bbffe", "55acda98f7f9d4e745e8b6ab02848d6da015b65b"], "message": "Merge remote branch 'origin/master' into experimental\n\nChange-Id: I0859ddc498ff2d8f75fc4d2bc37127eb6188e231\n", "id": "757a45f3ebcb62ae1262c80f68eee447d6788de5", "commit_time": 1294895111} |
| {"commit_timezone": 0, "committer": "Paul Wilkins <paulwilkins@google.com>", "branches": ["master"], "author": "Paul Wilkins <paulwilkins@google.com>", "encoding": null, "author_time": 1294922700, "author_timezone": 0, "parents": ["55acda98f7f9d4e745e8b6ab02848d6da015b65b"], "message": "One pass rate control correction.\n\nFixed discrepancy cpi->ni_frames vs cm->current_video_frame > 150.\n\nMake one pass path explicit.\n\nThere is still scope for some odd behaviour around the transition\npoint at cpi->ni_frames > 150.\n\nChange-Id: Icdee130fe6e2a832206d30e45bf65963edd7a74d\n", "id": "eda7d538bf0dbc73bd39c29cc2922497997334a3", "commit_time": 1294923101} |
| {"commit_timezone": -28800, "committer": "Code Review <code-review@webmproject.org>", "branches": ["master"], "author": "Scott LaVarnway <slavarnway@google.com>", "encoding": null, "author_time": 1294930768, "author_timezone": -28800, "parents": ["eda7d538bf0dbc73bd39c29cc2922497997334a3", "96fd758ea92d88f6a924deb8ff569bcb0d3c1974"], "message": "Merge \"Moved ref frame calculations\"", "id": "b082790c7d1e16dde329f1baea153c0fe86112d5", "commit_time": 1294930768} |
| {"commit_timezone": -18000, "committer": "John Koleszar <jkoleszar@google.com>", "branches": [], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1294936500, "author_timezone": -18000, "parents": ["2dc04461f26b749cee78b8834c066316031b0107", "757a45f3ebcb62ae1262c80f68eee447d6788de5"], "message": "Merge remote branch 'internal/upstream-experimental' into HEAD\n", "id": "05be0987486d02f9b104270896ea77b60849c3e0", "commit_time": 1294936500} |
| {"commit_timezone": -18000, "committer": "John Koleszar <jkoleszar@google.com>", "branches": [], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1294936500, "author_timezone": -18000, "parents": ["05be0987486d02f9b104270896ea77b60849c3e0", "b082790c7d1e16dde329f1baea153c0fe86112d5"], "message": "Merge remote branch 'internal/upstream' into HEAD\n", "id": "9b9ecb38de0ce0a4b81506799217619d166c61b1", "commit_time": 1294936500} |
| {"commit_timezone": -18000, "committer": "John Koleszar <jkoleszar@google.com>", "branches": ["experimental"], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1294981508, "author_timezone": -18000, "parents": ["757a45f3ebcb62ae1262c80f68eee447d6788de5", "b082790c7d1e16dde329f1baea153c0fe86112d5"], "message": "Merge remote branch 'origin/master' into experimental\n\nChange-Id: I229048ab797a4087437c265e6bb96db5c32e7b3d\n", "id": "9a7b92ebe748423432b92d8ad4d25d8a8a879391", "commit_time": 1294981508} |
| {"commit_timezone": 0, "committer": "Paul Wilkins <paulwilkins@google.com>", "branches": [], "author": "Paul Wilkins <paulwilkins@google.com>", "encoding": null, "author_time": 1295004893, "author_timezone": 0, "parents": ["b082790c7d1e16dde329f1baea153c0fe86112d5"], "message": "KF/GF Pulsing\n\nThis change is designed to try and reduce pulsing effects when moving\nwith a complex transition like a fade, into an easy or static section in\nan otherwise difficult clip in CQ mode.\n\nThe active CQ level is relaxed down to the user entered level for frames that\nare generating less than the passed in minimum bandwidth.\n\nChange-Id: Id6d8b551daad4f489c087bd742bc95418a95f3f0\n", "id": "c8338ebf7acba1f0a2d0d182b643c5c14417e33a", "commit_time": 1295005046} |
| {"commit_timezone": 0, "committer": "Paul Wilkins <paulwilkins@google.com>", "branches": [], "author": "Paul Wilkins <paulwilkins@google.com>", "encoding": null, "author_time": 1295006832, "author_timezone": 0, "parents": ["b082790c7d1e16dde329f1baea153c0fe86112d5"], "message": "Experimental change to help with ARNR problem.\n\nAllow use of other reference frames for the ARF overlay frame\nwhen ARNR filtering is enabled\n\nChange-Id: Icd6a9fb38977a88fbe7cc9b9c18198eb454c0273\n", "id": "72e22b0bb8d66c37d57bccb95c9c43660e080745", "commit_time": 1295006832} |
| {"commit_timezone": 0, "committer": "Adrian Grange <agrange@google.com>", "branches": ["master"], "author": "Adrian Grange <agrange@google.com>", "encoding": null, "author_time": 1295017479, "author_timezone": 0, "parents": ["b082790c7d1e16dde329f1baea153c0fe86112d5"], "message": "ARNR filter pointer update bug fix\n\nIn cases where the frame width is not a multiple of 16 the\nARNR filter would go wrong.\n\nIn vp8_temporal_filter_iterate_c when updating pointers\nat the end of a row of MBs, the image size was\nincorrectly used rather than using Num_MBs_In_Row\ntimes 16 (Y) or 8 (U,V).\n\nThis worked when width is multiple of 16 but failed\notherwise.\n\nChange-Id: I008919062715bd3d17c7aa2562ab58d1cb37053a\n", "id": "2c1b06e67213d5e7375d911f326810dbf086f9e6", "commit_time": 1295017479} |
| {"commit_timezone": 0, "committer": "Paul Wilkins <paulwilkins@google.com>", "branches": [], "author": "Paul Wilkins <paulwilkins@google.com>", "encoding": null, "author_time": 1295016735, "author_timezone": 0, "parents": ["72e22b0bb8d66c37d57bccb95c9c43660e080745"], "message": "Testing of modes with Alt Ref frame\n\nPreviously when a frame was being overlaid on a previously coded\nalt ref frame we only checked the alt ref 0,0 mode. Where there is\na possibility that the alt ref buffer is a filtered frame we should allow\nthe other prediction modes as normal or at the least allow use of\nthe last frame buffer.\n\nChange-Id: I4d6227223d125c96b4f3066ec6ec9484fee7768c\n", "id": "415371c9d99639258e9e4546bda45fe889a79ef3", "commit_time": 1295018445} |
| {"commit_timezone": -28800, "committer": "Code Review <code-review@webmproject.org>", "branches": ["master"], "author": "Paul Wilkins <paulwilkins@google.com>", "encoding": null, "author_time": 1295018761, "author_timezone": -28800, "parents": ["2c1b06e67213d5e7375d911f326810dbf086f9e6", "72e22b0bb8d66c37d57bccb95c9c43660e080745"], "message": "Merge \"Experimental change to help with ARNR problem.\"", "id": "8f711db4e88abc27d8616e4dc37d8e64677c2238", "commit_time": 1295018761} |
| {"commit_timezone": -28800, "committer": "Code Review <code-review@webmproject.org>", "branches": ["master"], "author": "Paul Wilkins <paulwilkins@google.com>", "encoding": null, "author_time": 1295018797, "author_timezone": -28800, "parents": ["8f711db4e88abc27d8616e4dc37d8e64677c2238", "415371c9d99639258e9e4546bda45fe889a79ef3"], "message": "Merge \"Testing of modes with Alt Ref frame\"", "id": "3aafb47729a316d50de7aca17a64cfc353e67159", "commit_time": 1295018797} |
| {"commit_timezone": -28800, "committer": "Code Review <code-review@webmproject.org>", "branches": ["master"], "author": "Paul Wilkins <paulwilkins@google.com>", "encoding": null, "author_time": 1295025637, "author_timezone": -28800, "parents": ["3aafb47729a316d50de7aca17a64cfc353e67159", "c8338ebf7acba1f0a2d0d182b643c5c14417e33a"], "message": "Merge \"KF/GF Pulsing\"", "id": "a1a4d23797b2537f986859c57a73fa9330fa0ed5", "commit_time": 1295025637} |
| {"commit_timezone": -18000, "committer": "Johann <johannkoenig@google.com>", "branches": [], "author": "Johann <johannkoenig@google.com>", "encoding": null, "author_time": 1294756917, "author_timezone": -18000, "parents": ["a1a4d23797b2537f986859c57a73fa9330fa0ed5"], "message": "update sse2 regular quantizer\n\nabout ~5% gain on 32bit. disabled for 64bit\n\nunset executable bit on ssse3 version (cosmetic)\n\nChange-Id: I1a5860839eb294ce4261f819caea2dcfa78e57ca\n", "id": "15f9bea73b136df73ee5efd1589e19924162e8fe", "commit_time": 1295033170} |
| {"commit_timezone": -18000, "committer": "John Koleszar <jkoleszar@google.com>", "branches": ["experimental"], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1295067909, "author_timezone": -18000, "parents": ["9a7b92ebe748423432b92d8ad4d25d8a8a879391", "a1a4d23797b2537f986859c57a73fa9330fa0ed5"], "message": "Merge remote branch 'origin/master' into experimental\n\nChange-Id: Id03b5485239fdb2a5e2351a3393eeed847a6e641\n", "id": "746cc9232707cdf15f146fce17c9b81ad588fbd2", "commit_time": 1295067911} |
| {"commit_timezone": -18000, "committer": "John Koleszar <jkoleszar@google.com>", "branches": [], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1295067920, "author_timezone": -18000, "parents": ["9b9ecb38de0ce0a4b81506799217619d166c61b1", "9a7b92ebe748423432b92d8ad4d25d8a8a879391"], "message": "Merge remote branch 'internal/upstream-experimental' into HEAD\n", "id": "6dfec43bfda7ab411078e1cd6bbdb930a0c225fe", "commit_time": 1295067920} |
| {"commit_timezone": -18000, "committer": "John Koleszar <jkoleszar@google.com>", "branches": [], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1295067921, "author_timezone": -18000, "parents": ["6dfec43bfda7ab411078e1cd6bbdb930a0c225fe", "a1a4d23797b2537f986859c57a73fa9330fa0ed5"], "message": "Merge remote branch 'internal/upstream' into HEAD\n", "id": "d9f0e22e8d95d348b817d36eac49eb5614de09d1", "commit_time": 1295067921} |
| {"commit_timezone": -18000, "committer": "John Koleszar <jkoleszar@google.com>", "branches": [], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1295154315, "author_timezone": -18000, "parents": ["d9f0e22e8d95d348b817d36eac49eb5614de09d1", "746cc9232707cdf15f146fce17c9b81ad588fbd2"], "message": "Merge remote branch 'internal/upstream-experimental' into HEAD\n", "id": "04fb68664d0873025e97cec769ea1e33cf4764e8", "commit_time": 1295154315} |
| {"commit_timezone": 0, "committer": "Paul Wilkins <paulwilkins@google.com>", "branches": ["master"], "author": "Paul Wilkins <paulwilkins@google.com>", "encoding": null, "author_time": 1295284991, "author_timezone": 0, "parents": ["a1a4d23797b2537f986859c57a73fa9330fa0ed5"], "message": "Fix CQ range and experimental KF sizing changes.\n\nThe CQ level was not using the q_trans[] array to convert\nto a 0-127 range as per min and maxq\n\nExperimental change to try and match the reconstruction\nerror for forced key frames approximately to that of the\nprevious frame by means of the recode loop. Though this\nmay cause extra recodes and the recode behavior has not\nbeen optimized, it can only happen on forced key frames.\n\nChange-Id: I1f7e42d526f1b1cb556dd461eff1a692bd1b5b2f\n", "id": "339c512762542995d51086e1990cf47967687bb5", "commit_time": 1295285085} |
| {"commit_timezone": -18000, "committer": "John Koleszar <jkoleszar@google.com>", "branches": ["experimental"], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1295327116, "author_timezone": -18000, "parents": ["746cc9232707cdf15f146fce17c9b81ad588fbd2", "339c512762542995d51086e1990cf47967687bb5"], "message": "Merge remote branch 'origin/master' into experimental\n\nChange-Id: I3e51945a61446e1ee70caaf97ff7cf0c740bf1da\n", "id": "76eb1b0519ba58a650205dd35779e55857695b0f", "commit_time": 1295327117} |
| {"commit_timezone": -18000, "committer": "John Koleszar <jkoleszar@google.com>", "branches": [], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1295327117, "author_timezone": -18000, "parents": ["04fb68664d0873025e97cec769ea1e33cf4764e8", "339c512762542995d51086e1990cf47967687bb5"], "message": "Merge remote branch 'internal/upstream' into HEAD\n", "id": "7e3d1b4fe5e846dcd6e94906846c1fdbbb4e1554", "commit_time": 1295327117} |
| {"commit_timezone": -18000, "committer": "John Koleszar <jkoleszar@google.com>", "branches": ["master"], "author": "Attila Nagy <attilanagy@google.com>", "encoding": null, "author_time": 1294650850, "author_timezone": 7200, "parents": ["339c512762542995d51086e1990cf47967687bb5"], "message": "Fix encoder real-time only configuration.\n\nRemove allocation/deallocation of stats storage.\nRemove full search functions in machine specific encoder inits.\nRemove last pass validation in validate_config.\n\nChange-Id: I7f29be69273981a4fef6e80ecdb6217c68cbad4e\n", "id": "cb791aaa2f6faf0ceb2c8a84e0ae6e5ec7758f90", "commit_time": 1295356761} |
| {"commit_timezone": 0, "committer": "Paul Wilkins <paulwilkins@google.com>", "branches": [], "author": "Paul Wilkins <paulwilkins@google.com>", "encoding": null, "author_time": 1295363945, "author_timezone": 0, "parents": ["339c512762542995d51086e1990cf47967687bb5"], "message": "Further CQ, Key frame and ARF changes\n\nThis code fixes a bug in the calculation of\nthe minimum Q for alt ref frames.\n\nIt also allows an extended gf/arf interval for sections\nof clips that completely static (or nearly so).\n\nChange-Id: I1a21aaa16d4f0578e5f99b13bebd78d59403c73b\n", "id": "57136a268ab52d2874aa75859e43f663ca98e67c", "commit_time": 1295363945} |
| {"commit_timezone": -28800, "committer": "Code Review <code-review@webmproject.org>", "branches": ["master"], "author": "Paul Wilkins <paulwilkins@google.com>", "encoding": null, "author_time": 1295366686, "author_timezone": -28800, "parents": ["cb791aaa2f6faf0ceb2c8a84e0ae6e5ec7758f90", "57136a268ab52d2874aa75859e43f663ca98e67c"], "message": "Merge \"Further CQ, Key frame and ARF changes\"", "id": "d6d5d43708cac5b5002a26d10782ec65d710dcf9", "commit_time": 1295366686} |
| {"commit_timezone": -18000, "committer": "Jim Bankoski <jimbankoski@google.com>", "branches": ["master"], "author": "Jim Bankoski <jimbankoski@google.com>", "encoding": null, "author_time": 1295367257, "author_timezone": -18000, "parents": ["d6d5d43708cac5b5002a26d10782ec65d710dcf9"], "message": "vp8e -removed undefined max call\n\nChange-Id: I42a86b0488f44115f09551fc5ad6d711fd470f0d\n", "id": "edcf74c6add3b64fe7bd931194bcb9ebbfa3413a", "commit_time": 1295367692} |
| {"commit_timezone": -18000, "committer": "Yunqing Wang <yunqingwang@google.com>", "branches": [], "author": "Yunqing Wang <yunqingwang@google.com>", "encoding": null, "author_time": 1295378392, "author_timezone": -18000, "parents": ["edcf74c6add3b64fe7bd931194bcb9ebbfa3413a"], "message": "Modify calling of NEON code in sub-pixel search\n\nIn vp8_find_best_sub_pixel_step_iteratively(), many times xoffset\nand yoffset are specific values - (4,0) (0,4) and (4,4). Modified\ncode to call simplified NEON version at these specific offsets to\nhelp with the performance.\n\nChange-Id: Iaf896a0f7aae4697bd36a49e182525dd1ef1ab4d\n", "id": "ce6c954d2e643c74eb77ca36884c541b1d97fbdb", "commit_time": 1295378392} |
| {"commit_timezone": -28800, "committer": "Code Review <code-review@webmproject.org>", "branches": ["master"], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1295384097, "author_timezone": -28800, "parents": ["edcf74c6add3b64fe7bd931194bcb9ebbfa3413a", "1942eeb8860bd1350e66a250cd684fa7705fb68c"], "message": "Merge \"fix last frame buffer copy logic regression\"", "id": "f97f2b1bb6c08661b88324ef15354505dad4a041", "commit_time": 1295384097} |
| {"commit_timezone": -18000, "committer": "John Koleszar <jkoleszar@google.com>", "branches": ["experimental"], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1295413516, "author_timezone": -18000, "parents": ["76eb1b0519ba58a650205dd35779e55857695b0f", "f97f2b1bb6c08661b88324ef15354505dad4a041"], "message": "Merge remote branch 'origin/master' into experimental\n\nChange-Id: I7125984ec28a7094195b640d6659590c6eead533\n", "id": "ae4db164e5ece4ffdf8d2f460940244763e5052d", "commit_time": 1295413518} |
| {"commit_timezone": -18000, "committer": "John Koleszar <jkoleszar@google.com>", "branches": [], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1295413521, "author_timezone": -18000, "parents": ["7e3d1b4fe5e846dcd6e94906846c1fdbbb4e1554", "76eb1b0519ba58a650205dd35779e55857695b0f"], "message": "Merge remote branch 'internal/upstream-experimental' into HEAD\n", "id": "6c0f7e3ae758ec9faae0890d2399e50b335a1d75", "commit_time": 1295413521} |
| {"commit_timezone": -18000, "committer": "John Koleszar <jkoleszar@google.com>", "branches": [], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1295413521, "author_timezone": -18000, "parents": ["6c0f7e3ae758ec9faae0890d2399e50b335a1d75", "f97f2b1bb6c08661b88324ef15354505dad4a041"], "message": "Merge remote branch 'internal/upstream' into HEAD\n", "id": "11ce364dfcc8eb85371e79290d10c9976bc19953", "commit_time": 1295413521} |
| {"commit_timezone": 3600, "committer": "Henrik Lundin <hlundin@google.com>", "branches": [], "author": "Henrik Lundin <hlundin@google.com>", "encoding": null, "author_time": 1292514391, "author_timezone": 3600, "parents": ["2a87491fb07221886c8c570e6b0b48f56855a2c7"], "message": "Implement error tracking in the decoder\n\nA new vpx_codec_control called VP8D_GET_FRAME_CORRUPTED. The output\nfrom the function is non-zero if the last decoded frame contains\ncorruption due to packet losses.\n\nThe decoder is also modified to accept encoded frames of zero length.\nA zero length frame indicates to the decoder that one or more frames\nhave been completely lost. This will mark the last decoded reference\nbuffer as corrupted. The data pointer can be NULL if the length is\nzero.\n\nChange-Id: Ic5902c785a281c6e05329deea958554b7a6c75ce\n", "id": "67fb3a5155bd7dcb6aacbc7e3bb05be308040367", "commit_time": 1295427201} |
| {"commit_timezone": -28800, "committer": "Code Review <code-review@webmproject.org>", "branches": ["master"], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1295445060, "author_timezone": -28800, "parents": ["f97f2b1bb6c08661b88324ef15354505dad4a041", "67fb3a5155bd7dcb6aacbc7e3bb05be308040367"], "message": "Merge \"Implement error tracking in the decoder\"", "id": "2f0331c90cdf1eaa19f48c9dd4d31b6f05947e11", "commit_time": 1295445060} |
| {"commit_timezone": 0, "committer": "Paul Wilkins <paulwilkins@google.com>", "branches": [], "author": "Paul Wilkins <paulwilkins@google.com>", "encoding": null, "author_time": 1295452222, "author_timezone": 0, "parents": ["f97f2b1bb6c08661b88324ef15354505dad4a041"], "message": "First pass loop bug.\n\nIncorrect value loop_decay_rate used in GF loop.\n\nThe intent was to test the cumulative value decay_accumulator.\n\nChange-Id: I62928c63eb09f4f6936a45ebd1c23784d1c9681b\n", "id": "e867516843c18a0493039eccc940bd9ab706b13f", "commit_time": 1295452222} |
| {"commit_timezone": -28800, "committer": "Code Review <code-review@webmproject.org>", "branches": ["master"], "author": "Paul Wilkins <paulwilkins@google.com>", "encoding": null, "author_time": 1295454814, "author_timezone": -28800, "parents": ["2f0331c90cdf1eaa19f48c9dd4d31b6f05947e11", "e867516843c18a0493039eccc940bd9ab706b13f"], "message": "Merge \"First pass loop bug.\"", "id": "06e7320c3e909c33e248b9910dc182b13451d1c8", "commit_time": 1295454814} |
| {"commit_timezone": -28800, "committer": "Yaowu Xu <yaowu@google.com>", "branches": ["experimental"], "author": "Yaowu Xu <yaowu@google.com>", "encoding": null, "author_time": 1291247414, "author_timezone": -28800, "parents": ["ae4db164e5ece4ffdf8d2f460940244763e5052d"], "message": "experiment extending the quantizer range\n\nPrior to this change, VP8 min quantizer is 4, which caps the\nhighest quality around 51DB. This experimental change extends\nthe min quantizer to 1, removes the cap and allows the highest\nquality to be around ~73DB, consistent with the fdct/idct round trip\nerror. To test this change, at configure time use options:\n\n--enable-experimental --enable-extend_qrange\n\nThe following is a brief log of changes in each of the patch sets\n\npatch set 1:\nIn this commit, the quantization/dequantization constants are kept\nunchanged, instead scaling factor 4 is rolled into fdct/idct.\nFixed Q0 encoding tests on mobile:\n Before: 9560.567kbps Overall PSNR:50.255DB VPXSSIM:98.288\n Now: 18035.774kbps Overall PSNR:73.022DB VPXSSIM:99.991\n\npatch set 2:\nregenerated dc/ac quantizer lookup tables based on the scaling\nfactor rolled in the fdct/idct. Also slightly extended the range\ntowards the high quantizer end.\n\npatch set 3:\nslightly tweaked the quantizer tables and generated bits_per_mb\ntable based on Paul's suggestions.\n\npatch set 4:\nfix a typo in idct, re-calculated tables relating active max Q\nto active min Q\n\npatch set 5:\nadded rdmult lookup table based on Q\n\npatch set 6:\nfix rdmult scale: dct coefficient has scaled up by 4\n\npatch set 7:\nmake transform coefficients to be within 16bits\n\npatch set 8:\nnormalize 2nd order quantizers\n\npatch set 9:\nfix mis-spellings\n\npatch set 10:\nchange the configure script and macros to allow experimental code\nto be enabled at configure time with --enable-extend_qrange\n\npatch set 11:\nrebase for merge\n\nChange-Id: Ib50641ddd44aba2a52ed890222c309faa31cc59c\n", "id": "5b42ae09aeecedfdff1dae9d59be9fbb2aba3392", "commit_time": 1295472155} |
| {"commit_timezone": -18000, "committer": "John Koleszar <jkoleszar@google.com>", "branches": ["experimental"], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1295499923, "author_timezone": -18000, "parents": ["5b42ae09aeecedfdff1dae9d59be9fbb2aba3392", "06e7320c3e909c33e248b9910dc182b13451d1c8"], "message": "Merge remote branch 'origin/master' into experimental\n\nChange-Id: Ia0840303fe1dc8c12f3389e7a1fe20b6d3c6b9c5\n", "id": "3ac80a74f80452a5212c0680e678be6ab7541bed", "commit_time": 1295499928} |
| {"commit_timezone": 0, "committer": "Adrian Grange <agrange@google.com>", "branches": ["master"], "author": "Adrian Grange <agrange@google.com>", "encoding": null, "author_time": 1295529213, "author_timezone": 0, "parents": ["06e7320c3e909c33e248b9910dc182b13451d1c8"], "message": "Fixed use of motion percentage in KF/GF group calc\n\nIn both vp8_find_next_key_frame and define_gf_group,\nmotion_pct was initialised at the top of the loop before\nnext_frame stats had been read in.\n\nThis fix sets motion_pct after next_frame stats have\nbeen read.\n\nChange-Id: I8c0bebf372ef8aa97b97fd35b42973d1d831ee73\n", "id": "815e1e9fe4ede2bc8e0e9b58cc58f84822a02f89", "commit_time": 1295529213} |
| {"commit_timezone": 7200, "committer": "Attila Nagy <attilanagy@google.com>", "branches": ["master"], "author": "Attila Nagy <attilanagy@google.com>", "encoding": null, "author_time": 1295527617, "author_timezone": 7200, "parents": ["815e1e9fe4ede2bc8e0e9b58cc58f84822a02f89"], "message": "Update configure scripts\n\nAdd --extra-cflags as config parameter for user defined extra CFLAGS.\nAdd -g to asflags when debug enabled for arm targets.\n\nChange-Id: Ibdde7cfdda6736c1c1db45e6466bd08504a51f15\n", "id": "419553258d0839f1ac629b67b8c4520195705429", "commit_time": 1295539167} |
| {"commit_timezone": 0, "committer": "Paul Wilkins <paulwilkins@google.com>", "branches": ["master"], "author": "Paul Wilkins <paulwilkins@google.com>", "encoding": null, "author_time": 1295546480, "author_timezone": 0, "parents": ["419553258d0839f1ac629b67b8c4520195705429"], "message": "Further work to reduce pulsing.\n\nThese changes are specifically targeted at fade transitions to\nstatic scenes. Here we want to place a GF/ARF immediately\nafter the fade and prevent an ARF just before the fade.\n\nAlso some code lines and comment lines shortened to 80 chars\nwhile I was there.\n\nChange-Id: Iefdc09a4fa7b265048fc017246b73e138693950f\n", "id": "8064583d2621a159b01508c1fd0017c4e7887938", "commit_time": 1295546480} |
| {"commit_timezone": -18000, "committer": "John Koleszar <jkoleszar@google.com>", "branches": ["experimental"], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1295622672, "author_timezone": -18000, "parents": ["3ac80a74f80452a5212c0680e678be6ab7541bed", "8064583d2621a159b01508c1fd0017c4e7887938"], "message": "Merge remote branch 'origin/master' into experimental\n\nConflicts:\n\tconfigure\n\nChange-Id: I87cdc3faac79e683038fa4a45c3ac542b8e931a5\n", "id": "cbe07a749120a48e827c881cbdf9a649a32e25b8", "commit_time": 1295622711} |
| {"commit_timezone": -18000, "committer": "John Koleszar <jkoleszar@google.com>", "branches": [], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1295622828, "author_timezone": -18000, "parents": ["11ce364dfcc8eb85371e79290d10c9976bc19953", "3ac80a74f80452a5212c0680e678be6ab7541bed"], "message": "Merge remote branch 'internal/upstream-experimental' into HEAD\n\nConflicts:\n\tconfigure\n\nChange-Id: I2ce6b0a0507f9aa4e3fed8ea1cb69779db5f4566\n", "id": "46d9ff1b97ce32ccf6908648203532c4d5de050d", "commit_time": 1295622828} |
| {"commit_timezone": -18000, "committer": "John Koleszar <jkoleszar@google.com>", "branches": [], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1295622886, "author_timezone": -18000, "parents": ["46d9ff1b97ce32ccf6908648203532c4d5de050d", "8064583d2621a159b01508c1fd0017c4e7887938"], "message": "Merge remote branch 'internal/upstream' into HEAD\n\nConflicts:\n\tconfigure\n\nChange-Id: I0bc38a6558d0d7f62cd2c551e75c3a59e39008bd\n", "id": "b6aee6ffab4f0b3e9eac2f14329998d6ac2a19d4", "commit_time": 1295622886} |
| {"commit_timezone": 0, "committer": "Paul Wilkins <paulwilkins@google.com>", "branches": ["master"], "author": "Paul Wilkins <paulwilkins@google.com>", "encoding": null, "author_time": 1295632320, "author_timezone": 0, "parents": ["8064583d2621a159b01508c1fd0017c4e7887938"], "message": "Modified static scene check.\n\nAdded code to scan ahead a few frames when we see what\nwe think is a static scene in the two pass GF loop to see if the\nconditions persist.\n\nMoved calculation of decay rate out into a fuunction.\n\nChange-Id: I6e9c67e01ec9f555144deafc8ae67ef25bffb449\n", "id": "0cdfef1e227206dc0f6ec3cf2a529dd63e271121", "commit_time": 1295632320} |
| {"commit_timezone": -18000, "committer": "Yunqing Wang <yunqingwang@google.com>", "branches": [], "author": "Yunqing Wang <yunqingwang@google.com>", "encoding": null, "author_time": 1295546490, "author_timezone": -18000, "parents": ["06e7320c3e909c33e248b9910dc182b13451d1c8"], "message": "Modify sub-pixel filters to eliminate unnecessary calculations\n\nIn sub-pixel calculation, xoffset and yoffset mostly take some\nspecific values. Modified sub-pixel filter functions according to\nthese possible values to improve performance.\n\nChange-Id: I83083570af8b00ff65093467914fbb97a4e9ea21\n", "id": "0822a62f4051289fb3853c997b797ae3b6a006f5", "commit_time": 1295636367} |
| {"commit_timezone": -28800, "committer": "Code Review <code-review@webmproject.org>", "branches": ["master"], "author": "Yunqing Wang <yunqingwang@google.com>", "encoding": null, "author_time": 1295636837, "author_timezone": -28800, "parents": ["0cdfef1e227206dc0f6ec3cf2a529dd63e271121", "0822a62f4051289fb3853c997b797ae3b6a006f5"], "message": "Merge \"Modify sub-pixel filters to eliminate unnecessary calculations\"", "id": "d3e9409bb07e6411ff867935883bd5d56d2f9041", "commit_time": 1295636837} |
| {"commit_timezone": -18000, "committer": "John Koleszar <jkoleszar@google.com>", "branches": [], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1295672713, "author_timezone": -18000, "parents": ["b6aee6ffab4f0b3e9eac2f14329998d6ac2a19d4", "cbe07a749120a48e827c881cbdf9a649a32e25b8"], "message": "Merge remote branch 'internal/upstream-experimental' into HEAD\n", "id": "18ef62d40c3267729adc9b8005f598e15bbf8a74", "commit_time": 1295672713} |
| {"commit_timezone": -18000, "committer": "John Koleszar <jkoleszar@google.com>", "branches": [], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1295672713, "author_timezone": -18000, "parents": ["18ef62d40c3267729adc9b8005f598e15bbf8a74", "d3e9409bb07e6411ff867935883bd5d56d2f9041"], "message": "Merge remote branch 'internal/upstream' into HEAD\n", "id": "727476adfe13c45ad8bcc9d00278c95d852c0b7a", "commit_time": 1295672713} |
| {"commit_timezone": -18000, "committer": "John Koleszar <jkoleszar@google.com>", "branches": ["experimental"], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1295672713, "author_timezone": -18000, "parents": ["cbe07a749120a48e827c881cbdf9a649a32e25b8", "d3e9409bb07e6411ff867935883bd5d56d2f9041"], "message": "Merge remote branch 'origin/master' into experimental\n\nChange-Id: I2c3326f7e4d9e901f098e499973586e973e1b8fb\n", "id": "d4797aa8fd200413b61af63006fac847b3e0ca02", "commit_time": 1295672713} |
| {"commit_timezone": -18000, "committer": "John Koleszar <jkoleszar@google.com>", "branches": [], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1295759124, "author_timezone": -18000, "parents": ["727476adfe13c45ad8bcc9d00278c95d852c0b7a", "d4797aa8fd200413b61af63006fac847b3e0ca02"], "message": "Merge remote branch 'internal/upstream-experimental' into HEAD\n", "id": "93ed3e53154cc74ea0c4f9ccc35d26cac21edf69", "commit_time": 1295759124} |
| {"commit_timezone": -18000, "committer": "Scott LaVarnway <slavarnway@google.com>", "branches": ["master"], "author": "Scott LaVarnway <slavarnway@google.com>", "encoding": null, "author_time": 1293651057, "author_timezone": -18000, "parents": ["d3e9409bb07e6411ff867935883bd5d56d2f9041"], "message": "Added vp8_update_zbin_extra\n\nvp8cx_mb_init_quantizer was being called for every mode checked\nin vp8_rd_pick_inter_mode. zbin_extra is the only value that\nreally needs to be recalculated. This calculation is disabled\nwhen using the fast quantizer for mode selection.\nThis gave a small performance boost (~.5% to 1%).\nNote: This needs to be verified with segmentation_enabled.\n\nChange-Id: I62716a870b3c82b4a998bdf95130ff0b02106f1e\n", "id": "0ee525d6deff6f047bc152119dd74a0149b815f3", "commit_time": 1295884856} |
| {"commit_timezone": -18000, "committer": "James Berry <jamesberry@google.com>", "branches": ["master"], "author": "James Berry <jamesberry@google.com>", "encoding": null, "author_time": 1295905701, "author_timezone": -18000, "parents": ["0ee525d6deff6f047bc152119dd74a0149b815f3"], "message": "configure.sh fix for visual studio\n\n-For targets with external build systems like visual\nstudio CC is not set so check_add_cflags will fail.\nOnly call this function if extra_cflags is set.\n\nChange-Id: I3531bad69e9b6a59c5be1b0e8b6053ccccbc332c\n", "id": "eb8b4d9a99146d9494d8d28402deb1fb4fe3202f", "commit_time": 1295906240} |
| {"commit_timezone": -18000, "committer": "John Koleszar <jkoleszar@google.com>", "branches": ["experimental"], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1295931910, "author_timezone": -18000, "parents": ["d4797aa8fd200413b61af63006fac847b3e0ca02", "eb8b4d9a99146d9494d8d28402deb1fb4fe3202f"], "message": "Merge remote branch 'origin/master' into experimental\n\nChange-Id: I3dd6219db4126c1ad526c7877ad1ce49c496155f\n", "id": "e547ded617f5a6279ee5fe5864af4b3b43982a95", "commit_time": 1295931910} |
| {"commit_timezone": -18000, "committer": "John Koleszar <jkoleszar@google.com>", "branches": [], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1295931913, "author_timezone": -18000, "parents": ["93ed3e53154cc74ea0c4f9ccc35d26cac21edf69", "eb8b4d9a99146d9494d8d28402deb1fb4fe3202f"], "message": "Merge remote branch 'internal/upstream' into HEAD\n", "id": "caa9da9f1d9e372def1177ecdb24ef88fe0c4f47", "commit_time": 1295931913} |
| {"commit_timezone": 0, "committer": "Paul Wilkins <paulwilkins@google.com>", "branches": [], "author": "Paul Wilkins <paulwilkins@google.com>", "encoding": null, "author_time": 1295958546, "author_timezone": 0, "parents": ["d3e9409bb07e6411ff867935883bd5d56d2f9041"], "message": "Incorrect bit allocation in forced KF groups.\n\nThe old 2 pass code estimated error distribution when coding a\nforced (by interval) key frame. The result of this was that in some\ncases, when allocating bits at the GF group level within a KF\ngroup there was either a glut of bits or starvation of bits at the end\nof the KF group.\n\nAdded code to rescan and get the correct data once the position of\na forced key frame has been determined.\n\nChange-Id: I0c811675ef3f9e4109d14bd049d7641682ffcf11\n", "id": "336aa0b7da8a35ba57400ce92fc016fc7fb35233", "commit_time": 1295958546} |
| {"commit_timezone": -28800, "committer": "Code Review <code-review@webmproject.org>", "branches": ["master"], "author": "Paul Wilkins <paulwilkins@google.com>", "encoding": null, "author_time": 1295962346, "author_timezone": -28800, "parents": ["eb8b4d9a99146d9494d8d28402deb1fb4fe3202f", "336aa0b7da8a35ba57400ce92fc016fc7fb35233"], "message": "Merge \"Incorrect bit allocation in forced KF groups.\"", "id": "a69c18980fc4d81a355a8882b763397d13945330", "commit_time": 1295962346} |
| {"commit_timezone": 7200, "committer": "Attila Nagy <attilanagy@google.com>", "branches": [], "author": "Attila Nagy <attilanagy@google.com>", "encoding": null, "author_time": 1295262008, "author_timezone": 7200, "parents": ["339c512762542995d51086e1990cf47967687bb5"], "message": "Fix issue 262, vp8cx_pack_tokens_into_partitions_armv5\n\nhttp://code.google.com/p/webm/issues/detail?id=262\nFunction was asuming that partitions have equal amount of mb_rows,\nwhich is not always true.\n\nChange-Id: I59ed40117fd408392a85c633beeb5340ed2f4b25\n", "id": "3bf235a4c92efdd622c59a622ab03dd081012089", "commit_time": 1295963702} |
| {"commit_timezone": -28800, "committer": "Code Review <code-review@webmproject.org>", "branches": ["master"], "author": "Yunqing Wang <yunqingwang@google.com>", "encoding": null, "author_time": 1295978063, "author_timezone": -28800, "parents": ["a69c18980fc4d81a355a8882b763397d13945330", "ce6c954d2e643c74eb77ca36884c541b1d97fbdb"], "message": "Merge \"Modify calling of NEON code in sub-pixel search\"", "id": "4e149bb447b1868f42bf17530f618dfa0e84ffe5", "commit_time": 1295978063} |
| {"commit_timezone": -18000, "committer": "Johann <johannkoenig@google.com>", "branches": [], "author": "Johann <johannkoenig@google.com>", "encoding": null, "author_time": 1295986299, "author_timezone": -18000, "parents": ["ce6c954d2e643c74eb77ca36884c541b1d97fbdb"], "message": "move new neon subpixel function\n\npreviously wasn't guarded with ifdef ARMV7, causing a link error with\nARMV6\n\nChange-Id: I0526858be0b5f49b2bf11e9090180b2a6c48926d\n", "id": "2168a94495f1cef07a3e0cd22d42afe01deb3286", "commit_time": 1295988517} |
| {"commit_timezone": -28800, "committer": "Code Review <code-review@webmproject.org>", "branches": ["master"], "author": "Johann <johannkoenig@google.com>", "encoding": null, "author_time": 1295988592, "author_timezone": -28800, "parents": ["4e149bb447b1868f42bf17530f618dfa0e84ffe5", "3bf235a4c92efdd622c59a622ab03dd081012089"], "message": "Merge \"Fix issue 262, vp8cx_pack_tokens_into_partitions_armv5\"", "id": "af7d23c9b4000f4cd15062be81268abbc3eb9488", "commit_time": 1295988592} |
| {"commit_timezone": -18000, "committer": "Yunqing Wang <yunqingwang@google.com>", "branches": [], "author": "Yunqing Wang <yunqingwang@google.com>", "encoding": null, "author_time": 1295988874, "author_timezone": -18000, "parents": ["d3e9409bb07e6411ff867935883bd5d56d2f9041"], "message": "Refine motion vector prediction for NEWMV mode\n\nAdjust checking points in motion vector prediction to better cover\npossible movements, and get a better prediction. Tests on test\nclips showed a 0.1% improvement in SSIM, and no change in PSNR\nand performance.\n\nChange-Id: Ifdab05d35e10faea1445c61bb73debf888c9d2f8\n", "id": "dcaaadd8edd543c1033915556be62576ff37bf59", "commit_time": 1295988874} |
| {"commit_timezone": -28800, "committer": "Code Review <code-review@webmproject.org>", "branches": ["master"], "author": "Johann <johannkoenig@google.com>", "encoding": null, "author_time": 1295989745, "author_timezone": -28800, "parents": ["af7d23c9b4000f4cd15062be81268abbc3eb9488", "2168a94495f1cef07a3e0cd22d42afe01deb3286"], "message": "Merge \"move new neon subpixel function\"", "id": "58f19cc6972919a4164ba7ed4c9f0e5b5cbcb8fe", "commit_time": 1295989745} |
| {"commit_timezone": -28800, "committer": "Code Review <code-review@webmproject.org>", "branches": ["master"], "author": "Johann <johannkoenig@google.com>", "encoding": null, "author_time": 1295991628, "author_timezone": -28800, "parents": ["58f19cc6972919a4164ba7ed4c9f0e5b5cbcb8fe", "15f9bea73b136df73ee5efd1589e19924162e8fe"], "message": "Merge \"update sse2 regular quantizer\"", "id": "907e98fbb5d66133e57dd3b499d3d7d77420a7ce", "commit_time": 1295991628} |
| {"commit_timezone": -28800, "committer": "Fritz Koenig <frkoenig@google.com>", "branches": [], "author": "Fritz Koenig <frkoenig@google.com>", "encoding": null, "author_time": 1295998901, "author_timezone": -28800, "parents": ["4e149bb447b1868f42bf17530f618dfa0e84ffe5"], "message": "Fix for incorrect variable declaration.\n\nCommit 336aa0b7da8a35ba57400ce92fc016fc7fb35233 incorrectly\ndeclared current_pos as and int, when it should have been\na FIRSTPASS_STATS pointer.\n\nChange-Id: I0a51c7a86ebba8546c95dd5d9d1c1143d4613e40\n", "id": "53d8e9dc97651e157e594b1f195f342dea4b53cb", "commit_time": 1295998901} |
| {"commit_timezone": -18000, "committer": "John Koleszar <jkoleszar@google.com>", "branches": ["experimental"], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1296018311, "author_timezone": -18000, "parents": ["e547ded617f5a6279ee5fe5864af4b3b43982a95", "907e98fbb5d66133e57dd3b499d3d7d77420a7ce"], "message": "Merge remote branch 'origin/master' into experimental\n\nChange-Id: I35581d7fd525fe972e750899e35de93867595e83\n", "id": "6c61e28e7a8fc6cca6808b8579195aa051fc03eb", "commit_time": 1296018313} |
| {"commit_timezone": -18000, "committer": "John Koleszar <jkoleszar@google.com>", "branches": [], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1296018315, "author_timezone": -18000, "parents": ["caa9da9f1d9e372def1177ecdb24ef88fe0c4f47", "e547ded617f5a6279ee5fe5864af4b3b43982a95"], "message": "Merge remote branch 'internal/upstream-experimental' into HEAD\n", "id": "b80fc07568effeda6f04db6243dda35d713b8835", "commit_time": 1296018315} |
| {"commit_timezone": -18000, "committer": "John Koleszar <jkoleszar@google.com>", "branches": [], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1296018316, "author_timezone": -18000, "parents": ["b80fc07568effeda6f04db6243dda35d713b8835", "907e98fbb5d66133e57dd3b499d3d7d77420a7ce"], "message": "Merge remote branch 'internal/upstream' into HEAD\n", "id": "794ff6843f41b415b3fa68008b84caf6b3f809a1", "commit_time": 1296018316} |
| {"commit_timezone": -28800, "committer": "Yaowu Xu <yaowu@google.com>", "branches": [], "author": "Yaowu Xu <yaowu@google.com>", "encoding": null, "author_time": 1296023062, "author_timezone": -28800, "parents": ["907e98fbb5d66133e57dd3b499d3d7d77420a7ce"], "message": "cap the best quantizer for 2nd order DC\n\nThis commit also removes artificial RDMULT cap for low quantizers.\nThe intention is to address some abnormal behavior of mode selections\nat the low quantizer end, where many macroblocks were coded with\nSPLITMV with all partitions using same motion vector including (0,0).\nThis change improves the compression quality substantially for high\nquality encodings in both PSNR and SSIM terms. Overall effect on\nmid/low rate range is also positive for all metrics, but smaller\nin magnitude.\n\nChange-Id: I864b29c4bd9ff610d2545fa94a19cc7e80c02667\n", "id": "999e155f55f07238e9900d4ec25ff4ac311a5f92", "commit_time": 1296023178} |
| {"commit_timezone": -28800, "committer": "Code Review <code-review@webmproject.org>", "branches": ["master"], "author": "Paul Wilkins <paulwilkins@google.com>", "encoding": null, "author_time": 1296035633, "author_timezone": -28800, "parents": ["907e98fbb5d66133e57dd3b499d3d7d77420a7ce", "53d8e9dc97651e157e594b1f195f342dea4b53cb"], "message": "Merge \"Fix for incorrect variable declaration.\"", "id": "2caa36aa4fce2bb7e3f8e43624cab94b78bc8950", "commit_time": 1296035633} |
| {"commit_timezone": 0, "committer": "Paul Wilkins <paulwilkins@google.com>", "branches": [], "author": "Paul Wilkins <paulwilkins@google.com>", "encoding": null, "author_time": 1296046351, "author_timezone": 0, "parents": ["2caa36aa4fce2bb7e3f8e43624cab94b78bc8950"], "message": "Correction to buffer update for non-viewable frames.\n\nThe code previously tested cpi->common.refresh_alt_ref_frame\nbut there are situations where this flag may be set for viewable frames.\n\nThe correct test should be !cm->show_frame.\n\nChange-Id: Ia1a600622992a4a68fe1d38ac23bf6b34b133688\n", "id": "a3f71ccff6c514a7396a1a329194e5cda18b6825", "commit_time": 1296046351} |
| {"commit_timezone": 7200, "committer": "Attila Nagy <attilanagy@google.com>", "branches": [], "author": "Attila Nagy <attilanagy@google.com>", "encoding": null, "author_time": 1296054369, "author_timezone": 7200, "parents": ["907e98fbb5d66133e57dd3b499d3d7d77420a7ce"], "message": "Adds vpx_vp8_enc_asm_offsets.c.o to OBJS-yes list\n\nChange-Id: Ibd6e3bc82471839904b1086b499efc55f7c5cbaf\n", "id": "0def48b60fb64906cfa5f7727e65e4d4266093f9", "commit_time": 1296054369} |
| {"commit_timezone": -28800, "committer": "Code Review <code-review@webmproject.org>", "branches": ["master"], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1296055759, "author_timezone": -28800, "parents": ["2caa36aa4fce2bb7e3f8e43624cab94b78bc8950", "0def48b60fb64906cfa5f7727e65e4d4266093f9"], "message": "Merge \"Adds vpx_vp8_enc_asm_offsets.c.o to OBJS-yes list\"", "id": "be3e0ff7c3f62fdebbef232907fd0082c11c4ed1", "commit_time": 1296055759} |
| {"commit_timezone": -28800, "committer": "Code Review <code-review@webmproject.org>", "branches": ["master"], "author": "Yaowu Xu <yaowu@google.com>", "encoding": null, "author_time": 1296062831, "author_timezone": -28800, "parents": ["be3e0ff7c3f62fdebbef232907fd0082c11c4ed1", "999e155f55f07238e9900d4ec25ff4ac311a5f92"], "message": "Merge \"cap the best quantizer for 2nd order DC\"", "id": "82266a1ac971c2f7b0984e717cb9353309a8ed7c", "commit_time": 1296062831} |
| {"commit_timezone": -28800, "committer": "Code Review <code-review@webmproject.org>", "branches": ["master"], "author": "Paul Wilkins <paulwilkins@google.com>", "encoding": null, "author_time": 1296063228, "author_timezone": -28800, "parents": ["82266a1ac971c2f7b0984e717cb9353309a8ed7c", "a3f71ccff6c514a7396a1a329194e5cda18b6825"], "message": "Merge \"Correction to buffer update for non-viewable frames.\"", "id": "e8e09d33df6d9ea0f93307fddfcfa402198b09cc", "commit_time": 1296063228} |
| {"commit_timezone": 0, "committer": "Paul Wilkins <paulwilkins@google.com>", "branches": ["master"], "author": "Paul Wilkins <paulwilkins@google.com>", "encoding": null, "author_time": 1296067594, "author_timezone": 0, "parents": ["e8e09d33df6d9ea0f93307fddfcfa402198b09cc"], "message": "Rationalize vp8_rd_pick_intra16x16mby_mode()\n\nUse the function macro_block_yrd() to calculate error and distortion\nin keeping with what is done for inter frames.\n\nThe old code was using a variance metric for once case and an\nSSE function for measuring distortion in the other case.\n\nThe function vp8_encode_intra16x16mbyrd() is no longer used.\n\nChange-Id: Ic228cb00a78ff637f4365b43f58fbe5a9273d36f\n", "id": "35bb74a6bd0cfc626f0b88eb3b854b2d8a080668", "commit_time": 1296067594} |
| {"commit_timezone": -18000, "committer": "Scott LaVarnway <slavarnway@google.com>", "branches": [], "author": "Scott LaVarnway <slavarnway@google.com>", "encoding": null, "author_time": 1295896754, "author_timezone": -18000, "parents": ["be3e0ff7c3f62fdebbef232907fd0082c11c4ed1"], "message": "Removed unused members from VP8_COMP\n\nChange-Id: I8f3f2642b02975fbdb14982984a29821f80d30d3\n", "id": "c4887da39c9153151598d6a050debb11fe1f9888", "commit_time": 1296072437} |
| {"commit_timezone": -18000, "committer": "Yunqing Wang <yunqingwang@google.com>", "branches": [], "author": "Yunqing Wang <yunqingwang@google.com>", "encoding": null, "author_time": 1296061393, "author_timezone": -18000, "parents": ["dcaaadd8edd543c1033915556be62576ff37bf59"], "message": "Remove copies of same functions\n\nReduce the code size.\n\nChange-Id: I2e1998557a3c8776e262c442fd758c25e17aff7a\n", "id": "cac54404b9c80eccf66f359be268f396690bee56", "commit_time": 1296074220} |
| {"commit_timezone": -18000, "committer": "Scott LaVarnway <slavarnway@google.com>", "branches": [], "author": "Scott LaVarnway <slavarnway@google.com>", "encoding": null, "author_time": 1296078176, "author_timezone": -18000, "parents": ["c4887da39c9153151598d6a050debb11fe1f9888"], "message": "Performance improvement of first pass\n\nImproved the performance of the first pass only\n(~6% on 720p test clip) by making use of LUT instead of the\nfloat calculations. Might try a SIMD version later.\nAlso started to make use of int_mv instead of\nMV.\n\nChange-Id: If2a217c7d6b59cd2c25c5553e0ca7e0502403af8\n", "id": "3c18a2bb2e5f6cde8189643345e33a1c27189ff8", "commit_time": 1296078176} |
| {"commit_timezone": -28800, "committer": "Code Review <code-review@webmproject.org>", "branches": ["master"], "author": "Yunqing Wang <yunqingwang@google.com>", "encoding": null, "author_time": 1296144653, "author_timezone": -28800, "parents": ["35bb74a6bd0cfc626f0b88eb3b854b2d8a080668", "dcaaadd8edd543c1033915556be62576ff37bf59"], "message": "Merge \"Refine motion vector prediction for NEWMV mode\"", "id": "3ee4e1e79ff535751cd0bf9be7502480a69f7a0d", "commit_time": 1296144653} |
| {"commit_timezone": -28800, "committer": "Code Review <code-review@webmproject.org>", "branches": ["master"], "author": "Yunqing Wang <yunqingwang@google.com>", "encoding": null, "author_time": 1296144686, "author_timezone": -28800, "parents": ["3ee4e1e79ff535751cd0bf9be7502480a69f7a0d", "cac54404b9c80eccf66f359be268f396690bee56"], "message": "Merge \"Remove copies of same functions\"", "id": "bb30ffc4dca93d23200202845f606df3dfc48440", "commit_time": 1296144686} |
| {"commit_timezone": -28800, "committer": "Code Review <code-review@webmproject.org>", "branches": ["master"], "author": "Scott LaVarnway <slavarnway@google.com>", "encoding": null, "author_time": 1296144742, "author_timezone": -28800, "parents": ["bb30ffc4dca93d23200202845f606df3dfc48440", "c4887da39c9153151598d6a050debb11fe1f9888"], "message": "Merge \"Removed unused members from VP8_COMP\"", "id": "8a5c255b3d019fff6c5943362a0f5b874e7b7eae", "commit_time": 1296144742} |
| {"commit_timezone": -18000, "committer": "Johann <johannkoenig@google.com>", "branches": ["master"], "author": "Johann <johannkoenig@google.com>", "encoding": null, "author_time": 1296145919, "author_timezone": -18000, "parents": ["8a5c255b3d019fff6c5943362a0f5b874e7b7eae"], "message": "clean up implicit declaration warnings for neon\n\nChange-Id: I6ca2d89f355839c4c770773c09fc69dcea7c1406\nwarning: implicit declaration of function\n 'vp8_variance_halfpixvar16x16_[h|v|hv]_neon'\n 'vp8_sub_pixel_variance16x16_neon_func'\n", "id": "27000ed6d9bf6cdb1c7aa3d55e6751b2c4de39c0", "commit_time": 1296145919} |
| {"commit_timezone": -18000, "committer": "Johann <johannkoenig@google.com>", "branches": ["master"], "author": "Johann <johannkoenig@google.com>", "encoding": null, "author_time": 1296147029, "author_timezone": -18000, "parents": ["27000ed6d9bf6cdb1c7aa3d55e6751b2c4de39c0"], "message": "warning: pointer targets differ in signedness\n\nvp8/encoder/rdopt.c:728: warning: pointer targets in passing argument 3\nof 'macro_block_yrd' differ in signedness\nvp8/encoder/rdopt.c:541: note: expected 'int *' but argument is of type\n'unsigned int *'\n\ndistortion is signed when calling macro_block_yrd is both other cases,\nas well as for RDCOST\n\nChange-Id: I5e22358b7da76a116f498793253aac8099cb3461\n", "id": "73207a1d8bf1ecf6bc6fea03ae56109fe18e9574", "commit_time": 1296147206} |
| {"commit_timezone": 7200, "committer": "Tero Rintaluoma <teror@google.com>", "branches": [], "author": "Tero Rintaluoma <tero.rintaluoma@on2.com>", "encoding": null, "author_time": 1295860900, "author_timezone": 7200, "parents": ["d3e9409bb07e6411ff867935883bd5d56d2f9041"], "message": "Adds \"armvX-none-rvct\" targets\n\nAdds following targets to configure script to support RVCT compilation\nwithout operating system support (for Profiler or bare metal images).\n - armv5te-none-rvct\n - armv6-none-rvct\n - armv7-none-rvct\n\nTo strip OS specific parts from the code \"os_support\"-config was added\nto script and CONFIG_OS_SUPPORT flag is used in the code to exclude OS\nspecific parts such as OS specific includes and function calls for\ntimers and threads etc. This was done to enable RVCT compilation for\nprofiling purposes or running the image on bare metal target with\nLauterbach.\n\nRemoved separate AREA directives for READONLY data in armv6 and neon\nassembly files to fix the RVCT compilation. Otherwise\n\"ldr <reg>, =label\" syntax would have been needed to prevent linker\nerrors. This syntax is not supported by older gnu assemblers.\n\nChange-Id: I14f4c68529e8c27397502fbc3010a54e505ddb43\n", "id": "11a222f5d963097fb72cec7bf6e06ff8c3d96fa4", "commit_time": 1296211659} |
| {"commit_timezone": 0, "committer": "Paul Wilkins <paulwilkins@google.com>", "branches": ["master"], "author": "Paul Wilkins <paulwilkins@google.com>", "encoding": null, "author_time": 1296220410, "author_timezone": 0, "parents": ["73207a1d8bf1ecf6bc6fea03ae56109fe18e9574"], "message": "Inconsistent distortion metric in vp8_rd_pick_intra_mbuv_mode\n\nThis function was using a variance metric compared to and SSE metric in\nother places (eg. vp8_rd_inter_uv)\n\nChange-Id: I9109fcc5a13bca9db1d7ead500fe14999ab233eb\n", "id": "dcb23e2aaaef27a12d72f7e263f9629fdf68c266", "commit_time": 1296220410} |
| {"commit_timezone": -18000, "committer": "John Koleszar <jkoleszar@google.com>", "branches": ["experimental"], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1296221632, "author_timezone": -18000, "parents": ["6c61e28e7a8fc6cca6808b8579195aa051fc03eb", "73207a1d8bf1ecf6bc6fea03ae56109fe18e9574"], "message": "Merge remote branch 'origin/master' into experimental\n\nConflicts:\n\tvp8/encoder/rdopt.c\n\nChange-Id: Ic17907df70fff45c9e766b5d0cbab0c5f1a1095f\n", "id": "a4c887da63131873a04b2af603efeb88b48b885e", "commit_time": 1296221632} |
| {"commit_timezone": -18000, "committer": "John Koleszar <jkoleszar@google.com>", "branches": [], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1296221843, "author_timezone": -18000, "parents": ["794ff6843f41b415b3fa68008b84caf6b3f809a1", "6c61e28e7a8fc6cca6808b8579195aa051fc03eb"], "message": "Merge remote branch 'internal/upstream-experimental' into HEAD\n", "id": "fa09d278f4163e733db37418c39e7033bd4539cd", "commit_time": 1296221843} |
| {"commit_timezone": -18000, "committer": "John Koleszar <jkoleszar@google.com>", "branches": [], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1296221864, "author_timezone": -18000, "parents": ["fa09d278f4163e733db37418c39e7033bd4539cd", "73207a1d8bf1ecf6bc6fea03ae56109fe18e9574"], "message": "Merge remote branch 'internal/upstream' into HEAD\n\nConflicts:\n\tvp8/encoder/rdopt.c\n\nChange-Id: I68d04397a12f565b9f1bd35d4e50f1cc9afb76ff\n", "id": "f1db3e8358c4228815cc41c9408f1b7881d0cc01", "commit_time": 1296221864} |
| {"commit_timezone": 0, "committer": "Adrian Grange <agrange@google.com>", "branches": [], "author": "Adrian Grange <agrange@google.com>", "encoding": null, "author_time": 1296226056, "author_timezone": 0, "parents": ["35bb74a6bd0cfc626f0b88eb3b854b2d8a080668"], "message": "Changed condition for using RD in Intra Mode\n\nThe condition for using RD when selecting the intra coding mode\nfor a MB is that the RD flag is set AND we're not in real-time\nmode.\n\nPreviously the code used RD if either the RD flag was set OR\nwe were not using real-time mode.\n\nChange-Id: Ic711151298468a3f99babad39ba8375f66d55a08\n", "id": "e9f513d74ae9cfc88f5423cb25bd65000bc32c0d", "commit_time": 1296226056} |
| {"commit_timezone": -18000, "committer": "Yunqing Wang <yunqingwang@google.com>", "branches": [], "author": "Yunqing Wang <yunqingwang@google.com>", "encoding": null, "author_time": 1296226820, "author_timezone": -18000, "parents": ["dcb23e2aaaef27a12d72f7e263f9629fdf68c266"], "message": "Improve MV prediction in vp8_pick_inter_mode() for speed>3\n\nApplied same method used in vp8_rd_pick_inter_mode() to improve\nthe accuracy of MV prediction.\n\nChange-Id: Ia50ae26208b18482695601f32febd99fe89fbc17\n", "id": "7cbe684ef529d922b0da738a6095774cdc1eb1be", "commit_time": 1296226820} |
| {"commit_timezone": -28800, "committer": "Code Review <code-review@webmproject.org>", "branches": ["master"], "author": "Johann <johannkoenig@google.com>", "encoding": null, "author_time": 1296234238, "author_timezone": -28800, "parents": ["dcb23e2aaaef27a12d72f7e263f9629fdf68c266", "11a222f5d963097fb72cec7bf6e06ff8c3d96fa4"], "message": "Merge \"Adds \"armvX-none-rvct\" targets\"", "id": "f3cb9ae459ab9c1883b7186eb10a6da0598716fc", "commit_time": 1296234238} |
| {"commit_timezone": -28800, "committer": "Yaowu Xu <yaowu@google.com>", "branches": [], "author": "Yaowu Xu <yaowu@google.com>", "encoding": null, "author_time": 1295482861, "author_timezone": -28800, "parents": ["82266a1ac971c2f7b0984e717cb9353309a8ed7c"], "message": "change the threshold of DC check for encode breakout\n\nPreviously, the DC check is to make sure there is no code-able\nDC shift for quantizer Q0, which has been verified rather\nconservative. This commit changes the criteria to have two\ncomponents, DC and AC, to address the conservativeness. First,\nit checks if all AC energy is enough to contribute a single\nnon-zero quantized AC coefficient. Second, for DC, the decision\nto skip further considers two possible scenarios: 1. There is\nno code-able 2nd order DC coefficient at all; 2 The residue is\nrelatively flat, but the uniform DC change is very small, i.e.\nless than 1/2 gray level per pixel.\n\nComparing to previous criteria, the new criteria is about 10%\nto 15% faster in encoding time with a very small quality loss.\n(threshold ~1000 and quality range 33db-45db)\n\nIt should be noted that this commit enables \"automatic\" static\nthreshold for encodebreakout if a non-zero small value is passed\nin to encoder.\n\nChange-Id: I0f77719a1ac2c2dfddbd950d84920df374515ce3\n", "id": "8f279596cbb7a6a3016fdc00624bc33ba36641bf", "commit_time": 1296236603} |
| {"commit_timezone": -18000, "committer": "John Koleszar <jkoleszar@google.com>", "branches": [], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1296450311, "author_timezone": -18000, "parents": ["f1db3e8358c4228815cc41c9408f1b7881d0cc01", "a4c887da63131873a04b2af603efeb88b48b885e"], "message": "Merge remote branch 'internal/upstream-experimental' into HEAD\n", "id": "7488245b8b600aca0be93867ac9a8e5b054c3e02", "commit_time": 1296450311} |
| {"commit_timezone": -28800, "committer": "Code Review <code-review@webmproject.org>", "branches": ["master"], "author": "Adrian Grange <agrange@google.com>", "encoding": null, "author_time": 1296469120, "author_timezone": -28800, "parents": ["f3cb9ae459ab9c1883b7186eb10a6da0598716fc", "e9f513d74ae9cfc88f5423cb25bd65000bc32c0d"], "message": "Merge \"Changed condition for using RD in Intra Mode\"", "id": "408a8adc1535702bf6451e84cb15418c40b721cb", "commit_time": 1296469120} |
| {"commit_timezone": -18000, "committer": "John Koleszar <jkoleszar@google.com>", "branches": ["experimental"], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1296483035, "author_timezone": -18000, "parents": ["a4c887da63131873a04b2af603efeb88b48b885e", "f3cb9ae459ab9c1883b7186eb10a6da0598716fc"], "message": "Merge remote branch 'origin/master' into experimental\n\nConflicts:\n\tconfigure\n\nChange-Id: I18c2292256d2387ff09da209aa9cf6891e1864a0\n", "id": "933dfe0a94d41b7119c247506f9deeab7899da67", "commit_time": 1296483035} |
| {"commit_timezone": -18000, "committer": "John Koleszar <jkoleszar@google.com>", "branches": [], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1296483112, "author_timezone": -18000, "parents": ["7488245b8b600aca0be93867ac9a8e5b054c3e02", "f3cb9ae459ab9c1883b7186eb10a6da0598716fc"], "message": "Merge remote branch 'internal/upstream' into HEAD\n\nConflicts:\n\tconfigure\n\nChange-Id: I74063d859de31a62285c8908bcb1821e050b9f3c\n", "id": "de4b3352b86c9770435995f28d9a1a25c93c305f", "commit_time": 1296483112} |
| {"commit_timezone": -18000, "committer": "John Koleszar <jkoleszar@google.com>", "branches": [], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1296233778, "author_timezone": -18000, "parents": ["dcb23e2aaaef27a12d72f7e263f9629fdf68c266"], "message": "validate min_q against max_q\n\nmin_q is required to be <= max_q.\n\nChange-Id: I28eccf96df3b52a94913762b54c4fbe0d021ce5e\n", "id": "2d03f073a729b74e8c92448dcfd7291f810b2fb1", "commit_time": 1296487980} |
| {"commit_timezone": -28800, "committer": "Code Review <code-review@webmproject.org>", "branches": ["master"], "author": "John Koleszar <jkoleszar@google.com>", "encoding": null, "author_time": 1296488035, "author_timezone": -28800, "parents": ["408a8adc1535702bf6451e84cb15418c40b721cb", "2d03f073a729b74e8c92448dcfd7291f810b2fb1"], "message": "Merge \"validate min_q against max_q\"", "id": "f6214d1db8fd61139ad9ab3a64c2544679a8e262", "commit_time": 1296488035} |