platform/upstream/libvpx.git
10 years agoMerge "Force show_frame=1 when show_existing_frame=1"
Adrian Grange [Wed, 22 Jan 2014 16:34:48 +0000 (08:34 -0800)]
Merge "Force show_frame=1 when show_existing_frame=1"

10 years agoMerge "Cleaning up first_pass_motion_search() function."
Dmitry Kovalev [Wed, 22 Jan 2014 09:51:08 +0000 (01:51 -0800)]
Merge "Cleaning up first_pass_motion_search() function."

10 years agoMerge "Cleaning up vp9_ratectrl.c."
Dmitry Kovalev [Wed, 22 Jan 2014 07:12:42 +0000 (23:12 -0800)]
Merge "Cleaning up vp9_ratectrl.c."

10 years agoMerge "Cleaning up vp9_setup_buffer_inter() function."
Dmitry Kovalev [Wed, 22 Jan 2014 07:11:39 +0000 (23:11 -0800)]
Merge "Cleaning up vp9_setup_buffer_inter() function."

10 years agoMerge "Replacing cpi->twopass with twopass."
Dmitry Kovalev [Wed, 22 Jan 2014 07:01:27 +0000 (23:01 -0800)]
Merge "Replacing cpi->twopass with twopass."

10 years agoCleaning up vp9_setup_buffer_inter() function.
Dmitry Kovalev [Wed, 22 Jan 2014 03:46:07 +0000 (19:46 -0800)]
Cleaning up vp9_setup_buffer_inter() function.

Change-Id: Ia63e2d05fa5dca3fb67788b0f1f28e9802ef27dd

10 years agoMerge "remove complex rd modeling."
Yaowu Xu [Wed, 22 Jan 2014 02:02:50 +0000 (18:02 -0800)]
Merge "remove complex rd modeling."

10 years agoMerge changes I57a94d2f,Ifb305185
James Zern [Wed, 22 Jan 2014 01:59:26 +0000 (17:59 -0800)]
Merge changes I57a94d2f,Ifb305185

* changes:
  test/: remove some unnecessary extern "C"s
  rtcd.sh: add extern "C" to generated headers

10 years agoMerge "Have check_initial_width() take subsampling as arguments directly."
Alex Converse [Wed, 22 Jan 2014 00:31:14 +0000 (16:31 -0800)]
Merge "Have check_initial_width() take subsampling as arguments directly."

10 years agoMerge "Enforce key frame placement"
Yaowu Xu [Wed, 22 Jan 2014 00:04:35 +0000 (16:04 -0800)]
Merge "Enforce key frame placement"

10 years agoRemoving duplicated SAD calculation code.
Dmitry Kovalev [Thu, 16 Jan 2014 02:25:05 +0000 (18:25 -0800)]
Removing duplicated SAD calculation code.

Change-Id: I8d693371a29103769d5bed9d5f9cfe4f58ca3189

10 years agoEnforce key frame placement
Yaowu Xu [Tue, 21 Jan 2014 22:07:45 +0000 (14:07 -0800)]
Enforce key frame placement

Change-Id: I2f85c6b058638571d68a7209779de8ca8168934f

10 years agoForce show_frame=1 when show_existing_frame=1
Adrian Grange [Tue, 21 Jan 2014 18:39:39 +0000 (10:39 -0800)]
Force show_frame=1 when show_existing_frame=1

When showing a previously decoded frame, we need to
explicitly set the show_frame flag.

For the current frame being decoded this flag is
explicitly set in the frame header.

This should fix WebM Issue 696:
http://code.google.com/p/webm/issues/detail?id=696

Change-Id: I5751a809813f88d2ca6f62c47c3878475ff9ba8d

10 years agoMerge "Replacing macros with inline functions."
Dmitry Kovalev [Tue, 21 Jan 2014 18:17:29 +0000 (10:17 -0800)]
Merge "Replacing macros with inline functions."

10 years agoMerge "Moving vp8_multi_resolution_encoder to examples folder."
Dmitry Kovalev [Tue, 21 Jan 2014 18:16:22 +0000 (10:16 -0800)]
Merge "Moving vp8_multi_resolution_encoder to examples folder."

