dom/media/ChannelMediaDecoder.h
1c354bfdde04756d61c8a4cf4d2769386ca1e224
created 2018-03-01 14:08 +1300
pushed 2018-03-02 23:07 +0000
Chris Pearce Chris Pearce - Bug 1441153 - Block cross origin redirects after media channel setup for wav. r=jya
4000e7883aefcc7886a7eabb43ac6b9e592a0066
created 2018-03-02 04:06 +0200
pushed 2018-03-02 10:16 +0000
Dorel Luca Dorel Luca - Backed out changeset 8ac015e40755 (bug 1441153) for web platform tests failre on media files
8ac015e407553baf5f4e60fe1e021d8d3f884e1a
created 2018-03-01 14:08 +1300
pushed 2018-03-02 10:16 +0000
Chris Pearce Chris Pearce - Bug 1441153 - Block cross origin redirects after media channel setup for wav. r=jya
6064b17b6be60caaf9a1ddfa84df95c41b9ce0fb
created 2018-02-05 22:50 -0800
pushed 2018-02-18 09:35 +0000
Chris Peterson Chris Peterson - Bug 1436263 - Part 2: Replace `override final` virtual function specifiers with just `final`. r=froydnj
34d4a9907d4f2a1d76d173aee0768ef18b173f08
created 2017-12-19 17:56 +0800
pushed 2018-01-04 21:27 +0000
JW Wang JW Wang - Bug 1427931. P1 - remove MediaDecoder::PinForSeek/UnpinForSeek. r=bechen,gerald
289cacd0ec46632c92cd17a597ccfdee7f6ba6b1
created 2017-12-06 16:24 +0800
pushed 2017-12-14 09:52 +0000
JW Wang JW Wang - Bug 1424973. P2 - remove unused MediaDecoder::IsLiveStream() and friends. r=bechen,gerald
a493885e5a0da3d0d42a55a53b1f5bf1016069d4
created 2017-12-05 15:21 +0800
pushed 2017-12-13 10:13 +0000
JW Wang JW Wang - Bug 1423465. P5 - run ComputePlaybackRate() off the main thread. r=bechen,gerald
73b7657b4c395e3491e2aba0122080f2755fa9dd
created 2017-12-05 15:06 +0800
pushed 2017-12-13 10:13 +0000
JW Wang JW Wang - Bug 1423465. P4 - run GetStatistics() off the main thread. r=bechen,gerald
c4910160b6e321b49d8e5bb13a7dcd4f95f84c35
created 2017-12-05 14:13 +0800
pushed 2017-12-13 10:13 +0000
JW Wang JW Wang - Bug 1423465. P2 - run UpdatePlaybackRate() off the main thread. r=bechen,gerald
247347cf175af63bf81e46c9c0dde67a1fdced6c
created 2017-12-01 14:02 +0800
pushed 2017-12-13 10:13 +0000
JW Wang JW Wang - Bug 1422657. P2 - remove unused mDecoderPosition and related code. 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
d1f1e12af235415ede6221af98cdaeb5d1b2f1d6
created 2017-12-06 00:40 +0200
pushed 2017-12-06 09:53 +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
b1ba2dcb91f1e9aa2661a53809aded5cd70400e1
created 2017-12-01 15:05 +0800
pushed 2017-12-04 20:16 +0000
JW Wang JW Wang - Bug 1422677. P5 - remove mPlaybackBytesPerSecond and mPlaybackRateReliable by removing the side effect of ComputePlaybackRate(). r=bechen,gerald
e5d7450bab22a5dd1ad4b1204206f5488afe30db
created 2017-12-01 14:36 +0800
pushed 2017-12-04 20:16 +0000
JW Wang JW Wang - Bug 1422677. P3 - pass a MediaStatistics to ShouldThrottleDownload(). r=bechen,gerald
7267883c2b722f806fc11c35ff9c8c5743a57bf3
created 2017-12-01 14:02 +0800
pushed 2017-12-04 20:16 +0000
JW Wang JW Wang - Bug 1422657. P2 - remove unused mDecoderPosition and related code. r=bechen,gerald
43a77e985bfe0bb9f44eb53d01c03ac84c5da903
created 2017-12-01 11:26 +0800
pushed 2017-12-04 20:16 +0000
JW Wang JW Wang - Bug 1421179. P2 - mPlaybackStatistics should accumulate bytes as playback position progresses. r=bechen,gerald
d6b0da49aaf707c2294a0a461080715b0e9fa5b4
created 2017-12-01 10:33 +0800
pushed 2017-12-04 20:16 +0000
JW Wang JW Wang - Bug 1421179. P1 - associate data with playback events published by MDSM. r=bechen,gerald
7872c5484cd1b5d7a0e7bc79a7291f586cf9bfa9
created 2017-11-30 11:21 +0800
pushed 2017-12-01 10:52 +0000
JW Wang JW Wang - Bug 1421875. P3 - remove MediaDecoder::DownloadProgressed() which is basically a one-line call to GetOwner()->DownloadProgressed(). r=bechen,gerald
c0088b6705c90f5f5786bf97bf5c8bcb5f637c7e
created 2017-11-17 11:07 +0800
pushed 2017-11-17 22:01 +0000
JW Wang JW Wang - Bug 1417869. P3 - pass descriptive messages to NetworkError(). r=jya
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
9fe2c17be333cbdf8c480fc6d73c6b83a8c090ef
created 2017-10-16 22:55 +0200
pushed 2017-10-17 09:43 +0000
Chris Pearce Chris Pearce - Bug 1409178 - Move DecoderTraits::CreateDecoder() to ChannelMediaDecoder::Create(). r=jwwang
44b026781b82fddd1a9c6dbf8f79c0588ab255a6
created 2017-10-04 16:30 +0200
pushed 2017-10-07 08:38 +0000
Chris Pearce Chris Pearce - Bug 1405697 - Move MediaChannelStatistics to its own file. r=jwwang
bd93f2e8986baa83c634612dc013a4d42781b09d
created 2017-09-05 17:39 +0800
pushed 2017-09-11 09:16 +0000
JW Wang JW Wang - Bug 1398659. P4 - remove unused code and add some assertions. r=gerald
23fd25a4f713caf2a962727023e079aaa056074a
created 2017-09-06 15:12 +0800
pushed 2017-09-07 10:31 +0000
JW Wang JW Wang - Bug 1395802. P1 - add AbstractMainThread() to MediaResourceCallback. r=cpearce
9b9102b84ebc0a86b3a1f4f63a0c51b17c78cb09
created 2017-08-24 18:10 +0800
pushed 2017-08-29 18:28 +0000
JW Wang JW Wang - Bug 1393386. P2 - remove MediaDecoder::GetResource(). r=gerald
96a77311197afb493fc0df71eeaf571fc1fda195
created 2017-08-24 18:08 +0800
pushed 2017-08-29 18:28 +0000
JW Wang JW Wang - Bug 1393386. P1 - make PinForSeek/UnpinForSeek pure virtual. r=gerald
6683845d49b5e3486fd57a3e1ae4476f409b0cc7
created 2017-08-24 17:35 +0800
pushed 2017-08-28 14:47 +0000
JW Wang JW Wang - Bug 1393379. P1 - make MediaDecoder::AddSizeOfResources pure virtual. r=gerald
772c18f3310d5039f6dba617460b6f08c48ae3c7
created 2017-08-24 16:58 +0800
pushed 2017-08-28 14:47 +0000
JW Wang JW Wang - Bug 1393369. P1 - virtualize MediaDecoder::GetCurrentPrincipal() so the sub-classes know how to calculate the current principal. r=gerald
47258c1620dc208fbbadefed5efb794c174da3b2
created 2017-08-24 00:06 +0800
pushed 2017-08-25 21:21 +0000
JW Wang JW Wang - Bug 1393346. P1 - virtualize IsTransportSeekable(). r=gerald
1d196a124e475b19735b6710d3e66083d4006760
created 2017-08-23 14:32 +0800
pushed 2017-08-25 11:08 +0000
JW Wang JW Wang - Bug 1392919. P1 - include the suspend status when notifying NotifySuspendedStatusChanged. r=gerald
d65d1c6af009bd18ec2abce87ebd7e4b402770a4
created 2017-08-17 15:41 +0800
pushed 2017-08-22 09:47 +0000
JW Wang JW Wang - Bug 1391170 - lessen the assertion in AddMediaElementToURITable() so we can move MediaDecoder::GetResource() to private. r=gerald
7518bf7c05bca9f1d517b450856e01a043c320ae
created 2017-08-17 15:20 +0800
pushed 2017-08-22 09:47 +0000
JW Wang JW Wang - Bug 1391142. P3 - remove IsLiveStream() from MediaResource. r=gerald
557168f0da997fd84ff16d02f18c2c5ffbdba5b4
created 2017-08-15 17:52 +1200
pushed 2017-08-18 20:11 +0000
Chris Pearce Chris Pearce - Bug 1390748 - Remove ChannelMediaDecoder::CloneImpl() and remove subclasses of ChannelMediaDecoder. r=jwwang
a297b34e8d08b88bf5d7987291a9a3373011bb8a
created 2017-08-15 16:37 +1200
pushed 2017-08-18 20:11 +0000
Chris Pearce Chris Pearce - Bug 1390748 - Make MediaDecoder::CreateStateMachine() non-virtual. r=jwwang
a1209f7f758573b7f8744f58a9f535542ea9fb85
created 2017-08-17 08:35 +0200
pushed 2017-08-17 11:02 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset b86afd45a710 (bug 1390748)
17e31f111ffd3f629a3547b2b7050436e17e8d63
created 2017-08-17 08:35 +0200
pushed 2017-08-17 11:02 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset d3c000525403 (bug 1390748)
d3c000525403411a57a465e076507efa984b84dc
created 2017-08-15 17:52 +1200
pushed 2017-08-17 11:02 +0000
Chris Pearce Chris Pearce - Bug 1390748 - Remove ChannelMediaDecoder::CloneImpl() and remove subclasses of ChannelMediaDecoder. r=jwwang
b86afd45a710e16577c7313227cf6d1f3f4b5397
created 2017-08-15 16:37 +1200
pushed 2017-08-17 11:02 +0000
Chris Pearce Chris Pearce - Bug 1390748 - Make MediaDecoder::CreateStateMachine() non-virtual. r=jwwang
e61998d0ccbae3a1921c943619f8f2cb932c0a3d
created 2017-08-16 21:33 -0700
pushed 2017-08-17 11:02 +0000
Phil Ringnalda Phil Ringnalda - Backed out 10 changesets (bug 1390748) for build bustage
14d421ace6ccffb8f0c05f58726b6871a9f9e5e7
created 2017-08-15 17:52 +1200
pushed 2017-08-17 11:02 +0000
Chris Pearce Chris Pearce - Bug 1390748 - Remove ChannelMediaDecoder::CloneImpl() and remove subclasses of ChannelMediaDecoder. r=jwwang
5d3b637d24851fb52af28f57c46be70b89e0bd51
created 2017-08-15 16:37 +1200
pushed 2017-08-17 11:02 +0000
Chris Pearce Chris Pearce - Bug 1390748 - Make MediaDecoder::CreateStateMachine() non-virtual. r=jwwang
0f72d68caf0d337cc23bb966b364fe4ec893b1ca
created 2017-08-09 11:06 +0800
pushed 2017-08-10 15:20 +0000
JW Wang JW Wang - Bug 1388604 - move SetReadMode() from MediaResource to BaseMediaResource. r=gerald
3e3b6bc19d32ba4a69ad7dedd8cf09b8332a85a6
created 2017-08-07 18:09 +0800
pushed 2017-08-08 21:05 +0000
JW Wang JW Wang - Bug 1388228. P6 - following P5, we are now able to move some methods that are related to nsIChannel to BaseMediaResource. r=gerald
dc4f5f940ae50739e8d87813df7c98b33a403c42
created 2017-08-07 13:23 +0800
pushed 2017-08-08 21:05 +0000
JW Wang JW Wang - Bug 1388228. P5 - move some more members to ChannelMediaDecoder. r=gerald
bdfd4b67abc9670d33fcf3c615ae95a163d6565a
created 2017-08-07 11:48 +0800
pushed 2017-08-08 21:05 +0000
JW Wang JW Wang - Bug 1388228. P4 - move the implementation of MediaDecoder::CanPlayThroughImpl() down to ChannelMediaDecoder. r=gerald
e6db6ec1cab46333dc7bfcbed56e4a985b613386
created 2017-08-04 16:02 +0800
pushed 2017-08-08 21:05 +0000
JW Wang JW Wang - Bug 1388228. P1 - move some members to ChannelMediaDecoder. r=gerald
7a722d0827fbfeebb31a6242f04ba3ec033cb08a
created 2017-08-04 15:29 +0800
pushed 2017-08-07 10:50 +0000
JW Wang JW Wang - Bug 1383628. P5 - move CanClone() from MediaResource to BaseMediaResource. r=gerald
630ab1a8629dd171ecd87e54d28105264cdc9e2b
created 2017-08-04 14:52 +0800
pushed 2017-08-07 10:50 +0000
JW Wang JW Wang - Bug 1383628. P4 - move CloneData() and Create() from MediaResource to BaseMediaResource. r=gerald
cca7f586fc01ef5dd943b270aa835b79b74ace45
created 2017-08-03 17:48 +0800
pushed 2017-08-07 10:50 +0000
JW Wang JW Wang - Bug 1383628. P3 - devirtualize Load() which has no overrides. r=gerald
e1710efb9b709d69b8e53c26262390702873cce8
created 2017-08-03 17:47 +0800
pushed 2017-08-07 10:50 +0000
JW Wang JW Wang - Bug 1383628. P2 - move the call to Load() into Clone(). r=gerald
8d0b3dd5df38b69430a61cb1b2fc9de155dc71b6
created 2017-08-03 17:39 +0800
pushed 2017-08-07 10:50 +0000
JW Wang JW Wang - Bug 1383628. P1 - divide Clone() into 2 functions. r=gerald
af444f38f93c299b8afada6c7d4312723323fb43
created 2017-08-03 15:38 +0800
pushed 2017-08-04 17:19 +0000
JW Wang JW Wang - Bug 1386956. P2 - move mResource to sub-classes. r=gerald
c03cc5e6a7c3af0efce17f4f9bb99025b887ba81
created 2017-08-01 14:15 +0800
pushed 2017-08-04 17:19 +0000
JW Wang JW Wang - Bug 1385699. P3 - remove MediaDecoder::SetInfinite() and related code. r=cpearce
be090e170cc642dadceeb3a73c146043f25efa34
created 2017-08-03 14:05 +0800
pushed 2017-08-04 17:19 +0000
JW Wang JW Wang - Bug 1386951 - have ChannelMediaDecoder implement CreateStateMachine() and fix includes. r=jya
e424f8c227f33d493b4b5e9cbd009fd7d0949b90
created 2017-06-30 10:11 +0800
pushed 2017-07-03 08:12 +0000
JW Wang JW Wang - Bug 1377370. P1 - let HLSDecoder override Load() so it can create an HLSResource directly without going through MediaResource::Create(). r=kikuo
24faed7bb3d8b23268eadb59c1f8cdbf8a1bc99a
created 2017-06-23 15:39 +0800
pushed 2017-06-26 11:24 +0000
JW Wang JW Wang - Bug 1376227. P5 - merge CreateResource() and Load() for they are highly coupled. r=gerald
1056a1b0e60eebd52821f45bd27e88d735a43b9c
created 2017-06-23 14:12 +0800
pushed 2017-06-26 11:24 +0000
JW Wang JW Wang - Bug 1376227. P3 - move Load() down the class hierarchy. r=gerald
4af0b45d8bd7e779cf0f1df5e1eb132a35355042
created 2017-06-21 17:34 +0800
pushed 2017-06-26 11:24 +0000
JW Wang JW Wang - Bug 1376227. P2 - remove unused code following P1. r=gerald
fba96be0c7164600117117109df22057a6ea89e2
created 2017-06-21 17:30 +0800
pushed 2017-06-26 11:24 +0000
JW Wang JW Wang - Bug 1376227. P1 - let MediaDecoder sub-classes have the knowledge how to create a MediaResource. r=gerald
5b7c5f9f4972a3409a03c7cfcb564bbce4699c5b
created 2017-06-20 18:10 +0800
pushed 2017-06-22 10:45 +0000
JW Wang JW Wang - Bug 1374930. P4 - move ResourceCallback to ChannelMediaDecoder. r=cpearce
less more (0) -60 tip