- Oct 28, 2011
-
-
Scott LaVarnway authored
-
- Oct 27, 2011
-
-
Johann Koenig authored
-
Scott LaVarnway authored
Tests showed ~1.2% performance boost on the HD clip used. Performance will vary based on material. Change-Id: Icbcf1a828750d5b4ae5252bf596b3ef594042e8a
-
Scott LaVarnway authored
-
Attila Nagy authored
Update ARM asm implementation of vp8_start_encode to new definition. Change-Id: Ic44791c969e351082331ba6146c3384c01a0dfad
-
- Oct 26, 2011
-
-
Johann Koenig authored
-
Scott LaVarnway authored
Small performance gains. Change-Id: I709b9390a8a27a70f5f23574313b8db85ac7f23d
-
Scott LaVarnway authored
-
Scott LaVarnway authored
Interleaved vp8_find_near_mvs and vp8_mv_ref_probs. 2.5% to 4% performance improvement for the HD clips used. Change-Id: Id888b667cf5ae2f0e19da18743140f055ff7de8d
-
Attila Nagy authored
The partial frame copy function used to copy an extra 8 lines above and below. The partial frame filtering can only modify 3 pixel rows above the partial frame. Reduce copy to bare minimum needed, which is 4 lines, so that partial filtering on copied frame is possible. Define the "magic" fraction number for partial filtering in loopfilter.h . Change-Id: I4791ffc541b6884b12759a0d0714a8faf16147ec
-
- Oct 25, 2011
-
-
Johann Koenig authored
-
Scott LaVarnway authored
-
Johann Koenig authored
Restructure if statement to clarify the error condition. Trigger the error before clobbering pc-> variables. Change-Id: Id01cab798a341ce9899078fdcec265a0e942a0b7
-
Scott LaVarnway authored
-
James Zern authored
-
- Oct 24, 2011
-
-
Johann Koenig authored
Change-Id: I4fcd6e4656d9823aead941616cd63501aecbd6e2
-
Johann Koenig authored
Global function pointers can not be defined in header files. Restructure vpx_scale pointer configuration. Change-Id: I6f568a263ad770d32f530abad6007f990fd1003a
-
Scott LaVarnway authored
Decode the mv mode with if-then-elses instead of traversing the vp8_mv_ref_tree data structure. This will make it easier to interleave vp8_find_near_mvs and vp8_mv_ref_probs. Change-Id: I1e798d6ec40fcaeeff06ccc82f81201978d12f74
-
Scott LaVarnway authored
into a function. Change-Id: Ia023a0587100a52cb084f5d9d5512efa6198dad3
-
Scott LaVarnway authored
-
Scott LaVarnway authored
Did some cleanup as well. Patchset 2: Fixed bug. Will revisit the segmentation logic. Change-Id: Idf9fbcff9aaf467bdace9fbd58ef2cea6c602049
-
- Oct 21, 2011
-
-
Scott LaVarnway authored
-
Tero Rintaluoma authored
DETOK structure is not used anymore. Change-Id: Id22e1af78fb85d4bb151237a60290d9364faf217
-
John Koleszar authored
-
John Koleszar authored
-
- Oct 20, 2011
-
-
Tom Finegan authored
Applies to generated files with c, h, and mk extensions. Change-Id: Id82c46673c7aad43e95a9de5058ddcfc6fd72f14
-
James Berry authored
check to make sure that cx_data buffer has enough room before writting to it, prior behavior did not which could result in a crash. Change-Id: I3fab6f2bc4a96d7c675ea81acd39ece121738b28
-
Johann Koenig authored
During the _pick only the Y plane is examined. In addition, data beyond the borders of the frame is not read. Change-Id: Ic549adfca70fc6e0b55f8aab0efe81f0afac89f9
-
- Oct 19, 2011
-
-
Johann Koenig authored
-
Johann Koenig authored
-
Scott LaVarnway authored
Tests showed over 2% improvement on various HD clips. Change-Id: I94a30d209c92cbd5fef285122f9fc570688635fe
-
Scott LaVarnway authored
-
James Zern authored
sizeof(unsigned long)=4 in 32-bit builds Change-Id: I81c9d698c80ffaa332214e5b43e98b4e30cf9e88
-
- Oct 18, 2011
-
-
Scott LaVarnway authored
Instead of using the predict buffer, the decoder now writes the predictor into the recon buffer. For blocks with eob=0, unnecessary idcts can be eliminated. This gave a performance boost of ~1.8% for the HD clips used. Tero: Added needed changes to ARM side and scheduled some assembly code to prevent interlocks. Patch Set 6: Merged (I1bcdca7a95aacc3a181b9faa6b10e3a71ee24df3) into this commit because of similarities in the idct functions. Patch Set 7: EC bug fix. Change-Id: Ie31d90b5d3522e1108163f2ac491e455e3f955e6
-
- Oct 17, 2011
-
-
Johann Koenig authored
-
Attila Nagy authored
NEON version of copyframeyonly, extendframeborders, copy_frame_func were not working for plane stride < 128 and/or y_width < 128. Change-Id: Id6c2e6c795274da0c90134b15c0d5f62d1b17a6c
-
- Oct 14, 2011
-
-
Johann Koenig authored
Change-Id: Id1c189350d54919be37f864dae91dee37584945a
-
Johann Koenig authored
Change-Id: Ibbd05e981debee12c16ebcd274150cd75a94a69d
-
John Koleszar authored
-
Attila Nagy authored
It was crashing when number of partitions was bigger than the number of MB rows (ex. 128x96 with 8 partitions). Start point was not checked against mb_rows, plus extra "empty" partitions were not written out. Change-Id: I9c2f013b9ec022354b658fab4ef799ff8b1de93d
-