John Koleszar [Wed, 26 Dec 2012 23:05:33 +0000 (15:05 -0800)]
Remove dependency on vpx_scale
Use the scaler from libyuv already present in the tester rather than the vpx_scale
lib from libvpx. Newer versions of libvpx have removed functionality used by the
tester.
Change-Id: Ic94502d4158077672d29dd8f42e2fca598b9391b
John Koleszar [Sun, 23 Dec 2012 17:34:19 +0000 (09:34 -0800)]
Update to vpx_scale_rtcd.h
Change-Id: Id5e9c35b7368cfa4fb8ba86f9044385ccc106b36
James Berry [Fri, 18 May 2012 21:11:31 +0000 (17:11 -0400)]
update vpxt_compress_scalable_patterns to vp8_scalable_patterns.c
update vpxt_compress_scalable_patterns to reflect current
state of vp8_scalable_patterns.c
Change-Id: Id74c452d4a63f689287b7df05cf86d19117f4f02
James Berry [Fri, 18 May 2012 19:54:50 +0000 (15:54 -0400)]
fix intel mac string build issue
fix intel mac build issue - break up string
construction.
Change-Id: I738cf1e5e0c12415bfbb92703c917e2e9e694cdc
James Berry [Fri, 18 May 2012 15:57:31 +0000 (11:57 -0400)]
add explicit statement of test type to new vs old tests
test type (exe vs log) not explicitly stated for new vs
old tests it now is. Also added better formatting to
new vs old psnr.
Change-Id: I85d8f4754ce3962b22b0a5452f24fb3b66e7ddd1
James Berry [Wed, 16 May 2012 21:24:56 +0000 (14:24 -0700)]
Merge "fix + in test_debug_matches_release() should be +="
James Berry [Wed, 16 May 2012 21:24:53 +0000 (14:24 -0700)]
Merge "update vpxt_compress_multi_resolution() to auto detect color space"
James Berry [Wed, 16 May 2012 21:24:48 +0000 (14:24 -0700)]
Merge "update vpxt_compress() with set_config option"
James Berry [Wed, 16 May 2012 15:38:26 +0000 (11:38 -0400)]
fix + in test_debug_matches_release() should be +=
fixes bug where debug vs release will fail
incorrectly for windows because command
line is generated incorrectly
Change-Id: I0882e512de514c023ade83f1677fdf89c8ec5827
James Berry [Tue, 15 May 2012 20:34:07 +0000 (16:34 -0400)]
update vpxt_compress_multi_resolution() to auto detect color space
update vpxt_compress_multi_resolution() to auto detect
which color space the input file is and adjust the ouput
accordingly
Change-Id: I5457da7655de65fb59e31d3ceca4cc98b5e92daa
James Berry [Tue, 15 May 2012 17:25:58 +0000 (13:25 -0400)]
update vpxt_compress() with set_config option
allow set_config option in vpxt_compress to test
vpx_codec_enc_config_set() from
test_allow_spatial_resampling()
Change-Id: I5886c0387e23ffe1ba916b991ea6c7e3769c750f
James Berry [Tue, 8 May 2012 19:38:42 +0000 (15:38 -0400)]
add test_version and test_multiple_resolution_encode
add test_version and test_multiple_resolution_encode
to 32 bit quick test set.
Change-Id: I70a173ee7e2b82e3cc5a73cea1df34d0eed10aca
James Berry [Tue, 8 May 2012 19:03:46 +0000 (15:03 -0400)]
undershoot evaluation output fix
add else if to ensure that fail message isnt
incorrectly displayed.
Change-Id: Ia44e5e13924f541eba0358ae92791dc4aa2fcbcc
James Berry [Tue, 8 May 2012 15:04:09 +0000 (11:04 -0400)]
remove unnecessary extern void *vpx_memalign
Change-Id: I11c655add61a89158c8b8639969c436f965ddb74
James Berry [Mon, 7 May 2012 20:25:37 +0000 (16:25 -0400)]
add with in 1% pass criteria to new vs old temp scale
add with in 1% pass criteria to new vs old temp scale
for time and psnr. output of old psnr data is only
accurate to with in 4 decimal places so soften criteria.
Change-Id: I9927618b24617d10226048d917e02ee429ca40a7
James Berry [Mon, 7 May 2012 17:37:53 +0000 (13:37 -0400)]
add vpxt_print_header and vpxt_use_custom_settings
add vpxt_print_header to functionalize print header
code repeated in each test function.
add vpxt_use_custom_settings to functionalize custom
settings code repeated in many test functions.
Change-Id: I37bd3ef3c030444a247c9083bdecf59b6039f905
James Berry [Mon, 7 May 2012 15:36:43 +0000 (11:36 -0400)]
add vpxt_open_output_file
functionalize naming/file opening code that is
repeated in every test case
Change-Id: I5b01da0eadf52986e840b863408e9bbf16913080
James Berry [Mon, 7 May 2012 14:48:01 +0000 (10:48 -0400)]
fix: %4.2f should be %i as data rate is int
Change-Id: I00d506f45a1369f84365dc8c18da2d96b5f38cff
James Berry [Thu, 3 May 2012 19:40:08 +0000 (15:40 -0400)]
update build scripts to copy vpx_rtcd.h
Change-Id: Ifddfc38b5c117df5cf9eba3e286de778ca162686
James Berry [Thu, 3 May 2012 18:57:10 +0000 (14:57 -0400)]
normalize line endings, file modes
Use LF and 0644 for all cpp and h files.
Change-Id: Iac3d7d41eed0fc59eb640d6542dc9fe424edc0cd
James Berry [Thu, 3 May 2012 18:47:25 +0000 (14:47 -0400)]
update to current API
Update the duplicated header files to bring in the latest changes.
Also remove references to the pre-v0.9.0 symbols and types, using the
current ones instead.
Change-Id: I52763b09d6c5a3f1ee855684669b2be75112d26a
James Berry [Thu, 3 May 2012 17:21:32 +0000 (13:21 -0400)]
add detect artifact option to vpxt_psnr()
Adds detect artifact option to vpxt_psnr() and multi run tests.
Artifact detection looks for instability in internal frame psnr
values and currently correctly identifies over 90% of test set
artifacts it has encountered (129 of 142 test instances). It
currently has a 0% false positive rate (No false positives detected
from the quick test set or artifact test set.) Running an artifact
detection psnr currently takes ~61% longer than a standard psnr
run.
Potential features to add include shingling, a more rigorous
second pass evaluation (to make sure no potential false positives
slip through) and possible improvements to detection criteria.
This change also includes a more standardized pass/fail process
Change-Id: Id79a7f87b1349a8460eb6d5fb8af15c5bda795fa
James Berry [Thu, 3 May 2012 17:19:39 +0000 (13:19 -0400)]
replace definitions with enum and cosmetic changes
replace test name defines with enum
replace test status defines with enum
replace test type defines with enum
update all // comments to include a space after them
Change-Id: Ic622f2a1c750b2456f44b08dca0dd957f13a6171
James Berry [Thu, 3 May 2012 15:55:54 +0000 (11:55 -0400)]
remove out dated code coverage functionality and cosmetic changes
remove unused code_coverage.cpp and cosmetic name changes.
Change-Id: I2846e376cfd3559526bf842b547ff69a2b0c18b5
James Berry [Thu, 3 May 2012 15:21:56 +0000 (11:21 -0400)]
add macros for test types and pass / fail status
add pass / fail status and test type macros along
with some code clean up.
Change-Id: I9830faeea07ce6a60ed04c17084d1348636aec78
James Berry [Thu, 3 May 2012 14:24:05 +0000 (07:24 -0700)]
Merge "replace string .append() with += and cosmetics"
James Berry [Fri, 27 Apr 2012 17:10:36 +0000 (10:10 -0700)]
Merge "add test_post_processor_mfqe"
John Koleszar [Thu, 19 Apr 2012 23:03:08 +0000 (16:03 -0700)]
support for vpx_scale being RTCD aware
Tester support for change Change I2825cea5. Note that vpx_rtcd.h needs
to be copied at build time like vpx_version.h and vpx_config.h already
do.
This commit won't work on ARM, as it relies on there being no RTCD
specialization for vp8_yv12_copy_frame as a method to detect which
function should be called to initialize the function pointers. This
workaround can be removed once we're past the transition phase.
Change-Id: Ia176bb6411bbf38cff527370602765cc3b684127
James Berry [Mon, 16 Apr 2012 15:11:00 +0000 (11:11 -0400)]
replace string .append() with += and cosmetics
replace string .append() with += and +
and replace cammel case varriable names
with underscore delimiter varriable names
Change-Id: Ibff69bcd144ae13b36ad91eb9a8c76a3c4634da5
James Berry [Thu, 5 Apr 2012 15:23:26 +0000 (11:23 -0400)]
add test_post_processor_mfqe
adds test_post_processor_mfqe and updates
test_post_processor
Change-Id: I8e01a8cecab42475047a378a523d36430f0af9b8
James Berry [Wed, 21 Mar 2012 18:20:47 +0000 (14:20 -0400)]
test_new_vs_old_temp_scale added
test_new_vs_old_temp_scale added,
test_new_vs_old_psnr updated,
test_new_vs_old_enc_cpu_tick updated
Change-Id: I255dafbe031188c231eb44b6a00d0f304a45cc38
James Berry [Tue, 20 Mar 2012 20:37:13 +0000 (16:37 -0400)]
test_noise_sensitivity clean files fix
.c_str() added as it should have been
and noise updated to correctly be n.
Change-Id: Id6cdfa726894ee34a6392eacd5bd7053791d8845
James Berry [Wed, 14 Mar 2012 18:16:28 +0000 (14:16 -0400)]
test_temporal_scalability fix
layer_mode 7 and 8 evaluation criteria
now set correctly (priorly swapped) and
.c_str() correctly added to string to fix
crash issue.
Change-Id: I08f81f94632cab639eb2a41aa5a48412047ed6cf
James Berry [Tue, 13 Mar 2012 22:09:06 +0000 (18:09 -0400)]
update test_noise_sensitivity.cpp to new version
update test_noise_sensitivity.cpp to be compatable
with "Change I4f50020e: Adds a motion compensated
temporal denoiser to the encoder.".
Change-Id: I08e9a283e7f62e8dee114391951a5cb287123719
James Berry [Tue, 13 Mar 2012 19:08:57 +0000 (15:08 -0400)]
restore test_temporal_scalability.cpp
test_temporal_scalability.cpp was over written by
Change I6703ade1: cosmetic - update max line lengths to 80
Change-Id: Iecaec28ae4c8cb59c2c112ef965e91b06b930155
James Berry [Fri, 9 Mar 2012 19:04:03 +0000 (14:04 -0500)]
webm_guess_framerate() fix for few frame clips
if nestegg_read_packet fails break loop
instead of returning prior behavior would
incorrectly return errors for clips with few
frames.
Change-Id: I1576f4dce98c3fbaac21018e0273e0de449e695b
James Berry [Fri, 9 Mar 2012 18:06:46 +0000 (13:06 -0500)]
add check yv12 to test_vpx_matches_int()
add check to add --yv12 to vpxenc command
line when necessary.
Change-Id: Ie8ac333232d609691dd190e790889e5c8a7b4c0d
James Berry [Fri, 9 Mar 2012 17:15:00 +0000 (12:15 -0500)]
cosmetic - update max line lengths to 80
run_multiple_tests() updated to use array of
function pointers instead of checking each test
individually
Change-Id: I6703ade16159683f15c2ea96e54109a5c2ceed11
James Berry [Thu, 8 Mar 2012 21:04:18 +0000 (16:04 -0500)]
add temporal scalability test
adds temporal scalability test to tester
Change-Id: I9901d3946101f9e43668604749483a3a8460f5ed
James Berry [Thu, 8 Mar 2012 20:06:55 +0000 (15:06 -0500)]
update vpxt_compress_multi_resolution()
vpx_codec_enc_init_multi() updated in libvpx to use s_lvl
to represent starting level for encodes tester updated to
do the same
Change-Id: I71aa1d0bb3f2162fb277314dbd9138cb8450cd3d
James Berry [Thu, 8 Mar 2012 17:57:22 +0000 (12:57 -0500)]
update display and compare header info to show timestamps
Change-Id: Ifcffab93898154d4426aa4364c5732af428a7536
James Berry [Thu, 9 Feb 2012 16:49:26 +0000 (11:49 -0500)]
restore psnr updated and add timebase update to encoders
restore following commits:
update vpxt_psnr() and vpxt_post_proc_psnr() dropframe detection
add initilization to multi res enc for last_pts_ms
add embl initilization to vpxt_compress_multi_resolution()
also now use input files fps for all encodes
this fixed a mismatch which would cause incorrect psnr calculations
webm_guess_framerate() updated to only count visible frames
in framerate guess. prior behavior would count non visible frames
Change-Id: Ib54396183a5a88804853f90edc463675ea95e6b5
James Berry [Thu, 9 Feb 2012 15:36:58 +0000 (10:36 -0500)]
remove new psnr cacluations
Change-Id: Ifc2606651b55d2f3e7d87ee98795cdd8eb05929e
James Berry [Wed, 8 Feb 2012 21:46:25 +0000 (16:46 -0500)]
add embl initilization to vpxt_compress_multi_resolution()
Change-Id: Ife9c6ad8e6e6bc4807fbe9aabde11a4c290f0907
James Berry [Wed, 8 Feb 2012 21:40:28 +0000 (16:40 -0500)]
add initilization to multi res enc for last_pts_ms
add initilization to vpxt_compress_multi_resolution() for
last_pts_ms to make sure first webm time stamp will be
correctly set to 0.
Change-Id: Ifa536fd0ac48482da4d7aeb82adca7474778700e
James Berry [Wed, 8 Feb 2012 20:22:05 +0000 (15:22 -0500)]
update supporting executables to use new psnr format
Change-Id: I06fc6037260016e9ebbfcd6083f87f75e8334748
James Berry [Tue, 7 Feb 2012 19:20:23 +0000 (14:20 -0500)]
update vpxt_psnr() and vpxt_post_proc_psnr() dropframe detection
add timestamp sync to vpxt_psnr() and vpxt_post_proc_psnr()
for psnr calculations to be sure dropped frames are handled
correctly.
added new frame output information:
R-resized frame
D-droped frame
Change-Id: I18477ed896b11426bc7f0c4f1fdd7cfba845735d
James Berry [Tue, 31 Jan 2012 17:33:23 +0000 (12:33 -0500)]
reenable post proc in post proc psnr
disable post proc in vpxt_psnr()
reenable post proc in vpxt_post_proc_psnr()
Change-Id: I6cbe6f12b89164a0a40d0235eff9f6e81ef45453
James Berry [Mon, 30 Jan 2012 15:54:51 +0000 (10:54 -0500)]
reenable post proc psnr
Change-Id: Ic417e3a8da1ebfe8530314451da20da8a887b245
James Berry [Thu, 26 Jan 2012 16:37:43 +0000 (11:37 -0500)]
divide by 0 psnr resize issue fix
Change-Id: I3eb2eeea59c19fcd9bd22e16987f1cfd943d7092
James Berry [Wed, 25 Jan 2012 22:34:03 +0000 (17:34 -0500)]
fix height width psnr mismatch
Change-Id: Ia4a4af0c39daba63660eca8a38df363cea136b8c
James Berry [Wed, 25 Jan 2012 17:38:20 +0000 (12:38 -0500)]
test_multi_resolution_encode added - w/ yv12/i420 fix
-test_multi_resolution_encode added.
-psnr functions updated to accomodate resizing when necessary.
-vpxt_compress_multi_resolution added to preform multi res encodes.
-yv12/i420 psnr bug fix
Change-Id: I1cee9f97d6e46cc16bfa3adb5875460e59513dc4
James Berry [Tue, 24 Jan 2012 22:01:27 +0000 (17:01 -0500)]
Revert "test_multi_resolution_encode added"
This reverts commit
9f93bde1c3e391fd10882c5efb02165dbfaffce1.
Conflicts:
MasterFile/build/makefile_Master_Lin_API_32Bit
Change-Id: I6b541a686a299d0e816ac97ce207b86d94ad9043
John Koleszar [Tue, 24 Jan 2012 20:21:47 +0000 (12:21 -0800)]
Reenable coverage collection
Change-Id: I71ee5af19605a644332239a807a82198afe79ae8
James Berry [Fri, 20 Jan 2012 15:50:39 +0000 (10:50 -0500)]
test_multi_resolution_encode added
-test_multi_resolution_encode added.
-psnr functions updated to accomodate resizing when necessary.
-vpxt_compress_multi_resolution added to preform multi res encodes.
Change-Id: Ic3d1e3594f9188abd777ba20dd066032e0ca4d4c
John Koleszar [Sun, 15 Jan 2012 15:51:00 +0000 (07:51 -0800)]
Enable coverage collection
Only x86/x86_64 linux gcc builds for now.
Change-Id: I205d90155d5c5fea338e75fbc52405f5e44953a0
James Berry [Wed, 11 Jan 2012 19:02:39 +0000 (14:02 -0500)]
update to use timebase instead of framerate
Change-Id: Ia58cd46ea7d12cd5e76e7b7bf0d47df787c1a8f9
James Berry [Wed, 11 Jan 2012 16:44:18 +0000 (11:44 -0500)]
y4m file header should end with new line
Change-Id: Ifa78c60fb9155b30d5561c7092dd5dd6904f01db
James Berry [Tue, 10 Jan 2012 21:16:27 +0000 (16:16 -0500)]
update header files
Change-Id: I0e03466a94537865fab5072b40e9e1cd4e34036f
James Berry [Thu, 22 Dec 2011 19:28:51 +0000 (14:28 -0500)]
add .y4m support to random stress test function
random stress test will now use .y4m files as input
files as well as .ivf files.
Change-Id: Id82411921f233fa300d304d091af53467753be0f
James Berry [Thu, 22 Dec 2011 16:33:13 +0000 (11:33 -0500)]
check data rate order for good vs best and 2p v 1p
data rates are not always in increasing order so
get min and maxes before calculating area for
test_good_vs_best and test_one_pass_vs_two_pass
Change-Id: I0cf2d6e3fb561ce3feea1e3d41cb1526648a3d23
James Berry [Thu, 22 Dec 2011 16:16:49 +0000 (11:16 -0500)]
two pass vs two pass best check data rate order
data rates are not always in increasing order so
get min and maxes before calculating area and
spelling fix
Change-Id: I01f768a0f5b9d0b152be92e959fc38e2c09a5e93
James Berry [Tue, 20 Dec 2011 19:09:30 +0000 (14:09 -0500)]
use VP8BORDERINPIXELS for alloc frame border
use VP8BORDERINPIXELS for border in
vp8_yv12_alloc_frame_buffer
Change-Id: I0f6396b327e084f30bf6853707e73d0e405573ff
James Berry [Wed, 14 Dec 2011 19:47:45 +0000 (14:47 -0500)]
test_max_quantizer pass/fail update
test_max_quantizer now accepts higher increasing max q
psnrs so long as they are with in 1% of the lower max q
Change-Id: Id4726e73de1115a4129249ceb43958a40a94a930
James Berry [Wed, 14 Dec 2011 18:31:05 +0000 (13:31 -0500)]
close infile for vpxt check min/max quantizer
close infile for vpxt_check_min_quantizer and vpxt_check_max_quantizer
Change-Id: Ib694209b10a73bda8bf78b9b86aebb570dc2fe7d
James Berry [Tue, 13 Dec 2011 20:53:26 +0000 (15:53 -0500)]
add check to make sure min and max q set properly
add checks to test_min_quantizer and test_max_quantizer
to make sure min q isnt larger than max q and max q isnt
smaller than min q.
Change-Id: I6edacfd0c0af9b9f18d8b95d641718a0f80e96fd
James Berry [Tue, 13 Dec 2011 20:07:27 +0000 (15:07 -0500)]
fix: best allowed q worst allowed q and cq could be wrong
Change-Id: I583657e94c3f5f589c3d896b111363d9f17e1921
James Berry [Thu, 8 Dec 2011 22:14:03 +0000 (17:14 -0500)]
add check to test_min_quantizer to ensure correct end_usage
adds check to ensure that end_usage is never constrained
quantizer
Change-Id: I39261d369ac41aacf22cf0930619e8bec6253eca
James Berry [Thu, 8 Dec 2011 22:11:47 +0000 (17:11 -0500)]
add check to test_max_quantizer to ensure correct end_usage
adds check to ensure that end_usage is never constrained
quantizer
Change-Id: I34d8c6e02f45a7a464143d6aa96b590f3d5e53b0
James Berry [Thu, 8 Dec 2011 22:00:27 +0000 (17:00 -0500)]
add checks to make sure valid cq_level
add checks to vpxt_random_parameters,
tool_random_stress_test and all encoders
to make sure that valid cq_level values are
used.
Change-Id: Ie8e731e5ac58320ee83bfb92d91d932539c896b6
James Berry [Tue, 6 Dec 2011 21:53:11 +0000 (16:53 -0500)]
rename random multi test to random stress test
rename random multi test to random stress test
and require output parameters directory to be
explicitly stated now instead of infered.
Change-Id: Iea5b118ce700680ba18fb473987133ac3ed78a7b
James Berry [Thu, 1 Dec 2011 18:57:09 +0000 (13:57 -0500)]
close y4m input for encodes
Change-Id: I33768d257379a41772641de3d52466b342a151ef
James Berry [Thu, 1 Dec 2011 18:12:33 +0000 (13:12 -0500)]
add timebase check prior to encode
add timebase check prior to encode
to ensure correct timebase for fps
Change-Id: Ic09a16bd00151ab2b110955bc7cbc519cfeb29f6
James Berry [Wed, 23 Nov 2011 19:13:28 +0000 (14:13 -0500)]
remove timebase.den *=2
remove timebase.den*=2 no longer needed
for timestamp spacing
Change-Id: I139d1b8cf2fa018b1f6a146a06ce476f5a3a3a5c
James Berry [Wed, 23 Nov 2011 18:59:21 +0000 (13:59 -0500)]
Add full mode to CompareEnc
Add full mode to cmpare encode that outputs
individual frame differences if turned on
Change-Id: I2a9b6f065a53ea310388644a0d8201c62c46cb75
James Berry [Wed, 23 Nov 2011 18:49:52 +0000 (13:49 -0500)]
remove den/2 from vpxenc frame rate translation
no longer needed to normalize from doubling
timestamp
Change-Id: Ifea9cd0494365db09aaeb6aa27fe71baa258f5e5
James Berry [Wed, 23 Nov 2011 18:45:56 +0000 (13:45 -0500)]
update tester encoders to reflect changes to vpxenc
tester encoders updated to reflect changes to vpxenc
Change-Id: I3c80c7d0ec1cc52bfcdd5d1ac95d3dcd6fb25566
James Berry [Wed, 16 Nov 2011 21:20:10 +0000 (16:20 -0500)]
add command line only option to random multi test
adds command line processing for test selection to
the random multi test tool
Change-Id: Id40ef45656cce6267ef7d71bec8c0e2b6580b29c
James Berry [Mon, 14 Nov 2011 18:20:39 +0000 (13:20 -0500)]
fix missing ; in utilities.cpp
Change-Id: I91420f9ececb734f3c3d16eead9e326f57e662e6
James Berry [Mon, 14 Nov 2011 18:09:48 +0000 (13:09 -0500)]
add overshootpct to random parameters
Change-Id: Ic59d50f60d79e1f4d0cac7f71281a4d5f2ef3771
James Berry [Thu, 10 Nov 2011 15:51:46 +0000 (10:51 -0500)]
add time equals 0 exit to avoid errors
Change-Id: Ia46e7d050084dab92a2d64d8cdc0bfe98eacab82
James Berry [Tue, 8 Nov 2011 21:59:23 +0000 (16:59 -0500)]
explicity state buffer levels - over_shoot_pct input/output
maximum_buffer_size, starting_buffer_level, and
optimal_buffer_level priorly were multiplied by
1000 to obtain their rc_buf_sz, rc_buf_initial_sz,
and rc_buf_optimal_sz values. They are now set
explicitly. over_shoot_pct has been added back
into input/output settings files as it should be as well.
Change-Id: If5fceaeb812a75c798da62d169f31b3232748b65
James Berry [Thu, 3 Nov 2011 19:55:29 +0000 (15:55 -0400)]
Add automated build scripts
Change-Id: Ia8cbdec80920f66538b0e7627d48572592cadaf7
John Koleszar [Tue, 11 Oct 2011 21:19:59 +0000 (14:19 -0700)]
Update vpx_encoder.h to match libvpx master
Change-Id: Ic5d1f7a03ba2e5a60974479f1d4016e2e5f35c2a
James Berry [Tue, 11 Oct 2011 19:28:01 +0000 (15:28 -0400)]
putenv type cast update
putenv(Simd_Caps_Str.c_str()); to
putenv((char*)Simd_Caps_Str.c_str());
Change-Id: I63879e1e7fb5d567ab6cb7cd8f174803b7e675a5
James Berry [Tue, 11 Oct 2011 19:07:29 +0000 (15:07 -0400)]
VPX_SIMD_CAPS write_webm_block and overshoot update
ON2_SIMD_CAPS updated to VPX_SIMD_CAPS
write_webm_block updated to current vpxenc
over_shoor_pct now set properly
Change-Id: I3ac5226e7b9ebdb986201e13196844583264e1fa
John Koleszar [Fri, 23 Sep 2011 17:26:43 +0000 (13:26 -0400)]
Mark build scripts as executable
Change-Id: Iacdde1863e70c45e2cb5c147cbf5665c394d594c
James Berry [Wed, 21 Sep 2011 16:24:45 +0000 (12:24 -0400)]
lin 32 icc make file was using spaces instead of tab
Change-Id: I2f9b9ec09f10b5cd4f23f25573a5df47167fcdf2
James Berry [Fri, 16 Sep 2011 19:19:24 +0000 (15:19 -0400)]
add check to psnr functions to ensure Temp_YV12 was properly initilized
checks added to vpxt_psnr and vpxt_post_proc_psnr to ensure that
Temp_YV12 is properly initilized before its used.
Change-Id: I5f8db836f69ad395fe1ea589b81235edde32a0b8
James Berry [Wed, 14 Sep 2011 18:23:30 +0000 (14:23 -0400)]
add ivf output option to part drops decompress
Change-Id: I0d679fab951f9a5d771c5465770632900bcc97e5
James Berry [Mon, 29 Aug 2011 19:30:50 +0000 (15:30 -0400)]
update new_vs_old tests to handle large times
Change-Id: I609a1d9a651149288e35ebc1234e0a196eb4633a
James Berry [Mon, 15 Aug 2011 20:08:50 +0000 (16:08 -0400)]
seed output added to dec with part drops
Change-Id: If80d9db4cf129fbaa4f030e2db239cbab592d7a2
James Berry [Thu, 11 Aug 2011 20:14:22 +0000 (16:14 -0400)]
-INTERNAL- revert vpx_timer.h
Change-Id: Ie0016a92a091d91644a7b53917f930522b1b0954
James Berry [Thu, 11 Aug 2011 19:48:48 +0000 (15:48 -0400)]
-INTERNAL- updated for compatibility with internal libvpx
support added for enable layers.
Change-Id: I0ecc10747cf8f6d3eb62717558c9108e30072a67
James Berry [Thu, 11 Aug 2011 18:03:35 +0000 (14:03 -0400)]
libvpx-tester manual update
tester manual updated to refelct addition of
new tests and tools. Help functionality was
added for 2 new tests as well.
Change-Id: If4c41a7b43427a667d8d9abcbcd26ec65687ab22
James Berry [Wed, 10 Aug 2011 16:01:09 +0000 (12:01 -0400)]
new vs old bug fix
commit id will always be the last 7 characters
of the version string but size of version string
isn't guaranteed so use length to locate
Change-Id: I4d6f331f44c6d0063492e9193b1c19ffb56aa6e8
James Berry [Fri, 5 Aug 2011 16:20:32 +0000 (12:20 -0400)]
test_error_concealment and test_error_resolution par file fix
test_error_concealment and test_error_resolution would
not accept input from parameter files. They now will
as they should.
Change-Id: I2da093008e8abe7f5b1566eebfbb24e32690fbb4
James Berry [Fri, 5 Aug 2011 15:55:50 +0000 (11:55 -0400)]
vpxt_determinate_parameters() added
Determinate parameters now centralized by
vpxt_determinate_parameters().
Change-Id: I30e822b534449b99401b39a16d40b4cbb124897b
James Berry [Wed, 3 Aug 2011 19:41:05 +0000 (15:41 -0400)]
Update to current version of libvpx
- header files updated to sync with
current version of libvpx.
- max intra bitrate now pass via
vpx_codec_control
Change-Id: Id6aa787aa0ded212c3b84120673f3b6b7c8b00ce
James Berry [Wed, 3 Aug 2011 15:40:41 +0000 (11:40 -0400)]
tool_vpxt_dec_resize and vpxt_decompress_resize added
Change-Id: I433ceb007075a7f8c126a43926c821a1ef595ce9