platform/upstream/libvpx.git
10 years agoMerge "Adjust the forward 16x16 DCT computation steps"
Jingning Han [Wed, 21 May 2014 16:16:04 +0000 (09:16 -0700)]
Merge "Adjust the forward 16x16 DCT computation steps"

10 years agoMerge "Updates libyuv to version 1005"
Deb Mukherjee [Wed, 21 May 2014 05:10:09 +0000 (22:10 -0700)]
Merge "Updates libyuv to version 1005"

10 years agoMerge "Cleaning up vp9_twopass_postencode_update()."
Dmitry Kovalev [Wed, 21 May 2014 01:41:14 +0000 (18:41 -0700)]
Merge "Cleaning up vp9_twopass_postencode_update()."

10 years agoMerge "Replacing int_mv with MV."
Dmitry Kovalev [Wed, 21 May 2014 01:40:34 +0000 (18:40 -0700)]
Merge "Replacing int_mv with MV."

10 years agoMerge "Hiding struct diff in *.c file."
Dmitry Kovalev [Wed, 21 May 2014 01:32:30 +0000 (18:32 -0700)]
Merge "Hiding struct diff in *.c file."

10 years agoUpdates libyuv to version 1005
Deb Mukherjee [Sat, 17 May 2014 01:52:01 +0000 (18:52 -0700)]
Updates libyuv to version 1005

Also adds compile check and a libyuv configure flag

Change-Id: Ib9f0f4a71c4083e6f0aea7b5a5d175531ef0f66b

10 years agoMerge "Extends temporal filtering to work for 422 data"
Deb Mukherjee [Tue, 20 May 2014 23:31:28 +0000 (16:31 -0700)]
Merge "Extends temporal filtering to work for 422 data"

10 years agoMerge "Add make target for running example tests."
Tom Finegan [Tue, 20 May 2014 22:48:04 +0000 (15:48 -0700)]
Merge "Add make target for running example tests."

10 years agoMerge "tools_common.sh: Allow over ride of test name."
Tom Finegan [Tue, 20 May 2014 22:47:51 +0000 (15:47 -0700)]
Merge "tools_common.sh: Allow over ride of test name."

10 years agoMerge "Refactor decode_tiles and loopfilter code."
hkuang [Tue, 20 May 2014 22:33:10 +0000 (15:33 -0700)]
Merge "Refactor decode_tiles and loopfilter code."

10 years agoMerge "make spatial svc an experiment"
James Zern [Tue, 20 May 2014 22:24:20 +0000 (15:24 -0700)]
Merge "make spatial svc an experiment"

10 years agoMerge "configure.sh: only execute toupper when necessary"
James Zern [Tue, 20 May 2014 22:23:29 +0000 (15:23 -0700)]
Merge "configure.sh: only execute toupper when necessary"

10 years agoExtends temporal filtering to work for 422 data
Deb Mukherjee [Tue, 20 May 2014 17:48:54 +0000 (10:48 -0700)]
Extends temporal filtering to work for 422 data

This is needed for profiles 1 and 2.

Change-Id: I5dd7644c2932d055ab89e050d4be7d4117cd1028

10 years agoRefactor decode_tiles and loopfilter code.
hkuang [Thu, 15 May 2014 17:51:55 +0000 (10:51 -0700)]
Refactor decode_tiles and loopfilter code.

The current decode_tiles decodes the frame one tile by one tile
and then loopfilter the whole frame or use another worker thread to
do loopfiltering.

|------|------|------|------|
|Tile1-|Tile2-|Tile3-|Tile4-|
|------|------|------|------|

For example, if a tile video has one row and four cols, decode_tiles
will decode the Tile1, then Tile2, then Tile3, then Tile4.
And during decode each tile, decode_tile will decode row by row in
each tile.

For frame parallel decoding, decode_tiles will decode video in row order
across the tiles. So the order will be:
"Decode 1st row of Tile1" -> "Decode 1st row of Tile2"
-> "Decode 1st row of Tile3" -> "Decode 1st row of Tile4"
-> "Decode 2nd row of Tile1" -> "Decode 2nd row of Tile2"
-> "Decode 2nd row of Tile3" -> "Decode 2nd row of Tile4"-> "loopfilter 1st row"

