- 01 Nov, 2011 1 commit
-
-
Stefan Holmer authored
Adding support for several partitions within one input fragment. This is necessary to fully support all possible packetization combinations in the VP8 RTP profile. Several partitions can be transmitted in the same packet, and they can only be split by reading the partition lengths from the bitstream. Change-Id: If7d7ea331cc78cb7efd74c4a976b720c9a655463
-
- 31 Oct, 2011 1 commit
-
-
John Koleszar authored
Prior to this fix, the clamping state of the last subblock partition dominated, whereas the correct behavior is to clamp if any partition needs clamping. This bug was introduced by v0.9.6-232-g6b25501b See also: [1]: http://code.google.com/p/webm/issues/detail?id=371 [2]: https://bugzilla.mozilla.org/show_bug.cgi?id=696390 Change-Id: I444db492b4c4f05f039c7da6f4216da8207dc138
-
- 28 Oct, 2011 1 commit
-
-
Scott LaVarnway authored
-
- 27 Oct, 2011 4 commits
-
-
Johann 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
-
- 26 Oct, 2011 5 commits
-
-
Johann 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
-
- 25 Oct, 2011 5 commits
-
-
Johann authored
-
Scott LaVarnway authored
-
Johann 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
-
- 24 Oct, 2011 6 commits
-
-
Johann authored
Change-Id: I4fcd6e4656d9823aead941616cd63501aecbd6e2
-
Johann 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
-
- 21 Oct, 2011 4 commits
-
-
Scott LaVarnway authored
-
Tero Rintaluoma authored
DETOK structure is not used anymore. Change-Id: Id22e1af78fb85d4bb151237a60290d9364faf217
-
John Koleszar authored
-
John Koleszar authored
-
- 20 Oct, 2011 3 commits
-
-
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 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
-
- 19 Oct, 2011 5 commits
-
-
Johann authored
-
Johann 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
-
- 18 Oct, 2011 1 commit
-
-
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
-
- 17 Oct, 2011 2 commits
-
-
Johann 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
-
- 14 Oct, 2011 2 commits