1. 26 Mar, 2016 1 commit
  2. 25 Mar, 2016 1 commit
    • Tom Finegan's avatar
      third_party: Roll libwebm snapshot. · 80ddeb28
      Tom Finegan authored
      4ff5785 cmake: Add C++11 move ctor and member initializer tests.
      402ef4d cmake: remove argc and argv from C++11 test main fns.
      cbe5c40 Restore original namespaces for mkvmuxer and mkvparser.
      504e0f2 Mass file extension update.
      79cb980 Android.mk: Update source file locations.
      01db4c2 webmids: Move to common/ sub dir.
      235ce59 mkvparser: Explicitly reference internal sources in includes.
      f578419 mkvmuxer: Move sources to mkvmuxer/ sub dir.
      5f1065e webvtt: Organize and clean up webvtt support.
      7abe8ac cmake: Add missing dumpvtt target.
      f2f87e2 Makefile.unix: Tidy things up.
      12f6dc3 Use <stdint.h> types instead of custom typedefs.
      0407360 mkvmuxer: Write last block in each Cluster with Duration
      008aa63 mkvparser: move to mkvparser sub dir.
      e64bf75 Namespace reorg: Make everything a child of libwebm.
      5fdb386 cmake: move c++11 checks into build/cxx11_tests.cmake.
      3672488 Copy reference block values in Frame::CopyFrom()
      91ca780 reapply clang-format
      8d34215 Merge "Clean up AddAudioTrack in muxer_tests"
      90861d4 Clean up AddAudioTrack in muxer_tests
      a9dfb3d Un-ignore webm files in testdata
      c5b76d8 Extract PES parser from WebM2Pes tests.
      16524e8 cmake: Add include-what-you-use integration.
      7015af5 iwyu/vpxpes2ts: Update includes.
      c1d6a70 iwyu/webm2pes: Update includes.
      110e797 iwyu/libwebm_util: Update includes.
      44e31fb iwyu/webm2pes_tests: Update includes.
      d919f96 iwyu/mkvwriter: Update includes.
      75790e1 iwyu/mkvparser: Update includes.
      5f673ca iwyu/webm2pes_main: Update includes.
      747244a iwyu/vpxpes2ts_main: Update includes.
      94c985f iwyu/mkvmuxerutil: Update includes.
      c365630 iwyu/mkvmuxer: Update includes.
      b15b8ef iwyu/file_util: Update includes.
      3dfba95 iwyu/hdr_util: Update includes.
      baba8b1 iwyu/vttdemux: Update includes.
      3212ec1 iwyu/webvttparser: Update includes.
      b6d8d92 iwyu/sample_muxer_metadata: Update includes.
      a9a1a01 iwyu/sample_muxer: Update includes.
      e020ffd iwyu/sample: Update includes.
      18834bc iwyu/parser_tests: Update includes.
      9c00ae3 iwyu/muxer_tests: Update includes.
      41a17eb iwyu/test_util: Update includes
      b6174be muxer_tests: Fix windows brokenness.
      e092515 file_util: Remove tmpnam() usage in MSVC.
      b9dc4ac test_util: Don't pass NULL to std::string() in GetTestDataDir().
      1f74651 webmts: Move PES/TS sources to m2ts sub directory.
      1b895e9 Rename libwebm_utils to libwebm_util.
      2fabcd3 sample_muxer: Replace std::tmpnam() with libwebm::GetTempFileName().
      e6a0033 Add file_util.
      87f9bea Move hdr_util to common.
      1f64aaf cmake: Expand C++11 tests.
      6dc81c1 muxer_tests: Die immediately when unable to prep for file writing.
      521ce4d webm2pes: Fix type limit warning.
      64c4163 vpxpes2ts: Fix sign-compare and type-limits warnings.
      741ba68 muxer_tests: Replace std::tmpnam() with GetTempFileName().
      6159e83 Merge "test_util: add missing include for close()"
      ff81c74 parser_tests: Fix sign compare warnings.
      163f57d test_util: add missing include for close()
      7c89eb5 Merge "test_util: Remove tmpnam() usage on non-MSVC targets."
      c4b8686 Merge "webm2pes_tests: Fix sign compare warnings."
      9c9f546 Merge "muxer_tests: Fix sign compare warnings."
      0fbefef webm2pes: Silence sign compare warnings.
      599e4e8 cmake: Silence clang/gcc deprecation warnings.
      82f376f test_util: Remove tmpnam() usage on non-MSVC targets.
      4d31d6b webm2pes_tests: Fix sign compare warnings.
      07ed7e0 muxer_tests: Fix sign compare warnings.
      ae2fbfe parser_tests: Silence sign compare warning.
      f488528 libwebm_utils: Silence sign compare warning.
      777247b Add C++11 detection to cmake file.
      9b89187 Add missing include to libwebm_utils.h.
      421874a Merge "mkvmuxer: Fix GCC build."
      dd6ab35 Set the mastering metadata on the muxers colour
      8b61ef5 mkvmuxer: Fix GCC build.
      353b050 Add hdr_util.
      c92e080 mkvmuxer: Use kValueNotPresent in Colour/MasteringMetadata.
      2d09128 Colour element: TransferFunction renamed to TransferCharacteristics.
      f2fc28e Colour element: Matrix renamed to MatrixCoefficients.
      e0b1135 cmake: Minor CMakeLists.txt refactor.
      1e1872b Revert change from auto_ptr to unique_ptr in sample code.
      d7fc382 Track updates to the proposed Matroska Colour spec.
      99981ee sample(mkvparser): Output Colour element when present.
      375e416 mkvmuxer: Fix Colour element support.
      eaeca34 mkvmuxer: Fix bits per channel in the colour element.
      1dab7f3 mkvparser: Avoid crash when encountering a Colour element.
      a1517aa sample_muxer: copy the Colour element.
      ea9dd94 Merge "webm2pes: Fix tests."
      8635c5b Merge "mkvparser: Make omitted values detectable in the Colour element."
      ae4ae7e mkvparser: Make omitted values detectable in the Colour element.
      8c8cba6 webm2pes: Fix tests.
      a281a22 mkvmuxer: Add support for the Colour element and its children.
      41a9147 sample_muxer: clang-format include order fix.
      939a64d Signal E_BUFFER_NOT_FULL in EBMLHeader::Parse
      fb1406e mkvparser: Add support for the Colour element and its children.
      22bfdf7 Merge "parser_tests: Add validation of cues."
      b873000 parser_tests: Add validation of cues.
      799891e Update .gitignore to include some new binaries
      e051c60 Merge "Update muxer test gold files"
      b81d5f0 Update muxer test gold files
      48b1e9a mkvparser: clang format run
      93c4690 webm2pes: Add PES packet parsing tests.
      65ca38f Merge "test_util: Fix gcc build."
      520ca6c Merge "parser_tests: Fix gcc build."
      37a38ca test_util: Fix gcc build.
      ee0ebba parser_tests: Fix gcc build.
      c32f970 Replace auto_ptr usage with unique_ptr.
      e569ab0 webm2pes/ts: Fix gcc build.
      2e55d6c Merge "add bitcode embedding support for ios"
      0cfb2dc add bitcode embedding support for ios
      bb8cefd webm2ts: Converts WebM VPx video to a MPEG TS.
      453bf44 webm2pes: Begin addition of tests.
      9299bbb libwebm: Googletest integration.
      3bec1ba Merge changes I7bcb5b3e,I8ce733be,I98a928ff,I71910f24
      5c83bbe Fix ParseElementHeader to support 0 payload elements
      be35869 libwebm_utils: Add FileDeleter.
      d6db1e1 webm2pes: Add a WebM parser init method.
      aa3593e webm2pes: Rename Convert to ConvertToFile().
      e8fca12 webm2pes: Fix super frame splitting.
      3cb96b6 webm2pes: Move main() and helper functions into their own files.
      021432b webm2pes: Fix the linux build.
      82ac5fc Remove RELEASE.TXT.
      852e173 webm2pes: Split super frames and packetize large frames.
      faf85c2 webm2pes: Refactor header/optional header writing.
      7c19266 Add Webm2Pes.
      01fdee4 mkvmuxer: Disallow AddTrack() after Tracks element is output.
      1ad314e mkvparser: EBMLHeader::Parse: remove dead init
      
      Change-Id: I4026f52f59c6f7644af49b0393af502079b2fbec
      80ddeb28
  3. 14 Aug, 2015 1 commit
  4. 04 Aug, 2015 1 commit
    • James Zern's avatar
      third_party/libwebm: pull from upstream · c353da68
      James Zern authored
      Changes:
      b6de61a Adds support for simple tags
      75a6d2d sample_muxer: Don't write huge files.
      cec1f85 mkvmuxer: remove unused timecode_scale variable
      8a61b40 Merge "mkvparser: Tiny whitespace fix."
      7affc5c clang-format re-run
      d6d04ac mkvmuxer: use generic Cluster::AddFrame
      4928b0b Merge "mkvmuxer: Write Block key frames correctly."
      c2e4a46 Merge "sample_muxer: Use AddGenericFrame to add frames."
      e97f296 mkvparser: Tiny whitespace fix.
      d66ba44 Merge "Add support to parse DisplayUnit."
      deb41c2 Add support to parse DisplayUnit.
      42e5660 Fix issues on EBML lacing block parsing
      fe1e9bb Fix block parsing to not allow frame_size = 0
      2cb6a28 Change assertions to checks when parsing TrackPositions
      d04580f Fixes issues on Block Group parsing
      c3550fd mkvmuxer: Write Block key frames correctly.
      5dd0e40 Merge "mkvmuxer: Set is_key to true for metadata blocks."
      8e96863 mkvmuxer: Set is_key to true for metadata blocks.
      a9e4819 sample_muxer: Use AddGenericFrame to add frames.
      5a3be73 Change assertions to checks when load CuePoints
      f99f3b2 mkvmuxerutil::EbmlDateElementSize: remove value param
      ff572b5 Frame::IsValid: fix track_number check
      b6311dc mkvmuxer: Refactor to remove a lot of duplicate code
      256cd02 Merge "mkvmuxer: DiscardPadding should be signed integer."
      16c8e78 mkvmuxer: s/frame/data in all AddFrame* functions.
      c5e511c mkvmuxer: DiscardPadding should be signed integer.
      4baaa2c Add framework build script: iosbuild.sh
      3d06eb1 PATENTS: fix a typo: constitutes -> constitute
      d3849c2 mkvparser: Dead code removal.
      f439e52 Change assertions to checks when preloading Cues
      d3a44cd Fix track transversal when listing Cues on sample
      c6255af Tweak .gitignore so git status is clean after checkout and
      build: - added missing underscore to sample_muxer - added cmake and make
      related files
      b5229c7 Makefile.unix: s/samplemuxer/sample_muxer/
      e3616a6 Add support to parse stereo mode, display width and display
      height in mkvparser
      a4b68f8 parser: Fix bug in Chapters::Atom::Parse()
      bab0a00 cmake: Set library and project name the proper way on Windows.
      feeb9b1 Set library name to match Windows expectations.
      b9a549b Fix CMakefile to generate libwebm.a
      b386aa5 Add CMakeLists.txt and msvc_runtime.cmake.
      b0f8a81 parser: Fix memory leak in Chapter parsing
      f06e152 mkvmuxer: Fix MoveCuesBeforeClustersHelper recursive call.
      27bb747 allow subtitle tracks with ContentEncodings
      623d182 DoLoadCluster: tolerate empty clusters
      1156da8 Update PATENTS to reflect s/VP8/WebM/g
      0d4cb40 mkvmuxerutil: Use rand() in MSVC builds.
      e12fff0 mkvmuxer: Overload WriteEbmlHeader for backward compatibility
      a321704 mkvmuxer: write correct DocTypeVersion
      574045e mkvmuxer: fix DiscardPadding
      8be6397 Include crop elements when calculating size of Video element
      8f2d1b3 mkvparser: fix DiscardPadding extraction
      1c36c24 mkvmuxer: fix style guide violations
      568504e Merge "UUIDs can have their high bit set"
      acf788b Add support for CropLeft, CropRight, CropTop and CropBottom
      elements.
      418188b Merge "muxer: codec_id is a mandatory element"
      07688c9 mkvmuxer: Reject frames if invalid track number is passed.
      2a63e47 muxer: codec_id is a mandatory element
      d13c017 UUIDs can have their high bit set
      
      Change-Id: Iba28acb1ff774349d03e565f2641ddea132cf1e7
      c353da68
  5. 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
  6. 18 Mar, 2014 1 commit