Commit 8fef6b57 authored by sergeyu@chromium.org's avatar sergeyu@chromium.org

Add libwebm in third_party.

libwebm will be used by chromoting client to generate WebM stream for
MediaSource API.

BUG=321825

Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=245139

Review URL: https://codereview.chromium.org/134643003

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@245368 0039d316-1c4b-4281-b951-d872f2087c98
parent 54e46810
...@@ -246,6 +246,7 @@ v8.log ...@@ -246,6 +246,7 @@ v8.log
/third_party/libphonenumber/src /third_party/libphonenumber/src
/third_party/libsrtp /third_party/libsrtp
/third_party/libvpx /third_party/libvpx
/third_party/libwebm/source
/third_party/libyuv /third_party/libyuv
/third_party/lighttpd /third_party/lighttpd
/third_party/llvm /third_party/llvm
......
...@@ -293,6 +293,10 @@ deps = { ...@@ -293,6 +293,10 @@ deps = {
"src/third_party/html_office": "src/third_party/html_office":
Var("chromium_git") + Var("chromium_git") +
"/chromium/html-office-public.git@1d04f3dfbd8bd604190dfb6f5a030d30233ba6ea", "/chromium/html-office-public.git@1d04f3dfbd8bd604190dfb6f5a030d30233ba6ea",
"src/third_party/libwebm/source":
Var("chromium_git") +
"/webm/libwebm.git@0f7815b036651e242ec8c2fcfb59fe54f69be1a8",
} }
......
sergeyu@chromium.org
tomfinegan@chromium.org
Name: WebM container parser and writer.
Short Name: libwebm
URL: http://www.webmproject.org/code/
Version: unknown
License: BSD
License File: source/LICENSE.TXT
Security Critical: No
Description:
libwebm is a library to read and write WebM files. It's used in Chrome Remote
Desktop to generate WebM stream that can be fed to the MedisSource API. It's
_not_ used in Chrome to parse WebM files (there is a separate parser in
src/media).
# Copyright 2014 The Chromium Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
{
'includes': [
'libwebm.gypi',
],
'targets': [
{
'target_name': 'libwebm',
'type': 'static_library',
'sources': [
'<@(libwebm_sources)'
]
}, # target libwebm
]
}
# Copyright 2014 The Chromium Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
{
'variables': {
'libwebm_sources': [
'source/mkvmuxer.cpp',
'source/mkvmuxerutil.cpp',
'source/mkvwriter.cpp',
],
}
}
# Copyright 2014 The Chromium Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
{
'includes': [
'libwebm.gypi',
'../../native_client/build/untrusted.gypi',
],
'targets': [
{
'target_name': 'libwebm_nacl',
'type': 'none',
'variables': {
'nlib_target': 'libwebm_nacl.a',
'build_glibc': 0,
'build_newlib': 0,
'build_pnacl_newlib': 1,
},
'dependencies': [
'../../native_client/tools.gyp:prep_toolchain',
],
'sources': [
'<@(libwebm_sources)',
],
}, # target libwebm_nacl
]
}
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment