1. 22 May, 2014 - 1 commit
  2. 21 May, 2014 - 1 commit
  3. 19 May, 2014 - 1 commit
    • Jingning Han's avatar
      Make x86inc support local variable array · 4e4e7fa9
      Jingning Han authored
      This commit modifies the x86inc to allow explicit local buffer
      allocation and the corresponding stack pointer adjustment.
      
      Change-Id: I3cb2174e0242b5869a4ba0ca0cd240ee066836c3
      4e4e7fa9
  4. 05 May, 2014 - 1 commit
    • Vignesh Venkatasubramanian's avatar
      third_party/libwebm: pull from upstream · c3378771
      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
      c3378771
  5. 02 May, 2014 - 1 commit
  6. 29 Apr, 2014 - 1 commit
  7. 22 Apr, 2014 - 1 commit
  8. 11 Apr, 2014 - 1 commit
  9. 08 Apr, 2014 - 1 commit
  10. 18 Mar, 2014 - 1 commit
  11. 04 Mar, 2014 - 4 commits
  12. 01 Mar, 2014 - 4 commits
  13. 22 Feb, 2014 - 1 commit
  14. 06 Feb, 2014 - 1 commit
    • Ralph Giles's avatar
      libmkv: fix Makefile. · 09014580
      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
      09014580
  15. 05 Feb, 2014 - 2 commits
  16. 01 Feb, 2014 - 1 commit
  17. 31 Jan, 2014 - 1 commit
  18. 25 Oct, 2013 - 1 commit
    • Dmitry Kovalev's avatar
      Updating gtest from 1.6.0 to 1.7.0. · 9f528ce0
      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
      9f528ce0
  19. 07 Oct, 2013 - 1 commit
  20. 23 Sep, 2013 - 1 commit
    • Yunqing Wang's avatar
      Hide global symbols for macho32/64 · 071395de
      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
      071395de
  21. 18 Sep, 2013 - 1 commit
    • Yunqing Wang's avatar
      Fix x86inc.asm to build PIC code correctly · 9d901217
      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
      9d901217
  22. 22 Jul, 2013 - 1 commit
  23. 04 Jun, 2013 - 1 commit
    • John Koleszar's avatar
      Fix mingw build error · 98ca829f
      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
      98ca829f
  24. 03 Feb, 2013 - 1 commit
  25. 01 Feb, 2013 - 1 commit
  26. 31 Oct, 2012 - 1 commit
  27. 22 Aug, 2012 - 1 commit
  28. 20 Jun, 2012 - 1 commit
  29. 18 Jun, 2012 - 1 commit
  30. 11 May, 2012 - 1 commit
  31. 03 May, 2012 - 1 commit
  32. 13 Dec, 2011 - 1 commit
    • Yunqing Wang's avatar
      Align image buffer in multiple-resolution encoder · 153eec46
      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
      153eec46
  33. 05 Dec, 2011 - 1 commit
    • Yunqing Wang's avatar
      Multiple-resolution encoder · aa7335e6
      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
      aa7335e6