summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-08-18Adding gf_group temp variable.Dmitry Kovalev
Change-Id: Ifc33b1e893480b36ccf88794ea15e87e5cc97823
2014-08-18Replacing SVC oxcf->mode check with oxcf->pass check.Dmitry Kovalev
oxcf->pass is used in all other places in similar contexts. Change-Id: I9de3a5f24311838d5a6dc3dd470d258cb189ff59
2014-08-18Merge "set_maps: Flush encoder."Dmitry Kovalev
2014-08-18Merge "Removing vp9_rescale()."Dmitry Kovalev
2014-08-18Merge "vpxenc.sh: Add 2-pass and lagged encode tests for VP8 and VP9."Tom Finegan
2014-08-18Merge "Revert "Removing duplicated code from init_config().""Yaowu Xu
2014-08-18Merge "Remove unused variables in vp9_rd_pick_inter_mode_sb"Jingning Han
2014-08-18Merge "Remove unused code in vp9_rd_pick_inter_mode_sb"Jingning Han
2014-08-18Revert "Removing duplicated code from init_config()."Yaowu Xu
This reverts commit 5509b7fd8fe6ad3555831b8d49077182daf92758 Observed a big drop in compression quality and speed for speed 1 for a 360p test clip, revert this now for investigation. Change-Id: If69dc8d77a225b34dc7907a9472e1a7a0a22762d
2014-08-16Merge "Add support for MIPS64."James Zern
2014-08-16vp8: Add check on noise_sensitivity/denoiser on.Marco
Change-Id: Ic53b2fb69e6eee600ea222e4d06424a1bbca496c
2014-08-15Merge "test/vpxenc.sh: Always use --test-decode=FATAL"James Zern
2014-08-15test/vpxenc.sh: Always use --test-decode=FATALJohann
Change-Id: I5ca3400aec1f77fd92762d0c4fc86ba3694de1ca
2014-08-15Add support for MIPS64.Gordana Cmiljanovic
Change-Id: I78e27bf942b4a825543e76be25546b6458bad8b6
2014-08-15Merge "Add a speed feature to give the tighter search range"Pengchong Jin
2014-08-15Merge "frame_size_tests: reduce 'large' size for win32"James Zern
2014-08-15set_maps: Flush encoder.Dmitry Kovalev
According to the current API spec we need to call vpx_codec_encode() until vpx_codec_get_cx_data() returns NULL. Change-Id: I4617f8042d50480a8f47b0b7114d4759fa566b14
2014-08-15Merge "Removing duplicated code from init_config()."Dmitry Kovalev
2014-08-15Removing vp9_rescale().Dmitry Kovalev
Now everything is int64_t, so we don't need that function. Change-Id: I7dd2023677b4943ecd968d68cc06f9d4862c3c3f
2014-08-15Merge "Set uv_crop_height/width in all the places"Johann
2014-08-15Add a speed feature to give the tighter search rangePengchong Jin
Add a speed feature to give the tighter partition search range. Before partition search, calculate the histogram of the partition sizes of the left, above and previous co-located blocks of the current block. If the variance of observed partition sizes is small enough, adjust the search range around the mean partition size, which will be tigher. The feature is currently turned on at speed 2. Experiments on sample youtube clips show on average the runtime is reduced by 3-7%. For hard stdhd clips: park_joy_1080p @ 15000kbps: 509251 ms -> 491953 ms (3.3%) pedestrian_area_1080p @ 2000kbps: 223941 ms -> 214226 ms (4.3%) The PSNR performance is changed: derf: -0.112% yt: -0.099% hd: -0.090% stdhd:-0.102% Change-Id: Ie205ec5325bf92ec5676c243e30ba9d0adca10f2
2014-08-15vpxenc.sh: Add 2-pass and lagged encode tests for VP8 and VP9.Tom Finegan
- Fix nit: make test function definitions match test order. - Fix nit: use elog instead of echo for env verification error. Change-Id: I0eec078fc056a5bb2bd88d5833e43de48d77ec08
2014-08-15Merge "Simplifying vp9_set_speed_features() function."Dmitry Kovalev
2014-08-15Remove unused variables in vp9_rd_pick_inter_mode_sbJingning Han
Change-Id: Ib52e1ce5aa4a22d70e124c3c29a92e00ffac50e4
2014-08-15Merge "Remove a unused speed feature"Yunqing Wang
2014-08-15Remove unused code in vp9_rd_pick_inter_mode_sbJingning Han
Change-Id: I4f0bac3367b1a7c5e7f746b97ca619b81c8dfc49
2014-08-15Set uv_crop_height/width in all the placesJohann
When configuring the buffer make sure to set all the (now) required fields. Use the canonical variables and match the style from vpx_scale. https://code.google.com/p/webm/issues/detail?id=841 Change-Id: I71b43d4a03756b8b2d6d60fdf8d7bf41b8041787
2014-08-15frame_size_tests: reduce 'large' size for win32James Zern
this test allocates >2GB currently. depending on the order of the test runs the allocation may fail most regularly with mingw+wine. Change-Id: Ibee1c18cfbe29a4de6c65075647ec3955d8206c0
2014-08-15Removing duplicated code from init_config().Dmitry Kovalev
Change-Id: I50f4485cfbdaadc3084aa5bc63bf3a2f15a0d903
2014-08-15Merge "vpxdec.sh: Fix some style nits."Tom Finegan
2014-08-15vpxdec.sh: Fix some style nits.Tom Finegan
Change-Id: I960c26dcb0db230e50f923d00f64ded1a39bf783
2014-08-15Remove a unused speed featureYunqing Wang
Removed disable_split_var_thresh, which is not used anymore. Change-Id: I50119b150442e1571157433b5effc6aae0dbe0fd
2014-08-15Merge "Removes fileno check to prevent valgrind error"Deb Mukherjee
2014-08-15Merge "examples.sh: Run all example tests."Tom Finegan
2014-08-15Merge "Cleaning up vp9_encoder.c."Dmitry Kovalev
2014-08-15Merge "vp8cx_set_ref: Flush encoder."Dmitry Kovalev
2014-08-15Merge "Removing active_arnr_{strength, frames} from VP9_COMP."Dmitry Kovalev
2014-08-15examples.sh: Run all example tests.Tom Finegan
- Remove vpxdec and vpxenc from the exclude list. - vpx{dec,enc}.sh: Updates to support finding their executable when LIBVPX_BIN_PATH is setup for the examples. - tools_common.sh: New library function, vpx_tool_path(). Provides support for finding the exectuables in vpx{dec,enc}.sh. Change-Id: I730f11cceb44646491a7a7ff58603a4a760129ef
2014-08-15Merge "get_ref_frame: fix test for valid buffer."Adrian Grange
2014-08-15vp8cx_set_ref: Flush encoder.Dmitry Kovalev
According to the current API spec we need to call vpx_codec_encode() until vpx_codec_get_cx_data() returns NULL. Change-Id: Ide0c531dc0d453df8ec1edb8acb894856d6cc22e
2014-08-15Cleaning up vp9_encoder.c.Dmitry Kovalev
Change-Id: Ib06c59d1adefb841a6ff653619dffb7e23f3318d
2014-08-15Removing active_arnr_{strength, frames} from VP9_COMP.Dmitry Kovalev
Change-Id: I60472b71ca75ee0522ed2611f43e1207d44b66d0
2014-08-15Removes fileno check to prevent valgrind errorDeb Mukherjee
Explicitly makes the fileptr null when close source is called on a temporary file. This avoids a valgrind error. Change-Id: I9c364290eeb6842fde946dd9bf817814c7178aaa
2014-08-15Merge "Add an adaptive denoising mode."Marco Paniconi
2014-08-15Merge "vp8: Modify to use closest reference in zero_mv bias."Marco
2014-08-14Merge "vpxenc.sh: use --test-decode=fatal for vp9"James Zern
2014-08-14vpxenc.sh: use --test-decode=fatal for vp9James Zern
vp8 is broken: https://code.google.com/p/webm/issues/detail?id=841 Change-Id: If73afe0e2314279b560ad758cb04b1760dcc3605
2014-08-14Merge "vp9_copy_reference_dec: check ref frame index before use"James Zern
2014-08-14Merge "Remove redundant vp9_init_plane_quantizers call"Jingning Han
2014-08-14Merge "32 Align Load bug In the sub_pixel_avg_variance the parameter sec was ↵James Zern
also aligned load and changed to unaligned."