- 14 Jul, 2012 - 1 commit
-
-
John Koleszar authored
Free used resources before exiting. Change-Id: If6cde6541615fbf17bf56ed335b76e676eabba93
-
- 13 Jul, 2012 - 2 commits
-
-
Yunqing Wang authored
Removed encoding_mode, which is not used anymore. Change-Id: I569b2d4afe4d2f57bda8248615108c7cfc40134c
-
John Koleszar authored
Change-Id: I0ddc849495c34f44c0b315cd7d58ad3d563f45e5
-
- 11 Jul, 2012 - 1 commit
-
-
Dragan Mrdjan authored
Change-Id: I816d903e36605db2af691ccea9e68d7390942baa
-
- 10 Jul, 2012 - 7 commits
-
-
Johann authored
-
Yunqing Wang authored
-
John Koleszar authored
-
Dragan Mrdjan authored
Signed-off-by:
Raghu Gandham <raghu@mips.com> Change-Id: I3a8bca425cd3dab746a6328c8fc8843c8e87aea6
-
Yunqing Wang authored
This unit test tests vp8_sixtap_predict function against preset data and random generated data. The test against preset data checks the correctness of the functions, and the test against random data checks if the optimized six-tap predictor functions generate matching result as the c functions. It tests the following functions: vp8_sixtap_predict16x16_c vp8_sixtap_predict16x16_mmx vp8_sixtap_predict16x16_sse2 vp8_sixtap_predict16x16_ssse3 vp8_sixtap_predict8x8_c vp8_sixtap_predict8x8_mmx vp8_sixtap_predict8x8_sse2 vp8_sixtap_predict8x8_ssse3 vp8_sixtap_predict8x4_c vp8_sixtap_predict8x4_mmx vp8_sixtap_predict8x4_sse2 vp8_sixtap_predict8x4_ssse3 vp8_sixtap_predict4x4_c vp8_sixtap_predict4x4_mmx vp8_sixtap_predict4x4_ssse3 Change-Id: I6de097898ebca34a4c8020aed1e8dde5cd3e493b
-
Yunqing Wang authored
-
James Zern authored
silences valgrind warnings about uninitialized values in SetSize() Change-Id: I54c4fdcc246687793393735b213c8777e79e47da
-
- 03 Jul, 2012 - 2 commits
-
-
Yunqing Wang authored
-
Yunqing Wang authored
-
- 02 Jul, 2012 - 2 commits
-
-
Yunqing Wang authored
This patch fixed issue 458 by calling copy function when both offsets are 0, which guarantees the SSSE3 functions output same result as the c function for all possible offsets. Change-Id: I209aec7a4c6b3362db2646a8887c1038493b6496
-
Yunqing Wang authored
xd->subpixel_predict16x16 is called in first pass, but isn't initialized in first pass, which causes segfault. This patch fixed that problem. Change-Id: Ibd2cad4e2d32ea589fc3e0876d60d3079ae836e7
-
- 29 Jun, 2012 - 3 commits
-
-
John Koleszar authored
We need an easy way to build the unit test driver without running the tests. This enables passing options like --gtest_filter to the executable, which can't be done very cleanly when running under `make test`. Fixed a number of compiler errors/warnings when building the tests in various configurations by Jenkins. Change-Id: I9198122600bcf02520688e5f052ab379f963b77b
-
John Koleszar authored
Removes compiler warnings stemming from compiling C as C++. Change-Id: I84ec60d04fcc6281b6f2ea75af6a22fa3232d95f
-
Yunqing Wang authored
-
- 28 Jun, 2012 - 1 commit
-
-
James Zern authored
Change-Id: I731354b3cf3405eba2dfffcb47d174b5fa9df21a
-
- 26 Jun, 2012 - 2 commits
- 25 Jun, 2012 - 4 commits
-
-
Jim Bankoski authored
-
John Koleszar authored
* changes: add auto keyframe unit test Add support for downloading test data
-
John Koleszar authored
Fixed the quantifier that optionally matches a quote before the filename. This was originally reported in the homebrew project[1]. Note that this fix is different than patch posted there, as there are some platforms that don't have the quote, so it needs to be included in the expression optionally. [1]: https://github.com/mxcl/homebrew/issues/12567#issuecomment-6434000 Change-Id: Ibf2ed93ce169d80932e877f942dc4eeb03867f8b
-
Ronald S. Bultje authored
Change-Id: I7dadadeb99bee5a51219f46fe11c760fc294c735
-
- 23 Jun, 2012 - 2 commits
-
-
Jim Bankoski authored
To do so we add a framework for encoding a yv12 file.. Change-Id: I94a061eb916beaf6cde920cf1aaadb6eed10a717
-
Paul Wilkins authored
Update the comment that defines the allowed ranges for delta_q and delta_lf that can be used with segmentation. Change-Id: Ie56ad6f946704259e03ffd49921a4cfb7e1e2f1f
-
- 22 Jun, 2012 - 5 commits
-
-
John Koleszar authored
-
Johann authored
-
John Koleszar authored
Itchy submit finger, incorporate review comments. Change-Id: I7754ad825da32389510d1bfc967f542f0b1033ed
-
John Koleszar authored
-
John Koleszar authored
Filter out tests that require SIMD extensions if the host doesn't support them. Change-Id: Ifac4b73e98e64f9f1b082cc0ffbf5c2faffb0834
-
- 21 Jun, 2012 - 1 commit
-
-
John Koleszar authored
The commit introduces a make target 'testdata' that downloads the required test data from the WebM project website. The data will also be downloaded if invoking `make test` but is not a strict requirement for only building the test executable. The download directory is taken from the LIBVPX_TEST_DATA_PATH environment variable, or may be specified as part of the make command. If unset, it defaults to the current directory. It's expected that most developers will want to set this environment variable to a place outside their source/build trees, to avoid having to download the data more than once. To add test data file: 1) add a line to test/test.mk: LIBVPX_TEST_DATA-yes += foo-bar-file.y4m 2) add its sha1sum to the test/test-data.sha1 file in the following format: 528cc88c821e5f5b133c2b40f9c8e3f22eaacc4c foo-bar-file.y4m 3) upload the file to the website $ gsutil cp foo-bar-file.y4m gs://downloads.webmproject.org/test_data/libvpx T...
-
- 20 Jun, 2012 - 6 commits
-
-
Adrian Grange authored
This is a unit test for the post-processing functions: - vp8_post_proc_down_and_across_c - vp8_post_proc_down_and_across_mmx - vp8_post_proc_down_and_across_xmm Change-Id: Iec3e690327b17470209c00417835473f6d9a35d6
-
Paul Wilkins authored
-
John Koleszar authored
Fix a last few warnings with multithread, arm, 32 bit Change-Id: Ic7c67616c370d0ff87562a232fb1e5df0702dc86
-
Johann authored
Disable unit-tests. The logging in GTest would need to be adjusted. Restructure ARM cpu detection. Flatten if-else logic. Change #if defined(HAVE_*) to #if HAVE_* because we only need to check for features that the library was actually built with. This should have been harmless, as disabled feature sets wouldn't have any features to call. Change-Id: Iea21aa42ce5f049c53ca0376d25bcd0f36f38284
-
Paul Wilkins authored
Changes relating to Issue 411 Removed code that was clearing down the segmentation data each frame. Added range/parameter checking in vp8_set_roimap(); Return error if called when cyclic_refresh is enabled. Correct setup_features() so that it sets or clears the segment update flags as appropriate. Change-Id: Ib31ac53006640ddf1ba7b9ec8f8b952e3eff860a
-
Attila Nagy authored
Soft enable runtime cpu detect for armv7-android target, so that it can be disabled and remove dependency on 'cpufeatures' lib. Change the arm_cpu_caps implementation selection such that 'no rtcd' takes precedence over system type. Switch to use -mtune instead of -mcpu. NDK was complaining about -mcpu=cortex-a8 conflicting with -march=armv7-a, not sure why. Add a linker flag to fix some cortex-a8 bug, as suggested by NDK Dev Guide. Examples: Configure for armv7+neon: ./configure --target=armv7-android-gcc \ --sdk-path=/path/to/android/ndk \ --disable-runtime-cpu-detect \ --enable-realtime-only \ --disable-unit-tests ...armv7 w/o neon: ./configure --target=armv7-android-gcc \ --sdk-path=/path/to/android/ndk \ --disable-runtime-cpu-detect \ --enable-realtime-only \ --disable-neon \ --cpu=cortex-a9 \ --disable-unit-tests Change-Id: I37e2c0592745208979deec38f7658378d4bd6cfa
-
- 19 Jun, 2012 - 1 commit
-
-
John Koleszar authored
-