Change-Id: I2211f9adc6d142fbf411d491031203cb8a6dbf6b

10 years agoCleaning up vp9_twopass_postencode_update().
Dmitry Kovalev [Tue, 20 May 2014 21:44:02 +0000 (14:44 -0700)]
Cleaning up vp9_twopass_postencode_update().

Change-Id: Id79138f2dd472ee95c784b0eb2781d4037c51dd8

10 years ago[spatial svc] Remove some restrictions that are needed to improve the quality
Minghai Shang [Tue, 20 May 2014 18:00:30 +0000 (11:00 -0700)]
[spatial svc] Remove some restrictions that are needed to improve the quality

Change-Id: I76a48b03388a8c5cc74b871deb836cd92263b306

10 years agoMerge "Cosmetic clean up."
Paul Wilkins [Tue, 20 May 2014 09:34:56 +0000 (02:34 -0700)]
Merge "Cosmetic clean up."

10 years agoMerge "Add test for vpx_temporal_svc_encoder example."
James Zern [Tue, 20 May 2014 01:06:04 +0000 (18:06 -0700)]
Merge "Add test for vpx_temporal_svc_encoder example."

10 years agoMerge "Add test for vp9_spatial_svc_encoder example."
Tom Finegan [Tue, 20 May 2014 00:44:17 +0000 (17:44 -0700)]
Merge "Add test for vp9_spatial_svc_encoder example."

10 years agoMerge "Make x86inc support local variable array"
Jingning Han [Mon, 19 May 2014 23:06:35 +0000 (16:06 -0700)]
Merge "Make x86inc support local variable array"

10 years agoMake x86inc support local variable array
Jingning Han [Thu, 15 May 2014 01:22:18 +0000 (18:22 -0700)]
Make x86inc support local variable array

This commit modifies the x86inc to allow explicit local buffer
allocation and the corresponding stack pointer adjustment.

Change-Id: I3cb2174e0242b5869a4ba0ca0cd240ee066836c3

10 years agoMerge "Fix valgrind read out of bounds error."
Jim Bankoski [Mon, 19 May 2014 20:39:17 +0000 (13:39 -0700)]
Merge "Fix valgrind read out of bounds error."

10 years agoMerge "Exit with error when vpxenc cannot correctly scale the input."
Alex Converse [Mon, 19 May 2014 20:20:12 +0000 (13:20 -0700)]
Merge "Exit with error when vpxenc cannot correctly scale the input."

10 years agoMerge "Add static-threshold skipping in non-rd mode"
Yunqing Wang [Mon, 19 May 2014 20:01:29 +0000 (13:01 -0700)]
Merge "Add static-threshold skipping in non-rd mode"

10 years agoFix valgrind read out of bounds error.
Jim Bankoski [Mon, 19 May 2014 19:46:22 +0000 (12:46 -0700)]
Fix valgrind read out of bounds error.

MMX variance code in vp8 was reading out of bounds..

TODO(JBB):  The best fix would involve removing duplicate library
functions between vp8 and vp9...

Change-Id: I5722853a6a58d3b55257ff385fa54c773bf98ded

10 years agoAdjust the forward 16x16 DCT computation steps
Jingning Han [Mon, 19 May 2014 19:33:40 +0000 (12:33 -0700)]
Adjust the forward 16x16 DCT computation steps

This commit adjusts the forward 16x16 DCT computation steps to
simplify the register level operations. It fixes the corresponding
sse2 version accordingly.

Change-Id: I72a9c25b8ca9442fc5e113f47cd701ae55aa7f08

10 years agoAdd static-threshold skipping in non-rd mode
Yunqing Wang [Wed, 7 May 2014 17:39:00 +0000 (10:39 -0700)]
Add static-threshold skipping in non-rd mode

Added a skipping test in non-rd inter-mode. After interpolation
prediction step, the residuals are tested to see if they will be
quantized to 0 based on modeling between spatial domain and
frequency domain.

Set static-thresh to 800 for >=720p and 300 for <720p, rtc set
tests showed
1. Speed 5, psnr: -0.514%; ssim: -1.748%;
   speedup on related clips: 5% -11%
2. Speed 6, psbr: -0.628%; ssim: -1.637%;
   speedup on related clips: 4% - 9%