10 years agoMerge "Removing duplicated example file example_xma.c."
Dmitry Kovalev [Tue, 21 Jan 2014 18:15:59 +0000 (10:15 -0800)]
Merge "Removing duplicated example file example_xma.c."

10 years agoremove complex rd modeling.
Jim Bankoski [Tue, 21 Jan 2014 17:56:43 +0000 (09:56 -0800)]
remove complex rd modeling.

The affect on quality was minimal.  Less than .1%, various sets
yt ( +.15%), derf (-.1%), hd ( -.1% ), std hd(-.15%)...

The affect on speed of encode at speed -5 was substantial ( ~3% ).

Change-Id: I8903346fbae0c35f5b9ea20f81fdd239ae81247d

10 years agoMerge "Deprecate best_mv from encoder"
Yaowu Xu [Tue, 21 Jan 2014 17:35:52 +0000 (09:35 -0800)]
Merge "Deprecate best_mv from encoder"

10 years agotest/: remove some unnecessary extern "C"s
James Zern [Sat, 18 Jan 2014 04:59:51 +0000 (20:59 -0800)]
test/: remove some unnecessary extern "C"s

Change-Id: I57a94d2f9e26a872a20d805a506855a20e61c356

10 years agortcd.sh: add extern "C" to generated headers
James Zern [Sat, 18 Jan 2014 04:53:27 +0000 (20:53 -0800)]
rtcd.sh: add extern "C" to generated headers

Change-Id: Ifb30518555402eb473c3fde81bc860fbe17851dd

10 years agoMerge "Moving y4m encoding functions into separate files."
Dmitry Kovalev [Sat, 18 Jan 2014 07:59:21 +0000 (23:59 -0800)]
Merge "Moving y4m encoding functions into separate files."

10 years agoMerge "Cleaning up vp9_picklpf.c file."
Dmitry Kovalev [Sat, 18 Jan 2014 02:19:06 +0000 (18:19 -0800)]
Merge "Cleaning up vp9_picklpf.c file."

10 years agoCleaning up vp9_ratectrl.c.
Dmitry Kovalev [Sat, 18 Jan 2014 01:43:04 +0000 (17:43 -0800)]
Cleaning up vp9_ratectrl.c.

Change-Id: I3a260d3ca68db3a9352ae5409de76e56202976e5

10 years agoDeprecate best_mv from encoder
Jingning Han [Sat, 18 Jan 2014 01:15:34 +0000 (17:15 -0800)]
Deprecate best_mv from encoder

This commit deprecates the use of best_mv from encoding and bit-stream
writing stages. It hence removes the definition from MACROBLOCKD.

Change-Id: I8e5302775a2aa4a18900726df407bff881f2dfb1

10 years agoMerge "Change the vp8 END_USAGE typedef"
Yaowu Xu [Sat, 18 Jan 2014 01:04:32 +0000 (17:04 -0800)]
Merge "Change the vp8 END_USAGE typedef"

10 years agoMoving y4m encoding functions into separate files.
Dmitry Kovalev [Sat, 18 Jan 2014 01:02:37 +0000 (17:02 -0800)]
Moving y4m encoding functions into separate files.

Change-Id: I03f614872167841515a74740d654c008b60104a4

10 years agoMoving vp8_multi_resolution_encoder to examples folder.
Dmitry Kovalev [Sat, 18 Jan 2014 00:56:04 +0000 (16:56 -0800)]
Moving vp8_multi_resolution_encoder to examples folder.

Change-Id: If0e1cd13aecd1620d26c28bf95e4f84469f78456

10 years agoRemoving duplicated example file example_xma.c.
Dmitry Kovalev [Sat, 18 Jan 2014 00:44:45 +0000 (16:44 -0800)]
Removing duplicated example file example_xma.c.

The same file is in examples folder now.

Change-Id: I0f541f4424a0f0a67abd95907cb9d32132112f37

10 years agoMerge "Use a temp buffer for reconstruction when reference buffer is out of boarder."
hkuang [Sat, 18 Jan 2014 00:17:36 +0000 (16:17 -0800)]
Merge "Use a temp buffer for reconstruction when reference buffer is out of boarder."

