dom/media/MediaResource.cpp
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
ba5089a967b993f911896e1f787fb9c7c9b406c3
created 2018-03-20 09:48 +1100
pushed 2018-04-17 01:22 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1448222 - Remove MediaPrefs. r=jya
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
bce6b611bced2bd57e565339ecc9fd79ecbdc59f
created 2017-10-10 17:55 +1100
pushed 2017-12-07 11:02 +0000
Gerald Squelart Gerald Squelart - Bug 1407810 - Use DDLogger in media stack - r=jwwang
7f26ac4150e5bb809de36a24cd5d8bad5a53e9de
created 2017-11-13 17:16 +1100
pushed 2017-11-14 01:15 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1414759 - Replace some unnecessary media prefs with code constants. r=cpearce
95b93405af2b238e0828171eb8f36b3b9869c8cf
created 2017-10-30 12:44 +0800
pushed 2017-11-10 21:14 +0000
JW Wang JW Wang - Bug 1412737. P3 - remove the while loops in the callers of MediaCacheStream::Read(). r=bechen,gerald
3f797c2aedfb7be631be963e1a402fa9054076c7
created 2017-11-08 18:52 +0200
pushed 2017-11-08 17:11 +0000
Narcis Beleuzu Narcis Beleuzu - Backed out 4 changesets (bug 1412737)for frequent Windows talos-g4 timeouts. a=RyanVM
b8ae4f1e89c92e7f3b0a5f0335497d54fc848e27
created 2017-10-30 12:44 +0800
pushed 2017-11-08 10:58 +0000
JW Wang JW Wang - Bug 1412737. P3 - remove the while loops in the callers of MediaCacheStream::Read(). r=bechen,gerald
c82b0e52307cd9282e7b4deba130b97611423459
created 2017-10-05 09:27 +0200
pushed 2017-10-07 08:58 +0000
Chris Pearce Chris Pearce - Bug 1405697 - Move MediaPrefs include from MediaResource.h into cpp file. r=jwwang
24f895e736492b876ffa173455643186f34bd2d6
created 2017-10-04 21:25 +0200
pushed 2017-10-07 08:58 +0000
Chris Pearce Chris Pearce - Bug 1405697 - Move MediaResourceIndex implementation to MediaResource.cpp. r=jwwang
fb6818a58e110ea8d7c13275398fd8de61419f4d
created 2017-10-04 20:34 +0200
pushed 2017-10-07 08:58 +0000
Chris Pearce Chris Pearce - Bug 1405697 - Move BaseMediaResource implementation into cpp file. r=jwwang
a27f0f4180ef4569b1370e6b611f268f5a437496
created 2017-10-04 20:57 +0200
pushed 2017-10-07 08:58 +0000
Chris Pearce Chris Pearce - Bug 1405697 - Move BaseMediaResource declaration to its own file. r=jwwang
ac5df5199418a1e0443abaa26d25cbd87515ea46
created 2017-10-02 13:53 +0200
pushed 2017-10-02 11:53 +0000
Andrea Marchesini Andrea Marchesini - Bug 1404845 - Renaming BlobImpl::GetInternalStream to BlobImpl::CreateInputStream, r=smaug
4ff9ba1e5310716535a3335045720f4ffccf05dc
created 2017-09-18 13:34 +0200
pushed 2017-09-18 11:35 +0000
Andrea Marchesini Andrea Marchesini - Bug 1388125 - CloneableWithRangeMediaResource for streams implementing nsICloneableInputStreamWithRange, r=jya
ab042a1a2b843a1b468db2a58927667776de2aea
created 2017-09-18 13:33 +0200
pushed 2017-09-18 11:35 +0000
Andrea Marchesini Andrea Marchesini - Bug 1388125 - Move ChannelMediaResource to separate files, r=jya
ab2aef354a6d406dd97f4f684641163e943e06a7
created 2017-09-18 13:31 +0200
pushed 2017-09-18 11:35 +0000
Andrea Marchesini Andrea Marchesini - Bug 1388125 - Move FileMediaResource to separate files, r=jya
7d2d46e29a152fd663070e341966141dc747e256
created 2017-09-18 13:31 +0200
pushed 2017-09-18 11:35 +0000
Andrea Marchesini Andrea Marchesini - Bug 1388125 - FileMediaResource should use BlobImpl->Size() instead of stream::Available() to know the size, r=jya
9f86654073e285d5af2a7250873c7701b53ce22c
created 2017-09-14 14:33 +0800
pushed 2017-09-15 09:12 +0000
JW Wang JW Wang - Bug 1399751. P3 - pass the offset of range request to ChannelMediaResource::OnStartRequest(). r=gerald
9b145214faaeca65848f6269d2c7571f204b3025
created 2017-08-29 17:57 +0800
pushed 2017-09-14 14:52 +0000
JW Wang JW Wang - Bug 1399372 - update the principal only once per OnDataAvailable() call. r=cpearce
951c770131ae5da7afce2778aca453c98e6da141
created 2017-09-09 00:37 +0800
pushed 2017-09-13 09:45 +0000
JW Wang JW Wang - Bug 1395855. P2 - store the offset of range request. r=cpearce
803f854237c1408d652d02dbcad0900f12a05960
created 2017-09-08 15:09 +0800
pushed 2017-09-13 09:45 +0000
JW Wang JW Wang - Bug 1395855. P1 - remove ChannelMediaResource::mOffset so we have less data race to worry about. r=cpearce
fadb12f8f604e32db23b5e49beb1b55160a66c1a
created 2017-09-08 14:38 +0800
pushed 2017-09-11 09:21 +0000
JW Wang JW Wang - Bug 1398659. P11 - replace mCacheStream.GetLength() with GetLength(). r=gerald
665409f64b7083a98033e61b7191d4b68ccaf1e4
created 2017-09-08 11:20 +0800
pushed 2017-09-11 09:21 +0000
JW Wang JW Wang - Bug 1398659. P10 - remove ChannelMediaResource::mIgnoreClose. r=gerald
efd3ef5ae6f93952fbdc0483a5ffe598b321e477
created 2017-09-07 16:08 +0800
pushed 2017-09-11 09:21 +0000
JW Wang JW Wang - Bug 1398659. P9 - remove unused member. r=gerald
9692fc0d793721f8dc2cddf5081dc00dde7dea50
created 2017-09-07 15:23 +0800
pushed 2017-09-11 09:21 +0000
JW Wang JW Wang - Bug 1398659. P8 - remove the call to mCacheStream.NotifyDataLength() from OpenChannel(). r=gerald
44e400e8dc12a39dc0acdfb7bad79325df6b6b52
created 2017-09-07 15:15 +0800
pushed 2017-09-11 09:21 +0000
JW Wang JW Wang - Bug 1398659. P7 - tighten up the assertions in OpenChannel(). r=gerald
020a6054e22840ec66c1f0e0a0bfa3a83040cc7c
created 2017-09-07 15:12 +0800
pushed 2017-09-11 09:21 +0000
JW Wang JW Wang - Bug 1398659. P6 - remove the nsIStreamListener** parameter from OpenChannel(). r=gerald
aae0f0941029a26fd24661bd629ab8f4182560a1
created 2017-09-05 17:51 +0800
pushed 2017-09-11 09:21 +0000
JW Wang JW Wang - Bug 1398659. P5 - let ChannelMediaResource::Open() set mListener without calling OpenChannel(). r=gerald
bd93f2e8986baa83c634612dc013a4d42781b09d
created 2017-09-05 17:39 +0800
pushed 2017-09-11 09:21 +0000
JW Wang JW Wang - Bug 1398659. P4 - remove unused code and add some assertions. r=gerald
3928ea56c1d334d0b5e550639004bec6a6b27dda
created 2017-09-05 17:31 +0800
pushed 2017-09-11 09:21 +0000
JW Wang JW Wang - Bug 1398659. P2 - remove the if statement since new() is infallible. r=gerald
6469a2cb7df662afb23493b5566f99b6802fcb5a
created 2017-09-01 14:32 +0800
pushed 2017-09-07 10:43 +0000
JW Wang JW Wang - Bug 1395802. P4 - we don't need lock since mChannelStatistics is always accessed on the main thread. r=cpearce
a70f47912fbe20ae0fdba26c0123c32b0356b439
created 2017-09-01 14:28 +0800
pushed 2017-09-07 10:43 +0000
JW Wang JW Wang - Bug 1395802. P3 - ensure mChannelStatistics.AddBytes() to happen on the main thread. r=cpearce
8bfe3fa7b4f15d8fc4bd4598f51b36bbac6b22e3
created 2017-09-01 14:19 +0800
pushed 2017-09-07 10:43 +0000
JW Wang JW Wang - Bug 1395802. P2 - assert ChannelMediaResource::GetDownloadRate() runs on the main thread. r=cpearce
a2a1ce612e91893ee3bc4c93d2a63b210a954340
created 2017-09-01 15:44 +0800
pushed 2017-09-07 00:25 +0000
JW Wang JW Wang - Bug 1395842 - tighten up assertions in ChannelSuspendAgent which runs on the main thread only. r=alwu
0ce1edf053dc4b0cd7aeaa2391e7a2fbca134b1e
created 2017-09-05 22:39 -0700
pushed 2017-09-06 09:29 +0000
Phil Ringnalda Phil Ringnalda - Backed out 3 changesets (bug 1395017) for frequent failures in test_video_crossorigin.html
438657f4637d2b6b540fe3a589cc0ce7e816e711
created 2017-08-30 11:42 +0800
pushed 2017-09-06 09:29 +0000
JW Wang JW Wang - Bug 1395017. P3 - always dispatch a task to run UpdatePrincipal() even when CacheClientUpdatePrincipal() already runs in the main thread. r=cpearce
78625f947f691ea92380450d2b70a698b94fcf05
created 2017-08-29 17:57 +0800
pushed 2017-09-06 09:29 +0000
JW Wang JW Wang - Bug 1395017. P1 - dispatch a task to the main thread to update the principal when necessary. r=cpearce
670f548e668947054c77d3c1614b0cac2636411b
created 2017-08-30 11:58 +0800
pushed 2017-09-04 09:17 +0000
JW Wang JW Wang - Bug 1395431 - dispatch a task to call MediaResourceCallback::NotifyDataArrived() in CacheClientNotifyDataReceived(). r=cpearce
a91707ac4a3aad0200fd6d34bfb2d253c89661b2
created 2017-08-29 16:41 +0800
pushed 2017-08-31 12:39 +0000
JW Wang JW Wang - Bug 1394724. P3 - fix data race in reading mClosed in MediaCacheStream::NotifyDataReceived(). r=cpearce
4e9acbce2e29df707cf58881581dc094e9d425b1
created 2017-08-29 15:55 +0800
pushed 2017-08-31 12:39 +0000
JW Wang JW Wang - Bug 1394724. P2 - mListener->Revoke() should happen after mChannel->Cancel() to avoid data race. r=cpearce
a81e995c2a6a06447745f22f60fab62ca88f2eb5
created 2017-08-29 15:41 +0800
pushed 2017-08-31 12:39 +0000
JW Wang JW Wang - Bug 1394724. P1 - assert the channel is already closed in ~ChannelMediaResource(). r=cpearce
163c90f28357a4131e8e44006ffbe97b6ddaf632
created 2017-08-29 14:28 +0800
pushed 2017-08-31 02:58 +0000
JW Wang JW Wang - Bug 1394705 - let HTMLMediaElement::MediaLoadListener implement nsIThreadRetargetableStreamListener. r=cpearce
dba5a3984e2f34cd6b00fcd7db8cb372e1e11543
created 2017-08-24 16:44 +0800
pushed 2017-08-26 00:27 +0000
JW Wang JW Wang - Bug 1393365 - MediaResource doesn't need to inherit nsISupports. r=cpearce
53e20970c7603a6e1df566b434692930e6c8ec9a
created 2017-08-23 15:52 +0800
pushed 2017-08-26 00:27 +0000
JW Wang JW Wang - Bug 1393345 - remove MediaResource::IsSuspended() which has no callers. r=gerald
f55bd3f3324d3a83696e33a113a570169a9d4634
created 2017-08-23 14:38 +0800
pushed 2017-08-25 11:22 +0000
JW Wang JW Wang - Bug 1392919. P2 - remove MediaResource::IsSuspendedByCache(). r=gerald
1d196a124e475b19735b6710d3e66083d4006760
created 2017-08-23 14:32 +0800
pushed 2017-08-25 11:22 +0000
JW Wang JW Wang - Bug 1392919. P1 - include the suspend status when notifying NotifySuspendedStatusChanged. r=gerald
1377dc708aa93bcc672238ad67435e46524647db
created 2017-08-15 17:09 +1200
pushed 2017-08-18 23:29 +0000
Chris Pearce Chris Pearce - Bug 1390748 - Pre-declare MediaDecoder in HTMLMediaElement. r=jwwang
9e7c53bf39afaa55e73f6d0fa8bbaa1da20feb0a
created 2017-08-17 08:35 +0200
pushed 2017-08-17 11:13 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 4a31e4302e03 (bug 1390748)
4a31e4302e03b5a741f9357347badc9293491188
created 2017-08-15 17:09 +1200
pushed 2017-08-17 11:13 +0000
Chris Pearce Chris Pearce - Bug 1390748 - Pre-declare MediaDecoder in HTMLMediaElement. r=jwwang
e61998d0ccbae3a1921c943619f8f2cb932c0a3d
created 2017-08-16 21:33 -0700
pushed 2017-08-17 11:13 +0000
Phil Ringnalda Phil Ringnalda - Backed out 10 changesets (bug 1390748) for build bustage
0e77809e7bc21fcd922700ccb7148395205091e4
created 2017-08-15 17:09 +1200
pushed 2017-08-17 11:13 +0000
Chris Pearce Chris Pearce - Bug 1390748 - Pre-declare MediaDecoder in HTMLMediaElement. r=jwwang
ad27bf79e7d70d0f2c2c7e74a3a92d9a1947885d
created 2017-08-09 16:07 +0800
pushed 2017-08-10 15:43 +0000
JW Wang JW Wang - Bug 1388612. P1 - remove MediaResource::EnsureCacheUpToDate(). r=gerald
73c8cb113321e5b0ab85b6ae3356029919116a91
created 2017-08-04 04:38 +0200
pushed 2017-08-08 13:44 +0000
Honza Bambas Honza Bambas - Bug 1377206 - Explicitly disable throttling of media HTTP responses, r=cpearce
630ab1a8629dd171ecd87e54d28105264cdc9e2b
created 2017-08-04 14:52 +0800
pushed 2017-08-07 11:08 +0000
JW Wang JW Wang - Bug 1383628. P4 - move CloneData() and Create() from MediaResource to BaseMediaResource. r=gerald
c03cc5e6a7c3af0efce17f4f9bb99025b887ba81
created 2017-08-01 14:15 +0800
pushed 2017-08-04 17:33 +0000
JW Wang JW Wang - Bug 1385699. P3 - remove MediaDecoder::SetInfinite() and related code. r=cpearce
71bda11675526613041dc376c3321a2e54e30873
created 2017-08-01 14:07 +1200
pushed 2017-08-03 00:46 +0000
Gerald Squelart Gerald Squelart - Bug 1384243 - Sanitize offset inputs in MediaResourceIndex - r=cpearce
0acc77eb92c6372cb73f441d2753c77068d87c2f
created 2017-07-26 16:13 +0800
pushed 2017-07-26 19:24 +0000
Bevis Tseng Bevis Tseng - Bug 1378930 - Part 2: Remove the aName parameter from SchedulerGroup/DocGroup/DispatcherTrait. r=billm
f10af89ca17a294350e0e714f8a91c9db5238e15
created 2017-07-04 15:31 +1200
pushed 2017-07-05 11:04 +0000
Chris Pearce Chris Pearce - Bug 1370177 - Treat compressed HTTP channels as having infinite length and as unseekable in media code. r=jwwang.
da639765d99943765d67b9ab04465b57812114cf
created 2017-07-04 12:05 +1200
pushed 2017-07-04 09:10 +0000
Chris Pearce Chris Pearce - Bug 1373618 - Prevent ChannelMediaResource from making a "Range: bytes=$length-" request at end of stream. r=jwwang
768db949de2780e46377a9687cc11dcd5a97de30
created 2017-06-30 10:22 +0800
pushed 2017-07-03 09:03 +0000
JW Wang JW Wang - Bug 1377370. P3 - remove HLS related code from MediaResource.cpp. r=kikuo
less more (0) -100 -60 tip