Change-Id: I62fbf26bc043ecd2b584f255f1a4ee5ab52bfcf3

10 years agoReplacing int_mv with MV.
Dmitry Kovalev [Mon, 19 May 2014 18:43:07 +0000 (11:43 -0700)]
Replacing int_mv with MV.

Change-Id: Icd7eea20e944e3e28e5eb20cdc088866a54d53b4

10 years agoconfigure.sh: only execute toupper when necessary
James Zern [Mon, 19 May 2014 18:36:12 +0000 (11:36 -0700)]
configure.sh: only execute toupper when necessary

speeds up windows configure by ~40%

Change-Id: Ie3138b8fe39ff4c901c35c5d689c1ed12da34866

10 years agoMerge "Remove unused varables"
Yaowu Xu [Mon, 19 May 2014 18:28:33 +0000 (11:28 -0700)]
Merge "Remove unused varables"

10 years agoHiding struct diff in *.c file.
Dmitry Kovalev [Mon, 19 May 2014 18:19:21 +0000 (11:19 -0700)]
Hiding struct diff in *.c file.

Change-Id: Ia0dc05e530428af9ab5aa57e24f1115b0b4765d3

10 years agoRemoving unused members from PICK_MODE_CONTEXT struct.
Dmitry Kovalev [Mon, 19 May 2014 17:41:58 +0000 (10:41 -0700)]
Removing unused members from PICK_MODE_CONTEXT struct.

Change-Id: Ieb3bc037a2ae7791323a0f9cec04381ba9b0c795

10 years agoMerge "Cleaning up vp9_cx_iface.c."
Dmitry Kovalev [Mon, 19 May 2014 17:31:19 +0000 (10:31 -0700)]
Merge "Cleaning up vp9_cx_iface.c."

10 years agoMerge "Cleaning up vp9_pick_inter_mode()."
Dmitry Kovalev [Mon, 19 May 2014 17:29:42 +0000 (10:29 -0700)]
Merge "Cleaning up vp9_pick_inter_mode()."

10 years agoMerge "Reusing swap_block_ptr() function."
Dmitry Kovalev [Mon, 19 May 2014 17:28:51 +0000 (10:28 -0700)]
Merge "Reusing swap_block_ptr() function."

10 years agoMerge "Removing unused fields from twopass_rc struct."
Dmitry Kovalev [Mon, 19 May 2014 17:27:47 +0000 (10:27 -0700)]
Merge "Removing unused fields from twopass_rc struct."

10 years agoMerge "Hiding vp9_sub_pel_filters_{8, 8s, 8lp} filters in *.c file."
Dmitry Kovalev [Mon, 19 May 2014 17:27:16 +0000 (10:27 -0700)]
Merge "Hiding vp9_sub_pel_filters_{8, 8s, 8lp} filters in *.c file."

10 years agoMerge "Making vp9_initialize_dec() static."
Dmitry Kovalev [Mon, 19 May 2014 17:27:07 +0000 (10:27 -0700)]
Merge "Making vp9_initialize_dec() static."

10 years agoMerge "Rewrite encoder input format handling."
Alex Converse [Mon, 19 May 2014 17:10:13 +0000 (10:10 -0700)]
Merge "Rewrite encoder input format handling."

10 years agoMerge "Add a TODO"
Yaowu Xu [Mon, 19 May 2014 15:37:47 +0000 (08:37 -0700)]
Merge "Add a TODO"

10 years agoCosmetic clean up.
Paul Wilkins [Fri, 16 May 2014 10:31:30 +0000 (11:31 +0100)]
Cosmetic clean up.

Use type TWO_PASS instead of "struct twopass".

Change-Id: I9d92920893bd436537b2ca19e9c9d355cca56c7c

10 years agoAdd test for vp9_spatial_svc_encoder example.
Tom Finegan [Sat, 17 May 2014 21:14:51 +0000 (14:14 -0700)]
Add test for vp9_spatial_svc_encoder example.

Change-Id: I6f392ee38842120c0ff32b6c8853333af032ccb9

10 years agotools_common.sh: Allow over ride of test name.
Tom Finegan [Thu, 15 May 2014 22:31:02 +0000 (15:31 -0700)]
tools_common.sh: Allow over ride of test name.