10 years agoUse a temp buffer for reconstruction when
hkuang [Mon, 13 Jan 2014 22:14:44 +0000 (14:14 -0800)]
Use a temp buffer for reconstruction when
reference buffer is out of boarder.

Change-Id: Ic7ad136e54a4d68abe0fd4345146a86b0ba824e1

10 years agoCleaning up vp9_picklpf.c file.
Dmitry Kovalev [Fri, 17 Jan 2014 03:28:02 +0000 (19:28 -0800)]
Cleaning up vp9_picklpf.c file.

Change-Id: Id54f317846f61a320cc5aeef47248e074376ee5d

10 years agoMerge "Fix output cropping in vp9_get_preview_raw_frame."
Alex Converse [Fri, 17 Jan 2014 23:49:06 +0000 (15:49 -0800)]
Merge "Fix output cropping in vp9_get_preview_raw_frame."

10 years agoMerge "Removing unused vp9_yv12_copy_partial_frame() function."
Dmitry Kovalev [Fri, 17 Jan 2014 23:43:02 +0000 (15:43 -0800)]
Merge "Removing unused vp9_yv12_copy_partial_frame() function."

10 years agoChange the vp8 END_USAGE typedef
Deb Mukherjee [Fri, 17 Jan 2014 23:39:49 +0000 (15:39 -0800)]
Change the vp8 END_USAGE typedef

Makes the END_USAGE typedef compatible with the vpxenc input

Change-Id: If784586fdb90a1e6f7badcb522ea9e93d4ddc030

10 years agoFix output cropping in vp9_get_preview_raw_frame.
Alex Converse [Fri, 17 Jan 2014 22:01:53 +0000 (14:01 -0800)]
Fix output cropping in vp9_get_preview_raw_frame.

Handle the non-420 case and set uv_width.

This is needed to get the correct colorspace information out of
vp9e_get_preview().

Change-Id: I62ce118cd7082708d812deb0843c1be87582e0fe

10 years agoMerge "Adding vpx_image_scale() function in vpxdec."
Dmitry Kovalev [Fri, 17 Jan 2014 20:56:58 +0000 (12:56 -0800)]
Merge "Adding vpx_image_scale() function in vpxdec."

10 years agoMerge "Cleaning up vp9_refining_search_8p_c() function."
Dmitry Kovalev [Fri, 17 Jan 2014 20:36:00 +0000 (12:36 -0800)]
Merge "Cleaning up vp9_refining_search_8p_c() function."

10 years agoAdding vpx_image_scale() function in vpxdec.
Dmitry Kovalev [Fri, 17 Jan 2014 20:19:19 +0000 (12:19 -0800)]
Adding vpx_image_scale() function in vpxdec.

Change-Id: I29eaffff5089b26e8778a977c3b3da11800f1c49

10 years agoMerge "Removing out_put() function from vpxdec.c."
Dmitry Kovalev [Fri, 17 Jan 2014 19:45:41 +0000 (11:45 -0800)]
Merge "Removing out_put() function from vpxdec.c."

10 years agoMerge "Rename pick_sb_modes to rd_pick_sb_modes"
Jingning Han [Fri, 17 Jan 2014 18:58:26 +0000 (10:58 -0800)]
Merge "Rename pick_sb_modes to rd_pick_sb_modes"

10 years agoMerge "Deprecate the use of best_mv in decoding process"
Jingning Han [Fri, 17 Jan 2014 18:58:00 +0000 (10:58 -0800)]
Merge "Deprecate the use of best_mv in decoding process"

10 years agoRemoving out_put() function from vpxdec.c.
Dmitry Kovalev [Fri, 17 Jan 2014 18:57:55 +0000 (10:57 -0800)]
Removing out_put() function from vpxdec.c.

Adding two new functions: update_image_md5() and write_image_file().

Change-Id: Ic3e7e6ef08e70fb15ab021c92127872f29bcad9b

10 years agoMerge "Add Y4mVideoSource to be used with 4:4:4 tests."
Alex Converse [Fri, 17 Jan 2014 18:23:15 +0000 (10:23 -0800)]
Merge "Add Y4mVideoSource to be used with 4:4:4 tests."

