James Zern
78d0968e09
gen_msvs_*proj.sh: speed up file generation
...
execute fix_path once on the source file list rather than once per entry
Change-Id: Ibc8226e391b3028c1b0bcfeab83c790387c9fe23
2014-06-07 12:13:43 -07:00
Dmitry Kovalev
f5628853d7
Fixing failed ARM build.
...
Change-Id: I3f74418f07c2dfdd7725a5b4a8ef5c5f4aca6289
2014-06-02 11:14:12 -07:00
Tim Kopp
160ee911c2
Merge "Fixed OUTPUT_YUV_SRC behavior for VP8"
2014-06-02 11:08:19 -07:00
Yaowu Xu
f13c99562c
Merge "seeing a 10x slowing down, revert now for investigation"
2014-06-02 09:02:32 -07:00
Yaowu Xu
dbfc3692eb
seeing a 10x slowing down, revert now for investigation
...
Revert "Fix a problem of using an uninitialized parameter"
This reverts commit 538af7db5f
Change-Id: I071aa9b7068ef515abb8ae9584df15067706ccb5
2014-06-02 09:02:19 -07:00
Frank Galligan
c40a968e13
Merge "Revert "Remove Wextra warnings from vp9_sad.c""
2014-06-01 16:58:11 -07:00
Frank Galligan
0b44988952
Revert "Remove Wextra warnings from vp9_sad.c"
...
This reverts commit 916550428d
Change-Id: I500822b03f09c64ff6ec5396c68edee9ca3b75cb
2014-06-01 16:20:26 -07:00
Dmitry Kovalev
5132e6da1a
Merge "Converting disable_inter_mode_mask to inter_mode_mask."
2014-05-31 00:08:45 -07:00
Jingning Han
9593db4a38
Merge "Add overflow check unit test for 16x16 inverse DCT/ADST transform"
2014-05-30 15:53:17 -07:00
Jingning Han
ba6bed372b
Merge "Fix a potential overflow issue in inverse 16x16 full 2D-DCT"
2014-05-30 15:52:53 -07:00
James Zern
6f8a77d5d5
Merge "Fix unused variable warning."
2014-05-30 15:09:43 -07:00
hkuang
6a0dcc1337
Merge "Refactor the vp9_get_frame code for frame parallel."
2014-05-30 13:38:36 -07:00
Jingning Han
49b4a274a0
Add overflow check unit test for 16x16 inverse DCT/ADST transform
...
This commit applies quantization process with coarse quantization
step size to the forward transform coefficients and tests all the
inverse 16x16 DCT and ADST implementation versions with the
dequantized coefficients as input, to verify that the outcomes
match the prototype.
Change-Id: I68034a6126b45192c87d8c642155290e89bff8fa
2014-05-30 11:59:00 -07:00
Yaowu Xu
2dc7f506d4
Merge "Fix a problem of using an uninitialized parameter"
2014-05-30 11:37:04 -07:00
Dmitry Kovalev
19b5200172
Merge "Removing unused ref_frame_mask local var."
2014-05-30 11:24:25 -07:00
hkuang
6f5aba069a
Refactor the vp9_get_frame code for frame parallel.
...
In frame parallel decoding mode, there will be still several frames inside
the decoder when application stop calling vpx_codec_decode to decode frames.
The application will need to keep calling vpx_codec_get_frame to get all the
remaining decoded frames in the decoder.
Change-Id: I2ce8260a91282f045bb9a6093ff8a606b1990f14
2014-05-30 10:37:00 -07:00
Yaowu Xu
ad943aa817
Merge "Do not export non-existant symbols"
2014-05-30 10:33:29 -07:00
Christian Duvivier
8db1f7ad0c
Fix unused variable warning.
...
Change-Id: I52f73943194039697da6880d2da54821b2498336
2014-05-30 10:27:44 -07:00
Yaowu Xu
538af7db5f
Fix a problem of using an uninitialized parameter
...
This commit added a call to set speed feature before initializing
motion search, fixed the problem where unintialized search method
is used before its value being set.
Change-Id: I537e4612bf0d00fd6f51396fd222d4b3bd6fde58
2014-05-30 10:18:54 -07:00
Tim Kopp
f204a9a482
Fixed OUTPUT_YUV_SRC behavior for VP8
...
By enabling the OUTPUT_YUV_SRC compiler flag, the encoder will write the raw
input to bd.yuv.
The functionality was mostly implemented, but in its previous state did not
compile.
Change-Id: Ia331ad0f4c6e6f9f51e8d42cd33ba8cc146b3dbf
2014-05-30 09:39:07 -07:00
Paul Wilkins
d009c2360e
Merge "Re-factor some duplicate code."
2014-05-30 06:14:06 -07:00
Sean McGovern
0a86adb767
Do not export non-existant symbols
...
Change-Id: Ic0fb8e5016d064c2227cf5d87ffba86a4303c82b
2014-05-29 17:05:34 -07:00
Dmitry Kovalev
eccae1de19
Removing unused ref_frame_mask local var.
...
Change-Id: Ie11558c076a0161cc9608788e050b1b16e31c490
2014-05-29 15:03:02 -07:00
Dmitry Kovalev
cf83983b9a
Merge "Consistent names for intra mask flags."
2014-05-29 13:23:31 -07:00
Alex Converse
d30b297c44
Merge "Don't update encoder skip count for SEG_LVL_SKIP."
2014-05-29 12:46:20 -07:00
Dmitry Kovalev
403719963e
Converting disable_inter_mode_mask to inter_mode_mask.
...
Making this consistent with intra mode masks: you need to specify
allowed inter/intra modes to use.
Change-Id: Iaecd28bf79047259707d8e7a59a57bb7b856383e
2014-05-29 12:25:41 -07:00
Dmitry Kovalev
26bdf26ddc
Consistent names for intra mask flags.
...
Change-Id: Ibdd5255d37200fb8a1d50f71a2a49c6089ae21e7
2014-05-29 12:11:02 -07:00
Dmitry Kovalev
60866b030a
Merge "Making speed checks consistent in set_rt_speed_feature()."
2014-05-29 11:58:42 -07:00
Jingning Han
2c1cdf69b6
Fix a potential overflow issue in inverse 16x16 full 2D-DCT
...
An overflow issue could potentially happen in the second round 1-D
transform of the SSSE3 full inverse 16x16 2D-DCT. This commit fixes
this issue.
Change-Id: Ia19e4888fda1cc929a28a5f89a5beec612d628dc
2014-05-29 11:46:32 -07:00
Alex Converse
aaf3765606
Don't update encoder skip count for SEG_LVL_SKIP.
...
This aligns the encoder behavior with the decoder.
Change-Id: Ifa0840e4b07b19309e0bf1d1182498883249ec45
2014-05-29 11:24:03 -07:00
Dmitry Kovalev
e14f900ae3
Merge "Moving itxm_add pointer from MACROBLOCKD to MACROBLOCK."
2014-05-29 11:16:39 -07:00
Dmitry Kovalev
d262cda524
Making speed checks consistent in set_rt_speed_feature().
...
Change-Id: Id3d0a49836fe996b806707d29a8130acf9d7ea0e
2014-05-29 11:11:50 -07:00
Yaowu Xu
2e6040daca
Merge "Fixing -Wextra warnings in vp9_{cx, dx}_iface.c."
2014-05-29 09:09:58 -07:00
Yaowu Xu
d553cc10dc
Merge "Fixed a crash windows build"
2014-05-29 08:16:19 -07:00
Yaowu Xu
43414f3f7b
Fixed a crash windows build
...
Change-Id: I58baa1da1f3bfc8a6da454399139fe6a7473ff10
2014-05-28 15:50:50 -07:00
Marco Paniconi
688c5ac2a8
Merge "vp8 denoiser: fix to zero_mv mode selection."
2014-05-28 12:32:44 -07:00
Marco Paniconi
609e91f9b7
vp8 denoiser: fix to zero_mv mode selection.
...
In the current logic, if the sse for zero motion is smaller
than the sse for new_mv (i.e., best_sse), we may still end up
using the non-zero mv for denoising (if the magnitude of new_mv is above threshold).
This can happen for very noisy content, and can lead to artifacts.
This change ensures that we always use zero_mv (over new_mv) for
denoisng if sse_zero_mv <= best_sse.
Change-Id: I8ef9294d837b077013b77a46c9a71d17c648b48a
2014-05-28 11:23:52 -07:00
Dmitry Kovalev
852fcbcc68
Fixing -Wextra warnings in vp9_{cx, dx}_iface.c.
...
Change-Id: I0abad32551dc534d3db27424c118e4b2f6b50f37
2014-05-28 11:15:43 -07:00
Dmitry Kovalev
39b9731876
Merge "Using 2 instead of 3 elements for last_q array."
2014-05-28 10:57:40 -07:00
Dmitry Kovalev
377950f111
Merge "Removing redundant vp9_zero() call."
2014-05-28 10:55:12 -07:00
Dmitry Kovalev
5023627cb4
Merge "Cleaning up vp9_variance_sse2.c."
2014-05-28 10:50:46 -07:00
Alex Converse
f9501295c9
Merge "Always allow ZEROMV when SEG_LVL_SKIP is on."
2014-05-28 10:19:49 -07:00
Alex Converse
8a69cef042
Merge "Fix the all intra modes mask constant."
2014-05-28 10:19:18 -07:00
Paul Wilkins
15600eb8b8
Merge "Removing this_frame_stats member from TWO_PASS struct."
2014-05-28 08:07:50 -07:00
Paul Wilkins
39c91d84ed
Re-factor some duplicate code.
...
Change-Id: I89a1dbea39c50c7633f746d9c93fec3a289f1b42
2014-05-28 14:15:45 +01:00
Paul Wilkins
8df1b869a2
Merge "Remove brightness weighting in two pass."
2014-05-28 02:04:29 -07:00
Deb Mukherjee
5c93c580f8
Removing undeclared identifier - build fix
...
Fixes build with --enable-internal-stats
Change-Id: I137169c859f561478e45891defe976d595454166
2014-05-27 23:24:06 -07:00
Dmitry Kovalev
edccfcebb2
Using 2 instead of 3 elements for last_q array.
...
Change-Id: I2c6950e7d79fc89c6f97e6dcf47317ef66c453a5
2014-05-27 18:19:19 -07:00
Alex Converse
6fbbb33aaf
Always allow ZEROMV when SEG_LVL_SKIP is on.
...
Change-Id: I6db1dc82f66438ac48f571d2f1a2ac7c39a97a1a
2014-05-27 18:17:17 -07:00
Alex Converse
75d77e36db
Fix the all intra modes mask constant.
...
The new constant expands to 0x3fc00808.
Change-Id: Ib5109e4faf035fe0402b59f8a8d2e412628b9276
2014-05-27 18:17:17 -07:00