Use VPX_TEST_NAME instead of the script name sans path and extension
when reporting test results when the variable is not empty.

Also: Clean up some style nits while I'm at it.

Change-Id: I0319745a3b7a90d0f307e55c5108fea2204187cd

10 years agoMerge "Moving PC_TREE from MACROBLOCK to VP9_COMP."
Dmitry Kovalev [Sat, 17 May 2014 05:46:45 +0000 (22:46 -0700)]
Merge "Moving PC_TREE from MACROBLOCK to VP9_COMP."

10 years agoExit with error when vpxenc cannot correctly scale the input.
Alex Converse [Sat, 17 May 2014 01:49:04 +0000 (18:49 -0700)]
Exit with error when vpxenc cannot correctly scale the input.

Change-Id: I4713406b751da06c41962f444f8873accc4fa044

10 years agoMerge "vp8: Add increase_denoising parameter to denoiser."
Johann [Sat, 17 May 2014 01:32:39 +0000 (18:32 -0700)]
Merge "vp8: Add increase_denoising parameter to denoiser."

10 years agoMerge "Removing MACROBLOCKD dependency from loop filter."
Dmitry Kovalev [Fri, 16 May 2014 23:57:22 +0000 (16:57 -0700)]
Merge "Removing MACROBLOCKD dependency from loop filter."

10 years agoMerge "Correct HAVE_NEON_ASM define"
Johann [Fri, 16 May 2014 23:48:49 +0000 (16:48 -0700)]
Merge "Correct HAVE_NEON_ASM define"

10 years agovp8: Add increase_denoising parameter to denoiser.
Marco Paniconi [Fri, 16 May 2014 21:32:04 +0000 (14:32 -0700)]
vp8: Add increase_denoising parameter to denoiser.

Change-Id: I96ed73e109c4f89dd06f3583cf7ecf9277401fae

10 years agoAdd a TODO
Yaowu Xu [Fri, 16 May 2014 14:39:55 +0000 (07:39 -0700)]
Add a TODO

Change-Id: I16bf93d40e9b345705b49bf09dd4b6996b513a83

10 years agoRewrite encoder input format handling.
Alex Converse [Fri, 16 May 2014 19:29:36 +0000 (12:29 -0700)]
Rewrite encoder input format handling.

The previous approach can't scale to all of or new formats. This also
fixes YV12 input.

Change-Id: Ic4ad333770bbbd0e921f519199b57862afcbe1ab

10 years agoAdd test for vpx_temporal_svc_encoder example.
Tom Finegan [Thu, 15 May 2014 00:46:47 +0000 (17:46 -0700)]
Add test for vpx_temporal_svc_encoder example.

Change-Id: Icbb0ca1c899f7a58d6f73970e6434451738195b7

10 years agoMoving PC_TREE from MACROBLOCK to VP9_COMP.
Dmitry Kovalev [Thu, 15 May 2014 19:01:34 +0000 (12:01 -0700)]
Moving PC_TREE from MACROBLOCK to VP9_COMP.

Because PC_TREE is encoder-level data, not MACROBLOCK-level data.

Change-Id: I4f620c0781acd3a2744860610117e74948e0b2b5

10 years agoCleaning up vp9_cx_iface.c.
Dmitry Kovalev [Wed, 14 May 2014 19:11:51 +0000 (12:11 -0700)]
Cleaning up vp9_cx_iface.c.

Marking unused parameters with (void), adding consts, fixing formatting.

Change-Id: I8ac1e6606c0f2673f78bc41830e672a680ffed02

10 years agoRemoving MACROBLOCKD dependency from loop filter.
Dmitry Kovalev [Fri, 16 May 2014 16:48:26 +0000 (09:48 -0700)]
Removing MACROBLOCKD dependency from loop filter.

Change-Id: I9ef40f3d95ab8f94f69e92ea25678a40956bc1ce

10 years agoMerge "Removing redundant decoder_init flag."
Dmitry Kovalev [Fri, 16 May 2014 16:45:51 +0000 (09:45 -0700)]
Merge "Removing redundant decoder_init flag."

10 years agoMerge "Fix post-processor macros & remove vizualization"
Adrian Grange [Fri, 16 May 2014 16:01:41 +0000 (09:01 -0700)]
Merge "Fix post-processor macros & remove vizualization"

