dom/media/mediasource/MediaSourceDecoder.cpp
fcbbc5261056bb9edeb00121870db2e73aaa8ee4
created 2015-11-11 21:21 +1100
pushed 2015-11-12 10:43 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1220033 - Fix HTMLMediaElement::seekable attribute for Mediasource. r=gerald, a=lizzard
e8c7dfe727cd970e2c3294934e2927b14143c205
created 2015-10-18 01:24 -0400
pushed 2015-10-29 11:48 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
9d16285849fbea1955b62e5e2e35c2a7208a4425
created 2015-10-15 02:04 +0200
pushed 2015-10-29 11:48 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1213176: P1. Remove most MediaFormatReader dependencies on its MediaDecoder parent. r=jwwang
37db54da9eec44fa1e27412e3cdfd304fae35f59
created 2015-10-15 11:39 +0800
pushed 2015-10-29 11:48 +0000
JW Wang JW Wang - Bug 1214989. Part 3 - remove MediaDecoder::Init() and its callers. r=gerald.
9dbeeab116334161e17fc8d3a3471b5272380bfb
created 2015-10-15 11:37 +0800
pushed 2015-10-29 11:48 +0000
JW Wang JW Wang - Bug 1214989. Part 2 - add MediaDecoderOwner to Clone() and overrides. r=gerald.
96810d75408d8cc7cd58da1a8b628f75f151d64a
created 2015-08-20 18:10 -0400
pushed 2015-10-29 11:48 +0000
Eric Rahm Eric Rahm - Bug 1190592 - Part 1: Add mediasource memory reporter. r=jya
6c9196c47e1547a91552d5ddb908c05939fb9117
created 2015-10-14 11:46 +0800
pushed 2015-10-29 11:48 +0000
JW Wang JW Wang - Bug 1214065 - Remove unused arguments from MediaDecoder::Load() and its friends. r=kinetik.
41dea9df27ed995f8315ab4318c187a617937664
created 2015-10-07 10:19 -0700
pushed 2015-10-29 11:48 +0000
Wes Kocher Wes Kocher - Backed out changeset 91d4539e00ce (bug 1207245)
91d4539e00cecb658604e021675a923c60ef3235
created 2015-10-07 16:50 -0400
pushed 2015-10-29 11:48 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
37fe4bcc5c314dae4c8b4b182a427191d27b486c
created 2015-09-30 06:55 +0800
pushed 2015-10-29 11:48 +0000
JW Wang JW Wang - Bug 1209890 - add main thread assertions and remove usage of decoder monitor from MediaSourceDecoder. r=jya.
20b1d715338b972874f8bed076a176425dcaec0d
created 2015-09-27 18:59 +0800
pushed 2015-10-29 11:48 +0000
JW Wang JW Wang - Bug 1208922. Part 4 - remove AbstractMediaDecoder::GetCDMProxy() and devirtualize MediaDecoder::SetCDMProxy(). r=cpearce.
1776e9b8e885c8179f6deeb404a678f8f7f9c222
created 2015-09-14 17:52 +1000
pushed 2015-09-21 14:31 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1204419: P2. Remove old MediaSource implementation. r=cpearce
0aeb243f0f11cbb7f827233729d62c21f1fb6762
created 2015-07-23 18:39 +0800
pushed 2015-08-10 19:25 +0000
Benjamin Chen Benjamin Chen - Bug 1186752 - Remove ScheduleStateMachine() in MediaDecoder.cpp since we have state mirror. r=jwwang
2630a69c9edb5380974abd30275ca78e140fa825
created 2015-07-21 18:09 -0700
pushed 2015-08-10 19:25 +0000
Ralph Giles Ralph Giles - Bug 1186257 - Add missing mediasource includes. r=jya
e6d8399fa2767744a3a5e74e64a888ce7d0571f6
created 2015-07-22 20:58 +0800
pushed 2015-08-10 19:25 +0000
JW Wang JW Wang - Bug 1185892. Part 3 - replace all calls to MediaDecoder::IsExpectingMoreData() with MediaResource::IsExpectingMoreData. r=jya.
4f09e5cfeac194e92d3c3cc65c1a65bb59634d90
created 2015-07-22 20:57 +0800
pushed 2015-08-10 19:25 +0000
JW Wang JW Wang - Bug 1185892. Part 1 - delegate the job of MediaSourceDecoder::IsExpectingMoreData to its MediaResource. r=jya.
798e3c758a62be0958dc5574617fd27b402720f7
created 2015-07-15 19:02 +1000
pushed 2015-08-10 19:25 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1184002: Add about:media plugin support with new MSE. r=cpearce
e988de526f82dc4209655f1202de3f7dc732768a
created 2015-07-14 13:12 +1000
pushed 2015-08-10 19:25 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1183482: Fix shutdown hang. r=cpearce
f5b56f26141b0f9891f210ef1753d41b066b21af
created 2015-06-17 14:22 -0700
pushed 2015-06-29 20:36 +0000
Bobby Holley Bobby Holley - Bug 1175768 - Use mirroring for buffered ranges. r=jya
85029878321bfe445b6b60f64282489e01f6fbae
created 2015-06-23 16:20 -0400
pushed 2015-06-29 20:36 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 8 changesets (bug 1175768) for frequent media test failures.
e02dd312d6228e7b5ca5cecb9a23495fe830f643
created 2015-06-17 14:22 -0700
pushed 2015-06-29 20:36 +0000
Bobby Holley Bobby Holley - Bug 1175768 - Use mirroring for buffered ranges. r=jya
5a1fd02713e2d68389850715a37192c7e498f0e2
created 2015-06-09 15:16 -0700
pushed 2015-06-29 20:36 +0000
Bobby Holley Bobby Holley - Bug 1172264 - Route mExplicitDuration directly from the mediasource code to MediaDecoder, and stop passing an argument to DurationChanged. r=pending=jww
e2b05400738d30abc1496cf4b7711446c4ceafac
created 2015-06-12 09:26 +1000
pushed 2015-06-29 20:36 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1171311: P3. Add MediaSourceDemuxer object. r=cpearce
095925624f9ad6172da4a4967909ed0fccdf3276
created 2015-06-02 14:44 -0700
pushed 2015-06-29 20:36 +0000
Bobby Holley Bobby Holley - Bug 1160695 - Track explicit (mediasource) duration separately. f=jww,rpending=jya
e5fbb5fa03c993b33965ecadaf03d5e549af4ca7
created 2015-06-03 14:46 -0700
pushed 2015-06-29 20:36 +0000
Bobby Holley Bobby Holley - Bug 1160695 - Make MediaDecoder::DurationChanged take a duration argument rather than reading it back synchronously from the MDSM. r=jww
74cda113cc8860176ab6eefb0a58af9e2a6653a7
created 2015-06-02 14:18 -0700
pushed 2015-06-29 20:36 +0000
Bobby Holley Bobby Holley - Bug 1160695 - Remove unused codepath for off-main-thread MediaSource duration change. r=jww
f52c18aac7ce0949190da943ec5d4ee86627d0f8
created 2015-06-03 15:25 -0700
pushed 2015-06-29 20:36 +0000
Eric Rahm Eric Rahm - Bug 1165515 - Part 13-2: Replace usage of PRLogModuleLevel and PR_LOG_*. rs=froydnj
20ddb568f139a4c1496c65bd074b87587dd0e702
created 2015-06-03 15:22 -0700
pushed 2015-06-29 20:36 +0000
Eric Rahm Eric Rahm - Bug 1165515 - Part 7: Convert PR_LOG_DEBUG + 1 to PR_LOG_VERBOSE. rs=froydnj
3c8ed81098ddbe4a4c09e7aa652b5288dc4ce0d3
created 2015-06-02 13:05 +0200
pushed 2015-06-29 20:36 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out 14 changesets (bug 1165515) for linux x64 e10s m2 test failures
7c3b45a47811b55f4e973d996dd149c5d575721b
created 2015-06-01 22:17 -0700
pushed 2015-06-29 20:36 +0000
Eric Rahm Eric Rahm - Bug 1165515 - Part 13-2: Replace usage of PRLogModuleLevel and PR_LOG_*. rs=froydnj
d87680bf9f7cfcae325072932d1609387eb418c3
created 2015-06-01 22:17 -0700
pushed 2015-06-29 20:36 +0000
Eric Rahm Eric Rahm - Bug 1165515 - Part 7: Convert PR_LOG_DEBUG + 1 to PR_LOG_VERBOSE. rs=froydnj
3f1f9238e02fe107701bf3ab4237c0cb3b125710
created 2015-06-01 17:57 -0700
pushed 2015-06-29 20:36 +0000
Wes Kocher Wes Kocher - Backed out 14 changesets (bug 1165515) for b2g mochitest-6 permafail CLOSED TREE
150606c022a29517f43ee6907075170db825c947
created 2015-06-01 14:31 -0700
pushed 2015-06-29 20:36 +0000
Eric Rahm Eric Rahm - Bug 1165515 - Part 13-2: Replace usage of PRLogModuleLevel and PR_LOG_*. rs=froydnj
6876a7c63611a9bba72cb007c355cfa82e30eba7
created 2015-06-01 14:31 -0700
pushed 2015-06-29 20:36 +0000
Eric Rahm Eric Rahm - Bug 1165515 - Part 7: Convert PR_LOG_DEBUG + 1 to PR_LOG_VERBOSE. rs=froydnj
8a03e892db51e07a20a85f97abe073cee7be0fa0
created 2015-05-21 13:22 -0700
pushed 2015-06-29 20:36 +0000
Eric Rahm Eric Rahm - Bug 1165515 - Part 1: Convert PR_LOG to MOZ_LOG. r=froydnj
9fb7acc6f108dd473fae5df9a29b8ff4ddac915f
created 2015-05-19 11:15 -0700
pushed 2015-06-29 20:36 +0000
Eric Rahm Eric Rahm - Bug 1165518 - Part 2: Replace prlog.h with Logging.h. rs=froydnj
24a7f0fda98b2d68efaf5b07d1d56b575e89316a
created 2015-05-18 16:15 +1000
pushed 2015-06-29 20:36 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1163445: Part5. Replace dom::TimeRanges with TimeIntervals object. r=mattwoodrow
9104ef257c4a933331ce0c935b6ce69dc8fee2d6
created 2015-05-14 10:13 -0700
pushed 2015-06-29 20:36 +0000
Eric Rahm Eric Rahm - Bug 1163201 - Part 1: Remove instances of #ifdef PR_LOGGING in dom/. r=froydnj
6777dea98c1fd7231584b22a17b9758cfefb9691
created 2015-05-05 18:17 -0700
pushed 2015-05-11 19:23 +0000
Bobby Holley Bobby Holley - Bug 1161901 - Make MDSM::ScheduleStateMachine runs on the state machine task queue only. r=jww
7703262fb95442b106dfe619e6965924d1626741
created 2015-04-02 10:49 -0700
pushed 2015-05-11 19:23 +0000
Bobby Holley Bobby Holley - Bug 1144481 - Force state machine setting to go through a setter. r=jww
998229d7022c7aeeda8c4684c0b16b78adcde052
created 2015-04-01 20:48 +1300
pushed 2015-04-13 15:02 +0000
Chris Pearce Chris Pearce - Bug 1148286 - Ensure we don't nullpointer deref if the CDM crashes in MediaKeys and Reader::SetCDMProxy implementations. r=edwin, a=sledru
71ba4f1e5d8d355629a03b734107080286d59b21
created 2015-03-26 19:53 +1300
pushed 2015-03-30 18:46 +0000
Chris Pearce Chris Pearce - Bug 1147730 part 1 - Prevent data race between CDMProxy and CDM caps and video decoder startup. r=edwin
5a679809898571a7bdbaeeb278fd4f75a259fe3b
created 2015-03-23 21:08 +1100
pushed 2015-03-30 18:46 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1144617: Part1. Add MediaResource::IsLiveStream() API. r=cpearce
43525f7e2fd9692b48f60c4ef96a3de675893a9d
created 2015-03-23 21:08 +1100
pushed 2015-03-30 18:46 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1141333: Mark reader has ended when EndOfStream explicit. r=mattwoodrow
ac4464790ec4896a5188fa50cfc69ae0ffeddc08
created 2015-03-21 12:28 -0400
pushed 2015-03-30 18:46 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj
7542e92bf99c5cfcc3912ecad3b4e5d97c22162b
created 2015-03-17 09:29 -0700
pushed 2015-03-30 18:46 +0000
Daniel Holbert Daniel Holbert - Bug 1142841: Convert all nsRefPtr<nsIRunnable> to nsCOMPtr<nsIRunnable>. r=ehsan
efd5a0a9cf830eaa0b8a2715d2b0584f0d2338b9
created 2015-03-23 21:08 +1100
pushed 2015-03-25 19:26 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1144617: Part1. Add MediaResource::IsLiveStream() API. r=cpearce a=sledru
dcc5ad62d9b263302e4ca9205b87f1ad2e6f60d3
created 2015-03-23 21:08 +1100
pushed 2015-03-25 19:26 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1141333: Mark reader has ended when EndOfStream explicit. r=mattwoodrow a=sledru
a20c7910a82fa2df2f3398c1108d102bac9128b0
created 2015-03-25 12:42 -0400
pushed 2015-03-25 16:49 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj
dad2b32454574aabe1b66d5ee36ecd18a3bd3de7
created 2015-02-13 16:52 +1100
pushed 2015-02-23 18:11 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1132796: Evict data we likely previously read. r=cajbir
715a00dcf5c0b1f6c1c78f7ae78fe5d20e55bcd8
created 2015-02-12 18:52 +1100
pushed 2015-02-23 18:11 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1131433: Show codec/container type in MSE logs. r=cajbir
65a768a861a56c191eeb54b0a7d98cb1d0acb980
created 2015-02-13 16:52 +1100
pushed 2015-02-23 06:50 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1132796: Evict data we likely previously read. r=cajbir a=lmandel
8be06da4f051c13bbfefdb164b9197eafb54867b
created 2015-02-12 18:52 +1100
pushed 2015-02-23 06:50 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1130948: Part2. Ensure we don't overflow when setting duration. r=cajbir a=lmandel
1a200fe82ce5a10543fefd7e019357d665252eab
created 2015-02-12 18:52 +1100
pushed 2015-02-23 06:50 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1130948: Part1. Use mediasource duration to determine media element duration. r=cajbir a=lmandel
9fa4b3fd1a147ca555cbe598206a178732a61ec7
created 2015-02-04 20:20 +1100
pushed 2015-02-20 19:43 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1125776: Part2. appendBuffer scanning the data before firing updateend. r=mattwoodrow a=lmandel
2c84af5a71ca83d75ee0db2ce69272812cbe94b8
created 2015-01-29 15:35 +1300
pushed 2015-02-02 19:52 +0000
Chris Double Chris Double - Bug 1112424 - Part 2: Implement MediaSource methods to return debug information for about:media. r=ajones, a=sledru
e732027985389dce1f739ef5a5b9cd4fcae03b15
created 2015-01-24 21:46 +1100
pushed 2015-01-27 15:41 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1096089 - Only return end of stream if we're near the known duration. r=mattwoodrow, a=sledru
44273aa88b5acd564e3de951bf42b0ff6f21582e
created 2015-01-16 23:49 +1100
pushed 2015-01-20 15:57 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1120282 - Do not fire durationchange during call to ReadMetadata. r=mattwoodrow, a=sledru
b967fc6c3ad93650c54006ffe6e5867750be2b2d
created 2015-01-16 23:49 +1100
pushed 2015-01-20 15:57 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1120079 - Do not call Range Removal algorithm after endOfStream. r=cajbir, a=sledru
d592da062369039ae6f074cb3d4a82425b0fc342
created 2015-01-16 23:49 +1100
pushed 2015-01-20 15:57 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1119757 - MSE: handle duration of 0 in metadata as infinity. r=mattwoodrow, a=sledru
less more (0) -60 tip