Commit Graph

5967 Commits

Author SHA1 Message Date
Makoto Kato
c46046d1a5 Bug 1262335 - Part 3. Remove OMX loader for Android GB/HC. r=snorp
MozReview-Commit-ID: CBWVeqimtq0

--HG--
extra : rebase_source : ade416b02eafba462ad6eb6bf6d5a12096a10a11
2016-04-06 17:30:45 +09:00
Nathan Froyd
bb79683a51 Bug 1262473 - don't needlessly construct nsAutoCString temporaries when serializing GMPVideoCodec; r=cpearce
We have nsDependentCString to avoid needless memory traffic here.  We
need an explicit cast, however, because we don't have a ParamTraits
specialization for nsDependentCString, only for nsCString, and template
specialization doesn't take derived classes into account.
2016-03-31 15:19:38 -04:00
Jean-Yves Avenard
0bd6645973 Bug 1262396: [MSE] Remove incorrect assertion. r=gerald
MozReview-Commit-ID: Dav8XajE6mU

--HG--
extra : rebase_source : e54c67cf6df968d7463afbf3fcffe2cc3032d7c5
2016-04-06 21:26:46 +10:00
Jean-Yves Avenard
2686e88fdc Bug 1261129: Make VP9 sample data const. r=kentuckyfriedtakahe
MozReview-Commit-ID: 1VhEkxqLInz

--HG--
extra : rebase_source : 2915047cba83971618329a3f471e0a8e541dfe62
2016-04-01 14:23:07 +11:00
Chris Manchester
f7a1b3fb60 Bug 1242051 - Add inter-directory test support file dependencies to ini manifests. r=gps
Previously, every test and support file would be synced to the objdir
when running any test. Now that only those support files and tests requested
are synced, we note support files required beyond those in a test's
directory in ini manifests.

MozReview-Commit-ID: EmlDz9d4lqt
2016-04-04 14:56:52 -07:00
Mats Palmgren
bd8a2afe08 Bug 1261627 - Unbreak --disable-webrtc builds. r=cpearce 2016-04-02 12:04:00 -04:00
Makoto Kato
3631d1cc14 Bug 1222697 - Audio Indicator doesn't appear when using Web Speech Synthesis. r=eeejay
Create audio channel agent even if e10s.  Dispatch*Inner won't be called from
child process's SpeechSynthesisRequestChild, so it is created at Dispatch*Impl.

MozReview-Commit-ID: 4ZQWE2gPh9g

--HG--
extra : rebase_source : 0de343e33b4f1720682183b120aa062267cbe3d7
2016-03-31 11:09:03 +09:00
Mike Shal
33c2aa983c Bug 1259553 - Remove dom/media/webspeech/recognition/Makefile.in; r=ted
MozReview-Commit-ID: FQFTk9LYoEt
2016-03-23 17:30:33 -04:00
Paul Adenot
352f3c7654 Bug 1241096 - Add a better memory reporting system for AudioBuffers. r=erahm
MozReview-Commit-ID: GHiauyyD3R2
2016-04-01 13:36:41 +02:00
Carsten "Tomcat" Book
18f9b34175 Backed out changeset 5d5b5862ab90 (bug 1241096) for crashtest crashes 2016-04-01 09:42:07 +02:00
Paul Adenot
2b277c167c Bug 1241096 - Add a better memory reporting system for AudioBuffers. r=erahm
MozReview-Commit-ID: GHiauyyD3R2
2016-04-01 08:27:08 +02:00
George Wright
5c454494ce Bug 1114647 - Rename "plugin-container" to "firefox-webcontent" and create a new executable target for Win32 called "firefox-plugin-container" r=ted,jhamer
--HG--
rename : ipc/app/module.ver => ipc/app/plugin-container/module.ver
rename : ipc/contentproc/plugin-container.cpp => ipc/contentproc/firefox-webcontent.cpp
2016-04-01 02:12:59 -04:00
Randell Jesup
ce36c0e082 Bug 1258942: Lock around DeviceID access for audio inputs r=padenot
MozReview-Commit-ID: DQ5FBW4H8mX
2016-04-01 00:18:13 -04:00
JW Wang
0cff6d9802 Bug 1239911 - Remove unused |mAudioChannel|. r=bechen.
MozReview-Commit-ID: F10HLXyHGKk
2016-04-01 07:41:28 +08:00
JW Wang
11cf428801 Bug 1250054. Part 2 - employ MediaDecoderReaderWrapper for MDSM and remove code about adjusting start time. r=jya.
MozReview-Commit-ID: CvEnGuvr6gt
2016-03-31 16:35:47 +08:00
JW Wang
13a1e758be Bug 1250054. Part 1 - implement MediaDecoderReaderWrapper. r=jya.
MozReview-Commit-ID: KKN6GR9MO8p
2016-03-31 16:32:03 +08:00
Chris Pearce
3c22b050df Bug 1261192 - Make EMEDecryptor clear decrypted samples' crypto field before passing to wrapped MediaDataDecoder for decoding. r=gerald
The Adobe GMP unencrypted decoder can't decode unencrypted input which has
valid crypto data attached; it thinks the sample is encrypted, and returns a
crypto error and decoding fails. The sample should be decrypted by the time
we pass it to the wrapped decoder, so decoding should succeed without the
crypto data.


