Граф коммитов

4074 Коммитов

Автор SHA1 Сообщение Дата
Paul Adenot 279fbfd34c Bug 1280280 - Update cubeb to 073c9f011114. r=kinetik
MozReview-Commit-ID: 8mARVNKAG7P
2016-06-16 14:52:51 +01:00
Paul Adenot 6145a952fe Bug 1280280 - Update `media/libcube/update.sh` to add `cubeb_jack.cpp`, and sort the list of files. r=kinetik
MozReview-Commit-ID: 5gwM71sotV2
2016-06-15 17:26:54 +01:00
Nils Ohlmeier [:drno] 1f4ba9256c Bug 1280259: clear the remote SSRC vector on a track. r=bwc
MozReview-Commit-ID: 9LtaqeiIQoY

--HG--
extra : rebase_source : e063a7965c9daabd7191cdbcadaaf7838032feb5
2016-06-15 16:33:43 +01:00
Chris Peterson b650b6987e Bug 1280283 - Fix uchex warnings about null-check after pointer deref in webrtc/signaling. r=drno 2016-06-15 17:19:29 +01:00
Byron Campen [:bwc] 9c47a3e286 Bug 1276805: Make TestNrSocket less chatty. r=drno
MozReview-Commit-ID: 7lXcrCbuQpz

--HG--
extra : rebase_source : bd80c7e4ebdd0413e35f3807ce503d7c27f7809a
2016-06-14 07:08:52 -05:00
Munro Mengjue Chiang b6bb031a33 Bug 1279036 - retrieve CMSampleBuffer via CMSampleBufferGetDataBuffer for mjpeg case. r=jib
--HG--
extra : rebase_source : 66513f41aefad8a03959dad10e59c64d62d48c71
2016-06-14 06:30:26 +01:00
Sebastian Hengst f310d4012a Backed out changeset c89b8cc657b2 (bug 1266646) 2016-06-13 21:23:53 +02:00
ctai 4b40fd1bc1 Bug 1266646 - Rename MediaStreamDirectListener and MediaStreamTrackDirectListener to DirectMediaStreamListener and DirectMediaStreamTrackListener respectively. r=jesup,pehrsons
Rename those two function to better name alignment with AddDirectListener and AddDirectTrackListener.

MozReview-Commit-ID: 6QY08oyih1X

--HG--
extra : rebase_source : e0f2ac5de75d54a870f5a99f08505e40aa0696d9
2016-04-29 11:45:25 +08:00
Dan Minor 8d9d9ee459 Bug 1210660 - Change vp8 threshold for static images in screensharing mode; r=jesup
This changes the static threshold in screensharing mode and ensures that the
screensharing mode is in fact passed to the codec.

This also causes the peer connection to update the media pipelines when a track is
replaced to cause the codec to be notified that the source has changed and to
change settings appropriately. It seems to be a common use case to have a camera
track be replaced by a screenshare track during a call.

MozReview-Commit-ID: HbV14uL4kIL

--HG--
extra : rebase_source : 34d9fff2efb777bdfd5887db879184bc4ffc7442
2016-06-09 13:38:43 -04:00
Dan Minor 53c5fb9e43 Bug 1167544 - OpenH264 should not send STAP-A aggregation packets in mode 0; r=jesup
MozReview-Commit-ID: IY2mu9dVKHK

--HG--
extra : rebase_source : 77e455651ebf39cf56ca9892be59bd50622b8cc3
2016-06-01 14:28:43 -04:00
Jonathan Watt b15368cfcb Bug 1279451 - Remove a lot of unnecessary includes of nsAutoPtr.h. rs=sparky 2016-06-07 21:10:18 +01:00
Michael Froman f1dd9b78e0 Bug 1279049 - add sdp handling for audio FEC, r=jesup
MozReview-Commit-ID: J0ax8TnR3p8

