- 28 Nov, 2011 2 commits
-
-
Scott LaVarnway authored
In Change I83202ffd, I deleted one too many lines. Change-Id: If05d7c8988eb5c00898dc7c833ad7d99b5eb23e7
-
Scott LaVarnway authored
-
- 25 Nov, 2011 1 commit
-
-
Scott LaVarnway authored
to the dqcoeff or qcoeff buffer. The encoder would populate the dc coeffs of the y blocks as a separate stage (recon_dcblock) and the decoder would use a special version of the idct. This change eliminates the extra copy and reduces the code footprint. [Tero] Added needed changes to armv6 and NEON assembly. Change-Id: I83202ffdbaf83f6e5dd69f4ba2519fcf0b13b3ba
-
- 23 Nov, 2011 5 commits
-
-
Johann authored
-
Johann authored
-
Attila Nagy authored
API was not returning correct partition sizes on arm targets. The armv5 token packing functions were not storing the information to the partition size table. As a fix, have one boolcoder instance allocated for each partition so that partition sizes are internally available after all partitions were encoded. This will also allow more flexibility in producing several partitions in parallel. Use buffer validation (overflow check) in all ARM bitpacking functions. Change-Id: I31c8a11d8a7613676f0ff50928cb2a2ab14fd169
-
John Koleszar authored
-
Johann authored
-
- 21 Nov, 2011 1 commit
-
-
Stefan Holmer authored
Change-Id: Id3388985d754706b9fd1f079c47121e79a63efdf
-
- 19 Nov, 2011 1 commit
-
-
Johann authored
Storing vp8_bilinear_filters_mmx in an mmx file and using it in an sse2 file is bad Moving towards allowing --disable-mmx Change-Id: I20493b35bdedcdcfc0915e6f05fdbe6c81a4a742
-
- 18 Nov, 2011 2 commits
-
-
Attila Nagy authored
Extend buffer write validation (overflow check) to single token partition packing, both mb and row based functions. Change-Id: I36e19b7d37fc43712d05c70e3ad223d3eb5b973d
-
Attila Nagy authored
Change-Id: I22c547af80e0bce0c7b5f6054ad0aa61f37d717b
-
- 17 Nov, 2011 1 commit
-
-
Scott LaVarnway authored
-
- 16 Nov, 2011 1 commit
-
-
Johann authored
-
- 15 Nov, 2011 1 commit
-
-
Scott LaVarnway authored
Patch set 2: 64 bit build fix Patch set 3: 64 bit crash fix [Tero] Patch set 4: Updated ARMv6 and NEON assembly. Added also minor NEON optimizations to subtract functions. Patch set 5: x86 stride bug fix Change-Id: I1fcca93e90c89b89ddc204e1c18f208682675c15
-
- 12 Nov, 2011 1 commit
-
-
Rafaël Carré authored
libvpx builds and runs correctly when built with x86_64-w64-mingw32-gcc Version tested: 4.6.1 Change-Id: I9aa953d615551ca4834c9a5f8b68778d032a6cf5
-
- 11 Nov, 2011 2 commits
-
-
John Koleszar authored
This code is Copyright The WebM Project Authors, not only Google. Change-Id: Ib5a9dec4ba3177ccb2b06dcfe9605d2b3a3a3d8b
-
John Koleszar authored
The calculated frame_rate is a state variable in the codec, and shouldn't be maintained in the configuration struct. Move it to the main part of cpi so that it isn't clobbered when the configuration struct is updated. The initial framerate estimate is moved from the vp8_cx_iface.c wrapper into the body of init_config() in onyx_if.c, so that it is only called once and not reset on every call to vp8_change_config(). Change-Id: I8d9a3d1283330d1ee297d07e9d78d1f2875f2465
-
- 10 Nov, 2011 2 commits
-
-
Johann authored
-
James Zern authored
Correct ifdef check for Visual Studio's compiler, mingw builds can use unistd.h. Change-Id: I25c5ee46ef75ffbff03f560293dfb3d6bed55f70
-
- 09 Nov, 2011 9 commits
-
-
James Zern authored
fixes fseek errors on large files resulting in corrupt/truncated output (issue #364). Change-Id: If0e189a1591d0e95d7d237332e0bea1cf2ec5aa1
-
Scott LaVarnway authored
-
Johann authored
-
John Koleszar authored
-
John Koleszar authored
-
John Koleszar authored
-
Scott LaVarnway authored
Call the idct/add after the tokenize. This is WIP with the goal of creating a common idct/add for the encoder and decoder. This move is necessary because the decoder's version of the idct clobbers qcoeff, which is used by the tokenize. Change-Id: I6b08d8e8397cd873647fa4fb9469884e3c876756
-
Tero Rintaluoma authored
Added ARM optimized intra 4x4 prediction - 2x faster on Profiler compared to C-code compiled with -O3 - Function interface changed a little to improve BLOCKD structure access Change-Id: I9bc2b723155943fe0cf03dd9ca5f1760f7a81f54
-
James Zern authored
The referenced function (SignalObjectAndWait) isn't used. Reduces the warnings with mingw32-w64 which defines this. Change-Id: I4ce592879ec9372bf196dac640204c4d370bd210
-
- 08 Nov, 2011 9 commits
-
-
John Koleszar authored
File not referenced from anywhere and no longer compiles. Change-Id: I38b11bd60db615c2c2c9d7ad35caba3a1adf1750
-
Yunqing Wang authored
vp8cx_mb_init_quantizer() needs to be called at least once to get all values calculated. This change added one check to decide if we could skip initialization or not. Change-Id: I3f65eb548be57580a61444328336bc18c25c085b
-
Adrian Grange authored
-
Adrian Grange authored
-
Johann authored
-
Adrian Grange authored
Additional check of buffer level to ensure it doesn't exceed the maximum buffer size. Change-Id: I1ba4f8b09bbec89646885040ff47470196af521e
-
Adrian Grange authored
Added additional check of buffer level against maximum buffer size. Change-Id: Iaf1fbaf008601161e402b43ce82c3dbc129bf740
-
Rafaël Carré authored
Change-Id: Id1be1a91c7f0fd286c403489ff447837029ba17f
-
Adrian Grange authored
Added code to clip the buffer level to the maximum buffer size. Without this the buffer level would increase unchecked. This bug was found when encoding an essentially static scene at 2Mb/s. The encoder is unable to generate frames consistent with the high data-rate because Q bottoms out at Qmin. As frames generated are consistently undersized the buffer level increases and does not get checked against the maximum size specified by the user (or default). Change-Id: Id8a3c6323d3246da50f7cb53ddbf78b5528032c6
-
- 05 Nov, 2011 2 commits
-
-
James Zern authored
all of googletest import (0ab00a22) was marked executable Change-Id: Id7b7ee03efc21ab998bb03349bd91644e8af25da
-
Fritz Koenig authored
Fix compiler warning for passing a non const array to a function expecting a const array by using an intermediary pointer and casting. Change-Id: I9bdd358ebdc926223993fb8fb2098ffedd2f3fc7
-