James Zern
a5768f61e5
test/partial_idct_test: fix msvc build
...
Change-Id: I7fa72980d17f1ca997959e9c4f0f82501810d7c4
2013-12-18 16:38:41 -08:00
James Zern
19c53534bd
test/partial_idct_test: fix formatting and a warning
...
test/partial_idct_test.cc:74:5: warning: variable 'size' is
used uninitialized whenever 'if' condition is true
[-Wsometimes-uninitialized]
ASSERT_TRUE(0) << "Wrong Size!";
Change-Id: Ic2f880ae09268561c9f036b4d6de220fde6dc5c4
2013-12-18 15:59:09 -08:00
Johann
dc2c62eba8
Cast away Windows warning
...
Subtracting the pointers promoted to a signed type.
Change-Id: Ied0e822a1756ed7b2f514efafcb6dce4efb9b9d6
2013-12-18 15:52:51 -08:00
Alex Converse
69384a2510
Merge "Fix arnr for 4:4:4."
2013-12-18 14:58:03 -08:00
Alex Converse
7e731b6cea
Fix arnr for 4:4:4.
...
Change-Id: I80a0cea96c65c0cfb530a71053616dba6edeb896
2013-12-18 14:33:29 -08:00
Marco Paniconi
5bafc2315d
Merge "Fix to overflow in asan test (for vp8 encoder)."
2013-12-18 14:18:58 -08:00
Marco Paniconi
6efb0ab9b2
Fix to overflow in asan test (for vp8 encoder).
...
Change-Id: Ie67339ab3a16ce7669b5366a743812df93c52711
2013-12-18 14:12:29 -08:00
Jingning Han
89b6d40690
Replace cpi->common with cm in vp9_onyx_if
...
Replace repeated cpi->common fetching with cm variable in a few
places in vp9_onyx_if.c
Change-Id: Ifa16d617f37919b2e0baf8efb256130a647b5eb3
2013-12-18 12:31:41 -08:00
Jingning Han
ae0e383d35
Merge "Make rd_pred_filter update consistent in all bsizes"
2013-12-18 12:31:35 -08:00
Jingning Han
d8557a052c
Make rd_pred_filter update consistent in all bsizes
...
This commit reworks the prediction filter rate-distortion cost update
process consistent for all block sizes.
Change-Id: I5874349ab38df380240f96c2d4ef924072bab68d
2013-12-18 11:54:31 -08:00
Yaowu Xu
f71f581ba2
Merge "Added a test vector that exercises lpf deltas"
2013-12-18 11:41:56 -08:00
Dmitry Kovalev
de49895804
Adding get_zbin_mode_boost() function.
...
Change-Id: Ia356178d6a3c40b512d3123390781ef94dec72d6
2013-12-18 10:39:08 -08:00
Marco Paniconi
02d5ebcfdc
Merge "Updates for 1-pass CBR rate control."
2013-12-18 10:28:33 -08:00
Yaowu Xu
2424ba3d8b
Added a test vector that exercises lpf deltas
...
From frame 2, the lpf deltas are all cleared for for even frames, and
a set of values are set and used for odd frames. The intention is to
exercise decoding code around lpf delta/update decoding.
Change-Id: Ic9ff1bc2c2a023f4805852f8573398f2ec2249d7
2013-12-18 10:08:39 -08:00
Marco Paniconi
1b8b8b0d0d
Updates for 1-pass CBR rate control.
...
Adjustments based on buffer level, frame dropper.
Change-Id: Iaa85b570493526a60c4b9fb7ded4c0226b1b3a33
2013-12-18 09:24:24 -08:00
Johann
bb12bbaefb
Merge "Fix incorrect size reading"
2013-12-17 21:26:50 -08:00
Johann
b46da98f3a
Merge "Only exclude VP8 when it is included"
2013-12-17 21:26:44 -08:00
Frank Galligan
05d5332407
Merge "Increase required number of external frame buffers"
2013-12-17 21:20:34 -08:00
Jim Bankoski
9d754dcca8
Merge "rename loop filter functions"
2013-12-17 18:56:09 -08:00
Johann
85770264ac
Fix incorrect size reading
...
Guard against incorrect size values moving *data past data_end.
Check read length against the difference of the buffers.
Change-Id: Ie0b54e2db517fd41a0f3ceb23402ee44839a4739
2013-12-17 18:48:55 -08:00
Johann
af416c4daf
Only exclude VP8 when it is included
...
If configured with --disable-vp8 kVP8TestVectors is undefined.
Change-Id: I9d83e805923977ab057ab48042580ce0d817ba68
2013-12-17 18:27:04 -08:00
James Zern
ea8482fe74
Merge "Add external constants."
2013-12-17 18:20:31 -08:00
Frank Galligan
9e41d569d7
Increase required number of external frame buffers
...
Make applications pass in VPX_MAXIMUM_WORK_BUFFERS as well as
VP9_MAXIMUM_REF_BUFFERS.
Change-Id: I9c07ce83fa19c90ed43227b801b2013690e81edd
2013-12-17 17:34:36 -08:00
Jim Bankoski
b720ba165f
rename loop filter functions
...
This renames all the loop filter functions so that they no
longer refer to mb
Change-Id: I8a58a8c7fd253d835cb619bde13913e896ece90b
2013-12-17 17:34:34 -08:00
Frank Galligan
bbf53047b0
Add external constants.
...
Change-Id: I8d329513c87bd8622306aba27c83bf04ef170fa4
2013-12-17 17:28:23 -08:00
Dmitry Kovalev
118c8fb3fb
Calculating has_second_ref only once for single_ref context.
...
Change-Id: Ib1253e0606426850f53060a4c5303af86bf1c093
2013-12-17 17:02:24 -08:00
Yaowu Xu
ede392d765
Merge changes I5d28c2f5,Ib00b036f
...
* changes:
Remove redundant function and calls
Add test for partial inverse transforms
2013-12-17 16:57:01 -08:00
Dmitry Kovalev
c6a1ff223b
Merge "Calling is_inter_block() only if mbmi is available."
2013-12-17 16:10:56 -08:00
Yaowu Xu
ed90a176af
Remove redundant function and calls
...
lf deltas are later setup in function vp9_setup_past_independence(),
so this commit removed the redundant copy. Also renamed a function
to better align the behavior of the funciton.
Change-Id: I5d28c2f5b12b3d31817e14296ed4605c1fd5c98c
2013-12-17 15:44:25 -08:00
Dmitry Kovalev
eb0c73b6e0
Merge "Converting mode_lf_lut struct member into static lookup table."
2013-12-17 15:20:05 -08:00
Yaowu Xu
ed7e3d2447
Add test for partial inverse transforms
...
To make sure the results they produce to match their full versions
Change-Id: Ib00b036fecf43fe20af716acfc580af18ef87757
2013-12-16 22:01:02 -08:00
Dmitry Kovalev
1d23a6594b
Reusing FRAME_COUNTS in the encoder.
...
Change-Id: I6ab9fe2326ebbadf0dd10cca9f66cf8277e3f43b
Replacing: comp_inter_count, single_ref_count, comp_ref_count.
2013-12-16 20:12:47 -08:00
James Zern
0f512788c8
{,vpx_scale}: normalize include guards
...
Change-Id: Ib8aafeee30d59521ee256dc1801e0db6b4b8a371
2013-12-16 19:41:13 -08:00
James Zern
d2f4940783
vpx_ports: normalize include guards
...
Change-Id: I4e931aadecfe1761c720b080bdd67a1875794979
2013-12-16 19:41:10 -08:00
James Zern
941e0b6150
vpx_mem: normalize include guards
...
Change-Id: Iac433b5823c572cfa79e5b6b839cd40b49c0389c
2013-12-16 19:41:07 -08:00
James Zern
7386bde9d2
vpx: normalize include guards
...
Change-Id: Iee670353cffa1f9e97976ac507ad9519e5dda7f7
2013-12-16 19:41:05 -08:00
James Zern
bb28520891
vp8/encoder: normalize include guards
...
Change-Id: I82834550503a43ff7ec8422342dc65136453b287
2013-12-16 19:41:01 -08:00
James Zern
074dc67277
vp8/decoder: normalize include guards
...
Change-Id: Ifa7934927cc8461cd58ca0b05bf76533abd78cb6
2013-12-16 19:40:58 -08:00
James Zern
e903cacf5b
vp8/common: normalize include guards
...
Change-Id: Ia8789a8f864e0edc0bf94f00f6430846f86911c3
2013-12-16 19:40:54 -08:00
James Zern
bd9a388a06
vp9: normalize include guards
...
Change-Id: If4ddbdcfb3ab387cbca6910b42cf4df8111e6879
2013-12-16 19:40:49 -08:00
Johann
ccffac2b06
Merge "Avoid mixed comparison"
2013-12-16 19:17:57 -08:00
Johann
83baed0b6b
Merge "Add const to match declaration"
2013-12-16 19:17:43 -08:00
Johann
3df4d9f62d
Merge "Include files in the same directory directly"
2013-12-16 19:17:33 -08:00
Yaowu Xu
1f919cf27d
Merge "Define POSITION to differentiate from MV"
2013-12-16 18:21:55 -08:00
Yaowu Xu
36c4e27454
Merge "Move two functions to encoder"
2013-12-16 18:09:51 -08:00
Jingning Han
07a28c77e3
Merge "Fix rd_filter_cache update in sub8x8 RD loop"
2013-12-16 17:57:02 -08:00
Jingning Han
ef838c349c
Merge "Remove redefinition in handle_inter_mode"
2013-12-16 17:56:41 -08:00
Deb Mukherjee
9a005c994c
Merge "Rate control changes on active_worst_quality"
2013-12-16 17:40:30 -08:00
Yaowu Xu
3cce464342
Define POSITION to differentiate from MV
...
MV struct was ussed to indicate the postition of a MI_BLOCK with row
and col components. The expression was confusing, this commit added a
new stucture "POSITION" with row and col component to better describe
the position of a mi_block.
Change-Id: I59fdd4b45010fe7d85a8db22a55503265c4f5b2b
2013-12-16 17:28:00 -08:00
Yaowu Xu
50ec6311e6
Move two functions to encoder
...
As they are used by encoder only.
Change-Id: I7b1e6955b218aba66fe156523521a8121c9a84a4
2013-12-16 17:27:48 -08:00