Commit Graph

18 Commits

Author SHA1 Message Date
JW Wang
47ae1e0f35 Bug 1179665. Part 4 - remove MDSM::RecreateDecodedStream() which runs on the main thread and doesn't fit into the thread model of MDSM. r=roc. 2015-07-06 11:36:26 +08:00
JW Wang
96f57cac6e Bug 1179665. Part 3 - move code about sending stream data into DecodedStream. r=roc. 2015-07-06 11:36:15 +08:00
JW Wang
20891df12c Bug 1179665. Part 1 - move code that remove finished streams into DecodedStream so we don't need to expose GetReentrantMonitor() to the public and it is easier to remove it in the future. r=roc. 2015-07-06 11:34:47 +08:00
JW Wang
aecd09b53a Bug 1178718. Part 1 - Remove dependency on decoder monitor from DecodedStream. r=roc. 2015-07-02 12:10:10 +08:00
JW Wang
517b465023 Bug 1172390 - Align stream blocking of decoded stream with play state of MDSM. r=roc. 2015-06-08 16:51:39 +08:00
JW Wang
fb26695226 Bug 1162381. Part 2 - refactor DecodedStreamData::mInitialTime to be consistent with AudioSink when computing stream position. r=roc. 2015-06-08 16:51:36 +08:00
JW Wang
341b29f73c Bug 1163467. Part 6 - refactor MediaDecoder::AddOutputStream and move related code to MediaDecoderStateMachine. r=roc. 2015-05-28 14:17:30 +08:00
JW Wang
f6643b3d27 Bug 1163467. Part 4 - move MediaDecoder::UpdateStreamBlockingForStateMachinePlaying to MediaDecoderStateMachine. r=roc. 2015-05-28 14:16:42 +08:00
JW Wang
22cc98ef7b Bug 1163467. Part 1 - refactor DecodedStream::RecreateData(). r=roc. 2015-05-28 14:16:01 +08:00
JW Wang
838880e42a Bug 1163497. Part 5 - remove unused functions. r=roc. 2015-05-26 10:22:03 +08:00
JW Wang
5db825a583 Bug 1163497. Part 4 - move output stream code from MediaDecoder::AddOutputStream() to DecodedStream::Connect(). r=roc. 2015-05-26 10:21:53 +08:00
JW Wang
5871f0d45e Bug 1163497. Part 3 - move stream connection code from MediaDecoder::RecreateDecodedStream() to DecodedStream::RecreateData(). r=roc. 2015-05-26 10:21:41 +08:00
JW Wang
4db24fa288 Bug 1163497. Part 2 - Remove MediaDecoder::DestroyDecodedStream(). r=roc. 2015-05-10 12:26:03 +08:00
JW Wang
61664897b5 Bug 1163497. Part 1 - remove MediaDecoder::ConnectDecodedStreamToOutputStream(). r=roc. 2015-05-10 12:16:38 +08:00
JW Wang
befae12d3f Bug 1163489 - Remove dependency on MediaDecoder from DecodedStream. r=roc. 2015-05-10 12:07:14 +08:00
JW Wang
9f91817088 Bug 1163474. Part 2 - move MediaDecoder::mOutputStreams to DecodedStream. r=roc. 2015-05-10 11:57:46 +08:00
JW Wang
ddd8ef7478 Bug 1163474. Part 1 - Create a wrapper class to which MediaDecoder::mOutputStreams will move. r=roc. 2015-05-10 11:48:05 +08:00
JW Wang
f34e30b2c4 Bug 1163469 - Move MediaDecoder::DecodedStreamData and related code to its own file. r=roc. 2015-05-10 11:38:15 +08:00