bechen
db0d961dac
Bug 882718 - 1. Fix testcase crash/failed . 2. The cuechange event should be fired in TimeMarchesOn. r=rillian
...
MozReview-Commit-ID: EYi9iZ1mfjg
--HG--
extra : transplant_source : %B3%A1%B5g%D1s%08%18%25%8A%09%C0%A1%D7%7C%E9%D7F%97%A1
2016-05-26 11:45:43 +08:00
bechen
bb5b50f7ee
Bug 882718 - triggerTimeMarchesOn. r=rillian
...
MozReview-Commit-ID: 2OOqr1Z6X9
--HG--
extra : transplant_source : %A8%E2KG%82%29M%8EVA%20%9BJ%D1u%9B%85%8C%1D%1E
2016-05-25 16:11:28 +08:00
Andrew Quartey
cce4f6652c
Bug 882718 - Implement "TimeMarchesOn". r=rillian
...
MozReview-Commit-ID: 1RqUmgz056N
* * *
[mq]: hotfix
MozReview-Commit-ID: CPByIPsUag4
--HG--
extra : transplant_source : %B6%EE%C8%C6%3F%A5%A5%3C%9E%92%D5%16%C6%9EX%CF%C9l%B5%D1
2016-05-25 16:11:27 +08:00
bechen
f0d0134a05
Bug 882718 - Implement GetCueListByTimeInterval() at TextTrackCueList object. r=rillian
...
MozReview-Commit-ID: 1T3EEfG83ec
--HG--
extra : transplant_source : %13%EA%F55%E5k%0C%5D%CC%60_k%B5%03%FDnq%97L%B2
2016-05-25 16:11:24 +08:00
bechen
4968e533af
Bug 882718 - Implement ActiveFlag at TextTrackCue object. r=rillian
...
MozReview-Commit-ID: 4FksCKzB0Ep
--HG--
extra : transplant_source : j%D413W%98%E7%9Es%7D%E9%A4A%FE%AD%8F%D4X%3C%7E
2016-05-24 11:30:22 +08:00
JW Wang
378ce6e9b8
Bug 1276838 - improve coding style of calling cubeb functions. r=kinetik.
...
MozReview-Commit-ID: 1KjjF6StM0a
--HG--
extra : rebase_source : 5174bedd6400c88b01cb0018f9ff64f1eadb2d4a
2016-05-30 21:12:35 +08:00
Kilik Kuo
002f32571d
Bug 1228601 - [Part1] Store only supported video rotation informatin into VideoInfo.; r=mattwoodrow
...
MozReview-Commit-ID: GF1PpJGkGyA
--HG--
extra : transplant_source : %A9%B2%94%EEb%B3%8B%B9P%AAj%25%9B%18t%22NV%0C%1C
2016-05-13 02:17:39 +08:00
Alfredo Yang
68adb6b579
Bug 1068151 - keep decoding a corrupted video. r=jya
2016-05-30 18:24:00 +02:00
JW Wang
330fa8cab9
Bug 1276569. Part 4 - remove mStartTime. r=kinetik.
...
MozReview-Commit-ID: EbTqf4nY8NR
--HG--
extra : rebase_source : d7bd2f5fe21e45e53d252950bcd9ebbcaff1a5cd
2016-05-30 16:38:37 +08:00
JW Wang
f86775fb24
Bug 1276569. Part 3 - replace use of MOZ_LOG with LOG. r=kinetik.
...
MozReview-Commit-ID: BbVtPIgxPSU
--HG--
extra : rebase_source : f160904cb14800d5b9123b0e421a2ae8836556c5
2016-05-30 16:08:50 +08:00
JW Wang
9b3b5f90d2
Bug 1276569. Part 2 - merge StartUnlocked() with Start() r=kinetik.
...
MozReview-Commit-ID: DuEXdkvt7je
--HG--
extra : rebase_source : c8fb5f479ba61f9763b64cc0a90a1c29ff8e0e0d
2016-05-30 16:05:30 +08:00
JW Wang
01902c9e8e
Bug 1276569. Part 1 - remove null checks. r=kinetik.
...
MozReview-Commit-ID: IpX4B2GTr9k
--HG--
extra : rebase_source : 806b4eff3b6e43964bb6fd8d9e7a735a6bcfa5e6
2016-05-30 16:05:28 +08:00
Alastor Wu
5f8dade7d9
Bug 1010707 - don't adjust position when line-height is zero.
...
MozReview-Commit-ID: FhGWCtJVcdp
2016-05-31 10:15:31 +08:00
Dan Glastonbury
cda2a6f900
Bug 1276495: Don't reset audio promises for video only seek. r=jwwang,jya
...
ResetDecode was disconnecting mAudioDataRequest when seeking video
only. This means that, if a RequestAudioData() was outstanding,
mAudioDataRequest and MFR.mAudio.mHasPromise would become out-of-sync.
MozReview-Commit-ID: EaS5NERsxpt
2016-05-31 10:31:02 +10:00
Paul Adenot
9c5db487b5
Bug 1271585 - Bustage fix, comparison between signed and unsigned integer expressions, on a CLOSED TREE.
2016-05-30 15:50:40 +02:00
Paul Adenot
28b7a4423b
Bug 1271585 - Part 2 - Synchronously insert audio frames from the microphone in the MSG if possible. r=pehrsons,jesup
...
MozReview-Commit-ID: Fm2woel600v
2016-05-30 15:24:19 +02:00
Paul Adenot
209bdf8893
Bug 1271585 - Part 1 - Keep a buffer around instead of allocating for each packetizer packets for input data. r=jesup
...
This what was meant to happen, but it didn't work because `mInputBufferLen` was
never set. An nsTArray prevents this to happen.
MozReview-Commit-ID: PBFTluFcrs
2016-05-30 15:24:17 +02:00
Jean-Yves Avenard
07f877b595
Bug 1274445: P2. Don't unnecessarily reset the decoder context. r=kamidphish
...
MediaFormatReader::Reset is already resetting the context.
MozReview-Commit-ID: AWIh9aTFA6S
--HG--
extra : rebase_source : 4ad28da651f9d0608d91503b901045a8947f3073
2016-05-30 15:46:55 +10:00
Jean-Yves Avenard
5995268333
Bug 1274445: [webm] P1. Track separately audio track from video track. r=kinetik
...
Bug 1224973 added a new usage of the MediaDataDemuxer where we would seek only inside the video track. So we can't use a common nestegg context for demuxing both the audio and video.
So instead we now use two different nestegg context.
MozReview-Commit-ID: 4G86Na5abe2
--HG--
extra : rebase_source : 4f296a649f73ef2f37a770db2c8a0f7f0e5c54a2
2016-05-30 15:40:05 +10:00
Jean-Yves Avenard
adcff7f912
Bug 1276572: [webm] Fix MediaRawDataQueue::PushFront. r=jwwang
...
We want to add MediaRawDataQueue aOther at the front, not at the back.
MozReview-Commit-ID: 9icTWzRqS4u
--HG--
extra : rebase_source : 2713cbe952461c520a420925040be2de257f0596
2016-05-30 19:17:03 +10:00
Kaku Kuo
6ba3ad8ecf
Bug 1235301 - part 5 - mochitest;r=jwwang
...
MozReview-Commit-ID: 6NzyMk8pFS7
--HG--
extra : rebase_source : b8a9c09b3e04cc91bb553d9a6f84b71024c3247d
2016-05-24 17:16:22 +08:00
Kaku Kuo
5aae35101f
Bug 1235301 - part 3 - export HTMLMediaElement::seekToNextFrame(); r=jwwang
...
MozReview-Commit-ID: 8WMpwOwfqxz
--HG--
extra : rebase_source : 505ebbc01f1c913e1ca90f937bd5f214f688f6ed
2016-05-24 23:05:35 +08:00
Kaku Kuo
e6658c1851
Bug 1235301 - part 2 - implement NextFrameSeekTask; r=jwwang
...
MozReview-Commit-ID: 3ucCLzT6w27
--HG--
extra : rebase_source : c5fe5bc4fd4f616b56ca961dda18e2e06f91d059
2016-05-24 11:03:12 +08:00
Kaku Kuo
3a24c53a98
Bug 1235301 - part 1 - abstract the SeekTask class; r=jwwang
...
MozReview-Commit-ID: F2oXfR4F28x
--HG--
rename : dom/media/SeekTask.cpp => dom/media/AccurateSeekTask.cpp
rename : dom/media/SeekTask.h => dom/media/AccurateSeekTask.h
extra : rebase_source : 091d9fec3373b8dbda3d6e2bcac4903c2c38cd02
2016-05-24 11:02:57 +08:00
Kaku Kuo
6df2e6677a
Bug 1235301 - part 0 - fix SeekTask; r=jwwang
...
MozReview-Commit-ID: L8DOsArR0b2
--HG--
extra : rebase_source : 6a8d6e4782d72e5f1c0c785397d687f19cd7efa1
2016-04-29 10:47:11 +08:00
JW Wang
1f7b60118b
Bug 1275807 - Remove remaining use of FlushableTaskQueue. r=cpearce.
...
MozReview-Commit-ID: L12wxh7GPIr
--HG--
extra : rebase_source : 745ae8240326246050513c96300eba1e32d84130
2016-05-24 16:48:26 +08:00
Chris Peterson
11ef78ae89
Bug 1275016 - Rename Endian.h to EndianUtils.h to avoid #include confusion with Android's endian.h stdlib header. r=froydnj
...
--HG--
rename : mfbt/Endian.h => mfbt/EndianUtils.h
2016-05-22 13:31:11 -07:00
Bill McCloskey
291c555f34
Bug 1262671 - void** -> PickleIterator (r=froydnj)
2016-05-27 09:57:38 -07:00
Jean-Yves Avenard
48f24d3464
Bug 1275538: P2. Drop decoded frames that we know are already too late. r=kamidphish
...
MozReview-Commit-ID: EZ2Ql2DtTKa
--HG--
extra : rebase_source : 4dbffc3538e86562a6bb347354f4ff377e484f04
2016-05-26 14:58:48 +10:00
Jean-Yves Avenard
ca37fb4d46
Bug 1275538: P1. Abort early if a skip request is in progress. r=gerald,kamidphish
...
We would only abort early if new data had been received. Which may not always be the case.
MozReview-Commit-ID: HvAUq5CTc7F
--HG--
extra : rebase_source : a24b6c8bf2a31b0c9e69fc748ebb9b80b5c0d286
2016-05-26 13:59:46 +10:00
Andreas Pehrson
1d2085e59f
Bug 1275596 - Ignore ended tracks when selecting new track in MediaStreamAudioSourceNode and MediaElementSourceNode. r=padenot
...
This is how it was meant to work when the refactor landed in Bug 1208371.
We have no test coverage of seeking apparently.
MozReview-Commit-ID: IhyGbjctO7E
--HG--
extra : rebase_source : 70f1ab777d8f7d6632d24f7134415ad13f73d166
2016-05-26 15:56:58 +02:00
Karl Tomlinson
605ca4cc77
bug 1275754 strip obsolete updates from mStreamUpdates when adding new updates r=padenot
...
MozReview-Commit-ID: 64tRYsgC1pC
--HG--
extra : rebase_source : 85e43345c3eabc885f87c8c0dad5d16a2c2e6f6c
2016-05-25 19:18:17 +12:00
eyim
4f13f0068e
Bug 1271003 - Record whether we've used DXVA in crash reports r=BenWa,jrmuizel
...
MozReview-Commit-ID: 3nIwpdqSZS1
--HG--
extra : rebase_source : a0f71faccfda12ce3bce4a4526dc87610508c7b3
2016-05-26 15:38:41 -04:00
Kaku Kuo
6c95ab3e8e
Bug 1275541
- Undefine GetCurrentTime. r=padenot, r=jesup
...
MozReview-Commit-ID: 3LSadqoMKD3
--HG--
extra : rebase_source : 514892577c08251de1c2be0a7e3ca110497370d4
2016-05-25 20:12:27 +08:00
Eric Rahm
c077aa9010
Bug 1274913 - Move PDM log definition to header. r=njn
2016-05-24 14:55:53 -07:00
Dan Glastonbury
d3d4cb2e30
Bug 1275472 - Enable suspending of background video only in nightly builds. r=cpearce
...
MozReview-Commit-ID: 13HJbggtTXH
--HG--
extra : rebase_source : 13cd70b3e67823b5d36b9785ab8c5feac5d72575
2016-05-25 14:13:30 +10:00
Randell Jesup
f357e1adcd
Bug 1275703: remove saved state about configuration of the VoiceEngine r=jib
...
MozReview-Commit-ID: LLexZdEuqo
2016-05-25 17:35:06 -04:00
Joel Maher
3ff44ada49
Bug 1270962 - move tests which access the clipboard to subsuite 'clipboard'. r=bgrins,ryanvm,armenzg
...
MozReview-Commit-ID: IZziPmwFtHj
2016-05-25 15:28:24 -04:00
JW Wang
8b980a3cbc
Bug 1274216 - remove use of FlushableTaskQueue from PlatformDecoderModule. r=jya.
...
MozReview-Commit-ID: E3DG84yKRmw
--HG--
extra : rebase_source : 2636b7d1ef5cc544f70b3912d4d6bd30f25424df
2016-05-19 17:50:31 +08:00
JW Wang
b9c2b41eb4
Bug 1274189
. Part 3 - remove use of FlushableTaskQueue. r=jya
...
MozReview-Commit-ID: BblRglpMvtp
--HG--
extra : rebase_source : 525d103c8a4b829fc3f35d7722cd9456277f8f19
2016-05-19 16:30:02 +08:00
JW Wang
ef34d3ad83
Bug 1274189
. Part 2 - remove use of FlushableTaskQueue::Flush(). r=jya.
...
MozReview-Commit-ID: I079lp6vSqu
--HG--
extra : rebase_source : 4cd655365a45123de748791100bd308e229d650c
2016-05-25 10:15:24 +08:00
JW Wang
ecc1e85308
Bug 1274189
. Part 1 - rename some functions to be consistent with other MediaDataDecoder sub-classes. r=jya.
...
MozReview-Commit-ID: EqR1cQ2sAhQ
--HG--
extra : rebase_source : 650274ea49bdfcf4a6af55ef6da128d3590bc3a9
2016-05-20 16:28:50 +08:00
JW Wang
006ae9baa3
Bug 1193124 - Ensure logical position is updated after seek. r=jwwang
...
MozReview-Commit-ID: KD4ylXbaDfu
--HG--
extra : rebase_source : c3e856ce515eeeec17b0dd9c64332fcff4d6deb5
2016-04-18 18:57:47 +08:00
Chris Pearce
bc093355a7
Bug 1249706 - Fix 8fe22dd4fc8a (backout of a085ea2d24bb). r=bustage
...
--HG--
extra : rebase_source : dedc21e95680f0361f4ff9e2058fe37f1a322e8e
2016-05-25 10:51:14 +12:00
Chris Pearce
daf024be7d
Bug 1249706 - Backout a085ea2d24bb for blowing telemetry server's mind. r=backout
...
--HG--
extra : rebase_source : fc17ac88544ff800b141a276f66282b34f613dfe
2016-05-25 10:31:15 +12:00
Jean-Yves Avenard
708b1db5db
Bug 1274933: Reject data promise when EOS is encountered following waiting for data. r=gerald
...
MozReview-Commit-ID: 1hKplz5wFnJ
--HG--
extra : rebase_source : 301821b51146e5cc7273f86b53b16c1e6ef6ca08
2016-05-24 19:58:36 +10:00
Gian-Carlo Pascutto
e3b4dc9250
Bug 1249313 - Don't shut down the entire Cameras IPC if a single source is shut down. r=jesup
2016-02-23 15:20:26 +01:00
JW Wang
96106a2fbc
Bug 1274522. Part 2 - fix comments. r=gerald.
...
MozReview-Commit-ID: J7YKTy1m7PU
--HG--
extra : rebase_source : 29f7497cb035545d15dc2d0c79d82bf0ff94d549
2016-05-24 11:47:23 +08:00
JW Wang
acc0134e37
Bug 1274522. Part 1 - Use AsyncShutdown API in MediaShutdownManager. r=gerald.
...
MozReview-Commit-ID: 4hMS188FBdp
--HG--
extra : rebase_source : 6c193d5a07f3109ef8a9a6268b112f3368500e88
2016-05-20 17:17:40 +08:00
Jean-Yves Avenard
cd102518d1
Bug 1270323: P5. Prevent potential null deref. r=cpearce
...
This currently can't happen as no MediaDataDecoder ever return a null sample.
MozReview-Commit-ID: BucIadubght
--HG--
extra : rebase_source : 4c6f3dc1d5581bdb9d58ba3b7cc1659c57f40d8e
2016-05-23 16:12:17 +10:00