- 29 Jan, 2014 - 1 commit
-
-
Paul Wilkins authored
Trap divide by 0 that could occur with a 0 rate target in aq mode COMPLEXITY_AQ. Change-Id: I034514f512b2a0db470ae8d37ea395278bf473cf
-
- 28 Jan, 2014 - 4 commits
-
-
Jim Bankoski authored
Change-Id: Ia8fa3961eec34545465018281dc022bc6f73869a
-
Dmitry Kovalev authored
It is enough to specify (e.g.) idct16, it is obviously different from idct16x16. Change-Id: I6b408a37a945de3162429380b59a775b03b95db0
-
hkuang authored
which is 7.8 times faster than C. Change-Id: I858ef4ec09202a07d445da8db702783d6d9d7321
-
Dmitry Kovalev authored
Change-Id: I8d17867a4772554cbba2bd113cc5b4c99d50146d
-
- 27 Jan, 2014 - 1 commit
-
-
hkuang authored
Change-Id: I832cf83871044bfee7b7e57dbd31bae05cbd53e9
-
- 25 Jan, 2014 - 6 commits
-
-
Deb Mukherjee authored
Adds multiple filters in the 0.5-1.0 range in the last stage of the resize functions to prevent over-smoothing/aliasing Change-Id: I1a615adb16f0df5095790945c94b28b4d6a6fc48
-
Dmitry Kovalev authored
Change-Id: I31373ad860eb554eb3b03e877e8fba580dc3de07
-
Alex Converse authored
This avoids fitlering a frame multiple times at the same level. Change-Id: I1fd54dd7ea257d16da8569f48036b8fad3a3ed61
-
Alex Converse authored
Factor out the code that tries filtering a frame at a given level. Change-Id: Ia04507e3ce6b1ad6ae7d05a9d88222fd319f44b7
-
Dmitry Kovalev authored
We don't use different filter kernels for x and y, it is always one kernel for both directions. Change-Id: Iefcbb02ec74bf46ea20d9dca672a3efd5d631517
-
Yaowu Xu authored
That force the stop of subpel search possibly at full/half/quater pel stages Change-Id: Ie50c500417bd78e1a53e6620bd4c2b85f63d9c67
-
- 24 Jan, 2014 - 14 commits
-
-
Dmitry Kovalev authored
Corresponding renames: subpel_kernel => interp_kernel vp9_get_filter_kernel() => vp9_get_interp_kernel() pred_filter_type => pred_interp_filter adaptive_pred_filter_type => adaptive_pred_interp_filter mcomp_filter_type => interp_filter read_interp_filter_type() => read_interp_filter() write_interp_filter_type() => write_interp_filter() fix_mcomp_filter_type() => fix_interp_filter() Change-Id: I1fa61fa1dc81ebbf043457c3ee2d8d4515bee6d3
-
Alex Converse authored
Also change its wrongly named dest parameter to reference. Change-Id: Ide142dead31c9ccda1f09a48b221284369783fb7
-
Dmitry Kovalev authored
Change-Id: I24ff8ab3d2c807906aa86974bcb4c540256206de
-
Yaowu Xu authored
SSE for a 64x64 block with 3 planes can go as high as 3*2^28. So left shift by 4 may overflow 32 bit int. Change-Id: I63c84aa56894788bb987299badabbd7cc6fd0be6
-
Alex Converse authored
Use this method with rt at speed -5. Change-Id: If3bd6fad4c05ddde72131442dad191e4145047e7
-
Yaowu Xu authored
The sum of squared mv components can go beyond int range for large input resolution. This commit changed the type to int64 to avoid overflow. Change-Id: Ib21ea2817845cea1435f893064e6417c79c5bc64
-
Dmitry Kovalev authored
Change-Id: I8cfa5d5eb2c1bbacd9b604cc5dc0a2cd2e5cebb8
-
Dmitry Kovalev authored
Change-Id: I5173f996612e410d9cd495df9414d194b1ab18f3
-
Frank Galligan authored
Change-Id: Ia12aae491202098ff66366145aa0c3da38dc97e5
-
hkuang authored
which is 3.5 times faster than C. Change-Id: I24439ba7a2971829c11620f34848facf2c916678
-
Frank Galligan authored
A future CL will add external frame buffers differently. Squash commit of four revert commits: Revert "Increase required number of external frame buffers" This reverts commit 9e41d569. Revert "Add external constants." This reverts commit bbf53047. Revert "Add frame buffer lru cache." This reverts commit fbada948. Conflicts: vpxdec.c Change-Id: I76fe42419923a6ea6c75d9997cbbf941d73d3005 Revert "Add support to pass in external frame buffers." This reverts commit 10f89169. Conflicts: test/external_frame_buffer_test.cc vp9/common/vp9_alloccommon.c vp9/common/vp9_reconinter.c vp9/decoder/vp9_decodeframe.c vp9/encoder/vp9_onyx_if.c vp9/vp9_dx_iface.c vpx/vpx_decoder.h vpx/vpx_external_frame_buffer.h vpx_scale/generic/yv12config.c vpxdec.c Change-Id: I7434cf590f1c852b38569980e4247fad0d939c2e
-
James Zern authored
Change-Id: I4f51ce859a97bf1b8fd2b37ac585b7c643232b69
-
James Zern authored
Change-Id: I0e6aa00f220280e22d30d098545265835d0c1079
-
James Zern authored
Change-Id: Ic334da9aee968e33762c2b25d9fbad24c844b411
-
- 23 Jan, 2014 - 6 commits
-
-
Yaowu Xu authored
The change prevent a decoder crash for invalid stream with negative size. Change-Id: I7411765f3524c783058fa3d436549be4e75d8969
-
Dmitry Kovalev authored
Change-Id: Ic352b0429d5784f9d78872a478fe6275ee7a56a0
-
Dmitry Kovalev authored
Change-Id: I9b94e741201eacb1982014724a532bdaae31f130
-
Dmitry Kovalev authored
Change-Id: Ic9472f361f8749a165aa464c2fa859681b66381b
-
Adrian Grange authored
Change-Id: I24ad1f0f1cb0e991c476ea174db8ac1584929b02
-
- 22 Jan, 2014 - 8 commits
-
-
hkuang authored
Change-Id: I76c2720546b737cb63018a8ab6a3ff62a291786d
-
Adrian Grange authored
New name better describes what the function does. Change-Id: I33be1366a81f058a9854b804bcde211061187dc7
-
Yaowu Xu authored
Change-Id: I7739849aa8dd5dcb0755858367fd3223587d107f
-
Adrian Grange authored
Change-Id: I46dd5ce06f36362c6274511cd1531d93926aa9bc
-
Yaowu Xu authored
Reading second motion vector only when it has a second ref_frame Change-Id: Ica72c1cd955832e15ceccda5e5a17b0bfcd83044
-
Dmitry Kovalev authored
We used y_width/y_height instead of y_crop_width/y_crop_height. Change-Id: Ia796494956f16d7a4085e043d58bdfe6de19abe7
-
Dmitry Kovalev authored
Change-Id: I597645a15fff2d3a1104861a5c90f64394952e0b
-
Dmitry Kovalev authored
Change-Id: I1d556ddf04ab0a98eadf412972a6977c1055446f
-