--HG--
extra : transplant_source : %D5Y%15%E6%C3d%F5%BD%9B%D7%CC%BA%DA%DE%12.%88%DD%A1%5B
2016-06-08 16:24:23 -05:00
Andrea Marchesini 64734bf74c Bug 1278838 - Remove separate worker binding for Performance API, r=smaug
--HG--
rename : dom/performance/nsPerformance.cpp => dom/performance/Performance.cpp
rename : dom/performance/nsPerformance.h => dom/performance/Performance.h
rename : dom/workers/Performance.cpp => dom/performance/PerformanceWorker.cpp
rename : dom/workers/Performance.h => dom/performance/PerformanceWorker.h
2016-06-09 19:04:42 +02:00
Nathan Froyd 0b2896f578 Bug 1278938 - avoid warnings in omx-plugin headers when compiling with clang; r=snorp
We can avoid a struct/class mismatch in MediaExtractor.h.

TypeHelpers.h has extraneous |template<>| specializations that don't
actually specialize anything.
2016-06-09 18:44:34 -04:00
Andrea Marchesini d84e87b425 Bug 1278843 - Move PerformanceTiming code in separate files, r=smaug 2016-06-09 12:43:56 +02:00
Nils Ohlmeier [:drno] dda722b328 Bug 1279004: do RTCP decryption after filtering. r=jesup
MozReview-Commit-ID: 2VIgy6czdNp

--HG--
extra : rebase_source : 2e92f947bc802fc87db3c3f990aa86623f19ac61
2016-06-08 11:44:46 -07:00
Makoto Kato 967e316e57 Bug 1278476 - Add android/aarch64 target to WebRTC's GYP. r=jesup
MozReview-Commit-ID: DzAZdAvsM9O

--HG--
extra : rebase_source : 1f4211a27382fb05abcae739558903da77fc57cb
2016-06-07 15:51:46 +09:00
Dan Minor ce4b3363d9 Bug 1274340: enable FEC during video codec setup when negotiated; r=jesup
MozReview-Commit-ID: 3gpxobPGV7M

--HG--
extra : rebase_source : b83f1a4aa6f7959d406d285fe9a01f1320e97b48
2016-05-26 15:28:54 -04:00
Nathan Froyd 2a354943cf Bug 1277853 - adjust checks for clang's integrated assembler in transform_neon.S; r=jesup
This file used __APPLE__ as a shorthand for "compiling with clang's
integrated assembler"; we should really be checking for __clang__ instead.
2016-06-06 16:59:35 -04:00
Benoit Girard 89a2736994 Bug 1278036 - Rename Endian.h to BigEndian.h for case insensitive Linux builds. r=cpearce
MozReview-Commit-ID: CePIpZZEjD

--HG--
rename : media/gmp-clearkey/0.1/Endian.h => media/gmp-clearkey/0.1/BigEndian.h
extra : rebase_source : a05ccec4e75da7f0bc1eb1a38c2f7e84b82d31ce
2016-06-05 13:24:51 -04:00
Jet Villegas 6d95828266 merge from inbound 2016-06-04 03:33:38 -07:00
Carsten "Tomcat" Book 56972796c3 Backed out changeset 3538bc8b05aa (bug 1278005) will land directly on m-c 2016-06-04 09:40:05 +02:00
Jean-Yves Avenard 950b3b9268 Bug 1278005: Fix rounding problems. r=cpearce, a=tomcat
We had two potentials rounding issue occurring. The one causing the problem is that adding an int64 with a float is a float, and would be limited to 24bits mantissa.
The other, could be that rounding would occur if the segment duration was over 16s long, as that too would exceed the representation range as we using microseconds representation internally.

MozReview-Commit-ID: FyBTGvfg25I

--HG--
extra : transplant_source : %D0%14u%E3%1E%C6%D2%FC4%A4%2B%C0%20k%05%E8%90qz%2B
2016-06-04 12:22:39 +10:00
Jean-Yves Avenard 44e35af008 Bug 1278005: Fix rounding problems. r=cpearce
We had two potentials rounding issue occurring. The one causing the problem is that adding an int64 with a float is a float, and would be limited to 24bits mantissa.
The other, could be that rounding would occur if the segment duration was over 16s long, as that too would exceed the representation range as we using microseconds representation internally.

MozReview-Commit-ID: FyBTGvfg25I

--HG--
extra : rebase_source : bb0fff71bfdcaef8e76148bf59a73809e4737024
2016-06-04 12:22:39 +10:00
Nils Ohlmeier [:drno] 4e10dcb863 Bug 1276368: use b=TIAS for maxBitrate encoding constraints. r=jesup
MozReview-Commit-ID: C6kGt9pfhko

