- 11 Jun, 2012 6 commits
-
-
John Koleszar authored
Allows building the library with the gcc -pedantic option, for improved portabilty. In particular, this commit removes usage of C99/C++ style single-line comments and dynamic struct initializers. This is a continuation of the work done in commit 97b766a4, which removed most of these warnings for decode only builds. Change-Id: Id453d9c1d9f44cc0381b10c3869fabb0184d5966
-
John Koleszar authored
-
John Koleszar authored
Change-Id: I45849dde0ee9b7e87fa32adb65ade8486bb66556
-
John Koleszar authored
Change-Id: I79fd7bd18aa1af41cd066ccc3d1cd16744b9c8d1
-
John Koleszar authored
-
John Koleszar authored
-
- 09 Jun, 2012 1 commit
-
-
James Zern authored
Change-Id: Ic30d7335b5bf912b39ea55f2b759fe5b7d523ca8
-
- 07 Jun, 2012 1 commit
-
-
Yunqing Wang authored
Removed unused parameters and code related to drop_frame. Change-Id: I594e050d49b1805c6f72abf06005ef624256bb57
-
- 06 Jun, 2012 1 commit
-
-
Marco Paniconi authored
The logic for spatial resizing is done after the Q is selected for the frame. This causes a problem that the Q we select for the (resized) key frame may be based on a different resolution than the frame we will encode. This fix is to ensure that, when resize is on, the selected Q is still based on the resolution of the frame to be encoded. Change-Id: Ia49a9eac5f64e48d1c00dfc7ed4ce26fe84d3fa1
-
- 05 Jun, 2012 5 commits
-
-
Johann Koenig authored
Visual Studio doesn't use the assembler in $PATH Change-Id: I169f8492127cbc1d256a2fb2e749cd970040ccc8
-
John Koleszar authored
-
John Koleszar authored
-
Alpha Lam authored
The change in assembly offset files to define values as const int broke Windows build, because the variables are stored in .rdata section instead of .data section. This CL changes the integer peeking from .data to .rdata. Change-Id: I87e465ddcc78d39ec29f3720ea7df0ab807d5512
-
Alpha Lam authored
This change is to allow obj_int_extract to extract all integers in the data segment. With the const keyword these variables are forced into the .rodata segment even for zero variable value. We had a problem before that zero valueed variables would get assigned to BSS segment that fooled obj_int_extract to give incorrect values. Change-Id: Icd94f80a8ab356879894ca508bf132d20b865299
-
- 04 Jun, 2012 3 commits
-
-
Johann authored
VP8_REFFRAME is the same as vpx_ref_frame_type Change-Id: I63c2ddfb39f6ec87d1e5eb6a8852846464552b1b
-
Johann authored
clang complains about self-assignment Change-Id: Iead70eed0a960e84a4b167f67f05b05e2965b3b6
-
Johann authored
Using if(); triggers an empty body warning with clang Change-Id: I0fa2ee676400a974b40f8eaafca9ae668107eebb
-
- 01 Jun, 2012 1 commit
-
-
John Koleszar authored
Update the Visual Studio builds to support the new monolithic unit test binary. Includes minor semi-cosmetic refactoring of solution.mk, as the %vpx.vcproj match is no longer appropriate given the test_libvpx target. Change-Id: I29e6e07c39e72b54a4b3eaca5b9b7877ef3fb134
-
- 31 May, 2012 4 commits
-
-
Stefan Holmer authored
Change-Id: I912384f526865089aa03ca8875591324e5c1c449
-
Stefan Holmer authored
Change-Id: I1d2db53129dc6ec068093ad1e5fc0d94110473b3
-
Stefan Holmer authored
Change-Id: I912384f526865089aa03ca8875591324e5c1c449
-
Stefan Holmer authored
Change-Id: I1d2db53129dc6ec068093ad1e5fc0d94110473b3
-
- 30 May, 2012 7 commits
-
-
Jim Bankoski authored
-
Stefan Holmer authored
Compares the sum of differences between the input block and the averaged block. If they differ too much the block will not be filtered. Negligible perfomance hit. Change-Id: Ib1c31a265efd4d100b3abc4a1ea6675038c8ddde
-
Alpha Lam authored
Add PRIVATE macro for adding private_extern directive for yasm to hide global symbols. This is only enabled if -DCHROMIUM is used with YASM. Also fixed a small problem with rtcd_defs.sh to guard TEMPORAL_DENOISING. Change-Id: I9027fce3ebddcf20078293e4b86b396f21da7857
-
Jim Bankoski authored
This extends the denoiser to work for temporally scalable coding. I believe this also fixes a very rare but really bad bug in the original implementation. Change-Id: I8b3593a8c54b86eb76f785af1970935f7d56262a
-
Christian Duvivier authored
Faster version of denoiser, cut cost by 1.7x for C path, by 3.3x for SSE2 path. Change-Id: I154786308550763bc0e3497e5fa5bfd1ce651beb
-
Alpha Lam authored
The change in assembly offset files to define values as const int broke Windows build, because the variables are stored in .rdata section instead of .data section. This CL changes the integer peeking from .data to .rdata. Change-Id: I87e465ddcc78d39ec29f3720ea7df0ab807d5512
-
Stefan Holmer authored
Compares the sum of differences between the input block and the averaged block. If they differ too much the block will not be filtered. Negligible perfomance hit. Change-Id: Ib1c31a265efd4d100b3abc4a1ea6675038c8ddde
-
- 25 May, 2012 2 commits
-
-
Jim Bankoski authored
-
Jim Bankoski authored
Changed to google style rather than pseudo webm project style Change-Id: I0e19d57342a1b27b818fe6a5ae9f6bb3710a122a
-
- 24 May, 2012 8 commits
-
-
John Koleszar authored
* changes: Add external resize tests Prevent external frame size changes in two-pass
-
John Koleszar authored
-
John Koleszar authored
-
John Koleszar authored
Adds a test that ensures the application is able to trigger frame size changes via vpx_codec_enc_config_set() Change-Id: I231c062e533d75c8d63c5f8a5544650117429a63
-
Jim Bankoski authored
This extends the denoiser to work for temporally scalable coding. I believe this also fixes a very rare but really bad bug in the original implementation. Change-Id: I8b3593a8c54b86eb76f785af1970935f7d56262a
-
Alpha Lam authored
This change is to allow obj_int_extract to extract all integers in the data segment. With the const keyword these variables are forced into the .rodata segment even for zero variable value. We had a problem before that zero valueed variables would get assigned to BSS segment that fooled obj_int_extract to give incorrect values. Change-Id: Icd94f80a8ab356879894ca508bf132d20b865299
-
John Koleszar authored
-
Alpha Lam authored
Add PRIVATE macro for adding private_extern directive for yasm to hide global symbols. This is only enabled if -DCHROMIUM is used with YASM. Also fixed a small problem with rtcd_defs.sh to guard TEMPORAL_DENOISING. Change-Id: I9027fce3ebddcf20078293e4b86b396f21da7857
-
- 23 May, 2012 1 commit
-
-
Attila Nagy authored
After a key frame encoding, the frame type could change while filtering is still going on. Pass the frame type as parameter to the loopfilter function and don't read it from common storage. vp8cx_set_alt_lf_level has to be done before packing the stream. Currently alt_lf_level is not used so there hasn't been any visible problem here. Change-Id: Ia114162158cd833c2b16e3b89303cc9c91f19165
-