10 years agoCorrect HAVE_NEON_ASM define
Johann [Fri, 16 May 2014 15:14:18 +0000 (08:14 -0700)]
Correct HAVE_NEON_ASM define

These optimizations are currently disabled.

Change-Id: I19c58c9cb82d017638b86196641b9e001dfa798b

10 years agoMerge "Remove intermediate step in vp8_dequantize_b"
Johann [Fri, 16 May 2014 14:33:52 +0000 (07:33 -0700)]
Merge "Remove intermediate step in vp8_dequantize_b"

10 years agoMerge "cleanup -wextra warnings:"
Yaowu Xu [Fri, 16 May 2014 14:07:47 +0000 (07:07 -0700)]
Merge "cleanup -wextra warnings:"

10 years agoMerge "Reuse precalculated result"
Yaowu Xu [Fri, 16 May 2014 14:07:18 +0000 (07:07 -0700)]
Merge "Reuse precalculated result"

10 years agoAdd make target for running example tests.
Tom Finegan [Fri, 16 May 2014 04:34:42 +0000 (21:34 -0700)]
Add make target for running example tests.

Change-Id: I0d0dfda96b99cefb5ef5c16df4a024de5bf8007e

10 years agoRemove unused varables
Yaowu Xu [Fri, 16 May 2014 01:49:53 +0000 (18:49 -0700)]
Remove unused varables

Change-Id: Ieb508d97026d624e853c2cd61b1ddf3591bf8233

10 years agoReuse precalculated result
Yaowu Xu [Fri, 16 May 2014 01:40:13 +0000 (18:40 -0700)]
Reuse precalculated result

Change-Id: Iff9efff6c9cb41f833cee40eae014bd4489a87d0

10 years agoset_map.c: cleanup -wextra warnings
Yaowu Xu [Tue, 13 May 2014 16:32:18 +0000 (09:32 -0700)]
set_map.c: cleanup -wextra warnings

The commit changed to use memset for initialiazation of non-trivial
strucutures, where initialization using {0} caused warnings. Also,
removed {0} initializations where appropriate initialization calls
are in place.

Change-Id: Ifd03e34aa80688e382124eb889c0fc1ec43c48e6

10 years agoMerge "Removing redundant "8x8" suffix from MODE_INFO vars."
Dmitry Kovalev [Fri, 16 May 2014 00:53:31 +0000 (17:53 -0700)]
Merge "Removing redundant "8x8" suffix from MODE_INFO vars."

10 years agoMerge "vp9_rdopt.c: cleanup -wextra warnings"
Yaowu Xu [Fri, 16 May 2014 00:44:54 +0000 (17:44 -0700)]
Merge "vp9_rdopt.c: cleanup -wextra warnings"

10 years agoMerge "vp9_tokenize.c: cleanup -wextra warnings"
Yaowu Xu [Fri, 16 May 2014 00:36:18 +0000 (17:36 -0700)]
Merge "vp9_tokenize.c: cleanup -wextra warnings"

10 years agocleanup -wextra warnings:
Yaowu Xu [Tue, 13 May 2014 17:28:47 +0000 (10:28 -0700)]
cleanup -wextra warnings:

  vp9_decoder.c
  vp9_dthread.c

Change-Id: Iaafe941545db98e9e3559096a955894646084ac2

10 years agoMerge "vp9_firstpass.c: clean -wextra warnings"
Yaowu Xu [Thu, 15 May 2014 22:20:50 +0000 (15:20 -0700)]
Merge "vp9_firstpass.c: clean -wextra warnings"

10 years agoMerge "Removing unused img_setup field."
Dmitry Kovalev [Thu, 15 May 2014 22:02:07 +0000 (15:02 -0700)]
Merge "Removing unused img_setup field."

10 years agoRemoving redundant decoder_init flag.
Dmitry Kovalev [Thu, 15 May 2014 21:59:15 +0000 (14:59 -0700)]
Removing redundant decoder_init flag.

Change-Id: Ieee7a7e3c40d6bcc9fa4df8d10ee9620995aa691