10 years agoMerge "Fix key frames for one pass."
Alex Converse [Fri, 17 Jan 2014 18:22:59 +0000 (10:22 -0800)]
Merge "Fix key frames for one pass."

10 years agoRemoving unused vp9_yv12_copy_partial_frame() function.
Dmitry Kovalev [Fri, 17 Jan 2014 02:16:34 +0000 (18:16 -0800)]
Removing unused vp9_yv12_copy_partial_frame() function.

Change-Id: I3149e562fe9500914f67b6f908283edcdc381ac6

10 years agoRename pick_sb_modes to rd_pick_sb_modes
Jingning Han [Thu, 16 Jan 2014 23:59:40 +0000 (15:59 -0800)]
Rename pick_sb_modes to rd_pick_sb_modes

Keep naming consistency for RD and non-RD mode decision functions,
respectively.

Change-Id: I904282b675fc511a46c13cb1f8287aa5d1c8ac94

10 years agoDeprecate the use of best_mv in decoding process
Jingning Han [Thu, 16 Jan 2014 02:33:09 +0000 (18:33 -0800)]
Deprecate the use of best_mv in decoding process

This commit removes the use of best_mv in the decoding process. This
variable can be replaced with nearest_mv. It saves a few cycles on
assigning the values for best_mv.

Change-Id: Ic183f9c1fb615c54efd7e6ccfedcf09d493435e4

10 years agoReplacing macros with inline functions.
Dmitry Kovalev [Fri, 17 Jan 2014 02:00:44 +0000 (18:00 -0800)]
Replacing macros with inline functions.

Change-Id: Ibde8fb45594cd259fc3281d7874de8fc877fd4f2

10 years agoRevert "Revert "Revert "SSSE3 convolution optimization"""
Yunqing Wang [Fri, 17 Jan 2014 00:09:31 +0000 (16:09 -0800)]
Revert "Revert "Revert "SSSE3 convolution optimization"""

This reverts commit f9404f240642222775a371acde8fc0721b3812df.

This patch caused some ASAN error.

Change-Id: If15b7e581310e19061d111c69f2931809662ed19

10 years agoCleaning up vp9_refining_search_8p_c() function.
Dmitry Kovalev [Fri, 17 Jan 2014 00:05:36 +0000 (16:05 -0800)]
Cleaning up vp9_refining_search_8p_c() function.

Change-Id: Icf3b3dd96d7e133a4ad7260cd95288f6217998a6

10 years agoAdd Y4mVideoSource to be used with 4:4:4 tests.
Alex Converse [Thu, 16 Jan 2014 23:17:41 +0000 (15:17 -0800)]
Add Y4mVideoSource to be used with 4:4:4 tests.

Change-Id: Ida3128e7e8a2ed333ac0b4ee92c23cb7dc1b7843

10 years agoMerge "Inter-frame non-RD mode decision"
Jingning Han [Thu, 16 Jan 2014 22:04:51 +0000 (14:04 -0800)]
Merge "Inter-frame non-RD mode decision"

10 years agoMerge "Adding VP9 support to decode_to_md5 example."
Dmitry Kovalev [Thu, 16 Jan 2014 21:39:20 +0000 (13:39 -0800)]
Merge "Adding VP9 support to decode_to_md5 example."

10 years agoFix key frames for one pass.
Alex Converse [Thu, 16 Jan 2014 19:38:45 +0000 (11:38 -0800)]
Fix key frames for one pass.

Set this_key_frame_forced flag and don't use kf_boost when not set.

Change-Id: Ibe66a82fa9219e60db358ddeb43d6471816c8b50

10 years agoInter-frame non-RD mode decision
Jingning Han [Fri, 10 Jan 2014 19:51:20 +0000 (11:51 -0800)]
Inter-frame non-RD mode decision

This commit setups a test framework for real-time coding. It enables
a light motion search for non-RD mode decision purpose.

Change-Id: I8bec656331539e963c2b685a70e43e0ae32a6e9d

