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
Andreas Pehrson
02e322e6f2
Bug 1271669 - Don't rely on streams for getStats(). r=jib, r=bwc
...
MozReview-Commit-ID: 8I6YowAAGcW
--HG--
extra : rebase_source : 185c4dc7dffcd927b0c5c1ad5d34fcaacb857feb
extra : histedit_source : 9b796fbbf72103eab3eba13381ab6244b424751f
2016-05-18 15:00:21 +02:00
Andreas Pehrson
299b4666bb
Bug 1271669 - Change AnyLocalStreamHasPeerIdentity to be per-track. r=mt
...
MozReview-Commit-ID: LltvHE9ROfT
--HG--
extra : rebase_source : 18e9c57fdb6ca42a6d33f7f57ad4c47ec2abb90d
extra : histedit_source : 0ee3b9159ef05179e803a375d2e6528da7dc7e5b
2016-05-18 12:55:07 +02:00
ctai
7e0671d483
Bug 1266647 - Clean NotifyQueuedTrackChange to only notify when command is track create and track end. r=jesup r=pehrsons
...
MozReview-Commit-ID: 4Pp3xHeBIW4
--HG--
extra : transplant_source : %D4c%13P%82Y%04%FA%0E%9D%9C%97%91%AAH%FCI%C3u_
2016-05-04 16:08:44 +08:00
Kilik Kuo
b0d32a9fb5
Bug 1228601 - [Part1] Store only supported video rotation informatin into VideoInfo.; r=mattwoodrow
...
MozReview-Commit-ID: GF1PpJGkGyA
--HG--
extra : transplant_source : %C5%FF%EB%29j%E2T_h%AC%22%8Ey%E0%91%C6%7Dh%1C%09
2016-05-13 02:17:39 +08:00
Matthew Gregan
f99185c1e7
Bug 1269768
- Treat multiple BlockAdditions elements in WebM as an error. r=giles
2016-05-23 12:56:52 +12:00
Randell Jesup
486d30379d
Bug 1274083: don't return early from rate changes if we overflow r=jmspeex
...
MozReview-Commit-ID: DVSp3VpiIJw
2016-05-20 01:53:27 -04:00
Matthew Gregan
c3e2181bd1
Bug 1261900 - Update in-tree libnestegg. r=giles
...
This update pulls in nestegg_read_reset, nestegg_packet_has_keyframe, and
nestegg_packet_reference_block.
2016-04-22 22:54:27 +10:00
Daniel Holbert
8702f70bee
Bug 1273965 part 3: Collapse & de-indent another else-after-return in MediaPipelineFactory.cpp, and drop a now-clearly-unnecessary NS_NOTREACHED. r=bwc
...
MozReview-Commit-ID: 6K4ng30gGPC
--HG--
extra : rebase_source : 57b8ae79d4ca6ecebd28fa066b0707f4834d9415
2016-05-18 10:56:00 -07:00
Daniel Holbert
104646ee7c
Bug 1273965 part 2: Collapse & de-indent one else-after-return in MediaPipelineFactory.cpp, and drop a now-clearly-unnecessary NS_NOTREACHED. r=bwc
...
MozReview-Commit-ID: EJhWQf9DzyT
--HG--
extra : rebase_source : 4ed48214cf829d1ab07d05d3d034051437404370
2016-05-18 10:55:58 -07:00
Daniel Holbert
7a249caada
Bug 1273965 part 1: Collapse some one-liner else-after-return patterns in MediaPipelineFactory.cpp. r=bwc
...
MozReview-Commit-ID: KXhQrteqdtI
--HG--
extra : rebase_source : e2400812af7c13c235c622367f918d865cd40312
2016-05-18 10:55:57 -07:00
Daniel Holbert
f2268be266
Bug 1273965 part 0: Drop "else" from some return-else-if statements in MediaPipelineFactory.cpp. r=bwc
...
MozReview-Commit-ID: EyKzyiY6Y8B
--HG--
extra : rebase_source : 15f66d2058a7fb32115318e6019698a739181236
2016-05-18 10:55:55 -07:00
Chris Peterson
8a9e2d2bd4
Bug 1272513 - Part 2: Remove redundant -Wshadow CXXFLAGS from moz.build files. r=glandium
2016-05-14 00:54:55 -07:00
Chris Peterson
353ee65255
Bug 1272513 - Part 1: Suppress -Wshadow warnings-as-errors in some directories. r=glandium
2016-05-11 00:00:01 -07:00
Carsten "Tomcat" Book
6ff722b9be
Backed out changeset 1709366abefd (bug 1208373)
2016-05-13 13:51:41 +02:00