10 years agoMerge "vp9_pickmode.c: cleanup -wextra warnings"
Yaowu Xu [Thu, 15 May 2014 21:51:51 +0000 (14:51 -0700)]
Merge "vp9_pickmode.c: cleanup -wextra warnings"

10 years agoMerge "Build armv7a-only code"
Johann [Thu, 15 May 2014 19:26:24 +0000 (12:26 -0700)]
Merge "Build armv7a-only code"

10 years agoMerge "Revert "Remove Wextra warnings from vp9_sad.c""
Jim Bankoski [Thu, 15 May 2014 18:54:23 +0000 (11:54 -0700)]
Merge "Revert "Remove Wextra warnings from vp9_sad.c""

10 years agoMerge "AVX2 To VP9 Block Error Optimization"
Yunqing Wang [Thu, 15 May 2014 18:29:29 +0000 (11:29 -0700)]
Merge "AVX2 To VP9 Block Error Optimization"

10 years agovp9_firstpass.c: clean -wextra warnings
Yaowu Xu [Tue, 13 May 2014 16:52:05 +0000 (09:52 -0700)]
vp9_firstpass.c: clean -wextra warnings

Change-Id: Ic488fe6edbc119f475763d72a85809499df60106

10 years agovp9_pickmode.c: cleanup -wextra warnings
Yaowu Xu [Tue, 13 May 2014 16:39:25 +0000 (09:39 -0700)]
vp9_pickmode.c: cleanup -wextra warnings

Change-Id: I07e39f04fb11d2673722651fc78d0e9d22b1f557

10 years agovp9_rdopt.c: cleanup -wextra warnings
Yaowu Xu [Tue, 13 May 2014 18:18:25 +0000 (11:18 -0700)]
vp9_rdopt.c: cleanup -wextra warnings

Change-Id: I1f87c689cad2224181d40a7d00f5c1064ceefa4b

10 years agoReusing swap_block_ptr() function.
Dmitry Kovalev [Thu, 15 May 2014 18:19:43 +0000 (11:19 -0700)]
Reusing swap_block_ptr() function.

Change-Id: I51ae33fcaaa7330b68493a782ec6ef02539fda71

10 years agoRemoving redundant "8x8" suffix from MODE_INFO vars.
Dmitry Kovalev [Wed, 14 May 2014 19:14:02 +0000 (12:14 -0700)]
Removing redundant "8x8" suffix from MODE_INFO vars.

Change-Id: I7ed7fecc959c6598ff98895f1a5cf7e11ac1615f

10 years agoRemoving unused fields from twopass_rc struct.
Dmitry Kovalev [Thu, 15 May 2014 18:12:45 +0000 (11:12 -0700)]
Removing unused fields from twopass_rc struct.

Change-Id: Iaece070e9d1305ac3d8df9d3431fefa6e20ac0ec

10 years agoCleaning up vp9_pick_inter_mode().
Dmitry Kovalev [Thu, 15 May 2014 18:10:13 +0000 (11:10 -0700)]
Cleaning up vp9_pick_inter_mode().

Change-Id: I21bff31e58e9078b4ffcbd2027cc52366843ff23

10 years agoMerge "Refactor calling loopfilter code."
hkuang [Thu, 15 May 2014 17:51:10 +0000 (10:51 -0700)]
Merge "Refactor calling loopfilter code."

10 years agoRefactor calling loopfilter code.
hkuang [Wed, 14 May 2014 18:48:58 +0000 (11:48 -0700)]
Refactor calling loopfilter code.

This change is mainly for a follow CL that will refactor the
decode_tiles.

Change-Id: I52de6f8dbada75a64d9a94ebb5975136ed0960b4

10 years agoFix post-processor macros & remove vizualization
Adrian Grange [Wed, 14 May 2014 23:05:21 +0000 (16:05 -0700)]
Fix post-processor macros & remove vizualization

Make all post-processor code conditionally
compilable based on the CONFIG_VP9_POSTPROC
macro.

Also, remove the vizualization code from VP9
since it is out of date and will not compile.

Change-Id: I1e9e13a09ecd43e9a3f3704c175ae8cd258ababd

10 years agoRevert "Remove Wextra warnings from vp9_sad.c"
Jim Bankoski [Thu, 15 May 2014 15:31:20 +0000 (08:31 -0700)]
Revert "Remove Wextra warnings from vp9_sad.c"