--HG--
extra : rebase_source : 575513fb65af7033edbba400f0bee8e69a45d266
2016-05-18 18:16:59 -07:00
Dan Minor 27c4d82245 Bug 1274340: enable FEC during audio codec setup when negotiated; r=jesup
MozReview-Commit-ID: 7kc28DUDzEd

--HG--
extra : rebase_source : 8459880c0f21043e154c50f408affe34769ef775
2016-05-31 11:12:45 -04:00
Byron Campen [:bwc] 6caa8b4bd4 Bug 1273136: Start remote streams on SRD, and end them even if offer/answer never completed. r=jesup, r=pehrsons
MozReview-Commit-ID: ulrDM0Gzj6
2016-05-23 10:22:01 -05:00
Randell Jesup 21cc78c1a6 Bug 1276156: Stop encoder ProcessThreads before deleting the channel r=pkerr
To avoid deadlocks between DeleteChannel() and Process() code

MozReview-Commit-ID: G650SWDH8s0
2016-05-31 23:39:34 -04:00
Matthew Gregan 140a910bc3 Bug 1261900 - Remove obsolete patch file. r=me 2016-06-01 09:20:37 +12: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
Jean-Yves Avenard 0425d28998 Bug 1275853: [mp4] Don't reject boxes that contains padding but can be easily skipped. r=kentuckyfriedtakahe
My guess is that the application generating those files, does a very rough estimate on what the sample table size is going to be, which allows to perform the conversion in a single pass. This allows to place the moov box at the beginning.

MozReview-Commit-ID: IGzxTho4Akk

--HG--
extra : rebase_source : b6ca711a00f8b2d7d8708acdd17f52f59b469685
2016-05-28 10:42:01 +10: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
Nils Ohlmeier [:drno] a11147d580 Bug 1275648: check return value of GetPipelineByTrackId_m. r=jesup
MozReview-Commit-ID: EtJSbok04Lc

--HG--
extra : rebase_source : dfdbe83709060886d0a81f479207e2fa85031fe7
2016-05-25 10:32:29 -07:00
Nils Ohlmeier [:drno] 1d9c7716f5 Bug 1275217: remove QuickTime and QTKit related code and dependecies. r=jib
MozReview-Commit-ID: IDXgV9jnlMk

--HG--
extra : rebase_source : 529d867eb7330b9f498897df7248221836a91016
2016-05-24 02:15:19 -07:00
Ryan VanderMeulen 244a5c7598 Backed out changeset de91db2be204 (bug 1275812) on a CLOSED TREE, again. 2016-05-26 16:36:00 -04:00
Ralph Giles a038a5c348 Bug 1275812 - Experiment with exporting track mime-type. r=kinetik, a=RyanVM to land on a CLOSED TREE
MozReview-Commit-ID: 9CynVkwtUn2

--HG--
extra : source : aa1d245e0af392ca48e991661c0c38a84ba2e360
extra : amend_source : 5fc877fcf2e91a5c29b4a57ce00d90f6d354cf09
2016-04-04 11:28:05 -07:00
Ryan VanderMeulen ac870fd3ee Backed out changeset aa1d245e0af3 (bug 1275812) for mass win32 debug crashes.
CLOSED TREE
2016-05-26 13:53:26 -04:00
Ralph Giles 21456960e1 Bug 1275812 - Experiment with exporting track mime-type. r=kinetik
MozReview-Commit-ID: 9CynVkwtUn2

--HG--
extra : rebase_source : 7995c6af6dc0a58b7369d25824c8446487ce49aa
2016-04-04 11:28:05 -07:00
Bryce Van Dyk 85f8335784 Bug 1257726 - Update to latest upstream version of nestegg. r=kinetik
Bring in updated nestegg library, the newly exposed encryption
functionality will be used to enable WebM EME.

MozReview-Commit-ID: Hv6hSFjlS5c

--HG--
extra : rebase_source : c759a702c205111d65aa2002564559210c662d5f
2016-05-04 11:14:29 +12:00
Ralph Giles 8959d6a9ce Bug 1266309 - Use fallible rust thread::Builder. r=kinetik
We think thread::spawn() may be panicking in low memory
conditions. Test this by using the fallible thread::Builder
API and converting spawn Results into an error return.

