dom/media/ChannelMediaResource.cpp
13e8f03483829db42b9ce6a5e6a189e52907bc5c
created 2018-08-09 19:53 +0000
pushed 2018-08-24 17:49 +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-24 17:49 +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-18 21:43 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj
ccf0bb5b140d41cc8f17d7bffe854d7ccee5a3b1
created 2018-05-24 17:38 +0200
pushed 2018-05-29 22:11 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1450607 - P3. Remove unused argument. r=gerald, a=RyanVM
befed261c0ec350c1420b44f752ab603c757147e
created 2018-05-24 14:36 +0200
pushed 2018-05-29 22:11 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1450607 - P2. Synchronously seek to prepare for resuming following stop request. r=gerald, a=RyanVM
f2306039790583a2c1f75888010d044600d75f82
created 2018-04-04 12:36 +1200
pushed 2018-04-26 21:04 +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-26 21:04 +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-03-01 16:46 +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-03-01 16:46 +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-03-01 16:46 +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-11 21:05 +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-11 21:05 +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-11 21:05 +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-11 21:05 +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 2018-01-11 21:05 +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 2018-01-11 21:05 +0000
JW Wang JW Wang - Bug 1426056. P2 - remove unused members. r=bechen,gerald
6682e9d246390630ec5c200ab8c2c2ae149b3a6e
created 2017-12-07 15:43 +0800
pushed 2018-01-11 21:05 +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 2018-01-11 21:05 +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 2018-01-11 21:05 +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 2018-01-11 21:05 +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 2018-01-11 21:05 +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 2018-01-11 21:05 +0000
Gerald Squelart Gerald Squelart - Bug 1407810 - Use DDMOZ_LOG in media stack - r=jwwang
d1f1e12af235415ede6221af98cdaeb5d1b2f1d6
created 2017-12-06 00:40 +0200
pushed 2018-01-11 21:05 +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 2018-01-11 21:05 +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 2018-01-11 21:05 +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 2018-01-11 21:05 +0000
JW Wang JW Wang - Bug 1420016 - remove ChannelMediaResource::IsSuspendedByCache(). r=bechen,gerald
c5e45c6114600e7dae153871f1672c4abf814db6
created 2017-11-22 10:35 +0800
pushed 2018-01-11 21:05 +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 2018-01-11 21:05 +0000
JW Wang JW Wang - Bug 1418219 - merge NotifyDataLength() and NotifyDataStarted(). r=bechen,gerald
ed68d2d0cb05190be93afb1064a968542fa885f2
created 2017-11-15 17:56 +0800
pushed 2018-01-11 21:05 +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 2018-01-11 21:05 +0000
JW Wang JW Wang - Bug 1415090. P5 - remove MediaCacheStream::NotifyChannelRecreated(). r=bechen,gerald
d712d60574b677150589892d4b008f6c22f4abc7
created 2017-11-10 15:06 +0800
pushed 2018-01-11 21:05 +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 2018-01-11 21:05 +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 2018-01-11 21:05 +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 2018-01-11 21: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 2018-01-11 21:05 +0000
JW Wang JW Wang - Bug 1417774 - remove unused MediaResource::Tell(). r=bechen
daaf6edb12f7deed6f1c9b74dd3e9e8090f0a1e3
created 2017-11-15 15:14 +0800
pushed 2018-01-11 21:05 +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 2018-01-11 21:05 +0000
JW Wang JW Wang - Bug 1417305. P1 - let callers of MediaResourceCallback::NotifyDataEnded() decide whether to call it synchronously. r=bechen,gerald
6c6c316f7254c08c5e110e5165fdf5624e2c1a44
created 2017-11-24 09:40 +0100
pushed 2017-11-24 08:58 +0000
JW Wang JW Wang - Bug 1417869 - show more descriptive messages for the MEDIA_ERR_SRC_NOT_SUPPORTED error. r=jya, a=gchang
056e41a8b9821525eb5c84b63304d4b1dad9d1ab
created 2017-11-08 16:16 +0800
pushed 2017-11-10 21:18 +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:18 +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 23:33 +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 22:38 +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 17:45 +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 17:45 +0000
JW Wang JW Wang - Bug 1413484 - tighten some assertions. r=gerald
3aba4a72b8a524e137d45ae2e9545e6344fa584d
created 2017-11-02 20:25 +0800
pushed 2017-11-04 17:45 +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-02 16:33 +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-11-02 16:33 +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-11-02 16:33 +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-11-02 16:33 +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-11-02 16:33 +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-11-02 16:33 +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-11-02 16:33 +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-11-02 16:33 +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-11-02 16:33 +0000
JW Wang JW Wang - Bug 1411504. P2 - merge NotifyDataStarted() and SetTransportSeekable(). r=gerald
9d1d5317f4cdfcb0a33f0bd0fe9d15fdf181abfb
created 2017-10-23 16:51 +0800
pushed 2017-11-02 16:33 +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-11-02 16:33 +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-11-02 16:33 +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-11-02 16:33 +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-11-02 16:33 +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
d626833c3f4c216fd37199a9f7737e1a7c3efd37
created 2017-10-04 16:53 +0200
pushed 2017-11-02 16:33 +0000
Chris Pearce Chris Pearce - Bug 1405697 - Move HTTP_REQUESTED_RANGE_NOT_SATISFIABLE_CODE to the file it's used in. r=jwwang
less more (0) -60 tip