This reverts commit 7ab9a9587b96db4edce6be916c1f02297a9555ff

Nightly test http://build.webmproject.org/jenkins/view/libvpx-nightly-tests/job/libvpx%20unit%20tests%20(valgrind-2)/arch=x86_64-linux-gcc,filter=-*VP8*:*Large.*/276/console

Failed

This patch did not address all the assembly issues
some of the vp8 assembly counts on 5 arguments being passed in to this function:

one example : vp8_sad8x16_wmt

Please address or split this into vp9 and vp8 patches.

Change-Id: I78afcc171649894f887bb8ee3c66de24aaddc7ca

10 years agoMerge "vp9_decodeframe.c: cleanup -wextra warnings"
Yaowu Xu [Thu, 15 May 2014 13:50:51 +0000 (06:50 -0700)]
Merge "vp9_decodeframe.c: cleanup -wextra warnings"

10 years agoMerge "vp9_ratectrl.c: cleanup -wextra warning"
Yaowu Xu [Thu, 15 May 2014 13:50:12 +0000 (06:50 -0700)]
Merge "vp9_ratectrl.c: cleanup -wextra warning"

10 years agoMerge "Silence unused parameter warnings."
Paul Wilkins [Thu, 15 May 2014 09:39:22 +0000 (02:39 -0700)]
Merge "Silence unused parameter warnings."

10 years agoMerge "Clear unused parameter warning."
Paul Wilkins [Thu, 15 May 2014 09:39:14 +0000 (02:39 -0700)]
Merge "Clear unused parameter warning."

10 years agomake spatial svc an experiment
James Zern [Thu, 15 May 2014 02:45:20 +0000 (19:45 -0700)]
make spatial svc an experiment

disabled by default, enable with:
--enable-experimental --enable-spatial-svc

this disables vp9_spatial_svc_encoder and svc_test, further work is
needed to remove internal lib references

Change-Id: I6a487ecbf07eb98843a99d96e17f08f960b63088

10 years agoMerge "vp9_quantizer.c: cleanup -wextra warnings"
Yaowu Xu [Thu, 15 May 2014 00:48:33 +0000 (17:48 -0700)]
Merge "vp9_quantizer.c: cleanup -wextra warnings"

10 years agoMerge "vp9_mbgraph.c: cleanup -wextra warnings"
Yaowu Xu [Thu, 15 May 2014 00:17:28 +0000 (17:17 -0700)]
Merge "vp9_mbgraph.c: cleanup -wextra warnings"

10 years agoRemoving unused img_setup field.
Dmitry Kovalev [Wed, 14 May 2014 23:47:33 +0000 (16:47 -0700)]
Removing unused img_setup field.

Change-Id: I152e54fa1acceea5ec809d5bf7bfa7f4ef2b9acf

10 years agoMaking vp9_initialize_dec() static.
Dmitry Kovalev [Wed, 14 May 2014 23:33:00 +0000 (16:33 -0700)]
Making vp9_initialize_dec() static.

Change-Id: I831fe91dfadf4e89f5bbba6ab7a9917d8dd2ed55

10 years agoHiding vp9_sub_pel_filters_{8, 8s, 8lp} filters in *.c file.
Dmitry Kovalev [Wed, 14 May 2014 23:21:41 +0000 (16:21 -0700)]
Hiding vp9_sub_pel_filters_{8, 8s, 8lp} filters in *.c file.

Change-Id: Id401da740b0a0141caaef9e1bcccd981e5cef4a4

10 years agoMerge "Rename vpx_temporal_scalable_patterns.c"
Tom Finegan [Wed, 14 May 2014 22:20:36 +0000 (15:20 -0700)]
Merge "Rename vpx_temporal_scalable_patterns.c"

10 years agoMerge "Moving frame_coef_probs from VP9_COMP to local scope."
Dmitry Kovalev [Wed, 14 May 2014 19:38:19 +0000 (12:38 -0700)]
Merge "Moving frame_coef_probs from VP9_COMP to local scope."

10 years agoMerge "Cleaning up vp9_context_tree.c."
Dmitry Kovalev [Wed, 14 May 2014 19:26:48 +0000 (12:26 -0700)]
Merge "Cleaning up vp9_context_tree.c."