summaryrefslogtreecommitdiffstats
path: root/libwebm
Commit message (Collapse)AuthorAgeFilesLines
* libwebm: Fix parser if UID high bit is setVignesh Venkatasubramanian2015-03-051-1/+1
| | | | | | Cherry-picking change from https://gerrit.chromium.org/gerrit/#/c/73959/ Change-Id: I8d98543f226594b28a88d5042f43c76f1224c0bb
* allow subtitle tracks with ContentEncodingsLajos Molnar2015-01-131-1/+1
| | | | | Bug: 18999967 Change-Id: I1842b6e7c6bab4ba0f86938bbe6b110be0c5435f
* libwebm: Pull from upstreamstaging/cm-12.0-cafstaging/cm-12.0Vignesh Venkatasubramanian2014-06-232-6722/+5331
| | | | | | | | | | | | Rolling mkvparser from upstream. Primarily for fixing a bug on parsing failures with certain Opus WebM files. Upstream commit hash of this pull: 574045edd4ecbeb802ee3f1d214b5510269852ae The diff is so huge because there were some style clean ups upstream. But it was ensured that there were no breaking changes when the style clean ups was done upstream. Change-Id: Ib6e907175484b4b0ae1b55ab39522ea3188ad039
* UUIDs can have their high bit setMarco Nelissen2014-04-111-3/+4
| | | | | | | | | | | | | mkvparser::UnserializeUInt() assumes that unsigned values never have their high bit set. This is too limiting for UUIDs. In addition, the Chapters::Atom::Parse() method would truncate a "negative" 64-bit UUID value to 32 bits and return the truncated value as a status code. This value then might or might not be treated as an error by the caller depending on whether the truncated value was itself negative. b/13744158 Change-Id: I95d9ba60d1e16a0de25215c4e67d694617488d59
* libwebm: Updating mkvparser from upstreamVignesh Venkatasubramanian2014-02-202-9514/+10691
| | | | | | | | | Updating mkvparser from upstream to add support for new Opus related elements. Upstream git hash: 7952ce8f78767003765f8b87df85feda67cd6398 Change-Id: I3fbc0fe10e8c5773a2cd0a98922a22a41c97a7e7
* Handle zero lengthed track entries in mkv filesAmarghosh Vadakkoot2013-08-051-3/+3
| | | | | Bug: 9150326 Change-Id: I7ca1e10269e37a7d5691fd5b44eae74bc3680b95
* Update libvpx and incorporate new build systemJohann2012-12-112-0/+9514
Move libvpx down a directory. Separate libwebm and rename it. It would be more accurate to rename external/libvpx to external/webm. Use file lists directly from upstream libvpx. This allows adding new targets and new features (such as the encoder) easily. MIPS and x86 options are in progress. See new file "UPDATING" The new libvpx checkout is not from a release branch. The decoder is stable but it should be checked and potentially updated if the encoder is enabled. Requires I42b51e2845a696a6e211dde00951afc8f571336f which updates libstagefright to account for new paths and library names. Change-Id: I739f99d48b8d7e6354c416ef2ca79c954826307f