Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-11-15 | Merge "Cleaning up vp9_loopfilter.c file." | Dmitry Kovalev | |
2013-11-15 | Merge "Generate GAS output for Chromium" | Johann | |
2013-11-15 | Merge "Build iOS targets with XCode 5" | Johann | |
2013-11-15 | Merge "Fix coding format in vp9_idct" | Jingning Han | |
2013-11-15 | Generate GAS output for Chromium | Johann | |
Upstream changes to account for differences in clang syntax for Chromium iOS builds. Since most of these are incompatible with XCode clang, hide them behind a flag. Change-Id: Idafcbcd4eb01b1ada6277da2d2edfd6c04b579fd | |||
2013-11-15 | Build iOS targets with XCode 5 | Johann | |
Thanks to armando.dicianno for the patch Fixes issue #603 Change-Id: I91ec030e5674b82c05115ed4dfbdb8ccbff22b66 | |||
2013-11-15 | partition plane context speed up | Jim Bankoski | |
Removes silly operations inside loop. Change-Id: I9eeab1e914e715a887f86cf1089de508e2364165 | |||
2013-11-15 | Merge "loop filter assert cleanout" | Jim Bankoski | |
2013-11-14 | Merge "Cleaning up vp9_tile_common.{h, c} files." | Dmitry Kovalev | |
2013-11-14 | Fix coding format in vp9_idct | Jingning Han | |
Change-Id: If97ae16a4478717933345b6b9d5bc1b417b8dd84 | |||
2013-11-14 | fix scalling bug by buffer auto-reallocation | Adrian Grange | |
Change-Id: Ib748eb287520c794631697204da6ebe19523ce95 | |||
2013-11-14 | Cleaning up vp9_loopfilter.c file. | Dmitry Kovalev | |
Change-Id: Ic6770072f80dfb54d2725ed96370d4f243a9f474 | |||
2013-11-14 | Cleaning up vp9_tile_common.{h, c} files. | Dmitry Kovalev | |
Change-Id: I9d18f351abe7614107f34f47eeb38a234a9937c9 | |||
2013-11-14 | Removing unused coefband_trans_8x8plus array from VP9Decompressor. | Dmitry Kovalev | |
Change-Id: Ic1367d767705377402ebfec0705f9f553a834400 | |||
2013-11-14 | Tweaks to vpx_test android make file | Joshua Litt | |
* Change from thumb mode to arm mode improves test time significantly * Direct inclusion of test.mk allows for unit test configuration via configure script Change-Id: Id58d3ba8289374528756a672459d8334afe20e2a | |||
2013-11-14 | loop filter assert cleanout | Jim Bankoski | |
Change-Id: I4e2ad4b7342681e6ac236356ef3a4927a54f105b | |||
2013-11-14 | Merge "Eliminating usage of txfrm_block_to_raster_block() from encode_block()." | Dmitry Kovalev | |
2013-11-14 | Merge "Enable 4x4 DCT/ADST transform unit test" | Jingning Han | |
2013-11-14 | Merge "For CBR, keep rate-correction damping factor to 2." | Marco Paniconi | |
2013-11-13 | Simplifies band-getting with a static array | Deb Mukherjee | |
Simplifies the code by implementing band mapping with static arrays. A lot of the code complexity introduced in a previous patch disappears. Change-Id: Ia3fac36e594fb5ad2d55ae141c58bba4c55c2d28 | |||
2013-11-13 | Eliminating usage of txfrm_block_to_raster_block() from encode_block(). | Dmitry Kovalev | |
Change-Id: I7d11f1b6075a1115cdc2dcd605225b9c9c9b39c7 | |||
2013-11-13 | Merge "Cleaning up decode_coefs() function." | Dmitry Kovalev | |
2013-11-13 | Enable 4x4 DCT/ADST transform unit test | Jingning Han | |
This commit enables the unit tests for 4x4 DCT and ADST transforms. It covers tests of round-trip error check, coefficient match check, coefficient overflow check, and inverse accuracy check. Change-Id: Ibfea928ee48f0ebc088b7fdb0bf2d89a14161299 | |||
2013-11-13 | Cleaning up decode_coefs() function. | Dmitry Kovalev | |
Removing vp9_read_and_apply_sign macro which was used only once. Change-Id: I6a1625b720d89fc1291c99deccd6638b705f9b06 | |||
2013-11-13 | For CBR, keep rate-correction damping factor to 2. | Marco Paniconi | |
The switch to the rate-correction damping factor in https://gerrit.chromium.org/gerrit/#/c/67536/ was not conditioned on CBR mode. Change-Id: I2326704e8ac030a4f7b592dd3fedb94c7dd0644d | |||
2013-11-13 | Merge "Dual buffer encoding for intra modes" | Jingning Han | |
2013-11-13 | Fix an overflow issue in SSE2 forward ADST | Jingning Han | |
The step that sums three input samples could potentially cause the intermediate result go beyond 16 bit limit, when operating as the second 1-D transform. This commit fixes the issue. Change-Id: Iaf512449ac2d25ddd8a806d760afab362c62a516 | |||
2013-11-13 | Merge "Replacing raster_block with block in the encoder." | Dmitry Kovalev | |
2013-11-13 | Merge "Split macro strings on whitespace" | Johann | |
2013-11-13 | Merge "Removing function pointers from inter prediction." | Dmitry Kovalev | |
2013-11-13 | Dual buffer encoding for intra modes | Jingning Han | |
Overall change (using dual buffer scheme for superblocks of both inter and intra modes) reduces speed 2 runtime: bluesky_1080p at 6000kbps: 263553ms -> 257441ms riverbed_1080p at 8000kbps: 233230ms -> 225308ms. Change-Id: Idf8d70f768a4b0d97b2a8506372c57b7b4022119 | |||
2013-11-13 | Merge "Syncing write_modes_{b, sb} implementation with decode_modes_{b, sb}." | Dmitry Kovalev | |
2013-11-13 | Merge "Optimizing set_contexts() function." | Dmitry Kovalev | |
2013-11-13 | Merge "Use 1D array to store super block filter levels" | Yunqing Wang | |
2013-11-13 | Merge "mips dsp-ase r2 vp9 decoder intra module optimizations (rebase)" | Johann | |
2013-11-13 | mips dsp-ase r2 vp9 decoder intra module optimizations (rebase) | Parag Salasakar | |
Change-Id: Ib27fc4f3dbe01fe8adfa04a61aaba21b3480e75c | |||
2013-11-13 | mips dsp-ase r2 vp9 decoder loopfilter module optimizations (rebase) | Parag Salasakar | |
Change-Id: Ia7f640ca395e8deaac5986f19d11ab18d85eec2d | |||
2013-11-12 | Moving q_index from MACROBLOCKD to MACROBLOCK. | Dmitry Kovalev | |
Moving because q_index is used only by encoder. Change-Id: I0b96175614ed4fd3d76ee56a0ba36258e1e896f6 | |||
2013-11-12 | Merge "Enable dual buffer rd search and encoding scheme" | Jingning Han | |
2013-11-12 | Merge "Add test vector for row/col tile decoding" | Jingning Han | |
2013-11-12 | Merge "Calculating transform block offsets (x and y) only once." | Dmitry Kovalev | |
2013-11-12 | Merge "Using max_tx_size instead of bsize when possible." | Dmitry Kovalev | |
2013-11-12 | Merge "Moving {sb, mb, b, ab}_index from MACROBLOCKD to MACROBLOCK." | Dmitry Kovalev | |
2013-11-12 | Merge "Adding const to tree pointer inside vp9_extra_bit struct." | Dmitry Kovalev | |
2013-11-12 | Merge "Added optimized vp9_idct32x32_34_add_dspr2" | Johann | |
2013-11-12 | Split macro strings on whitespace | Johann | |
Match any whitespace instead of individual spaces. The macro definitions in vp9/common/arm/neon/vp9_short_idct32x32_1_add_neon.asm triggered this and treated spaces as arguments leading to lines like: $8vld1$8.$88$8 {$8q8$8}, [$$89$8], $$8stride$8 Change-Id: I2d5718aba4614e4fd7b702e15c2a1bd80e656bd2 | |||
2013-11-12 | Adding const to tree pointer inside vp9_extra_bit struct. | Dmitry Kovalev | |
Change-Id: I60e02fa3de930ff1f969687ab5af93dee40d86ad | |||
2013-11-12 | Android.mk file for vpx unittests | Joshua Litt | |
These changes are to support automated regressions of vpx on android new file: test/android/Android.mk new file: test/android/README new file: test/android/get_files.py Change-Id: I52c8e9daf3676a3561badbe710ec3a16fed72abd | |||
2013-11-12 | Calculating transform block offsets (x and y) only once. | Dmitry Kovalev | |
Change-Id: I4b5106bdc08fd4551339b968c13428a8f43122e2 | |||
2013-11-12 | Use 1D array to store super block filter levels | Yunqing Wang | |
As Jim suggested, 1D array was used to store filter levels instead of 2D array. This used shift_y in setup_mask directly, and saved few cycles. Change-Id: If61ab298784861f1806b1cd396d4e4e2e0f097b9 |