summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2011-09-03fixed a decoder bugYaowu Xu
the bug appears to be introduced from a merge at Commit:62400028.. Change-Id: I332d78b673f12e5ef2b0cdd6bab57dc2c8af7a72
2011-08-31Merge remote branch 'internal/upstream' into HEADJohn Koleszar
2011-08-30Merge "Recalculate zbin_extra only if regular quantizer is being used"John Koleszar
2011-08-30Recalculate zbin_extra only if regular quantizer is being usedAlpha Lam
vp8_update_zbin_extra() is called all the time even though the fast quantizer doesn't use it. Skip this call if fast quantizer is used. Change-Id: Ia711c38431930cc2486cf59b8466060ef0e9d9db
2011-08-28Merge remote branch 'internal/upstream-experimental' into HEADJohn Koleszar
2011-08-27Merge remote branch 'origin/master' into experimentalJohn Koleszar
Change-Id: I3137fae1f61400f142d58f18663624b62aa0533c
2011-08-27Merge remote branch 'internal/upstream' into HEADJohn Koleszar
2011-08-27Merge remote branch 'internal/upstream-experimental' into HEADJohn Koleszar
2011-08-26Merge remote branch 'origin/master' into experimentalJohn Koleszar
Change-Id: If27b6e914cccc1dc23408ee7117b405e1364e779
2011-08-26Merge remote branch 'internal/upstream' into HEADJohn Koleszar
2011-08-26Merge remote branch 'internal/upstream-experimental' into HEADJohn Koleszar
2011-08-25Minor modification on key frame decisionYunqing Wang
This change makes sure that no key frame recoding in real-time mode even if CONFIG_REALTIME_ONLY is not configured. Change-Id: Ifc34141f3217a6bb63cc087d78b111fadb35eec2
2011-08-25Merge remote branch 'internal/upstream' into HEADJohn Koleszar
Conflicts: vp8/common/defaultcoefcounts.h vp8/common/entropy.c vp8/encoder/bitstream.c Change-Id: Idd4990c80d5b5494ac036254694015fab449bc08
2011-08-25Merge remote branch 'origin/master' into experimentalJohn Koleszar
Change-Id: Ic9131382306cc18a915f8854ddba33025123968d
2011-08-25Merge remote branch 'internal/upstream-experimental' into HEADJohn Koleszar
2011-08-24Quiet warning by removing unused variable.Fritz Koenig
fwd_boost_score was not being computed or referenced, so remove declaration. Change-Id: Iece36cde1ec113e3c6afaff1407d24cdf12bd0a8
2011-08-24Fix naming of sse2 idct functions.Fritz Koenig
Prepend idct function names with vp8_ so that under profiling they show up associated with libvpx. Change-Id: I4fe357b50236cb7730a4cc00164c0a3487a1d8b4
2011-08-24Merge "Faster vp8_default_coef_probs"Scott LaVarnway
2011-08-24Merge remote branch 'origin/master' into experimentalJohn Koleszar
Change-Id: If53ec5c1219b31e5ef9ae552d9cc79432ebda267
2011-08-24Merge remote branch 'internal/upstream' into HEADJohn Koleszar
2011-08-24Merge remote branch 'internal/upstream-experimental' into HEADJohn Koleszar
2011-08-23Fix data accesses for simple loopfiltersJohann
The data that the simple horizontal loopfilter reads is aligned, treat it accordingly. For the vertical, we only use the bottom 4 bytes, so don't read in 16 (and incur the penalty for unaligned access). This shows a small improvement on older processors which have a significant penalty for unaligned reads. postproc_mmx.c is unused Change-Id: I87b29bbc0c3b19ee1ca1de3c4f47332a53087b3d
2011-08-23Use local labels for jumps/loops in x86 assembly.Fritz Koenig
Prepend . to local labels in assembly code. This allows non unique labels within a file. Also makes profiling information more informative by keeping the function name with the loop name. Change-Id: I7a983cb3a5ba2413d5dafd0a37936b268fb9e37f
2011-08-23Merge remote branch 'origin/master' into experimentalJohn Koleszar
Change-Id: I84dfc81eb14caae02011be2b9fef18a8d7f803f4
2011-08-23Merge remote branch 'internal/upstream' into HEADJohn Koleszar
2011-08-22Reclassify optimized ssim calculations as SSE2.Fritz Koenig
Calculations were incorrectly classified as either SSE3 or SSSE3. Only using SSE2 instructions. Cleanup function names and make non-RTCD code work as well. Change-Id: I48ad0218af0cc51c5078070a08511dee43ecfe09
2011-08-22Merge "Revert "Reclasify optimized ssim calculations as SSE2.""Fritz Koenig
2011-08-22Revert "Reclasify optimized ssim calculations as SSE2."Fritz Koenig
This reverts commit 01376858cd184d820ff4c2d8390361a8679c0e87
2011-08-22Merge "Reclasify optimized ssim calculations as SSE2."Fritz Koenig
2011-08-21Merge remote branch 'internal/upstream-experimental' into HEADJohn Koleszar
2011-08-20Merge remote branch 'origin/master' into experimentalJohn Koleszar
Change-Id: Iefa9c3e87ff25d92093eb949e23d5a85f1b7de09
2011-08-20Merge remote branch 'internal/upstream' into HEADJohn Koleszar
2011-08-19tools: author_first_release.shJohn Koleszar
First version of a simple tool to get a list of the version a user first contributed to. Change-Id: I8f1b1fef5343de269c4b6209632c9cedc2cf1a37
2011-08-19Reclasify optimized ssim calculations as SSE2.Fritz Koenig
Calculations were incorrectly classified as either SSE3 or SSSE3. Only using SSE2 instructions. Cleanup function names and make non-RTCD code work as well. Change-Id: I29f5c2ead342b2086a468029c15e2c1d948b5d97
2011-08-19Merge "Copy less when active map is in use"John Koleszar
2011-08-19Copy less when active map is in useAlpha Lam
When active map is specified and the current frame is not a key frame, golden frame nor a altref frame then copy only those active regions. This significantly reduces encoding time by as much as 19% on the test system where realtime encoding is used. This is particularly useful when the frame size is large (e.g. 2560x1600) and there's only a few action macroblocks. Change-Id: If394a813ec2df5a0201745d1348dbde4278f7ad4
2011-08-19Merge remote branch 'internal/upstream-experimental' into HEADJohn Koleszar
2011-08-18Merge remote branch 'origin/master' into experimentalJohn Koleszar
Change-Id: I3a4ec6e9fa7059cac52cfdcf9dfe6ef123629db4
2011-08-18Merge remote branch 'internal/upstream' into HEADJohn Koleszar
2011-08-17Small boost to every other frame.Paul Wilkins
Instead of a single mid GF boost apply a few extra bits to every other frame. This gives a very small average metrics improvement on both derf and YT sets. Also use min GF interval as min KF interval. Change-Id: Iee238b8cae0ffaed850a5a944ac825cee18da485
2011-08-17Merge remote branch 'internal/upstream-experimental' into HEADJohn Koleszar
2011-08-16Faster vp8_default_coef_probsScott LaVarnway
Copies from a generated table instead of building the default coeff probabilities during runtime. Change-Id: I4d9551ea3a2d7d4a4f7ce9eda006495221a8de50
2011-08-16Merge remote branch 'origin/master' into experimentalJohn Koleszar
Change-Id: I215466afda88def40f4a5d81f5b58ec383471346
2011-08-16Merge remote branch 'internal/upstream' into HEADJohn Koleszar
2011-08-15Merge v0.9.7-p1 release int 'origin/master'John Koleszar
Change-Id: I93388d2f8846615ad1e26b975308c5e96b9b1918
2011-08-15Update CHANGELOG for v0.9.7-p1John Koleszar
Change-Id: I5490a9cad2d6752832b6bf4ec1835c06a45eeb9b
2011-08-15Don't set the bmi mode when doing error concealmentStefan Holmer
Since the block will be interpreted as an inter block, the mode will be interpreted as a motion vector, resulting in bad concealment. Change-Id: Ifcc685ae1cc883492bce6dbd61e418d91a89b053
2011-08-15Don't set the bmi mode when doing error concealmentStefan Holmer
Since the block will be interpreted as an inter block, the mode will be interpreted as a motion vector, resulting in bad concealment. Change-Id: Ifcc685ae1cc883492bce6dbd61e418d91a89b053
2011-08-14Merge remote branch 'internal/upstream-experimental' into HEADJohn Koleszar
2011-08-13Merge remote branch 'origin/master' into experimentalJohn Koleszar
Change-Id: Ie6bc53eb61dc772f308abce9bf93bcc67b38f670