]> granicus.if.org Git - libvpx/log
libvpx
10 years agoAdjust cq_level in constrained quality mode
Deb Mukherjee [Thu, 22 May 2014 15:11:37 +0000 (08:11 -0700)]
Adjust cq_level in constrained quality mode

If we are already saving a lot in bits from the target (maximum)
bitrate in the constrained quality mode, allow the quantizer
to go lower than the cq level. This hopefully will solve issues
with getting too low a bitrate and consequently poor quality for
certain videos in cq mode.

Change-Id: I1c4e8b0171fcf58f95198b3add85eea5f3c8f19f

10 years agoMerge "vpx_temporal_svc_encoder: fix memory leak on success"
James Zern [Thu, 22 May 2014 06:19:00 +0000 (23:19 -0700)]
Merge "vpx_temporal_svc_encoder: fix memory leak on success"

10 years agovpx_temporal_svc_encoder: fix memory leak on success
James Zern [Thu, 22 May 2014 03:02:52 +0000 (20:02 -0700)]
vpx_temporal_svc_encoder: fix memory leak on success

more work would be necessary to avoid leaks in all failure cases

Change-Id: I9c92ae1c34e120b17109bc832b6b2789b909761d

10 years agotools_common: fix test_name quoting
James Zern [Thu, 22 May 2014 02:54:48 +0000 (19:54 -0700)]
tools_common: fix test_name quoting

quoting within $() doesn't need to be escaped; removes trailing " in
test_name

Change-Id: I97ffad9fdfd97b3cdf4dec2a8547804875d85e66

10 years ago[spatial svc] Disable auto alt reference
Minghai Shang [Wed, 21 May 2014 23:55:09 +0000 (16:55 -0700)]
[spatial svc] Disable auto alt reference

Change-Id: I2a41c1fe08261065dd21fe631b2b5937acfbfb51

10 years agoMerge "Fix the memory alignment issue due to patch: https://gerrit.chromium.org/gerri...
hkuang [Wed, 21 May 2014 19:12:21 +0000 (12:12 -0700)]
Merge "Fix the memory alignment issue due to patch: https://gerrit.chromium.org/gerrit/#/c/70162/"

10 years agoMerge "Deadline is not supported in VP9 decoder, removing it completely."
Dmitry Kovalev [Wed, 21 May 2014 17:37:39 +0000 (10:37 -0700)]
Merge "Deadline is not supported in VP9 decoder, removing it completely."

10 years agoMerge "Cleaning up calculate_section_intra_ratio()."
Dmitry Kovalev [Wed, 21 May 2014 17:35:01 +0000 (10:35 -0700)]
Merge "Cleaning up calculate_section_intra_ratio()."

10 years agoFix the memory alignment issue due to patch:
hkuang [Wed, 21 May 2014 17:08:06 +0000 (10:08 -0700)]
Fix the memory alignment issue due to patch:
https://gerrit.chromium.org/gerrit/#/c/70162/

Change-Id: I797be6a4b21460de6d791125fc20d2be3a35364f

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 agoCleaning up calculate_section_intra_ratio().
Dmitry Kovalev [Wed, 21 May 2014 02:24:01 +0000 (19:24 -0700)]
Cleaning up calculate_section_intra_ratio().

Change-Id: I3258b789ce8c59fdfeaaca1acb9638b565e82a2a

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."