Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-01-22 | Removing get_scale_ref_frame_idx() function + cleanup. | Dmitry Kovalev | |
Change-Id: Ic9472f361f8749a165aa464c2fa859681b66381b | |||
2014-01-22 | Merge "Enforce effective motion vector search range" | James Zern | |
2014-01-22 | Merge "Fixing simple_weight() function + cleanup." | Dmitry Kovalev | |
2014-01-22 | Merge "changed to use vpx_integer.h for type definition" | Yaowu Xu | |
2014-01-22 | Merge "Add tm_predictor_8x8 neon implementation." | hkuang | |
2014-01-22 | Fix the vpxenc mismatch problem due to seperate | hkuang | |
the boarder size for encoder and decoder. Change-Id: I7291a9e06035d1533202d7a75ab40abfc1131342 | |||
2014-01-22 | Add tm_predictor_8x8 neon implementation. | hkuang | |
Change-Id: I76c2720546b737cb63018a8ab6a3ff62a291786d | |||
2014-01-22 | changed to use vpx_integer.h for type definition | Yaowu Xu | |
Change-Id: I7739849aa8dd5dcb0755858367fd3223587d107f | |||
2014-01-22 | Merge "Expand the lossless and datarate tests to cover 4:4:4." | Alex Converse | |
2014-01-22 | Merge "vpxdec: Disable writing of Y4M header when --md5 argument is specified." | Dmitry Kovalev | |
2014-01-22 | vpxdec: Disable writing of Y4M header when --md5 argument is specified. | Dmitry Kovalev | |
Change-Id: I2380b1b80f48496732b69c8255a485024d375f0f | |||
2014-01-22 | Merge "Adds a non-normative resize library to vp9 encoder" | Deb Mukherjee | |
2014-01-22 | Merge "Prevent invaid memory access" | Yaowu Xu | |
2014-01-22 | Merge "arm: Use vreinterpret instead of a plain cast for converting between ↵ | Christian Duvivier | |
neon vector types" | |||
2014-01-22 | Merge "Removing out_open() & out_close() functions from vpxdec." | Dmitry Kovalev | |
2014-01-22 | Expand the lossless and datarate tests to cover 4:4:4. | Alex Converse | |
Change-Id: I2dc7b3265d0a87d7a26c95b48e360c7c68cc7355 | |||
2014-01-22 | Merge "Tidy up comments & remove commented out code." | Adrian Grange | |
2014-01-22 | Merge "Match vp9_coefband_trans_* declarations" | Johann | |
2014-01-22 | Merge "Seperate the border size for encoder and decoder." | hkuang | |
2014-01-22 | Tidy up comments & remove commented out code. | Adrian Grange | |
Change-Id: I46dd5ce06f36362c6274511cd1531d93926aa9bc | |||
2014-01-22 | Prevent invaid memory access | Yaowu Xu | |
Reading second motion vector only when it has a second ref_frame Change-Id: Ica72c1cd955832e15ceccda5e5a17b0bfcd83044 | |||
2014-01-22 | Removing out_open() & out_close() functions from vpxdec. | Dmitry Kovalev | |
Change-Id: I60f2ce77638cf7d2116bc1e64b466942c76644e0 | |||
2014-01-22 | Fixing simple_weight() function + cleanup. | Dmitry Kovalev | |
We used y_width/y_height instead of y_crop_width/y_crop_height. Change-Id: Ia796494956f16d7a4085e043d58bdfe6de19abe7 | |||
2014-01-22 | Merge "Simplifying target_size_from_buffer_level() function." | Dmitry Kovalev | |
2014-01-22 | Merge "Removing unnecessary vp9_clear_system_state() calls." | Dmitry Kovalev | |
2014-01-22 | Merge "Force show_frame=1 when show_existing_frame=1" | Adrian Grange | |
2014-01-22 | Removing unnecessary vp9_clear_system_state() calls. | Dmitry Kovalev | |
Change-Id: I597645a15fff2d3a1104861a5c90f64394952e0b | |||
2014-01-22 | Simplifying target_size_from_buffer_level() function. | Dmitry Kovalev | |
Change-Id: I1d556ddf04ab0a98eadf412972a6977c1055446f | |||
2014-01-22 | Merge "Cleaning up first_pass_motion_search() function." | Dmitry Kovalev | |
2014-01-22 | arm: Use vreinterpret instead of a plain cast for converting between neon ↵ | Martin Storsjo | |
vector types This fixes building with MSVC for arm. Change-Id: Iffae0408e0c68760e87e96b9e17d9df8e8cadb1a | |||
2014-01-21 | Merge "Cleaning up vp9_ratectrl.c." | Dmitry Kovalev | |
2014-01-21 | Merge "Cleaning up vp9_setup_buffer_inter() function." | Dmitry Kovalev | |
2014-01-21 | Merge "Replacing cpi->twopass with twopass." | Dmitry Kovalev | |
2014-01-21 | Cleaning up vp9_setup_buffer_inter() function. | Dmitry Kovalev | |
Change-Id: Ia63e2d05fa5dca3fb67788b0f1f28e9802ef27dd | |||
2014-01-21 | Merge "remove complex rd modeling." | Yaowu Xu | |
2014-01-21 | Merge changes I57a94d2f,Ifb305185 | James Zern | |
* changes: test/: remove some unnecessary extern "C"s rtcd.sh: add extern "C" to generated headers | |||
2014-01-21 | Match vp9_coefband_trans_* declarations | Johann | |
VS2013 Chromium builds failed with: warning C4742: 'vp9_coefband_trans_8x8plus' has different alignment in https://code.google.com/p/chromium/issues/detail?id=336620 Change-Id: I865f72bc23ae958531eeb5f497002c12e9a36fcd | |||
2014-01-21 | Adds a non-normative resize library to vp9 encoder | Deb Mukherjee | |
Adds an arbitrary-size resize library for use in scaling of input frames in a non-normative manner in the vp9 encoder. The method used is as follows: Downsampling - Uses a 8 tap filter for factor of 2 decimation upto a size just higher than the desired size. Then interpolates pixels at a precision of 1/32 pel using a set of 8-tap filters. Upsampling - Interpolates pixels at a precision of 1/32 pel using a set of 8-tap filters. There is no assembly optimization yet. Change-Id: Ib5b81e174fc139da322bb97c8214d52289d60d8a | |||
2014-01-21 | Merge "Have check_initial_width() take subsampling as arguments directly." | Alex Converse | |
2014-01-21 | Merge "Enforce key frame placement" | Yaowu Xu | |
2014-01-21 | Seperate the border size for encoder and decoder. | hkuang | |
Encoder's boarder is still 160, while decoder's boarder will be 32. With on demand and separate boarder buffer for boarder extension. The decoder's boarder does not need to to 160 anymore. Change-Id: I93d5aaff15a33a2213e9761eaa37c5f2870747db | |||
2014-01-21 | Removing duplicated SAD calculation code. | Dmitry Kovalev | |
Change-Id: I8d693371a29103769d5bed9d5f9cfe4f58ca3189 | |||
2014-01-21 | Enforce key frame placement | Yaowu Xu | |
Change-Id: I2f85c6b058638571d68a7209779de8ca8168934f | |||
2014-01-21 | Enforce effective motion vector search range | Jingning Han | |
This commit explicitly enforces the effective motion vector range in the motion search stage. The range needs to be the intersection of UMV border, effective absolute motion vector value range, and the target search area. Change-Id: I1cf7c563e02b1086040dad6c1f4f6be1538635a6 | |||
2014-01-21 | Force show_frame=1 when show_existing_frame=1 | Adrian Grange | |
When showing a previously decoded frame, we need to explicitly set the show_frame flag. For the current frame being decoded this flag is explicitly set in the frame header. This should fix WebM Issue 696: http://code.google.com/p/webm/issues/detail?id=696 Change-Id: I5751a809813f88d2ca6f62c47c3878475ff9ba8d | |||
2014-01-21 | Merge "Replacing macros with inline functions." | Dmitry Kovalev | |
2014-01-21 | Merge "Moving vp8_multi_resolution_encoder to examples folder." | Dmitry Kovalev | |
2014-01-21 | Merge "Removing duplicated example file example_xma.c." | Dmitry Kovalev | |
2014-01-21 | remove complex rd modeling. | Jim Bankoski | |
The affect on quality was minimal. Less than .1%, various sets yt ( +.15%), derf (-.1%), hd ( -.1% ), std hd(-.15%)... The affect on speed of encode at speed -5 was substantial ( ~3% ). Change-Id: I8903346fbae0c35f5b9ea20f81fdd239ae81247d | |||
2014-01-21 | Merge "Deprecate best_mv from encoder" | Yaowu Xu | |