MozReview-Commit-ID: 36pDaWsR2p8

--HG--
extra : rebase_source : 058273473564fa4c3b3da4cbd231efd9003a7d05
2016-05-25 13:57:29 -07:00
Ralph Giles dad637eb4a Bug 1275189 - Remove thread::JoinHandle panic guard. r=kinetik
We've audited this code, so the calls inside the closure should
be panic-free. Meanwhile the thread join() itself seems to be
panicing on windows. This will at least get us a more obvious
crash.

MozReview-Commit-ID: JXoDOOu2x0K

--HG--
extra : rebase_source : 661da4e8e8dc98e25b318a51c49a406ee86beb46
2016-05-24 14:42:42 -07:00
Jeff Muizelaar 3d15a7f63b Bug 1273640. Make some mp4 demuxer classes final. r=cpearce
This fixes some clang warnings about virtual destructors.
2016-05-24 15:38:48 -04:00
Munro Mengjue Chiang f71af76062 Bug 1180725 - use AVFoundation for camera capture on OSX. r=jib 2016-05-19 22:48:55 +08:00
Michael Froman 9ebc499566 Bug 1155435 - connected negotiated REMB from sdp into VideoConduit, r=drno, r=jesup
MozReview-Commit-ID: 7B2V4JoltOx

--HG--
extra : transplant_source : %802d%00%D5%86%E8u%101o%7D%F4%C15%97%CD%3A%EA1
2016-05-19 10:23:45 -05:00
Michael Froman a4bbff5e1f Bug 1155435 - add sdp RtcpFb for REMB, r=drno, r=jesup
MozReview-Commit-ID: Ga7so20UsMo

--HG--
extra : transplant_source : p%FE%99%96%130N%F5%D2%EB%BFl%C9vt%C8qqK%18
2016-05-20 16:38:29 -05:00
Byron Campen [:bwc] 495f614a9f Bug 1213773: Better handling of answer with direction of inactive in renegotiation. r=mt
MozReview-Commit-ID: Fjo2rBtIYvD

--HG--
extra : rebase_source : bc08c173713781e134de25d39e199aa405a0ca7f
2016-02-05 13:21:11 -06:00
Sebastian Hengst e013fac160 Backed out changeset 998ed936f745 (bug 1228601) for reftest failure in 1frame_rotation_90.mp4. r=backout on a CLOSED TREE 2016-05-23 14:24:00 +02:00
Andreas Pehrson 5c1742c0d9 Bug 1271669 - Remove wallpaper constraints to the MediaStream argument to RTCPeerConnection.addTrack(). r=jib
This change RTCPeerConnection.addTrack() to allow any MediaStream as argument.

The MediaStream is in the end used as an identifier of how the tracks will be
grouped together on the receiving side of the peer connection.

MozReview-Commit-ID: 9wDPOmMHYDc

--HG--
extra : rebase_source : 5fd59853c2d207cbcdaa1e4a767b3c4de20a1beb
extra : histedit_source : 2b88e899a329df07a46c1f12e449956d59645cf7
2016-05-19 15:32:56 +02:00
Andreas Pehrson 59ed044326 Bug 1271669 - Remove GetVideoTrackByTrackId(). r=bwc
We have GetTrackById() now that does essentially the same thing.
Also, GetVideoTrackByTrackId() was too focused on the owning MediaStream and
didn't work.

MozReview-Commit-ID: 9z3rg4FI9H8

--HG--
extra : rebase_source : 7e295dc19b41b62f809977b6b73d2729f127d08a
extra : histedit_source : 39ab0f08939825c341b136150760e02c92fac970
2016-05-19 15:28:03 +02:00
Andreas Pehrson 8432f89c87 Bug 1271669 - Clean up some stream-centered code in MediaPipelineFactory. r=bwc
MozReview-Commit-ID: 8esaZmy7HVO

--HG--
extra : rebase_source : b98d20380596e3b14c00034ca38b5ff82ff11320
extra : histedit_source : 5e5dcbce95878404f743b142a075c601a4f46f24
2016-05-18 16:36:57 +02:00