10 years agoMerge "Fix printf formatting"
Adrian Grange [Thu, 16 Jan 2014 19:02:55 +0000 (11:02 -0800)]
Merge "Fix printf formatting"

10 years agoMerge "Add vp9_tm_predictor_4x4 neon implementation"
hkuang [Thu, 16 Jan 2014 18:18:12 +0000 (10:18 -0800)]
Merge "Add vp9_tm_predictor_4x4 neon implementation"

10 years agoMerge "don't dummy pack if we won't recode"
Jim Bankoski [Thu, 16 Jan 2014 16:21:03 +0000 (08:21 -0800)]
Merge "don't dummy pack if we won't recode"

10 years agoMerge "vpxenc: Warn on lagged encoding with real time."
Tom Finegan [Thu, 16 Jan 2014 01:42:39 +0000 (17:42 -0800)]
Merge "vpxenc: Warn on lagged encoding with real time."

10 years agoMerge "Cleaning up reatectrl.c file."
Dmitry Kovalev [Thu, 16 Jan 2014 00:26:09 +0000 (16:26 -0800)]
Merge "Cleaning up reatectrl.c file."

10 years agoMerge "Cleaning up postproc code."
Dmitry Kovalev [Thu, 16 Jan 2014 00:23:54 +0000 (16:23 -0800)]
Merge "Cleaning up postproc code."

10 years agoReplacing cpi->twopass with twopass.
Dmitry Kovalev [Thu, 16 Jan 2014 00:21:38 +0000 (16:21 -0800)]
Replacing cpi->twopass with twopass.

Change-Id: I733a84ec178439ead66e031395d9a8e49e8f4d1a

10 years agoMerge "Cleaning up ivf-related code."
Dmitry Kovalev [Thu, 16 Jan 2014 00:04:11 +0000 (16:04 -0800)]
Merge "Cleaning up ivf-related code."

10 years agoMerge "Replacing cpi->rc with rc."
Dmitry Kovalev [Thu, 16 Jan 2014 00:04:05 +0000 (16:04 -0800)]
Merge "Replacing cpi->rc with rc."

10 years agodon't dummy pack if we won't recode
Jim Bankoski [Wed, 15 Jan 2014 23:30:13 +0000 (15:30 -0800)]
don't dummy pack if we won't recode

Avoid packing the bitstream 2 times unless we need to.  For me this
at speed -5 was a 2% speed up.

Change-Id: I32205c98f55eedd4ff031ed5fb498c84bdaa855d

10 years agoCleaning up ivf-related code.
Dmitry Kovalev [Wed, 15 Jan 2014 23:10:12 +0000 (15:10 -0800)]
Cleaning up ivf-related code.

Change-Id: I80f3e197562f3424acddbff786a5d0d209fbd666

10 years agoMerge "Revert "Revert "SSSE3 convolution optimization"""
Yaowu Xu [Wed, 15 Jan 2014 23:03:25 +0000 (15:03 -0800)]
Merge "Revert "Revert "SSSE3 convolution optimization"""

10 years agoMerge "Removing VP8_FOURCC_MASK & VP9_FOURCC_MASK."
Dmitry Kovalev [Wed, 15 Jan 2014 22:46:42 +0000 (14:46 -0800)]
Merge "Removing VP8_FOURCC_MASK & VP9_FOURCC_MASK."

10 years agoMerge "Add max burst bitrate control."
Yaowu Xu [Wed, 15 Jan 2014 22:40:59 +0000 (14:40 -0800)]
Merge "Add max burst bitrate control."

10 years agoAdding VP9 support to decode_to_md5 example.
Dmitry Kovalev [Wed, 15 Jan 2014 22:38:27 +0000 (14:38 -0800)]
Adding VP9 support to decode_to_md5 example.

This is still work in progress, there are many another planned updates
for all example files.

Change-Id: I2ba5dc6cd19a4bea9fbc6f1ee84cc2bd85925966

10 years agoMerge "vpxenc: remove some warnings w/--disable-(vp8|vp9)"
James Zern [Wed, 15 Jan 2014 22:21:22 +0000 (14:21 -0800)]
Merge "vpxenc: remove some warnings w/--disable-(vp8|vp9)"

