- Oct 25, 2013
-
-
Dmitry Kovalev authored
This is required in order to build libvpx on OS X Mavericks where gcc compiler is deleted, clang (3.3) is the default now. Using unmodified source files from gtest-1.7.0/fused-src folder. Change-Id: I3d5f7278149c904e48737327daf7097a8bb0b390
-
- Oct 07, 2013
-
-
Dmitry Kovalev authored
Change-Id: Id0bfaedf54ff3f59d4cf361c170a0b5a5711e5f2
-
- Sep 23, 2013
-
-
Yunqing Wang authored
Added hiding global symbols for macho32 and macho64 in x86inc.asm. This was done to fix exported symbol issue in Chrome build. Change-Id: I08d5c559b985b82f655b537469fee125615e78c0
-
- Sep 18, 2013
-
-
Yunqing Wang authored
Current x86inc.asm didn't handle 32bit PIC build properly. TEXTRELs were seen in the library built. The PIC macros from libvpx's x86_abi_support.asm was used to fix this problem. The assembly code was modified to use the macros. Notes: We need this fix in for decoder building. Functions in encoder will be fixed later. Change-Id: Ifa548d37b1d0bc7d0528db75009cc18cd5eb1838
-
- Jul 22, 2013
-
-
Yunqing Wang authored
This patch was provided by Frank. Change-Id: Icebcbd96016a51a85dbe5e8a351ab7624ace962b
-
- Jun 04, 2013
-
-
John Koleszar authored
Fixes an issue where newer versions of GCC would try to compile the visual studio inline assembly. Fixes issue #571 Change-Id: I8e4500a9277447fdab0b55e5efa1f24ca97bdc03
-
- Feb 03, 2013
-
-
KO Myung-Hun authored
'CPU amdnop' is supported by YASM only. Change-Id: Ia3f7c2ba6d3bdf2889b62f5c6127fd515d7c7394
-
- Feb 01, 2013
-
-
Frank Galligan authored
Some projects must define only win64 for Windows 64bit builds using yasm. Change-Id: I1d09590d66a7bfc8b4412e1cc8685978ac60b748
-
- Oct 31, 2012
-
-
Ronald S. Bultje authored
Change-Id: Iedb4c3b4171d8640cc525727b4c3658e2bb400db
-
- Aug 22, 2012
-
-
John Koleszar authored
Change-Id: I8d1a2c664cbeb939cf23bcd414b23e19da760a14
-
- Jun 20, 2012
-
-
Ronald S. Bultje authored
Change-Id: I3582c64200eed3606a4b57a9f78624ec46041461
-
- Jun 18, 2012
-
-
Daniel Kang authored
Change-Id: I6802731a4d15feef5ce62993dc505ded55c40f7e
-
- May 11, 2012
-
-
James Berry authored
adds unit testing via google test Change-Id: I144b50a976d79251fc5135186a4e0a5051ed0e8c
-
- May 03, 2012
-
-
Attila Nagy authored
Was generating compilation errors. Change-Id: I68d7c320b2b2f2737bbbc9862f2c39675c7f678a
-
- Dec 13, 2011
-
-
Yunqing Wang authored
Aligned the image buffer and stride to 32 bytes. This enables calling of optimized scaler function in libyuv, and improves the performance. Tested libyuv scaler(x86 optimization) on Linux and Windows, including: Linux 32/64bit, visual studio 32/64bit, Cygwin, and MinGW32. Also, fixed a wrong pointer in vpx_codec_encode(). Change-Id: Ibe97d7a0a745f82c43852fa4ed719be5a4db6abc
-
- Dec 05, 2011
-
-
Yunqing Wang authored
The example encoder down-samples the input video frames a number of times with a down-sampling factor, and then encodes and outputs bitstreams with different resolutions. Support arbitrary down-sampling factor, and down-sampling factor can be different for each encoding level. For example, the encoder can be tested as follows. 1. Configure with multi-resolution encoding enabled: ../libvpx/configure --target=x86-linux-gcc --disable-codecs --enable-vp8 --enable-runtime_cpu_detect --enable-debug --disable-install-docs --enable-error-concealment --enable-multi-res-encoding 2. Run make 3. Encode: If input video is 1280x720, run: ./vp8_multi_resolution_encoder 1280 720 input.yuv 1.ivf 2.ivf 3.ivf 1 (output: 1.ivf(1280x720); 2.ivf(640x360); 3.ivf(320x180). The last parameter is set to 1/0 to show/not show PSNR.) 4. Decode: ./simple_decoder 1.ivf 1.yuv ./simple_decoder 2.ivf 2.yuv ./simple_decoder 3.ivf 3.yuv 5. View video: mplayer 1.yuv -demuxer rawvideo -rawvideo w=1280:h=720 -loop 0 -fps 30 mplayer 2.yuv -demuxer rawvideo -rawvideo w=640:h=360 -loop 0 -fps 30 mplayer 3.yuv -demuxer rawvideo -rawvideo w=320:h=180 -loop 0 -fps 30 The encoding parameters can be modified in vp8_multi_resolution_encoder.c, for example, target bitrate, frame rate... Modified API. John helped a lot with that. Thanks! Change-Id: I03be9a51167eddf94399f92d269599fb3f3d54f5
-
- Nov 05, 2011
-
-
James Zern authored
all of googletest import (0ab00a22) was marked executable Change-Id: Id7b7ee03efc21ab998bb03349bd91644e8af25da
-
- Nov 04, 2011
-
-
James Berry authored
Change-Id: I0ab00a22fbea1f38c96ef92ef7eaeda782c0c8d3
-