- 22 May, 2014 - 1 commit
-
-
Dmitry Kovalev authored
We use libwebm instead of libmkv and nestegg. Change-Id: I339eae081061c2e3eb8b234f14ae1bc846f85011
-
- 21 May, 2014 - 1 commit
-
-
Deb Mukherjee authored
Also adds compile check and a libyuv configure flag Change-Id: Ib9f0f4a71c4083e6f0aea7b5a5d175531ef0f66b
-
- 19 May, 2014 - 1 commit
-
-
Jingning Han authored
This commit modifies the x86inc to allow explicit local buffer allocation and the corresponding stack pointer adjustment. Change-Id: I3cb2174e0242b5869a4ba0ca0cd240ee066836c3
-
- 05 May, 2014 - 1 commit
-
-
Vignesh Venkatasubramanian authored
Pulling libwebm from upstream Changes from upstream: 249629d make Mkv(Reader|Writer)(FILE*) explicit 7f3cda4 mkvparser: fix a bunch of windows warnings 5c06178 Merge "clang-format on mkvparser.[ch]pp" 4df111e clang-format on mkvparser.[ch]pp 7b24501 clang-format re-run. c6767b9 Change AlignTrailingComments to false in .clang-format 9097a06 Merge "muxer: Reject file if TrackType is never specified" eddf974 Merge "clang-format on mkvmuxertypes.hpp and webmids.hpp" def325c muxer: Reject file if TrackType is never specified 41f869c Merge "clang-format on webvttparser.(cc|h)" fd0be37 clang-format on webvttparser.(cc|h) 207d8a1 Merge "clang-format on mkvmuxerutil.[ch]pp" 02429eb Merge "clang-format on mkvwriter.[ch]pp" 0cf7b1b Merge "clang-format on mkvreader.[ch]pp" 2e80fed Merge "clang-format on sample.cpp" 3402e12 Merge "clang-format on sample_muxer.cpp" 1a685db Merge "clang-format on sample_muxer_metadata.(cc|h)" 6634c7f Merge "clang-format on vttreader.cc" 7566004 Merge "clang-format on vttdemux.cc" 9915b84 clang-format on mkvreader.[ch]pp 7437254 clang-format on mkvmuxertypes.hpp and webmids.hpp 0d5a98c clang-format on sample_muxer.cpp e3485c9 clang-format on vttdemux.cc 46cc823 clang-format on dumpvtt.cc 5218bd2 clang-format on vttreader.cc 1a0130d clang-format on sample_muxer_metadata.(cc|h) 867f189 clang-format on sample.cpp 4c7bec5 clang-format on mkvwriter.[ch]pp 9ead078 clang-format on mkvmuxerutil.[ch]pp fb6b6e6 clang-format on mkvmuxer.[ch]pp ce77592 Update .clang-format to allow short functions in one line 0a24fe4 Merge "Add support for DateUTC and DefaultDuration in MKV Muxer." 11d5b66 Merge "Add .clang-format" a1a3b14 Add .clang-format 0fcec38 Add support for DateUTC and DefaultDuration in MKV Muxer. Change-Id: Ia0ed161ffc3d63c2eba8ed145707ffe543617976
-
- 02 May, 2014 - 1 commit
-
-
Johann authored
Match x86_abi_support.asm configuration Change-Id: Ic0d03a23961e6858cf5153389ec8afa0fae3307a
-
- 29 Apr, 2014 - 1 commit
-
-
Vignesh Venkatasubramanian authored
Add Android.mk for libwebm so that unit tests involving WebM I/O can be built for android. Change-Id: I56db0f75672e28c22e559cc415e1d5c26ff0ceb5
-
- 22 Apr, 2014 - 1 commit
-
-
Deb Mukherjee authored
Renames FilterMode to FilterModeEnum for compatibility with google3 libyuv Change-Id: Iec845e6a6aeac4171790c87ce3dd9000ab840a36
-
- 11 Apr, 2014 - 1 commit
-
-
James Zern authored
matches the project name and doesn't share a media file extension Change-Id: I9ad6c0a180e36c41f8fc49120615a070ea792a30
-
- 08 Apr, 2014 - 1 commit
-
-
Vignesh Venkatasubramanian authored
Pulling latest libwebm from upstream. Change-Id: I62edafb0b0283160c9b4060fd5907e3aad6c7820
-
- 18 Mar, 2014 - 1 commit
-
-
Vignesh Venkatasubramanian authored
Hash and license details are found in README.webm Change-Id: I52192abe8eba8ec413f6bccd479e8e2256a8f617
-
- 04 Mar, 2014 - 4 commits
-
-
James Zern authored
the buffer length is already a size_t making the offset into it limited Change-Id: Ibc5352e69049186cc07f7d86117696b11a98a600
-
James Zern authored
ne_read_ebml_lacing / ne_read_discard_padding + add some asserts Change-Id: I28d0ec5c8f901ae0a35928a8f512c51b3ecf177d
-
James Zern authored
in calls to ne_read_simple / ne_io_read_skip Change-Id: I5c4fc3bb41832973830ad54248839d6a4944aae6
-
James Zern authored
+ nestegg_track_codec_data quiets uint64_t -> size_t warnings the sizes used are previously validated against their associated LIMIT_* values Change-Id: Ie574a3a7496d0143bd58b778145c27f38dd6a4da
-
- 01 Mar, 2014 - 4 commits
-
-
James Zern authored
Change-Id: I67b2b0d722424df9938d7c26f9d3478592bc813a
-
James Zern authored
Change-Id: I24c024d1b328b9c34289c125c501d2fdc246e92e
-
James Zern authored
ne_read_block/ne_find_cue_position_for_track/nestegg_get_cue_point in the use of ne_map_track_number_to_index + add a check to ensure it doesn't exceed the type bounds fixes: ./third_party/nestegg/src/nestegg.c|1322| warning C4244: 'function' : conversion from 'uint64_t' to 'unsigned int', possible loss of data Change-Id: I3703d739dcf9a2d4d8e2b704e957e5e3fd80dca0
-
James Zern authored
- avoids downcasting from uint64_t in multiple locations Change-Id: Ia6f669a9ee81336ed1ef29a6a79240d5905acab5
-
- 22 Feb, 2014 - 1 commit
-
-
James Zern authored
Change-Id: Idf58109195a88dec66c5e1ea6a51c61e6c659ff1
-
- 06 Feb, 2014 - 1 commit
-
-
Ralph Giles authored
Update the local makefile to build all the files and the test application by default to simplify build verification. Change-Id: Ic10141ea14c85110ff7507447d16297b77d296e9
-
- 05 Feb, 2014 - 2 commits
-
-
Ralph Giles authored
The rest of the code uses stdint types and this makes porting easier. Change-Id: Ie2f565f6a919199f0145b6aea97bb7588548e97d
-
Ralph Giles authored
This lets the caller pass a string literal for the codec id. From https://bugzilla.mozilla.org/show_bug.cgi?id=966044 Change-Id: I345bd7a5943f0c33b3fb368d4280100ac5038a3d
-
- 01 Feb, 2014 - 1 commit
-
-
Ralph Giles authored
Fixes a warning. Change-Id: I7f98ea7847cf8e776a4bbd65d273036280bfb5dd
-
- 31 Jan, 2014 - 1 commit
-
-
Ralph Giles authored
Change-Id: I5a83f6651a42df8387aa8996f9353a20e60483df
-
- 25 Oct, 2013 - 1 commit
-
-
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
-
- 07 Oct, 2013 - 1 commit
-
-
Dmitry Kovalev authored
Change-Id: Id0bfaedf54ff3f59d4cf361c170a0b5a5711e5f2
-
- 23 Sep, 2013 - 1 commit
-
-
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
-
- 18 Sep, 2013 - 1 commit
-
-
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
-
- 22 Jul, 2013 - 1 commit
-
-
Yunqing Wang authored
This patch was provided by Frank. Change-Id: Icebcbd96016a51a85dbe5e8a351ab7624ace962b
-
- 04 Jun, 2013 - 1 commit
-
-
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
-
- 03 Feb, 2013 - 1 commit
-
-
KO Myung-Hun authored
'CPU amdnop' is supported by YASM only. Change-Id: Ia3f7c2ba6d3bdf2889b62f5c6127fd515d7c7394
-
- 01 Feb, 2013 - 1 commit
-
-
Frank Galligan authored
Some projects must define only win64 for Windows 64bit builds using yasm. Change-Id: I1d09590d66a7bfc8b4412e1cc8685978ac60b748
-
- 31 Oct, 2012 - 1 commit
-
-
Ronald S. Bultje authored
Change-Id: Iedb4c3b4171d8640cc525727b4c3658e2bb400db
-
- 22 Aug, 2012 - 1 commit
-
-
John Koleszar authored
Change-Id: I8d1a2c664cbeb939cf23bcd414b23e19da760a14
-
- 20 Jun, 2012 - 1 commit
-
-
Ronald S. Bultje authored
Change-Id: I3582c64200eed3606a4b57a9f78624ec46041461
-
- 18 Jun, 2012 - 1 commit
-
-
Daniel Kang authored
Change-Id: I6802731a4d15feef5ce62993dc505ded55c40f7e
-
- 11 May, 2012 - 1 commit
-
-
James Berry authored
adds unit testing via google test Change-Id: I144b50a976d79251fc5135186a4e0a5051ed0e8c
-
- 03 May, 2012 - 1 commit
-
-
Attila Nagy authored
Was generating compilation errors. Change-Id: I68d7c320b2b2f2737bbbc9862f2c39675c7f678a
-
- 13 Dec, 2011 - 1 commit
-
-
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
-
- 05 Dec, 2011 - 1 commit
-
-
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
-