Lisa Velden
d707c67276
Replace uses of deprecated std::auto_ptr with std::unique_ptr.
...
Change-Id: I8d67fc6f3ce168f4d8b6330549f766dbf5374d61
2018-01-24 11:37:37 +01:00
Tom Finegan
1653953c39
Silence -Wdeprecated-declarations in GCC 4.7+.
...
Change-Id: I63a8bdb0649452a8e50b579f61bc4ea5d7e294f7
2017-12-18 11:35:40 -08:00
James Zern
84e82579f7
disable -Wdeprecated-declarations in legacy code
...
this avoids downstream projects from needing to add this flag to their
build.
BUG=webm:1445
Change-Id: I03f3cc20496bc52245b6c3c013ae3c13936f4b4f
2017-06-20 19:18:42 -07:00
Vignesh Venkatasubramanian
c182ed97d1
Fix lint issue in hdr_util.h
...
Change-Id: Iba19ad153f9187c3942d406e41da04703f7dd5c7
2016-04-29 11:47:04 -07:00
Frank Galligan
47f2843e79
Add parsing support for new features in CodecPrivate.
...
Adds support for parsing bit depth and chroma subsampling features.
BUG=https://bugs.chromium.org/p/webm/issues/detail?id=1198
Change-Id: I8d11829f5d43a518cbe0e5c0bdd4fd37db7b6266
2016-04-27 09:27:24 -07:00
Frank Galligan
296429a7dc
Add support to parse VP9 profile.
...
This is the VP9 profile contained in the CodecPrivate data.
Change-Id: If5fd5667bfc86ff596354457539da363367128db
2016-04-18 12:15:59 -07:00
Frank Galligan
a1dc4f2f22
Fix parsing of VP9 level.
...
The VP9 level is contained in the CodecPrivate data.
Change-Id: I65475363ee230b422a8cdce8172f6262cb3329e7
2016-04-12 23:00:03 -07:00
Tom Finegan
5c50e310e7
Add support for parsing VPx track codec private data.
...
Currently only the VP9 profile level is supported.
http://www.webmproject.org/vp9/profiles/
Change-Id: Iff7238e104621b53fdd51a67d752bd72b2dbbacb
2016-04-04 11:16:33 -07:00
Tom Finegan
cbe5c40d12
Restore original namespaces for mkvmuxer and mkvparser.
...
Wrapping mkvmuxer and mkvparser in the libwebm namespace is no
longer necessary now that the tree reorganization is complete.
Put mkvmuxer and mkvparser namespaces back in the global
namespace to avoid unnecessary churn in downstream code.
Change-Id: I13a4fe0143d20bb2bb6038078c68636ff2af0c29
2016-03-21 14:41:49 -07:00
Tom Finegan
504e0f2d5b
Mass file extension update.
...
- Use .cc and .h everywhere.
- Update includes/include guards.
- Remove extra makefile targets necessitated by previous mix
of cpp/cc.
Change-Id: I7aad29152d4177937f8f42927c16c6572228c104
2016-03-21 14:41:47 -07:00
Tom Finegan
f578419a01
mkvmuxer: Move sources to mkvmuxer/ sub dir.
...
Change-Id: I22dff1e2ece102c294081ab2ec8600fdb872922e
2016-03-21 14:41:19 -07:00
Tom Finegan
e64bf75688
Namespace reorg: Make everything a child of libwebm.
...
(that is not already)
Some details:
- mkvmuxer and mkvparser wrapped by libwebm
- Matroska element constants moved from mkvmuxer to libwebm
- integer types moved from mkvmuxer to libwebm
Change-Id: Ic91e887e50adbc2d735bf6264534a5d01135df31
2016-03-18 10:22:16 -07:00
Tom Finegan
3dfba9576a
iwyu/hdr_util: Update includes.
...
Include what you use analysis based include update.
Change-Id: Iaa744570fe3e8f9eddc0fdbd1528c0689a3c40cb
2016-03-10 09:21:46 -08:00
Tom Finegan
87f9beae01
Move hdr_util to common.
...
Change-Id: I383680b79d798fd77bb385e1b8087967962eb230
2016-03-07 11:32:02 -08:00