author | Alfredo.Yang <ayang@mozilla.com> |
Wed, 15 Nov 2017 11:15:20 +0800 | |
changeset 392102 | d20919a219d305ba27acce8440bfacb200040031 |
parent 392101 | 441d3a12c9ad5af995e2de27e523c4a6d7082454 |
child 392103 | 583fc8854af09f4d093fde54a860b290e84fcfd2 |
push id | 32910 |
push user | rgurzau@mozilla.com |
push date | Thu, 16 Nov 2017 10:02:59 +0000 |
treeherder | mozilla-central@9941e68b5a53 [default view] [failures only] |
perfherder | [talos] [build metrics] [platform microbench] (compared to previous push) |
reviewers | kinetik |
bugs | 1417011 |
milestone | 59.0a1 |
first release with | nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
|
last release without | nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
|
dom/media/BitReader.cpp | file | annotate | diff | comparison | revisions | |
dom/media/BitReader.h | file | annotate | diff | comparison | revisions | |
dom/media/BufferReader.h | file | annotate | diff | comparison | revisions | |
dom/media/ByteWriter.h | file | annotate | diff | comparison | revisions | |
dom/media/CloneableWithRangeMediaResource.cpp | file | annotate | diff | comparison | revisions | |
dom/media/moz.build | file | annotate | diff | comparison | revisions | |
media/libstagefright/binding/BitReader.cpp | file | annotate | diff | comparison | revisions | |
media/libstagefright/binding/include/mp4_demuxer/BitReader.h | file | annotate | diff | comparison | revisions | |
media/libstagefright/binding/include/mp4_demuxer/BufferReader.h | file | annotate | diff | comparison | revisions | |
media/libstagefright/binding/include/mp4_demuxer/ByteWriter.h | file | annotate | diff | comparison | revisions | |
media/libstagefright/moz.build | file | annotate | diff | comparison | revisions |
rename from media/libstagefright/binding/include/mp4_demuxer/BitReader.h rename to dom/media/BitReader.h
rename from media/libstagefright/binding/include/mp4_demuxer/BufferReader.h rename to dom/media/BufferReader.h
rename from media/libstagefright/binding/include/mp4_demuxer/ByteWriter.h rename to dom/media/ByteWriter.h
--- a/dom/media/CloneableWithRangeMediaResource.cpp +++ b/dom/media/CloneableWithRangeMediaResource.cpp @@ -1,15 +1,16 @@ /* vim:set ts=2 sw=2 sts=2 et cindent: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ #include "CloneableWithRangeMediaResource.h" +#include "mozilla/AbstractThread.h" #include "mozilla/Monitor.h" #include "nsContentUtils.h" #include "nsIAsyncInputStream.h" #include "nsNetCID.h" namespace mozilla { namespace {
--- a/dom/media/moz.build +++ b/dom/media/moz.build @@ -153,16 +153,22 @@ EXPORTS += [ 'VideoFrameContainer.h', 'VideoLimits.h', 'VideoSegment.h', 'VideoUtils.h', 'VorbisUtils.h', 'XiphExtradata.h', ] +EXPORTS.mp4_demuxer += [ + 'BitReader.h', + 'BufferReader.h', + 'ByteWriter.h', +] + EXPORTS.mozilla += [ 'MediaManager.h', ] EXPORTS.mozilla.media.webrtc += [ 'webrtc/WebrtcGlobal.h', ] @@ -207,16 +213,17 @@ UNIFIED_SOURCES += [ 'AudioDeviceInfo.cpp', 'AudioSegment.cpp', 'AudioStream.cpp', 'AudioStreamTrack.cpp', 'AudioTrack.cpp', 'AudioTrackList.cpp', 'BaseMediaResource.cpp', 'Benchmark.cpp', + 'BitReader.cpp', 'CanvasCaptureMediaStream.cpp', 'ChannelMediaDecoder.cpp', 'ChannelMediaResource.cpp', 'CloneableWithRangeMediaResource.cpp', 'DOMMediaStream.cpp', 'FileBlockCache.cpp', 'FileMediaResource.cpp', 'GetUserMediaRequest.cpp',
--- a/media/libstagefright/moz.build +++ b/media/libstagefright/moz.build @@ -7,20 +7,17 @@ with Files("**"): BUG_COMPONENT = ("Core", "Audio/Video: Playback") EXPORTS.mp4_demuxer += [ 'binding/include/mp4_demuxer/Adts.h', 'binding/include/mp4_demuxer/AnnexB.h', 'binding/include/mp4_demuxer/Atom.h', 'binding/include/mp4_demuxer/AtomType.h', - 'binding/include/mp4_demuxer/BitReader.h', - 'binding/include/mp4_demuxer/BufferReader.h', 'binding/include/mp4_demuxer/BufferStream.h', - 'binding/include/mp4_demuxer/ByteWriter.h', 'binding/include/mp4_demuxer/DecoderData.h', 'binding/include/mp4_demuxer/H264.h', 'binding/include/mp4_demuxer/Index.h', 'binding/include/mp4_demuxer/Interval.h', 'binding/include/mp4_demuxer/MoofParser.h', 'binding/include/mp4_demuxer/MP4Metadata.h', 'binding/include/mp4_demuxer/ResourceStream.h', 'binding/include/mp4_demuxer/SinfParser.h', @@ -29,17 +26,16 @@ EXPORTS.mp4_demuxer += [ EXPORTS.demuxer += [ 'binding/include/demuxer/TrackDemuxer.h', ] UNIFIED_SOURCES += [ 'binding/Adts.cpp', 'binding/AnnexB.cpp', - 'binding/BitReader.cpp', 'binding/Box.cpp', 'binding/BufferStream.cpp', 'binding/DecoderData.cpp', 'binding/H264.cpp', 'binding/Index.cpp', 'binding/MoofParser.cpp', 'binding/MP4Metadata.cpp', 'binding/ResourceStream.cpp',