10 years agoRemoving VP8_FOURCC_MASK & VP9_FOURCC_MASK.
Dmitry Kovalev [Wed, 15 Jan 2014 22:01:38 +0000 (14:01 -0800)]
Removing VP8_FOURCC_MASK & VP9_FOURCC_MASK.

There is no reason to have fourcc masks, everything just works without
them.

Change-Id: I1d48100e7b7d5ef55ec49a708ba6adcb9ab4ecd8

10 years agoMerge "Rearranges the END_USAGE typedef"
Deb Mukherjee [Wed, 15 Jan 2014 22:01:30 +0000 (14:01 -0800)]
Merge "Rearranges the END_USAGE typedef"

10 years agoMerge "Delete outdated comment & tidy-up others"
Adrian Grange [Wed, 15 Jan 2014 21:55:14 +0000 (13:55 -0800)]
Merge "Delete outdated comment & tidy-up others"

10 years agoMerge "calculate_modified_err() cleanup."
Dmitry Kovalev [Wed, 15 Jan 2014 20:56:32 +0000 (12:56 -0800)]
Merge "calculate_modified_err() cleanup."

10 years agoMerge "Removing VpxInputContext dependency from {ivf, raw}_read_frame()."
Dmitry Kovalev [Wed, 15 Jan 2014 20:56:05 +0000 (12:56 -0800)]
Merge "Removing VpxInputContext dependency from {ivf, raw}_read_frame()."

10 years agoReplacing cpi->rc with rc.
Dmitry Kovalev [Wed, 15 Jan 2014 20:46:18 +0000 (12:46 -0800)]
Replacing cpi->rc with rc.

Change-Id: I0fbb7615545861e26ebffe72bd44f3a0e8616df7

10 years agoMerge "Removing unused calc_partial_ssl_err() function."
Dmitry Kovalev [Wed, 15 Jan 2014 20:24:06 +0000 (12:24 -0800)]
Merge "Removing unused calc_partial_ssl_err() function."

10 years agocalculate_modified_err() cleanup.
Dmitry Kovalev [Wed, 15 Jan 2014 20:23:16 +0000 (12:23 -0800)]
calculate_modified_err() cleanup.

Change-Id: Ia24c9b1ff2d51dd9cb133722a041a615e1b8419f

10 years agoMerge "As you go mbmi->skip_coeff"
Jim Bankoski [Wed, 15 Jan 2014 20:20:14 +0000 (12:20 -0800)]
Merge "As you go mbmi->skip_coeff"

10 years agoMerge "Removing intra_mode_stats."
Dmitry Kovalev [Wed, 15 Jan 2014 20:16:50 +0000 (12:16 -0800)]
Merge "Removing intra_mode_stats."

10 years agoMerge "Removing pass number check from ivf_write_file_header()."
Dmitry Kovalev [Wed, 15 Jan 2014 20:15:48 +0000 (12:15 -0800)]
Merge "Removing pass number check from ivf_write_file_header()."

10 years agoAdd vp9_tm_predictor_4x4 neon implementation
hkuang [Fri, 10 Jan 2014 02:40:19 +0000 (18:40 -0800)]
Add vp9_tm_predictor_4x4 neon implementation

Change-Id: I10c423bde7ea5a3bac9f14f35c73b6bc31c8f3e3

10 years agoMerge "Save ~30% off tokenize_b"
Jim Bankoski [Wed, 15 Jan 2014 18:59:49 +0000 (10:59 -0800)]
Merge "Save ~30% off tokenize_b"

10 years agoRearranges the END_USAGE typedef
Deb Mukherjee [Wed, 15 Jan 2014 18:10:23 +0000 (10:10 -0800)]
Rearranges the END_USAGE typedef

Rearranges the END_USAGE typedef to make it compatible with the
vpx user input.

Change-Id: Ic9fa9e9edbee7c0ad01e12e685b219582fcecd16

10 years agoFix printf formatting
Adrian Grange [Wed, 15 Jan 2014 17:58:01 +0000 (09:58 -0800)]
Fix printf formatting

Change-Id: I37c5d6f4a0f09d48d3ee31eecdb68dfa11d30bd3

10 years agoDelete outdated comment & tidy-up others
Adrian Grange [Wed, 15 Jan 2014 17:53:03 +0000 (09:53 -0800)]
Delete outdated comment & tidy-up others

Change-Id: I83031180723ee59270ec8fb66b2f73c0796bee25

10 years agoMerge "Cleaning up vp9_rdopt.c."
Dmitry Kovalev [Wed, 15 Jan 2014 08:00:33 +0000 (00:00 -0800)]
Merge "Cleaning up vp9_rdopt.c."

10 years agovpxenc: remove some warnings w/--disable-(vp8|vp9)
James Zern [Wed, 15 Jan 2014 01:56:45 +0000 (17:56 -0800)]
vpxenc: remove some warnings w/--disable-(vp8|vp9)

group vp8/vp9 only options under CONFIG_*_ENCODER

Change-Id: I331bb154df019b398780be6451355de50657a33e

10 years agovpxenc: Warn on lagged encoding with real time.
Tom Finegan [Wed, 15 Jan 2014 02:04:35 +0000 (18:04 -0800)]
vpxenc: Warn on lagged encoding with real time.

Restore warning when attempting to use lagged encoding with real time mode.

Change-Id: I109026db64566906f288f42d2686084ae5c13500

10 years agoCleaning up first_pass_motion_search() function.
Dmitry Kovalev [Wed, 15 Jan 2014 02:05:00 +0000 (18:05 -0800)]
Cleaning up first_pass_motion_search() function.

Change-Id: I4826a71c7f99db09e5362b16703d024939587f25

10 years agoAs you go mbmi->skip_coeff
Jim Bankoski [Wed, 15 Jan 2014 01:58:25 +0000 (17:58 -0800)]
As you go mbmi->skip_coeff

Calculate the skip_coeff as part of the encode process, rather than
checking the eobs after the fact with another pass.

Change-Id: Ib41b139e96a97dee30e4b993b4cc53d86337128d

10 years agoFixing invalid block width/height calculation.
Dmitry Kovalev [Wed, 15 Jan 2014 01:53:32 +0000 (17:53 -0800)]
Fixing invalid block width/height calculation.

Change-Id: Ieaeb53902ce0ffd5b1b27a92583e98abfa791433

10 years agoCleaning up vp9_rdopt.c.
Dmitry Kovalev [Wed, 15 Jan 2014 01:46:14 +0000 (17:46 -0800)]
Cleaning up vp9_rdopt.c.

Change-Id: I5200bf68b43578eaadc4ea47b37f2633fa96d7bd

10 years agoCleaning up postproc code.
Dmitry Kovalev [Tue, 14 Jan 2014 23:49:19 +0000 (15:49 -0800)]
Cleaning up postproc code.

Change-Id: I7e53f6345a4cf89309262f50850c9ad08ed3c527

10 years agoSave ~30% off tokenize_b
Jim Bankoski [Tue, 14 Jan 2014 23:05:13 +0000 (15:05 -0800)]
Save ~30% off tokenize_b

Refactoring for speed in the same vein as detokenize_b...

Change-Id: I90779aa46e3b13c22ddce9a42b60e1920ad97142

10 years agoMerge "Making motion search code more compact."
Dmitry Kovalev [Tue, 14 Jan 2014 23:12:43 +0000 (15:12 -0800)]
Merge "Making motion search code more compact."

10 years agoMerge "Cleaning up md5 example."
Dmitry Kovalev [Tue, 14 Jan 2014 23:10:27 +0000 (15:10 -0800)]
Merge "Cleaning up md5 example."

10 years agoMerge "Removing unnecessary casts + cleanup."
Dmitry Kovalev [Tue, 14 Jan 2014 22:47:48 +0000 (14:47 -0800)]
Merge "Removing unnecessary casts + cleanup."

10 years agoMerge changes I8eda5762,Ia2ffca07
Dmitry Kovalev [Tue, 14 Jan 2014 22:46:07 +0000 (14:46 -0800)]
Merge changes I8eda5762,Ia2ffca07

* changes:
  Removing unused switchable_interp_count[] field from VP9_COMP.
  Using clamp() function instead of the same raw code.