dom/media/MediaCache.h
0ceae9db9ec0be18daa1a279511ad305723185d4
created 2018-11-19 13:25 +0000
pushed 2018-11-19 16:59 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1204606 - Reformat of dom/media r=jya
d7079fb3a17993021fd7908af2b22e363d3143e3
created 2018-06-15 10:25 +0300
pushed 2018-06-18 15:53 +0000
Andi-Bogdan Postelnicu Andi-Bogdan Postelnicu - Bug 1453795 - DOM/Media - Initialize member fields in classes/ structures. r=jyavenard
4688aa455ae38eb0d359d96a925c5344376c398b
created 2018-05-24 17:38 +0200
pushed 2018-05-25 17:48 +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:48 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1450607 - P2. Synchronously seek to prepare for resuming following stop request. r=gerald
0ef665046a0627777f04209b363a25a94f73bf43
created 2018-05-23 21:27 +0200
pushed 2018-05-25 17:48 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1450607 - P1. Fix constness. r=gerald
8a94faa5cc60495da5d80d4b3c07bf5877d2e6d8
created 2018-04-13 16:01 +0300
pushed 2018-04-13 13:02 +0000
Sebastian Hengst Sebastian Hengst - Backed out 4 changesets (bug 525063) on request from Andi. a=backout
d7d2f08e051c3c355d41dc5c1ce1bd3ca55a43b9
created 2018-04-10 21:11 +0200
pushed 2018-04-11 23:46 +0000
Tristan Bourvon Tristan Bourvon - Bug 525063 - Initialize uninitialized class attributes in m-c. r=ehsan
c1bacce3317103a68433841841feb36813854c0b
created 2018-01-05 10:49 +0800
pushed 2018-01-05 21:52 +0000
JW Wang JW Wang - Bug 1428242. P3 - use a non-reentrant monitor. r=bechen,gerald
d005226af73b702b34cb6419d211960722daf29b
created 2017-12-19 17:32 +0800
pushed 2018-01-03 09:47 +0000
JW Wang JW Wang - Bug 1426578. P4 - offload InitAsClone() to another thread. r=bechen,gerald
1f6caf89e3825360192a6d1dae284fc806e88649
created 2017-12-16 23:50 +0800
pushed 2018-01-03 09:47 +0000
JW Wang JW Wang - Bug 1426578. P3 - make MediaCacheStream::InitAsClone() infallible. r=bechen,gerald
f58dca05f26f69116bf5a736d384e97963beec61
created 2017-12-15 10:29 +0800
pushed 2017-12-20 21:40 +0000
JW Wang JW Wang - Bug 1426061. P2 - offload MediaCacheStream::Close() to another thread. r=bechen,gerald
26dcfbdd90803904986d82eebb70ec85d09d0ff9
created 2017-12-14 16:22 +0800
pushed 2017-12-20 21:40 +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 09:44 +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 09:44 +0000
JW Wang JW Wang - Bug 1426056. P1 - move the decision of resuming download to another thread. r=bechen,gerald
ac32aa0058fe4f68d1eefeb5254e6c8883e25007
created 2017-12-14 10:19 +0800
pushed 2017-12-16 22:13 +0000
JW Wang JW Wang - Bug 1425170. P2 - remove unused members. r=bechen,gerald
bce6b611bced2bd57e565339ecc9fd79ecbdc59f
created 2017-10-10 17:55 +1100
pushed 2017-12-07 10:50 +0000
Gerald Squelart Gerald Squelart - Bug 1407810 - Use DDLogger in media stack - r=jwwang
a52b0b97a64a447b61b0e221dadfec6143b93f2d
created 2017-11-29 16:49 +0800
pushed 2017-11-30 21:52 +0000
JW Wang JW Wang - Bug 1421864 - move mChannelStatistics from ChannelMediaResource to MediaCacheStream. r=bechen,gerald
b89049710a24aff55abe75f6d89dc59f8b353a9d
created 2017-11-28 10:43 +0800
pushed 2017-11-29 10:09 +0000
JW Wang JW Wang - Bug 1421134. P1 - default MediaCacheStream::mCurrentMode to MODE_METADATA. r=bechen,gerald
bafd5fe6a0597e1224e9a18290210bcf16c4d574
created 2017-11-22 17:14 +0800
pushed 2017-11-28 09:48 +0000
JW Wang JW Wang - Bug 1420798 - apply the 'ProofOfLock' pattern to MediaCache. r=bechen,gerald
89b125e739e43c0250d3437871f2a94a5d57421c
created 2017-11-20 16:00 +0800
pushed 2017-11-27 21:55 +0000
JW Wang JW Wang - Bug 1418918. P1 - remove unused FlushPartialBlock(). r=bechen,gerald
341c3b6cc245c4cc3212698217710a0221529fb6
created 2017-11-16 15:41 +0800
pushed 2017-11-24 22:02 +0000
JW Wang JW Wang - Bug 1418917. P1 - run some functions off the main thread. r=bechen,gerald
8a952ea3f5d73d61248d19a0d49e5a9d979f84c4
created 2017-11-16 12:05 +0800
pushed 2017-11-21 23:30 +0000
JW Wang JW Wang - Bug 1418219 - merge NotifyDataLength() and NotifyDataStarted(). r=bechen,gerald
fdb2a41005f2c8ae4d3528c893821f9eb06b3f0c
created 2017-11-16 14:50 +0800
pushed 2017-11-20 09:39 +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:39 +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:39 +0000
JW Wang JW Wang - Bug 1415090. P2 - move the "reopen on error" code from ChannelMediaResource::OnStopRequest() to MediaCacheStream::NotifyDataEnded(). r=bechen,gerald
3caa8e04c70982a7535be5c8c573af400663870d
created 2017-11-15 17:18 +0800
pushed 2017-11-17 09:57 +0000
JW Wang JW Wang - Bug 1417774 - remove unused MediaResource::Tell(). r=bechen
90cd780b0923e8c2d0a0a477fde3ce175b373539
created 2017-11-15 15:24 +0800
pushed 2017-11-16 10:02 +0000
JW Wang JW Wang - Bug 1416643. P2 - always access mDidNotifyDataEnded within the lock. r=bechen,gerald
daaf6edb12f7deed6f1c9b74dd3e9e8090f0a1e3
created 2017-11-15 15:14 +0800
pushed 2017-11-16 10:02 +0000
JW Wang JW Wang - Bug 1416643. P1 - remove checks for mDidNotifyDataEnded/mNotifyDataEndedStatus from IsAvailableForSharing(). r=bechen,gerald
05f87748526fbada07c692abaf2aaa01f4b3af13
created 2017-11-03 16:56 +0800
pushed 2017-11-14 10:22 +0000
JW Wang JW Wang - Bug 1416085 - use Span<> to replace low level pointer arithmetic in Read(). r=bechen,gerald
2f059a9dbd9d0b76230f53a78bf29dfad1e56d06
created 2017-11-07 14:26 +0800
pushed 2017-11-09 13:54 +0000
JW Wang JW Wang - Bug 1415069 - Add a member to ChannelMediaResource to remember seekability of the channel. r=bechen,gerald
b12b1f6beb496de17cfcaa8af70d7216853b2866
created 2017-11-02 14:46 +0800
pushed 2017-11-09 13:54 +0000
JW Wang JW Wang - Bug 1415766. P2 - move Seek() to private and tighten up some assertions. r=bechen,gerald
753f3591930d7a1ef1cd2a8e4cbe9e0f6b57d901
created 2017-11-02 14:26 +0800
pushed 2017-11-09 13:54 +0000
JW Wang JW Wang - Bug 1415766. P1 - we never pass anything other than NS_SEEK_SET to Seek(). r=bechen,gerald
05002ad2b8f98d392a10811ce12f332ce2258210
created 2017-11-02 11:36 +0800
pushed 2017-11-09 13:54 +0000
JW Wang JW Wang - Bug 1415397 - use Span<> to replace low level pointer arithmetic in ReadFromCache(). r=bechen,gerald
75c04adb414bc00d39a0af80691a82af1ceebbd0
created 2017-11-08 19:31 +0200
pushed 2017-11-08 17:31 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 3e95c596ad5b (bug 1415397) because backed out (bug 1412737 depended on it. a=backout on a CLOSED TREE
3e95c596ad5bc0c0b99608ed26380994973e7665
created 2017-11-02 11:36 +0800
pushed 2017-11-08 10:46 +0000
JW Wang JW Wang - Bug 1415397 - use Span<> to replace low level pointer arithmetic in ReadFromCache(). r=bechen,gerald
5915590f95004274e58c98e00d3df90ec209422c
created 2017-11-01 23:20 +0800
pushed 2017-11-06 23:02 +0000
JW Wang JW Wang - Bug 1414709 - use Span<> to replace low level pointer arithmetic in MediaCacheStream::NotifyDataReceived(). r=bechen,gerald
efbfeacfdb9621ab2c67b2400cb89d92669b6c53
created 2017-10-26 11:13 +0800
pushed 2017-11-04 09:56 +0000
JW Wang JW Wang - Bug 1411808. P3 - InitAsClone() shouldn't call |mMediaCache->OpenStream(this)| until initialization is done. r=gerald
875d91b29c311400cc3108f959da53d09bab66b3
created 2017-10-24 11:25 +0800
pushed 2017-11-04 09:56 +0000
JW Wang JW Wang - Bug 1411808. P2 - don't call mClient->IsSuspended() off the main thread in Update(). r=gerald
b72ec18b1413a74a7054df6386062f9c6619dde6
created 2017-10-25 09:37 +0800
pushed 2017-10-27 09:43 +0000
JW Wang JW Wang - Bug 1411504. P7 - don't change mChannelOffset in MediaCache::Update(). r=gerald
11588f7b86a4ad40e3caac43c8ab9d640100635f
created 2017-10-23 17:00 +0800
pushed 2017-10-27 09:43 +0000
JW Wang JW Wang - Bug 1411504. P2 - merge NotifyDataStarted() and SetTransportSeekable(). r=gerald
3a04b939c55a65748adf3e648852e94bb3245cce
created 2017-10-25 13:57 +0800
pushed 2017-10-26 09:19 +0000
JW Wang JW Wang - Bug 1411476. P5 - dump debug info for ChannelMediaResource. r=gerald
8d6aae7d3ebba4a1bb4b46cb5a9281adcafa51a7
created 2017-09-13 16:51 +0800
pushed 2017-10-07 08:38 +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
7c06e30b137399a8534eab93792e221156fbd555
created 2017-09-20 16:43 +0800
pushed 2017-10-02 09:02 +0000
JW Wang JW Wang - Bug 1404771. P3 - constify some members and fix comments. r=gerald
08258a04521e3345c5edadd357a8ab1ff67c0d08
created 2017-09-20 16:37 +0800
pushed 2017-10-02 09:02 +0000
JW Wang JW Wang - Bug 1404771. P2 - always access mThrottleReadahead within the lock. r=gerald
edb79608b20bdbe4059c803436af85929164dc45
created 2017-09-20 16:29 +0800
pushed 2017-10-02 09:02 +0000
JW Wang JW Wang - Bug 1404771. P1 - fix the comment of mStreamLength. r=gerald
f62add4838600d2c7405eec95fc5d965161123c7
created 2017-09-20 16:23 +0800
pushed 2017-09-22 21:29 +0000
JW Wang JW Wang - Bug 1401471. P4 - always access mChannelOffset within the cache monitor. r=gerald
fec2e3f42ddf13f8fac3a314486e62704ecdf766
created 2017-09-21 20:29 -0700
pushed 2017-09-22 09:26 +0000
Phil Ringnalda Phil Ringnalda - Backed out 4 changesets (bug 1401471) because it depends on 1401461 which is being backed out
6a2c85349226d5ab611fdf2e4fa10d0efcb9850e
created 2017-09-20 16:23 +0800
pushed 2017-09-22 09:26 +0000
JW Wang JW Wang - Bug 1401471. P4 - always access mChannelOffset within the cache monitor. r=gerald
58c5b9d3eab336c3508544ca41f443e8c5e71084
created 2017-09-20 11:41 +0800
pushed 2017-09-20 09:39 +0000
JW Wang JW Wang - Bug 1399760. P3 - keep ID of the loading channel so we check whether the data callback is from an old channel. r=gerald
9b145214faaeca65848f6269d2c7571f204b3025
created 2017-08-29 17:57 +0800
pushed 2017-09-14 09:04 +0000
JW Wang JW Wang - Bug 1399372 - update the principal only once per OnDataAvailable() call. r=cpearce
b420bb292e68194ad0ec7a956a2ff6e8887113f1
created 2017-09-08 17:46 +0800
pushed 2017-09-13 11:33 +0000
JW Wang JW Wang - Bug 1398711. P2 - write to mClosed only when the cache monitor is held. r=gerald
803f854237c1408d652d02dbcad0900f12a05960
created 2017-09-08 15:09 +0800
pushed 2017-09-13 09:26 +0000
JW Wang JW Wang - Bug 1395855. P1 - remove ChannelMediaResource::mOffset so we have less data race to worry about. r=cpearce
130a5e787ba62b044dcc1150a2146286de9128ed
created 2017-09-08 15:46 +0800
pushed 2017-09-11 09:16 +0000
JW Wang JW Wang - Bug 1398659. P12 - remove unused MediaCacheStream::mHasHadUpdate. r=gerald
3563eaa019d3eefc8cdca9ba839a4ecbd39ef9d0
created 2017-09-05 17:28 +0800
pushed 2017-09-11 09:16 +0000
JW Wang JW Wang - Bug 1398659. P1 - tighten up the assertions in InitAsClone(). r=gerald
0ce1edf053dc4b0cd7aeaa2391e7a2fbca134b1e
created 2017-09-05 22:39 -0700
pushed 2017-09-06 09:24 +0000
Phil Ringnalda Phil Ringnalda - Backed out 3 changesets (bug 1395017) for frequent failures in test_video_crossorigin.html
78625f947f691ea92380450d2b70a698b94fcf05
created 2017-08-29 17:57 +0800
pushed 2017-09-06 09:24 +0000
JW Wang JW Wang - Bug 1395017. P1 - dispatch a task to the main thread to update the principal when necessary. r=cpearce
87c1afc748cca3e7b7d5cd64598375b95e61fe3f
created 2017-08-29 16:46 +0800
pushed 2017-08-31 12:35 +0000
JW Wang JW Wang - Bug 1394724. P4 - merge MediaCacheStream::Close() and CloseInternal(). r=cpearce
ad27bf79e7d70d0f2c2c7e74a3a92d9a1947885d
created 2017-08-09 16:07 +0800
pushed 2017-08-10 15:20 +0000
JW Wang JW Wang - Bug 1388612. P1 - remove MediaResource::EnsureCacheUpToDate(). r=gerald
a1ef8b48309052f2ab956b6a6820e0228e7e3e6f
created 2017-06-23 13:18 +1200
pushed 2017-06-23 09:16 +0000
Gerald Squelart Gerald Squelart - Bug 1374441 - Backed out bug 1374173 (MediaCacheStream Seek&Read refactoring) - r=jwwang
3ba7f5f7ec36f38ee657753768b8d98516de999f
created 2017-06-20 17:56 +0200
pushed 2017-06-21 23:54 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1374596: P7. Fix includes as per coding style. r=padenot
less more (0) -60 tip