MozReview-Commit-ID: KjZcQyYiRqp
2016-04-01 13:53:01 +13:00
Syd Polk
8deb560b78 Bug 1260872 - The docs are not being generated correctly on readthedocs - r=whimboo
MozReview-Commit-ID: Dazbq17WU9X

--HG--
extra : rebase_source : 8bfd81ccc8d8b7b4a08dc55242f4050e33c5064d
2016-03-30 17:45:23 -05:00
Syd Polk
a803c54f06 Bug 1258020 - Increase timeouts for network bandwidth limiting tests. Netflix takes a LONG time to load when bandwidth is low. r=maja_zf,SingingTree
MozReview-Commit-ID: 3mukTlWesby

--HG--
extra : rebase_source : 08671ed881213c8069d368cf80295daed7842c4a
2016-03-24 11:49:05 -05:00
Eitan Isaacson
c561d48d2b Bug 1254378 - Update synth tests and introduce no voiceschanged test. r=smaug
MozReview-Commit-ID: 6O9bBFGgFFq

--HG--
extra : rebase_source : 7f4bcb1af86271bc4f82160bbfc008f623813720
2016-03-24 16:43:04 -07:00
Eitan Isaacson
3b0eec544f Bug 1254378 - Dispatch 'voiceschanged' when notified. r=smaug
MozReview-Commit-ID: 7BAJaqMtVUE

--HG--
extra : rebase_source : bf3289d1fb7909ef5dbacca410142775d2115578
2016-03-23 11:01:05 -07:00
Eitan Isaacson
820a2aca9c Bug 1254378 - Implement nsISynthVoiceRegistry.notifyVoicesChanged. r=smaug
MozReview-Commit-ID: DIRcnw5Rfnc

--HG--
extra : rebase_source : b8d5b034a8a27e06b67f959eb837732d8f7a5804
2016-03-23 10:38:18 -07:00
Eitan Isaacson
1fd9961689 Bug 1254378 - Make new 'speech-synth-started' component service category. r=smaug
MozReview-Commit-ID: LsPDCdpUA48

--HG--
extra : rebase_source : 5ebebebb601a54959c49d9e4b87c8f96be4ff2c7
2016-03-23 10:32:58 -07:00
Eitan Isaacson
1df06a0d6d Bug 1254378 - Make SpeechSynthesis an event target with a "voiceschanged" event. r=smaug
MozReview-Commit-ID: AmreVzU18LI

--HG--
extra : rebase_source : 3437459fc486721be11d42ca234a450b7493d2c7
2016-03-23 10:30:00 -07:00
Syd Polk
351276fc23 Bug 1259249 Make sure that EME system is setup before running tests. r=maja_zf,SingingTree
MozReview-Commit-ID: 6I4uVo5Gld7

--HG--
extra : rebase_source : 8b677e85b839d14d657420e676ac920704d08fd7
2016-03-29 16:13:58 -05:00
Randell Jesup
5f438060c1 Bug 1260702: Don't crash on input sources from WebAudio in MediaRecorder r=padenot
MozReview-Commit-ID: cseol6STUw
2016-03-30 10:08:04 -04:00
Jan-Ivar Bruaroey
036cbca2a2 Bug 1259728 - minimal fix for reentrancy in pc.close(). r=jesup
MozReview-Commit-ID: Dji4d2bYTcj

