dom/media/ChannelMediaResource.cpp
9c9f8232272eda52a244059234f6f3ca9fc2afdd
created 2019-01-03 19:22 +0100
pushed 2019-01-03 18:25 +0000
Andrea Marchesini Andrea Marchesini - Bug 1515658 - ChannelMediaResource should use the BlobURLs' length when known, r=jya
0ceae9db9ec0be18daa1a279511ad305723185d4
created 2018-11-19 13:25 +0000
pushed 2018-11-19 17:25 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1204606 - Reformat of dom/media r=jya
13e8f03483829db42b9ce6a5e6a189e52907bc5c
created 2018-08-09 19:53 +0000
pushed 2018-08-10 09:24 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1473173 - Report MediaResource as seekable if we know we will never seek into underlying transport. r=bryce
5472b2d8b9a038583927083192d261e4367c11e6
created 2018-08-07 06:03 +0300
pushed 2018-08-07 13:51 +0000
Kershaw Chang Kershaw Chang - Bug 1152162 - Correct parsing Accept-Range header, r=valentin
b54db66223586b4e04f5cb926fccdacf8a176b91
created 2018-05-30 21:15 +0200
pushed 2018-06-01 08:46 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj
4688aa455ae38eb0d359d96a925c5344376c398b
created 2018-05-24 17:38 +0200
pushed 2018-05-25 17:59 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1450607 - P3. Remove unused argument. r=gerald
2fce9c07ec2b56edc7ba969eea94287566d2c33e
created 2018-05-24 14:36 +0200
pushed 2018-05-25 17:59 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1450607 - P2. Synchronously seek to prepare for resuming following stop request. r=gerald
f2306039790583a2c1f75888010d044600d75f82
created 2018-04-04 12:36 +1200
pushed 2018-04-10 03:44 +0000
Chris Pearce Chris Pearce - Bug 1443942 - Ensure MediaCacheStreams are initialized with the length of the resource, not the length of the byte range response. r=jya
d8c358ea16eb86d821547f03820399314f55849f
created 2018-03-06 09:55 +1300
pushed 2018-04-10 03:44 +0000
Chris Pearce Chris Pearce - Bug 1443942 - Block mid-flight redirects to cross origin destinations during media loads. r=jya
3758a68f961f153f82b643e6bf2727d5c5c63d67
created 2018-01-24 17:17 +0100
pushed 2018-01-25 11:12 +0000
Andrea Marchesini Andrea Marchesini - Bug 1425458 - Resource timing entries Workers - part 0 - NS_NewChannel, r=smaug
e0c276b06c0dfbcbd3ebb29ae89b58c3fb526308
created 2018-01-24 20:47 +0200
pushed 2018-01-24 18:49 +0000
Brindusan Cristian Brindusan Cristian - Backed out 12 changesets (bug 1425458) for mochitest failures on WorkerPrivate.cpp on a CLOSED TREE
e875f3702a5fad7f7af630088d97424656b79702
created 2018-01-24 17:17 +0100
pushed 2018-01-24 16:18 +0000
Andrea Marchesini Andrea Marchesini - Bug 1425458 - Resource timing entries Workers - part 0 - NS_NewChannel, r=smaug
8932f0853269bfdaf7cc043ae4b1167a1cf28ad0
created 2018-01-05 16:31 +0800
pushed 2018-01-08 10:01 +0000
JW Wang JW Wang - Bug 1427699. P2 - rewrite InitAsCloneInternal() to mimic the case where data is downloaded from a channel. r=gerald
15c31a08d6e3d530c0ed84bc162f5370d2e5ce29
created 2018-01-05 16:04 +0800
pushed 2018-01-08 10:01 +0000
JW Wang JW Wang - Bug 1427699. P1 - allow element->DownloadSuspended() to be called when mChannel is null. r=gerald
1f6caf89e3825360192a6d1dae284fc806e88649
created 2017-12-16 23:50 +0800
pushed 2018-01-03 09:58 +0000
JW Wang JW Wang - Bug 1426578. P3 - make MediaCacheStream::InitAsClone() infallible. r=bechen,gerald
a29b9105722b07efd9202147d0ba4438b7151551
created 2017-12-14 16:08 +0800
pushed 2018-01-03 09:58 +0000
JW Wang JW Wang - Bug 1426578. P1 - tweak the constructor and init functions of ChannelMediaResource/MediaCacheStream. r=bechen,gerald
26dcfbdd90803904986d82eebb70ec85d09d0ff9
created 2017-12-14 16:22 +0800
pushed 2017-12-20 21:50 +0000
JW Wang JW Wang - Bug 1426061. P1 - always access MediaCacheStream::mClosed while holding the lock. r=bechen,gerald
e3ca1814e047bf1525645d9dfe712d7fb8bc2756
created 2017-12-07 15:45 +0800
pushed 2017-12-20 10:14 +0000
JW Wang JW Wang - Bug 1426056. P2 - remove unused members. r=bechen,gerald
6682e9d246390630ec5c200ab8c2c2ae149b3a6e
created 2017-12-07 15:43 +0800
pushed 2017-12-20 10:14 +0000
JW Wang JW Wang - Bug 1426056. P1 - move the decision of resuming download to another thread. r=bechen,gerald
26b2e4c281724cac2e09826c5ece56e29359af53
created 2017-12-08 11:08 +0800
pushed 2017-12-16 22:43 +0000
JW Wang JW Wang - Bug 1425170. P1 - add a member to ChannelMediaResource to store the nsIPrincipal. r=bechen,gerald
74b93a174cc418d8960b6ed8b948e403282fa18c
created 2017-12-06 16:00 +0800
pushed 2017-12-14 10:01 +0000
JW Wang JW Wang - Bug 1424973. P1 - propagate 'IsLiveStream' changes to MDSM in MediaDecoder subclasses. r=bechen,gerald
5d40cb0aed475aee1777c8162528f4f8f0effdc4
created 2017-12-06 16:01 +0800
pushed 2017-12-13 10:25 +0000
JW Wang JW Wang - Bug 1423482 - ChannelMediaResource::CacheClientNotifyDataReceived() should use mCallback->AbstractMainThread() to dispatch tasks. r=bechen
247347cf175af63bf81e46c9c0dde67a1fdced6c
created 2017-12-01 14:02 +0800
pushed 2017-12-13 10:25 +0000
JW Wang JW Wang - Bug 1422657. P2 - remove unused mDecoderPosition and related code. r=bechen,gerald
dca4b9b236d79b3591434b1170aa46f622887014
created 2017-10-13 16:31 +1100
pushed 2017-12-07 11:02 +0000
Gerald Squelart Gerald Squelart - Bug 1407810 - Use DDMOZ_LOG in media stack - r=jwwang
d1f1e12af235415ede6221af98cdaeb5d1b2f1d6
created 2017-12-06 00:40 +0200
pushed 2017-12-06 10:35 +0000
Narcis Beleuzu Narcis Beleuzu - Backed out 2 changesets (bug 1422657) for browser chrome failures on browser_cache.js r=backout on a CLOSED TREE
7267883c2b722f806fc11c35ff9c8c5743a57bf3
created 2017-12-01 14:02 +0800
pushed 2017-12-04 20:48 +0000
JW Wang JW Wang - Bug 1422657. P2 - remove unused mDecoderPosition and related code. r=bechen,gerald
a52b0b97a64a447b61b0e221dadfec6143b93f2d
created 2017-11-29 16:49 +0800
pushed 2017-11-30 22:47 +0000
JW Wang JW Wang - Bug 1421864 - move mChannelStatistics from ChannelMediaResource to MediaCacheStream. r=bechen,gerald
1fb9066a67c910e1476c12d05094a69acdb8372e
created 2017-11-23 11:30 +0800
pushed 2017-11-27 22:11 +0000
JW Wang JW Wang - Bug 1420016 - remove ChannelMediaResource::IsSuspendedByCache(). r=bechen,gerald
c5e45c6114600e7dae153871f1672c4abf814db6
created 2017-11-22 10:35 +0800
pushed 2017-11-23 09:49 +0000
JW Wang JW Wang - Bug 1418430. P1 - always check "reopen on error" when a connection is closed. r=bechen,gerald
8a952ea3f5d73d61248d19a0d49e5a9d979f84c4
created 2017-11-16 12:05 +0800
pushed 2017-11-21 23:51 +0000
JW Wang JW Wang - Bug 1418219 - merge NotifyDataLength() and NotifyDataStarted(). r=bechen,gerald
ed68d2d0cb05190be93afb1064a968542fa885f2
created 2017-11-15 17:56 +0800
pushed 2017-11-21 23:51 +0000
JW Wang JW Wang - Bug 1418213 - always run MediaCacheStream::NotifyDataReceived() off the main thread. r=bechen,gerald
fdb2a41005f2c8ae4d3528c893821f9eb06b3f0c
created 2017-11-16 14:50 +0800
pushed 2017-11-20 09:48 +0000
JW Wang JW Wang - Bug 1415090. P5 - remove MediaCacheStream::NotifyChannelRecreated(). r=bechen,gerald
d712d60574b677150589892d4b008f6c22f4abc7
created 2017-11-10 15:06 +0800
pushed 2017-11-20 09:48 +0000
JW Wang JW Wang - Bug 1415090. P3 - run MediaCacheStream::NotifyDataEnded() off the main thread. r=bechen,gerald
94287653dc310427290d91cacbf268f9de92cb99
created 2017-11-10 14:40 +0800
pushed 2017-11-20 09:48 +0000
JW Wang JW Wang - Bug 1415090. P2 - move the "reopen on error" code from ChannelMediaResource::OnStopRequest() to MediaCacheStream::NotifyDataEnded(). r=bechen,gerald
846d1bec4f36f5fb5d132c7bcff2a31a7b1b0a4e
created 2017-11-10 14:21 +0800
pushed 2017-11-20 09:48 +0000
JW Wang JW Wang - Bug 1415090. P1 - always move the channel back to the foreground when OnStopRequest() is fired. r=bechen,gerald
c0088b6705c90f5f5786bf97bf5c8bcb5f637c7e
created 2017-11-17 11:07 +0800
pushed 2017-11-17 23:05 +0000
JW Wang JW Wang - Bug 1417869. P3 - pass descriptive messages to NetworkError(). r=jya
3caa8e04c70982a7535be5c8c573af400663870d
created 2017-11-15 17:18 +0800
pushed 2017-11-17 10:12 +0000
JW Wang JW Wang - Bug 1417774 - remove unused MediaResource::Tell(). r=bechen
daaf6edb12f7deed6f1c9b74dd3e9e8090f0a1e3
created 2017-11-15 15:14 +0800
pushed 2017-11-16 10:18 +0000
JW Wang JW Wang - Bug 1416643. P1 - remove checks for mDidNotifyDataEnded/mNotifyDataEndedStatus from IsAvailableForSharing(). r=bechen,gerald
11fdb4965fa143d6ef091d45cbdaf677685129a1
created 2017-11-10 14:27 +0800
pushed 2017-11-15 22:52 +0000
JW Wang JW Wang - Bug 1417305. P1 - let callers of MediaResourceCallback::NotifyDataEnded() decide whether to call it synchronously. r=bechen,gerald
056e41a8b9821525eb5c84b63304d4b1dad9d1ab
created 2017-11-08 16:16 +0800
pushed 2017-11-10 21:14 +0000
JW Wang JW Wang - Bug 1415461 - consolidate the life cycle of the channel managed by ChannelSuspendAgent. r=bechen,gerald
a0bfda2158697b8414394fb30402b55de989f304
created 2017-11-08 14:25 +0800
pushed 2017-11-10 21:14 +0000
JW Wang JW Wang - Bug 1415438 - move mReopenOnError from ChannelMediaResource to ChannelMediaResource::Listener. r=bechen,gerald
2f059a9dbd9d0b76230f53a78bf29dfad1e56d06
created 2017-11-07 14:26 +0800
pushed 2017-11-09 14:03 +0000
JW Wang JW Wang - Bug 1415069 - Add a member to ChannelMediaResource to remember seekability of the channel. r=bechen,gerald
5915590f95004274e58c98e00d3df90ec209422c
created 2017-11-01 23:20 +0800
pushed 2017-11-07 00:48 +0000
JW Wang JW Wang - Bug 1414709 - use Span<> to replace low level pointer arithmetic in MediaCacheStream::NotifyDataReceived(). r=bechen,gerald
875d91b29c311400cc3108f959da53d09bab66b3
created 2017-10-24 11:25 +0800
pushed 2017-11-04 10:03 +0000
JW Wang JW Wang - Bug 1411808. P2 - don't call mClient->IsSuspended() off the main thread in Update(). r=gerald
1955a40abe6fadb8a2a870a98a626e3e4b6bae40
created 2017-10-27 22:17 +0800
pushed 2017-11-04 10:03 +0000
JW Wang JW Wang - Bug 1413484 - tighten some assertions. r=gerald
3aba4a72b8a524e137d45ae2e9545e6344fa584d
created 2017-11-02 20:25 +0800
pushed 2017-11-03 10:23 +0000
JW Wang JW Wang - Bug 1413858 - Resume() needs to reset mPendingSeekOffset before calling Seek(). r=gerald
346ff0f73eaa8a492e2e808a6ee24b1f7017ccb2
created 2017-10-27 14:33 +0800
pushed 2017-11-01 21:57 +0000
JW Wang JW Wang - Bug 1413483 - add mPendingSeekOffset to store the seek offset initiated by the cache. r=gerald
97154c6aa834ebff81bcd92ddcc99f2790458ebe
created 2017-10-27 13:46 +0800
pushed 2017-10-31 23:40 +0000
JW Wang JW Wang - Bug 1412204 - add a member to ChannelMediaResource to indicate Close() has been called. r=gerald
eff1051ec9410198933b1ab2783cf8db96cfa5cd
created 2017-10-27 12:10 +0800
pushed 2017-10-31 23:40 +0000
JW Wang JW Wang - Bug 1412188 - ChannelMediaResource shouldn't create new channels when closed. r=gerald
6e966959275680bef4217d1abe0ddfcd1b636903
created 2017-10-27 11:50 +0800
pushed 2017-10-30 10:29 +0000
JW Wang JW Wang - Bug 1412187 - ChannelMediaResource::Resume() should call Seek() instead of CacheClientSeek(). r=gerald
d7f7d7cb6a4bd1cd76ce6929944e4eb952de0bbb
created 2017-10-25 09:45 +0800
pushed 2017-10-27 10:02 +0000
JW Wang JW Wang - Bug 1411504. P8 - return an error for RecreateChannel() when the decoder is shutting down. r=gerald
efd62ef842c129d85e70a159be5d0eea94807cdb
created 2017-10-24 10:00 +0800
pushed 2017-10-27 10:02 +0000
JW Wang JW Wang - Bug 1411504. P5 - handle CacheClientNotifySuspendedStatusChanged/QueueSuspendedStatusUpdate off the main thread. r=gerald
58512042b2e11bee7340a3238ba3660ad710440a
created 2017-10-24 09:38 +0800
pushed 2017-10-27 10:02 +0000
JW Wang JW Wang - Bug 1411504. P4 - handle CacheClientResume/CacheClientSuspend off the main thread. r=gerald
1f4718a7caa8cb7eda397c5e51a5696615761f39
created 2017-10-24 09:23 +0800
pushed 2017-10-27 10:02 +0000
JW Wang JW Wang - Bug 1411504. P3 - handle CacheClientSeek off the main thread for we will run Update() off the main thread. r=gerald
11588f7b86a4ad40e3caac43c8ab9d640100635f
created 2017-10-23 17:00 +0800
pushed 2017-10-27 10:02 +0000
JW Wang JW Wang - Bug 1411504. P2 - merge NotifyDataStarted() and SetTransportSeekable(). r=gerald
9d1d5317f4cdfcb0a33f0bd0fe9d15fdf181abfb
created 2017-10-23 16:51 +0800
pushed 2017-10-27 10:02 +0000
JW Wang JW Wang - Bug 1411504. P1 - always require MediaCache to have a thread to run Update() loops. r=gerald
3a04b939c55a65748adf3e648852e94bb3245cce
created 2017-10-25 13:57 +0800
pushed 2017-10-26 09:35 +0000
JW Wang JW Wang - Bug 1411476. P5 - dump debug info for ChannelMediaResource. r=gerald
bad2101d54e48e8718d7e8cefd61bfea6971d41a
created 2017-10-11 17:07 +0800
pushed 2017-10-24 02:13 +0000
Yoshi Huang Yoshi Huang - Bug 1407498 - Don't query loadingprincipal in common case. r=baku
34bf219e8cbdf5c7ccfa4ba26147c52ad164ed99
created 2017-10-10 07:04 +0800
pushed 2017-10-12 10:04 +0000
JW Wang JW Wang - Bug 1397708 - remove HTMLMediaElement::mBegun. See comment 12 for the root cause. r=cpearce
8d6aae7d3ebba4a1bb4b46cb5a9281adcafa51a7
created 2017-09-13 16:51 +0800
pushed 2017-10-07 08:58 +0000
JW Wang JW Wang - Bug 1405962. P1 - give MediaCache a thread on which we will run data callbacks from the HTTP channel. r=gerald
less more (0) -60 tip