--HG--
extra : rebase_source : 65d08cc6869444b2219ed7529ebad6c23115153f
2016-03-29 16:27:03 -04:00
Eugen Sawin
ee4df2bffc Bug 1232911 - [3.2] Block VPX support in ADM on unsupported devices. r=snorp 2016-03-30 13:19:33 +02:00
Eugen Sawin
6d621f5c28 Bug 1232911 - [1.2] Allow to test for specific VPX MIME type version. r=cpearce 2016-03-30 13:19:33 +02:00
David Anderson
b20d5f6769 Add telemetry for which WMF backends are used. (bug 1259695, r=mattwoodrow) 2016-03-29 22:49:02 -07:00
James Cheng
23a3da9399 Bug 1260377 - Fix CDMProxy::SetServerCertificate crash since null pointer. r=cpearce 2016-03-30 11:26:44 +13:00
Carsten "Tomcat" Book
cee1a58936 Backed out changeset 15058cd33731 (bug 1250054) for leaks
--HG--
extra : rebase_source : 4586059d7b80f6d417aa07dbf9877b170a64ccab
2016-03-29 15:52:29 +02:00
Carsten "Tomcat" Book
c7515d6856 Backed out changeset fe425b8cb8cb (bug 1250054)
--HG--
extra : rebase_source : ea79fd42beb7cf841989816b227ce57209494355
2016-03-29 15:45:32 +02:00
Carsten "Tomcat" Book
d65d442422 Backed out changeset ea3d6ace0405 (bug 1250054)
--HG--
extra : rebase_source : 2b4bcf5d740e874a146bb4993456717ae904d7ea
2016-03-29 15:45:31 +02:00
JW Wang
234c4687d6 Bug 1250054. Part 3 - employ MediaDecoderReaderWrapper and remove code about adjusting start time. r=jya. 2016-03-02 21:20:40 +08:00
JW Wang
cd4fad046a Bug 1250054. Part 2 - implement MediaDecoderReaderWrapper. r=jya. 2016-03-02 21:16:00 +08:00
JW Wang
635996582d Bug 1250054. Part 1 - add new files and move StartTimeRendezvous from MediaDecoderStateMachine.h to MediaDecoderReaderWrapper.cpp. r=jya. 2016-03-29 14:48:11 +08:00
Sotaro Ikeda
505c880bbe Bug 1259366 - Flush after eos of android::MediaCodec r=jolin 2016-03-28 21:39:05 -07:00
Randell Jesup
3fd01980f6 Bug 1258144: warnings-as-errors bustage r=cpearce
MozReview-Commit-ID: 6CIkX6F6cl2
2016-03-28 21:00:21 -04:00
Randell Jesup
d990461ce1 Bug 1258144: Flip warning sense typo in original patch for bug r=cpearce
MozReview-Commit-ID: dztvbBSYyI
2016-03-28 20:02:40 -04:00
Kyle Huey
d9265a3eaf Bug 1259294: Part 2 - Use MOZ_ALWAYS_SUCCEEDS. r=froydnj 2016-03-28 10:28:15 -07:00
Kyle Huey
20daca1a98 Bug 1258905: Remove a bunch of dead IPC code. r=jld 2016-03-28 10:28:14 -07:00
Jean-Yves Avenard
37d629b09b Bug 1259916: [MSE] P3. Simplify eviction calculation logic. r=gerald
Also, remove no longer used code and update comments to properly reflect the current algorithms used.

MozReview-Commit-ID: GwsGC70xM85

--HG--
extra : rebase_source : 2c1a2cd449eac243d8e3d77cc1bf80c2adc64cdf
2016-03-28 00:58:37 +11:00
Jean-Yves Avenard
9867dc58c5 Bug 1259916: [MSE] P2. Bump audio source buffer eviction threshold to 30MB. r=gerald
20MB appears to work, but just to be safe until we get confirmation from YouTube on what is a safe value to use.

MozReview-Commit-ID: BnGaVLeCRJ5

--HG--
extra : rebase_source : 6333dd4c8dbd6f846344218dd50124797fc5cb23
2016-03-28 00:48:57 +11:00
Jean-Yves Avenard
c7c99753a2 Bug 1259916: [MSE] P1. Fix eviction. r=gerald
Bug 1216460 introduced a regression which would cause to always evict from both ends of the current track buffer.

MozReview-Commit-ID: 4f01tNQ2KU8

--HG--
extra : rebase_source : 7da96fc1cbca03d60705fce681ee9259dd81d173
2016-03-28 00:41:31 +11:00
Alex Chronopoulos
bc6563f248 Bug 1251502 - Use devid instead of device_id when getting the ID for a cubeb device. r=jesup
MozReview-Commit-ID: JojzRPFhYJ
2016-03-25 17:41:45 +01:00
Jean-Yves Avenard
70a7329e7e Bug 1259274: [MSE] P5. Use new AutoTaskQueue with MSE objects. r=gerald
It was possible for a TrackBuffersManager to have pending tasks currently running while the MediaSourceDemuxer was shutting down the task queue. This would cause an assertion upon resolution of the promise attempting to schedule a new runnable as the task queue was now shutdown.

The AutoTaskQueue only shuts down once it's no longer used.

MozReview-Commit-ID: IzPh2OdGbvN

--HG--
extra : rebase_source : 3b39ca72f1bbb1d64e7f9f7a376b5b9cb68da0f6
2016-03-26 02:14:49 +11:00
Jean-Yves Avenard
e7f959b6f8 Bug 1259274: [MSE] P4. Add AutoTaskQueue convenience class. r=gerald
Just like TaskQueue, but doesn't require to be shutdown.

MozReview-Commit-ID: 9JR9mZZuP4w

--HG--
extra : rebase_source : c98aaafdad31e34afe7a58d1113f5835f777c1c0
2016-03-26 02:09:26 +11:00
Jean-Yves Avenard
5f3b4ca5d5 Bug 1259274: [MSE] P3. Refactor handling of tasks so they only ever run concurrently. r=gerald
MozReview-Commit-ID: 1U8r82kTR0t

--HG--
extra : rebase_source : 0646125364bee89f37cfff426c1034a6feb3a516
2016-03-27 20:20:40 +11:00
Jean-Yves Avenard
8da4d6ea4d Bug 1259274: [MSE] P2. Remove unused code path. r=gerald
MozReview-Commit-ID: FHj3u1WL1ul

--HG--
extra : rebase_source : aa5303670890056e716edb3ce50e774df143c6e7
2016-03-27 18:44:10 +11:00