Eric Rahm
6158606ff8
Bug 1165515 - Part 10: Convert mtransport/logging.h to use PR_LOG levels. r=ekr
...
To fit into the new structure of mozilla logging we need to remove |ML_EMERG|
(it is not used) and as an interim step we need to switch from using raw
integers to the new PR_LOG levels.
2015-06-03 15:22:36 -07:00
Eric Rahm
6d13987359
Bug 1165515 - Part 3: Convert PR_LOG_TEST to MOZ_LOG_TEST. r=froydnj
2015-06-03 15:22:28 -07:00
Kelly Davis
4abbda9597
Bug 1051146 - Part 7: Introduce update scripts for Pocketsphinx and Sphinxbase code. r=smaug
2015-05-26 02:45:00 -04:00
Kelly Davis
5e96472983
Bug 1051146 - Part 3: Introduce build system changes for the new Pocketsphinx and Sphinxbase code. r=smaug, r=gps
2015-05-27 21:39:00 -04:00
Kelly Davis
15bb1c6360
Bug 1051146 - Part 2: Introduce the new Pocketsphinx and Sphinxbase code with no build integration. r=smaug, r=gerv
2015-05-21 22:18:00 -04:00
Carsten "Tomcat" Book
9432818a46
Backed out 14 changesets (bug 1165515) for linux x64 e10s m2 test failures
...
Backed out changeset d68dcf2ef372 (bug 1165515)
Backed out changeset 7c3b45a47811 (bug 1165515)
Backed out changeset b668b617bef2 (bug 1165515)
Backed out changeset d0916e1283a2 (bug 1165515)
Backed out changeset ac4dc7489942 (bug 1165515)
Backed out changeset e9632ce8bc65 (bug 1165515)
Backed out changeset c16d215cc7e4 (bug 1165515)
Backed out changeset e4d474f3c51a (bug 1165515)
Backed out changeset d87680bf9f7c (bug 1165515)
Backed out changeset b3c0a45ba99e (bug 1165515)
Backed out changeset 9370fa197674 (bug 1165515)
Backed out changeset 50970d668ca1 (bug 1165515)
Backed out changeset ffa4eb6d24b9 (bug 1165515)
Backed out changeset 5fcf1203cc1d (bug 1165515)
2015-06-02 13:05:56 +02:00
Randell Jesup
9ab3ef9df2
Bug 1159489: WebRTC bitrate limits for video depend on input resolution and framerate r=pkerr
2015-06-02 02:49:37 -04:00
Eric Rahm
14740fdf18
Bug 1165515 - Part 13-2: Replace usage of PRLogModuleLevel and PR_LOG_*. rs=froydnj
...
This is straightforward mapping of PR_LOG levels to their LogLevel
counterparts:
PR_LOG_ERROR -> LogLevel::Error
PR_LOG_WARNING -> LogLevel::Warning
PR_LOG_WARN -> LogLevel::Warning
PR_LOG_INFO -> LogLevel::Info
PR_LOG_DEBUG -> LogLevel::Debug
PR_LOG_NOTICE -> LogLevel::Debug
PR_LOG_VERBOSE -> LogLevel::Verbose
Instances of PRLogModuleLevel were mapped to a fully qualified
mozilla::LogLevel, instances of PR_LOG levels in #defines were mapped to a
fully qualified mozilla::LogLevel::* level, and all other instances were
mapped to us a shorter format of LogLevel::*.
Bustage for usage of the non-fully qualified LogLevel were fixed by adding
|using mozilla::LogLevel;| where appropriate.
2015-06-01 22:17:33 -07:00
Eric Rahm
879eaa5383
Bug 1165515 - Part 11: Align CSFLogLevel with PR_LOG levels. r=jesup
...
This aligns CSFLogLevel with the corresponding PR_LOG levels by removing the
unused CRITICAL and NOTICE CSF log levels and renaming OBNOXIOUS to VERBOSE.
mozilla/Logging.h was moved into the implementation file so as to avoid
compilation errors in C-only code.
2015-06-01 22:17:28 -07:00
Eric Rahm
b9b003531b
Bug 1165515 - Part 10: Convert mtransport/logging.h to use PR_LOG levels. r=ekr
...
To fit into the new structure of mozilla logging we need to remove |ML_EMERG|
(it is not used) and as an interim step we need to switch from using raw
integers to the new PR_LOG levels.
2015-06-01 22:17:27 -07:00
Eric Rahm
83ec610692
Bug 1165515 - Part 3: Convert PR_LOG_TEST to MOZ_LOG_TEST. r=froydnj
2015-06-01 22:17:19 -07:00
Wes Kocher
fcc808d96c
Backed out 14 changesets (bug 1165515) for b2g mochitest-6 permafail CLOSED TREE
...
Backed out changeset 9b97e2aa2ed9 (bug 1165515)
Backed out changeset 150606c022a2 (bug 1165515)
Backed out changeset 4e875a488349 (bug 1165515)
Backed out changeset 467e7feeb546 (bug 1165515)
Backed out changeset d6b6cc373197 (bug 1165515)
Backed out changeset 0615265b593c (bug 1165515)
Backed out changeset fafd1dce9f08 (bug 1165515)
Backed out changeset d1df869245f9 (bug 1165515)
Backed out changeset 6876a7c63611 (bug 1165515)
Backed out changeset b7841c94a9a3 (bug 1165515)
Backed out changeset e5e3617f7c73 (bug 1165515)
Backed out changeset 39be3db95978 (bug 1165515)
Backed out changeset 0ec74176f8de (bug 1165515)
Backed out changeset 5b928dd10d71 (bug 1165515)
2015-06-01 17:57:58 -07:00
Eric Rahm
579c7d8013
Bug 1165515 - Part 13-2: Replace usage of PRLogModuleLevel and PR_LOG_*. rs=froydnj
...
This is straightforward mapping of PR_LOG levels to their LogLevel
counterparts:
PR_LOG_ERROR -> LogLevel::Error
PR_LOG_WARNING -> LogLevel::Warning
PR_LOG_WARN -> LogLevel::Warning
PR_LOG_INFO -> LogLevel::Info
PR_LOG_DEBUG -> LogLevel::Debug
PR_LOG_NOTICE -> LogLevel::Debug
PR_LOG_VERBOSE -> LogLevel::Verbose
Instances of PRLogModuleLevel were mapped to a fully qualified
mozilla::LogLevel, instances of PR_LOG levels in #defines were mapped to a
fully qualified mozilla::LogLevel::* level, and all other instances were
mapped to us a shorter format of LogLevel::*.
Bustage for usage of the non-fully qualified LogLevel were fixed by adding
|using mozilla::LogLevel;| where appropriate.
2015-06-01 14:31:01 -07:00
Eric Rahm
822c9dc07b
Bug 1165515 - Part 11: Align CSFLogLevel with PR_LOG levels. r=jesup
...
This aligns CSFLogLevel with the corresponding PR_LOG levels by removing the
unused CRITICAL and NOTICE CSF log levels and renaming OBNOXIOUS to VERBOSE.
mozilla/Logging.h was moved into the implementation file so as to avoid
compilation errors in C-only code.
2015-06-01 14:31:00 -07:00
Eric Rahm
749a03d440
Bug 1165515 - Part 10: Convert mtransport/logging.h to use PR_LOG levels. r=ekr
...
To fit into the new structure of mozilla logging we need to remove |ML_EMERG|
(it is not used) and as an interim step we need to switch from using raw
integers to the new PR_LOG levels.
2015-06-01 14:31:00 -07:00
Eric Rahm
a50b98baa8
Bug 1165515 - Part 3: Convert PR_LOG_TEST to MOZ_LOG_TEST. r=froydnj
2015-06-01 14:31:00 -07:00
Chris Peterson
7d7e1f54b4
Bug 1170059 - Fix -Wunreachable-code clang warnings in webrtc/signaling. r=jesup
2015-05-31 19:38:34 -07:00
EKR
e19af1976d
Bug 1169498 - Minor comment fix for NrIceCtx::Create(). r=bwc
2015-05-28 18:57:19 -07:00
Randell Jesup
bddc272e14
Bug 1109338: Part 2: Sharing UDPSocket between PNecko and PBackground r=bent
2015-05-29 10:14:14 -04:00
Randell Jesup
3401cf51d7
Bug 1145354: Add SingletonThreadHolder for media/mtransport, and use it for mtransport IPC IO r=bwc
...
(also includes Bug 1109338: Part 4 r=bwc)
2015-05-29 10:13:33 -04:00
Botond Ballo
53a2fa35ef
Bug 1166583 - Move chromium's MakeTuple function into namespace 'base' to avoid conflicts with mozilla::MakeTuple. r=froydnj
2015-05-09 21:09:40 -05:00
Byron Campen [:bwc]
73667e8f17
Bug 1165129: Allow JS to reorder codecs in a local answer. Also means that we'll take the ordering more seriously when we see multiple codecs in a remote answer. r=jesup
2015-05-14 16:05:36 -07:00
Birunthan Mohanathas
084be39cfd
Bug 968520 - Add mozilla::fallible to FallibleTArray::AppendElement calls. r=froydnj
2015-05-28 11:07:44 -07:00
Birunthan Mohanathas
f7fa42cc65
Bug 968520 - Add mozilla::fallible to FallibleTArray::AppendElements calls. r=froydnj
2015-05-28 11:07:43 -07:00
Jan Gerber
ccff3ec8f9
Bug 1168732 - Update libnestegg to pick up nestegg_track_codec_data_count fix for Opus handling. r=kinetik
2015-05-28 14:24:28 +12:00
Mike Hommey
e3f13a0ddb
Bug 991983 - Use objdir-relative SOURCES instead of GENERATED_SOURCES. r=gps
2015-05-28 07:34:16 +09:00
Mike Hommey
4245f5c436
Bug 991983 - Define SOURCES as SourcePath. r=gps
2015-05-28 07:34:15 +09:00
Byron Campen [:bwc]
3ac011ee65
Bug 1165520: Negotiate rtcp-fb r=jesup
2015-05-15 12:19:19 -07:00
Botond Ballo
ad4aea9284
Bug 1119980 - Use 'snprintf' instead of 'sprintf' to avoid a warning on Lollipop-based builds. r=froydnj
2015-05-26 14:33:55 -04:00
Phil Ringnalda
7886a51923
Back out 3 changesets (bug 1119980) for emulator-l bustage
...
CLOSED TREE
Backed out changeset 12ce98475c6e (bug 1119980)
Backed out changeset bdb8d05f8870 (bug 1119980)
Backed out changeset a68a18840492 (bug 1119980)
2015-05-25 18:48:51 -07:00
Botond Ballo
eeb3ca1139
Bug 1119980 - Use 'snprintf' instead of 'sprintf' to avoid a warning on Lollipop-based builds. r=froydnj
2015-05-25 20:45:17 -04:00
Andreas Pehrson
7652ac46a8
Bug 1166183 - Reset PipelineListener's flag after ReplaceTrack(). r=bwc
2015-05-21 13:35:29 +08:00
Paul Adenot
b1f5faa9bf
Bug 1166183 - Back out the direct listener removal landed by mistake in bug 1141781. r=jesup
2015-05-21 13:35:29 +08:00
Jean-Yves Avenard
8b477a36bc
Bug 1163227
: Part7. Never do blocking read if we don't have data. r=kentuckyfriedtakahe
2015-05-25 15:09:16 +10:00
Byron Campen [:bwc]
6d7774c2dc
Bug 1167306: Fix preprocessor goof that disabled the load manager and some preference handling. r=jesup
2015-05-21 13:45:55 -07:00
Byron Campen [:bwc]
2a94e43e38
Bug 952145: Rollback support r=mt, r=smaug
2015-03-19 17:32:51 -07:00
Byron Campen [:bwc]
a1d8ca677a
Bug 1160280: Put ssrc attributes in recvonly m-sections. r=ekr
2015-04-30 13:03:16 -07:00
Byron Campen [:bwc]
09fa10628b
Bug 1167274 - Do the right thing when accessing the proxyinfo fails for some reason. r=mt
2015-05-21 10:42:05 -07:00
Byron Campen [:bwc]
9518b29c35
Bug 818640 - Test that using dynamic payload types < 96 works. r=mt
2015-05-14 15:54:21 -07:00
Nathan Froyd
ac7e1768b8
Bug 1116905 - part 1 - remove dependence on implicit conversion from T* to TemporaryRef<T>, non-gfx changes; r=ehsan
2015-04-30 15:17:08 -04:00
Eric Rahm
bac140c6c1
Bug 1165515 - Part 1: Convert PR_LOG to MOZ_LOG. r=froydnj
2015-05-21 13:22:04 -07:00
Ryan Nath
cb48e05361
Bug 1142757 - Deallocate |inbuf| in the appropriate place to prevent memory leaks and close file streams of |inFile| and |outFile|. r=bwc
2015-05-19 12:25:00 -04:00
Byron Campen [:bwc]
d6e61cb609
Bug 1164575 - Log SDP in SetLocalDescription. r=mt
2015-05-13 11:25:35 -07:00
Carsten "Tomcat" Book
8dba4d8495
Backed out changeset c163ecde3b7f (bug 1166183) for m3 - m4 and dt4 test bustage on a CLOSED TREE
2015-05-20 16:09:20 +02:00
Paul Adenot
e8d51cafa2
Bug 1166183 - Back out the direct listener removal landed by mistake in bug 1141781. r=jesup
2015-05-19 10:26:47 +02:00
Carsten "Tomcat" Book
931102b654
Backed out changeset de34ec0570a3 (bug 1103824) for bc3 test failures on a CLOSED TREE
2015-05-20 11:01:07 +02:00
Matthew Gregan
0bbda78298
Bug 1103824 - Ensure first initialization of IAudioClient happens on STA thread. r=padenot
2015-05-20 13:22:38 +12:00
Mike Hommey
a97fab2077
Bug 1165654 - Cleanup how libjpeg-turbo assembly build variables are set. r=mshal
...
Most notably, always set LIBJPEG_TURBO_AS if LIBJPEG_TURBO_ASFLAGS is set.
2015-05-20 09:44:33 +09:00
Eric Rahm
32b4ff6b18
Bug 1165518 - Part 2: Replace prlog.h with Logging.h. rs=froydnj
2015-05-19 11:15:34 -07:00
David Major
7ce4db64e6
Bug 1119072: Backed out ce3638e6a659 since it's no longer needed with VS2015RC. rs=cpearce
2015-05-18 16:25:21 -04:00
Carsten "Tomcat" Book
c89cf51ff6
Backed out changeset 92c8a78a2c09 (bug 1166183) for perma timeouts in test_peerConnection_replaceTrack.html on a CLOSED TREE
2015-05-19 13:19:00 +02:00
Paul Adenot
8c3037da0a
Bug 1166183 - Back out the direct listener removal landed by mistake in bug 1141781. r=jesup
2015-05-19 10:31:59 +02:00
Gervase Markham
4c293722f3
Bug 1076906 - Fix license headers for some WebRTC files, and provide LICENSE file. r=rjesup
2015-05-18 08:24:00 +02:00
Matthew Gregan
ff23411675
Backed out changeset dd1417716d76 (bug 1103824) for Android issues. CLOSED TREE.
2015-05-19 17:08:18 +12:00
Matthew Gregan
bc87e48b7a
Bug 1103824 - Ensure first initialization of IAudioClient happens on STA thread. r=padenot
2015-05-14 18:33:23 +12:00
Birunthan Mohanathas
63dbcb194c
Bug 968520 - Add mozilla::fallible to Fallible{Auto,}TArray::SetLength calls. r=froydnj
2015-05-18 13:50:35 -07:00
Gerald Squelart
f052949f3d
Bug 1163505 - PtrVector should disallow copies to prevent premature&double deletions - r=bwc
2015-05-17 16:19:00 +02:00
Byron Campen [:bwc]
af56a2b45a
Bug 1164197 - Fix bad logging statement in sdp_parse_attr_rtr. r=mt
2015-05-13 13:00:22 -07:00
Byron Campen [:bwc]
c6f631ba3f
Bug 1164582 - Report an error when the appdata portion of a webrtc msid is missing. r=mt
2015-05-13 11:54:06 -07:00
Ryan VanderMeulen
9bc9a44e62
Backed out changeset 41f03ff16f47 (bug 1163505) for bustage.
2015-05-17 18:57:48 -04:00
Gerald Squelart
379f102b93
Bug 1163505 - PtrVector should disallow copies to prevent premature&double deletions. r=bwc
2015-05-11 00:38:00 -04:00
Byron Campen [:bwc]
064750ddfd
Bug 1155965 - Part 2: Verify that CreateOffer/Answer has been called when SetLocal is called. r=drno
2015-04-20 09:59:54 -05:00
Byron Campen [:bwc]
5aeca4a389
Bug 1155965 - Part 1: Test-cases. r=drno
2015-05-13 13:54:14 -07:00
Felix Janda
90108343b6
Bug 1152185 - Include port/generic/include also for mtransport/test and webrtc/signaling/test. r=ekr
2015-04-16 23:03:11 +02:00
Byron Campen [:bwc]
d3a93e1c5f
Bug 1096795 - Put a=rtcp in SDP when gathering ends. r=mt
2015-05-08 15:52:41 -07:00
Ethan Hugg
6f354d3863
Bug 1164061 - Backout signaling unittest changes for tmmbr r=jesup
2015-05-12 09:15:00 -07:00
Ethan Hugg
6ee6ee823c
Bug 1164061 - WebRTC - move TMMBR behind pref r=jesup
2015-05-12 08:33:48 -07:00
Ehsan Akhgari
8485cab82c
Bug 1157057 - Rewrite the handling of the nsITimer object in nrappkitTimerCallback; r=ekr
...
This patch makes the code use smart pointers more for dealing with
the nsITimer object, and it also avoid an unneeded AddRef and
Release pair.
2015-05-15 08:39:54 -04:00
James Willcox
f25e9583cb
No bug, fix WebrtcMediaCodecVP8VideoCodec.cpp warnings
2015-05-14 14:52:09 -05:00
Eric Rahm
eeb24082ab
Bug 1164622 - Part 2: Wrap expensive calls in PR_LOG_TEST. r=ekr
...
Avoid using a stringstream if the given log level is not enabled.
2015-05-14 10:13:24 -07:00
Eric Rahm
cd83c06ab1
Bug 1164622 - Part 1: Remove instances of #ifdef PR_LOGGING in media. r=froydnj
...
PR_LOGGING is now always defined, we can remove #ifdefs checking for it.
2015-05-14 10:13:24 -07:00
Paul Kerr [:pkerr]
31eafd8cab
Bug 1163859
: Only update webrtc.debug prefs from gecko thread. r=rjesup
2015-05-13 21:08:30 -07:00
Eugen Sawin
3de04a61f6
Bug 1093815 - Remove ambiguous typedefs. r=kinetik
...
---
media/libstagefright/binding/include/demuxer/TrackDemuxer.h | 4 ++--
media/libstagefright/binding/include/mp4_demuxer/DecoderData.h | 1 -
2 files changed, 2 insertions(+), 3 deletions(-)
2015-05-13 15:15:43 +02:00
Eugen Sawin
eff459410c
Bug 1093815 - Add MP3 track demuxer. r=kinetik
...
---
media/libstagefright/binding/MP3TrackDemuxer.cpp | 755 +++++++++++++++++++++
.../binding/include/mp4_demuxer/MP3TrackDemuxer.h | 380 +++++++++++
media/libstagefright/moz.build | 2 +
3 files changed, 1137 insertions(+)
create mode 100644 media/libstagefright/binding/MP3TrackDemuxer.cpp
create mode 100644 media/libstagefright/binding/include/mp4_demuxer/MP3TrackDemuxer.h
2015-05-13 15:15:36 +02:00
Lee Salzman
14cbb43882
Bug 1159273 - Allow loading of tree cairo and system cairo at the same time. r=glandium
2015-05-13 12:04:03 +09:00
Nils Ohlmeier [:drno]
4c6c45ea4a
Bug 1087551: updated tests around addIceCandidate(). r=jib
2015-05-12 00:05:24 -07:00
Landry Breuil
f2a71add81
Bug 911450 - fix webrtc signaling tests build on OpenBSD. r=jesup r=rbarker r=glandium
2015-05-07 04:35:00 +02:00
Mike Hommey
23fb4c1447
Bug 1043692 - Add a DIST_INSTALL variable to moz.build, and replace NO_DIST_INSTALL with it. r=gps
2015-05-12 07:55:21 +09:00
Mike Hommey
4f30f70ed8
Bug 1162845 - Move ASFLAGS to moz.build. r=mshal
2015-05-12 07:54:06 +09:00
Jean-Yves Avenard
f6e894a6d2
Bug 1159027: Part4. Include ftyp box when parsing init segment. r=kentuckyfriedtakahe
2015-05-11 20:57:37 +10:00
Jean-Yves Avenard
30898d68ff
Bug 1159027: Part2. Extend BufferStream to work with external buffer array. r=kentuckyfriedtakahe
...
Also make BufferStream::AppendBytes fallible
2015-05-11 20:54:59 +10:00
Jean-Yves Avenard
65810d4412
Bug 1159027: Part1. Add MP4Metadata method to retrieve init segment byte range. r=cpearce
2015-05-11 20:54:54 +10:00
Benjamin Chen
05d3e3d64c
Bug 1104643 - Interpolate the audio clock by system clock if the qudio clock is not going forward. r=padenot
2015-05-05 16:00:14 +08:00
Matthew Gregan
d153127d04
Bug 1161718 - Distinguish unknown track types from errors in libnestegg. r=rillian
2015-05-11 14:25:33 +12:00
Sebastian Hengst
bed2514c45
Backed out changeset 899c470e0275 (bug 1087551) for build bustage. r=bustage fix for CLOSED TREE
2015-05-09 10:34:24 +02:00
Nils Ohlmeier [:drno]
738d1fc4f5
Bug 1087551: updated tests around addIceCandidate(). r=jib
2015-05-09 00:26:30 -07:00
Nils Ohlmeier [:drno]
da58b3ed89
Bug 1131779: 403 on permission request no longer invalidates the whole TURN relay. r=bwc
2015-05-08 11:59:52 -07:00
Randell Jesup
1d0faa5625
Bug 1162251: Fix WebRTC jitter buffer ignoring partial frames if the packet holds a complete NAL r=ehugg a=prep for uplift (kwierso)
2015-05-07 20:05:20 -04:00
Paul Adenot
edd837a7b3
Bug 926838 - [Part 6] Unbitrot the build system bits. r=gps
2015-05-04 17:19:03 +02:00
Paul Adenot
3fe859524c
Bug 926838 - [Part 5] Re-import Google's modifications. r=gerv
2015-05-04 17:19:03 +02:00
JW Wang
44bdb3e32c
Bug 926838 - [Part 3] Fix GCC compiler errors, text relocation and build errors on emulators. r=ehsan
2013-11-13 11:07:29 +08:00
JW Wang
6099d7a017
Bug 926838 - [Part 2] Add build files. r=gps
2013-11-13 11:07:28 +08:00
JW Wang
bc6322282d
Bug 926838 - [Part 1] Add new files, and update license file. r=gerv,ehsan
2013-11-13 11:07:24 +08:00
Paul Kerr [:pkerr]
11f70c671b
Bug 1161619: RunStatsQuery leak fix. r=jib
2015-05-06 13:01:59 -07:00
Byron Campen [:bwc]
4ffd4b161f
Bug 1161719: Fix bounds check in FilterSenderReport r=jesup
2015-05-05 15:10:25 -07:00
Byron Campen [:bwc]
cc41914b23
Bug 1161136: Ensure that mid is copied over before we disable answer m-sections. r=jesup
2015-05-04 12:02:35 -07:00
Paul Kerr [:pkerr]
92b365e4c3
Bug 1159320: disable-webrtc builds fail after bug 1100502 applied. r=rjesup
2015-05-06 09:29:33 -07:00
Chris Pearce
efb6bf0811
Bug 1160914 - Use locks for gmp-clearkey threadsafe refcounting when std::atomic is not easily available. r=edwin
2015-05-06 11:40:42 +12:00
Chris Pearce
08c186dbef
Bug 1160914 - Make gmp-clearkey's decoders threadsafe refcounted, to handle DecodingComplete while GMPVideoHost::CreateFrame() is waiting. r=edwin
2015-05-06 11:40:40 +12:00
Carsten "Tomcat" Book
a3ad345a67
Backed out changeset abc86341cd75 (bug 926838) for m3 test failures on a CLOSED TREE
2015-05-05 15:52:11 +02:00
Carsten "Tomcat" Book
5378d9afd6
Backed out changeset 2456dfeb5f9c (bug 926838)
2015-05-05 15:51:38 +02:00
Carsten "Tomcat" Book
09d2b1fa6a
Backed out changeset 041ed2e08168 (bug 926838)
2015-05-05 15:51:33 +02:00
Carsten "Tomcat" Book
e9700a66b6
Backed out changeset 1ada6df926ba (bug 926838)
2015-05-05 15:51:22 +02:00
Carsten "Tomcat" Book
a67f848736
Backed out changeset 5b6ef91bfe01 (bug 926838)
2015-05-05 15:51:16 +02:00
Paul Adenot
fd25e43fd1
Bug 926838 - [Part 6] Unbitrot the build system bits. r=gps
2015-05-04 17:19:03 +02:00
Paul Adenot
56db7d317f
Bug 926838 - [Part 5] Re-import Google's modifications. r=gerv
2015-05-04 17:19:03 +02:00
JW Wang
826d10aa33
Bug 926838 - [Part 3] Fix GCC compiler errors, text relocation and build errors on emulators. r=ehsan
2013-11-13 11:07:29 +08:00
JW Wang
905c0b3c4f
Bug 926838 - [Part 2] Add build files. r=gps
2013-11-13 11:07:28 +08:00
JW Wang
afc0d6b92e
Bug 926838 - [Part 1] Add new files, and update license file. r=gerv,ehsan
2013-11-13 11:07:24 +08:00
Byron Campen [:bwc]
cf77f99750
Bug 1161317: Fix bug where sendonly video RTCP would be treated as outgoing RTP r=jesup
2015-05-05 02:51:18 -04:00
Wes Kocher
1481c9f857
Backed out changeset ddb936f4e78a (bug 1160914) for build bustage CLOSED TREE
2015-05-04 16:32:41 -07:00
Chris Pearce
bdc1fc1fa2
Bug 1160914 - Make gmp-clearkey's decoders threadsafe refcounted, to handle DecodingComplete while GMPVideoHost::CreateFrame() is waiting. r=edwin
2015-05-05 11:21:55 +12:00
Mike Conley
0049a10904
Bug 1146955 - Make the GMP pluginID a uint32_t, and dispatch it in the PluginCrashed event. r=jesup r=mrbkap
2015-05-04 15:40:29 -04:00
Randell Jesup
bdef901e7b
Bug 1161079: Fix VideoCodecStats to allow for collecting encoder and decoder stats r=jib
2015-05-04 14:51:24 -04:00
Ralph Giles
016bb3e46d
Bug 1159840 - Remove libvpx alignment patch. r=kinetik
...
Follow-up testing in suggests that the crash in vp8_diamond_search_sadx4
was caused by unified build breakage, so we may no longer need this.
2015-04-29 11:28:00 -07:00
Jean-Yves Avenard
31a2778d2e
Bug 1156689: Part9. Remove unused headers. r=kentuckfriedtakahe
2015-05-01 15:26:51 +10:00
Jean-Yves Avenard
b61b299c5a
Bug 1156689: Part8. Use new MoofParser::HasMetadata in MP4Metadata. r=kentuckyfriedtakahe
...
This allows MP4Reader::ReadMetadata() to no be unecessarily blocking on partial
init segment.
2015-05-01 15:26:50 +10:00
Jean-Yves Avenard
7032887f7d
Bug 1156689: Part7. Add MoofParser::HasMetadata method. r=kentuckyfriedtakahe
...
Allows to check if we have a full MP4 metadata's atom available in our stream.
2015-05-01 15:26:50 +10:00
Jean-Yves Avenard
a15bbdd223
Bug 1156689: Part6. Add ResourceStream class. r=kentuckyfriedtakahe
...
A Stream abstract over a MediaResource
2015-05-01 15:26:50 +10:00
Jean-Yves Avenard
55e85a6c83
Bug 1156689: Part5. Add MP4Metadata class. r=kentuckyfriedtakahe
...
This allows to abstract the calls to libstagefright and allow future
replacement with our own code.
2015-05-01 15:26:50 +10:00
Jean-Yves Avenard
745f9413b7
Bug 1156689: Part2. Remove MP4 Index's libstagefright dependency. r=kentuckyfriedtakahe
2015-05-01 15:26:50 +10:00
Jean-Yves Avenard
a73bd16159
Bug 1156689: Part1. Remove mp4_demuxer::TrackType. r=cpearce
2015-05-01 15:26:50 +10:00
Jacek Caban
1c7b255be2
Bug 1156131 - mingw cross compilation fixup.
2015-04-29 17:39:35 +02:00
Jean-Yves Avenard
016a86f7ae
Bug 1156891: Disable use of stagefright::String8::clear. r=kentuckyfriedtakahe
...
Some parts of stagefright::String8 aren't threadsafe as they make use of
static shared objects.
2015-04-29 15:38:16 +10:00
Jean-Yves Avenard
6408c263c2
Bug 1149605: Avoid potential integers overflow. r=kentuckyfriedtakahe
2015-04-26 14:42:37 +10:00
Jean-Yves Avenard
5a88b0f547
Bug 1158568: Fix potential size overflow. r=kentuckyfriedtakahe
2015-04-26 16:05:10 +10:00
Carsten "Tomcat" Book
4adb760fa9
Backed out changeset 1b04bf621858 (bug 1158568) for bustage on a CLOSED TREE
2015-04-28 15:39:41 +02:00
Carsten "Tomcat" Book
edf325c708
Backed out changeset 87277085561a (bug 1149605) for bustage on a CLOSED TREE
2015-04-28 15:37:01 +02:00
Jean-Yves Avenard
d172b06cfd
Bug 1149605: Avoid potential integers overflow. r=kentuckyfriedtakahe
2015-04-28 22:28:41 +10:00
Jean-Yves Avenard
500a0d5d2c
Bug 1158568: Fix potential size overflow. r=kentuckyfriedtakahe
2015-04-28 22:27:13 +10:00
Paul Kerr [:pkerr]
6ea16c23cf
Bug 1100502: about:webrtc e10s fix. Content and chrome connections are reported. r=rjesup
2015-04-21 15:29:18 -07:00
Ethan Hugg
93569f4f8d
Bug 1158627 - WebRTC return error if GetEmptyFrame returns null r=jesup
2015-04-26 13:13:46 -07:00
David Major
ed6ca74f4f
Bug 1157835: Remove the MSVC_ENABLE_PGO flag from the build system. r=glandium
2015-04-27 19:59:27 -04:00
Chris Pearce
4aa83eaea9
Bug 1136360 - Backout 3920b67e97a3 to fix A/V sync regressions (bug 1148299 & bug 1157886). r=backout
2015-04-28 11:37:33 +12:00
Nathan Toone
7a8e68b9f0
Bug 1158931 - Fix static assertion compilation error; r=snorp
...
Move the destructor for WebrtcAndroidMediaCodec to be protected instead of public.
2015-04-27 14:43:25 -05:00
Boris Zbarsky
f751c0a094
Bug 1157898 part 5. Eliminate the remaining non-ErrorResult consumers of ErrorResult::ErrorCode and make it protected. r=peterv
2015-04-27 09:18:52 -04:00
Qiang Lu
e4dba5af2b
Bug 1106958 - Use android.media.MediaCodec for decoding in WebRTC stack. r=snorp, r=gcp, r=ted
2014-12-10 11:06:06 +08:00
Ralph Giles
fa82819b7d
Bug 1157962 - Update libvpx upstream repo reference. r=kinetik DONTBUILD
...
Google have changed the canonical repository url.
2015-04-23 16:33:13 -07:00
Randell Jesup
0df6240241
Bug 1157766: mismatched DataChannel initial channel size in JSEP database breaks adding channels r=bwc
2015-04-23 16:17:18 -04:00
Byron Campen [:bwc]
375ebdbbc3
Bug 1155089: Fix hazard analysis bustage on a CLOSED TREE. r=bustage
2015-04-22 10:18:33 -07:00
Andreas Pehrson
5f8dfb5747
Bug 1155089 - Part 1: Reset |TrackID| for MediaPipelineTransmit::PipelineListener on replaceTrack(). r=bwc
2015-04-22 11:59:43 +08:00
Karl Tomlinson
ccac10c97f
Bug 1156621 - Don't assume --without-system-nspr. r=glandium
2015-04-21 18:06:33 +12:00
Nathan Froyd
35bbe4e7f5
Bug 1157290 - fix modeline in media/libstagefright/moz.build; r=me, DONTBUILD for comment-only fix
2015-04-22 11:24:10 -04:00
Byron Campen [:bwc]
7ea87c9027
Bug 1152093: Perform case-insensitive comparisons for codec types. r=jesup
2015-04-09 15:40:48 -07:00
Byron Campen [:bwc]
a7d6965c19
Bug 1152137 - Part 2: Remove attributes that could not be initted properly instead of just freeing them. r=ekr
2015-04-08 16:18:39 -07:00
Byron Campen [:bwc]
d570fe7dc5
Bug 1152137 - Part 1: Test case. r=ekr
2015-04-08 16:18:00 -07:00
Blake Wu
e8f334bcac
Bug 1153876 - Support MPEG-4 Codec, mp4v-es. r=jya. r=cpearce.
2015-04-20 21:57:29 +08:00
Jacek Caban
df6dbaa8a7
Bug 1155624 - follow up: MSVC requires including <algorithm> for std::max. CLOSED TREE
2015-04-20 18:41:12 +02:00
Denis Volk
cd6346cce0
Bug 1095098 - move do_QueryObject templates into their own header; r=froydnj
2015-04-15 12:47:03 -04:00
Jacek Caban
a33ef4a63c
Bug 1155624 - Use std::max instead of max macro in cubeb_wasapi.cpp. r=kinetik
2015-04-20 18:18:56 +02:00
Paul Adenot
8c5829b980
Bug 979705 - Fix typo.
2015-04-20 17:05:26 +02:00
Paul17041993
2af31c5b7f
Bug 979705 - Re-write the upmixing functions in the WASAPI cubeb backend to fix mono audio and surround compatibility. r=padenot
2015-04-20 15:58:27 +02:00
Carsten "Tomcat" Book
9292d28542
Backed out changeset c511ccad7676 (bug 979705) for bustage on a CLOSED TREE
2015-04-20 16:44:41 +02:00
Paul17041993
510aeb0311
Bug 979705 - Re-write the upmixing functions in the WASAPI cubeb backend to fix mono audio and surround compatibility. r=padenot
2015-04-20 15:58:27 +02:00
Ehsan Akhgari
71b98fc9da
Bug 1155178 - Part 2: Rename GMPUnique to GMPUniquePtr; r=cpearce
2015-04-20 08:29:51 -04:00
Ehsan Akhgari
b695fb3ae4
Bug 1155178 - Part 1: Convert GMPUnique into a template alias; r=cpearce
2015-04-20 08:28:44 -04:00
Chris Pearce
1eeafc1dae
Bug 1156131 - Use correct DLL on WinVista, 7, and 8 for WMF decoding in gmp-clearkey. r=edwin
2015-04-20 20:07:24 +12:00
Jean-Yves Avenard
2f843d7e5e
Bug 1154683: Fix potential size overflow. r=kentuckyfriedtakahe
2015-04-20 14:35:45 +10:00
Ralph Giles
f8aa15f24d
Bug 1154972 - Don't remove upstream libvpx repo. r=kinetik
...
From df2e0cd12753c147a3bd59f300c507a8246bcd52 Mon Sep 17 00:00:00 2001
This speeds up incremental updates from upstream, or debugging
update script issues.
Note that this changes the behaviour of the update script without
the --commit argument. Previously that would do a fresh clone and
one would get the lastest upstream default branch. Now without a
specific --commit argument, it will re-use an existing checkout
if one is in tree, so take care to update the repo's HEAD to what
you want first.
2015-04-15 13:45:50 -07:00
Ralph Giles
ea72d500dd
Bug 1148639 - Disable unified build for libvpx. r=kinetik
...
From 79bdcf3f30dd70c3fe95fc6e5adb2f8961e640fd Mon Sep 17 00:00:00 2001
This fixes a build problem with the most recent import on msvc.
In general upstream doesn't support our method of concatenating
source files to speed up compilation. Rather than hand-maintaining
a list of exceptions and risking silent mis-compiles, it's better
just to compile every module individually.
2015-04-15 13:43:17 -07:00
Ralph Giles
c2efef78f6
Bug 1148639 - Update libvpx. r=kinetik
...
From b40321d9379faaa62fa16d6d412098fca115042d Mon Sep 17 00:00:00 2001
Result of running ./update.py --ndk ~/android/android-ndk-r9 --commit
afad1a84c15b9af8298a37c0fa449e0af40931fd
2015-03-27 14:56:04 -07:00
Ralph Giles
eb095d3036
Bug 1148639 - Update libvpx import script and patches. r=kinetik
...
From 3f94fd4fc68971f0dc2148aa19b4e146262d15af Mon Sep 17 00:00:00 2001
Matched against upstream commit afad1a84c1.
2015-03-27 14:38:35 -07:00
Ethan Hugg
042fa20fdf
Bug 1150609 Patch 3 - WebRTC enable tmmbr unittest changes. r=jesup
2015-04-06 11:57:27 -07:00
Ethan Hugg
774e333fa9
Bug 1150609 Patch 2 - WebRTC enable tmmbr r=jesup
2015-04-08 22:17:08 -07:00
Ethan Hugg
32b78d5ddc
Bug 1150609 Patch 1 WebRTC SDP - add tmmbr to offer. r=jesup
2015-04-02 10:36:14 -07:00
Paul Adenot
8c600ca84e
Bug 1136360 - Take into account the output device latency in the clock, and be more robust about rounding error accumulation, in cubeb_wasapi.cpp. r=kinetik
2015-03-16 18:12:38 +01:00
EKR
480c7ce21e
Bug 1151080: Rewrite NR_async_timer_set(0) to use direct dispatch. r=mt
2015-04-16 06:33:49 -07:00
Felix Janda
931484873c
Bug 1151202 - libstagefright: Fix compilation for systems without <sys/cdefs.h>. r=cpearce
2015-02-05 22:26:24 +01:00
Jean-Yves Avenard
d444fdc20b
Bug 1153094: Rename LargeDataBuffer and DataBuffer object. r=cpearce
...
This causes conflicts with webRTC libraries that use those names already. The
linker appears to get it wrong and calls the destructor of the wrong class.
2015-04-15 15:27:38 +10:00
Matthew Gregan
4fc21b3855
Bug 1144199 - Require multiple consecutive timeouts to accumulate before triggering timeout error handling in libcubeb's WASAPI backend; this avoids spurious timeout errors triggered by system sleep/wake cycles. r=padenot
2015-04-11 13:24:52 +12:00
Jean-Yves Avenard
7ed5e72c17
Bug 1153049: Part4. Remove redundant mHasAudio/mHasVideo member. r=cpearce
2015-04-14 15:17:51 +10:00
Jean-Yves Avenard
e131b92b34
Bug 1153049: Part3. Using AudioInfo/VideoInfo object. r=cpearce
...
This remove all remaining references to stagefright/MP4 specific objects.
2015-04-14 15:16:32 +10:00
Jean-Yves Avenard
bbd03ff1a5
Bug 1152658: Use MediaRawDataWriter to access MediaRawData::mCrypto. r=cpearce
2015-04-14 15:15:46 +10:00
Brian Smith
76da9b93cc
Bug 1122900: Make libyuv compile with MSVC 2015, r=rjesup.
...
MSVC 2015 CTP 6 refuses to compile the code with these, and MSVC
already aligns functions at 16 byte boundaries in its normal
configuration.
2015-03-31 08:34:30 -10:00
Chris Pearce
a2bcd49501
Bug 1143278 - Support IYUV and I420 in gmp-clearkey on Windows, as Win 7 Enterprise N's H.264 decoder doesn't output I420. r=edwin
2015-04-13 13:39:56 +12:00
Chris Pearce
ea574b6d4f
Bug 1143278 - Use a different CLSID to instantiate the H264 decoder MFT in gmp-clearkey, as Win 7 Enterprise N requires that. r=edwin
2015-04-13 13:39:53 +12:00
Chris Pearce
3edae15f29
Bug 1143278 - Add more null checks in gmp-clearkey's decoders. r=edwin
2015-04-13 13:39:49 +12:00
Chris Pearce
ad949054cc
Bug 1143278 - Make gmp-clearkey not require a Win8 only DLL to decode audio on Win7. r=edwin
2015-04-13 13:39:46 +12:00
Chris Double
b857455182
Bug 1148203 - Fix build errors with combinations of enable/disable of ffmp4/ffmpeg/eme - r=cpearce,ted
...
Fixes build error with all three disabled. Prevents other combinations
that cause build errors by detecting them at configure time and displaying
an error message.
2015-04-13 11:07:14 +12:00
Jean-Yves Avenard
cec494374e
Bug 1153097: Use 32 bits int to compare frequencies. r=rillian
...
Also potentially fix out of bound memory access.
2015-04-12 18:22:07 +10:00
Landry Breuil
028799d282
Bug 911450: sndio webrtc audio backend, build integration bits r=jesup
2015-04-10 21:36:54 +02:00
Jan-Ivar Bruaroey
47c0e1ea0a
Bug 1153056 - Fix about:webrtc to not blank on zero allocated PeerConnections. r=jesup
2015-04-10 08:40:17 -04:00
Ryan VanderMeulen
9feefd9d6d
Merge inbound to m-c. a=merge
2015-04-09 22:43:57 -04:00
Randall Barker
d023fe22e2
Bug 1101651 - Part 2: Enable WebRTC unit tests to be built using standalone WebRTC library. r=jesup
2015-04-09 09:15:00 -04:00
Dragana Damjanovic
5487d8f5d2
Bug 935838 - Add per app network traffic statistics to the UDP socket. r=sicking, r=mayhemer
2015-04-08 15:35:00 -04:00
Juan Gomez
0a492f3bcd
Bug 1087161 - Upgrading B2G toolchain to gcc-4.9
...
* Fixed some -Werror=format issues by making function-style castings
2015-04-09 18:13:39 +02:00
Jean-Yves Avenard
60c3cb76d2
Bug 1152652: Part1. Use mStandardMozillaStyle for crypto classes. r=edwin
2015-04-09 21:14:56 +10:00
Jean-Yves Avenard
9f1cbcfd19
Bug 1150853: Part2. Use new MediaRawObject across the board. r=cpearce.
2015-04-09 21:14:55 +10:00
Jean-Yves Avenard
df96e808db
Bug 1150853: Part1. Create MediaRawData object type. r=cpearce
...
This object extends MediaData and will be used to contain demuxed compressed
data.
2015-04-09 21:14:55 +10:00
Brian O'Keefe
3ae80812fb
Bug 852814 - Move the last remaining EXTRA_DSO_LDOPTS to moz.build. r=gps
2015-03-30 10:32:10 -04:00
Felix Janda
3d91432a7a
Bug 1130709
: Make __BEGIN_DECLS and __END_DECLS explicit r=bwc
2015-02-07 11:18:52 +01:00
Byron Campen [:bwc]
6e4a43b7bf
Bug 1151139: Simplify how we choose which streams to gather stats from. r=mt
2015-04-03 17:27:57 -07:00
Byron Campen [:bwc]
ddcf161624
Bug 1150966: Check whether |streams_| is null on stats methods in NrIceMediaStream. r=drno
2015-04-03 11:13:44 -07:00
Jean-Yves Avenard
42f1c74f32
Bug 1147744: Part2. Properly calculate cropping value. r=k17e
...
If chroma_format_idc isn't defined, chroma_format_idc shall be inferred to be
equal to 1 (4:2:0 chroma format).
Also, ignore nonsensical cropping values as per spec.
2015-04-08 14:26:38 +10:00
Jean-Yves Avenard
ff50e45a35
Bug 1147744: Part1. Round down display size. r=k17e
2015-04-08 14:26:35 +10:00
Randell Jesup
64bcdd34b8
Bug 1152016: suppress fprintf(stderr)'s from jpeg in MJPEG decode r=pkerr
2015-04-07 22:55:48 -04:00
Randell Jesup
bbc75809b0
Bug 1151628: re-enable MJPEG in libyuv (especially for getUserMedia) r=glandium
2015-04-07 08:54:20 -04:00
Glenn Randers-Pehrson
fd316d7fd6
Bug 1147909 - Part 1 - (libpng) Update embedded libpng to version 1.6.17. r=jmuizelaar
2015-03-30 21:23:00 +02:00
Jean-Yves Avenard
1b91d38fb3
Bug 1151378: Part3. Fix constness and remove use of reference to refcounted ptr. r=k17e
2015-04-07 20:33:18 +10:00
Jean-Yves Avenard
8a0e4ec48a
Bug 1151378: Part2. Remove libstagefright depencies from Crypto config. r=edwin
2015-04-07 20:33:18 +10:00
Jean-Yves Avenard
c2161668b4
Bug 1151378: Part1. Remove of now unused code path. r=k17e
...
libstagefright is now only used to read the metadata.
2015-04-07 20:33:18 +10:00
Jean-Yves Avenard
b5bb225e58
Bug 1145926: Part1. Refactor AVCC wrapper. r=cpearce
...
Add support for future handling of audio remuxing before conversion.
2015-04-07 20:33:17 +10:00
Jean-Yves Avenard
4070c89446
Bug 1151360: Allow playback of extended AAC profile audio track. r=k17e
2015-04-07 20:33:17 +10:00
Jean-Yves Avenard
0c2c025413
Bug 1149278: Limit box reads to resource length. r=k17e
...
Also, add a safeguard where we will never attempt to read a mp4 box over 32MiB
2015-04-07 20:33:16 +10:00
Chris Pearce
c18a65c57e
Bug 1150437 - Make gmp-clearkey consistently Apache2 licensed. r=edwin,jwwang,kentuckyfriedtakahe
2015-04-03 09:08:27 +13:00
Byron Campen [:bwc]
c483fe00c4
Bug 1149838: Do not suppress onnegotiationneeded before the first offer/answer. r=mt
2015-04-01 08:51:32 -07:00
David Major
7cc9a0b77b
Bug 1137614: Align the mvsadcost array to work around a possible compiler issue. r=rillian
2015-04-07 04:32:46 +12:00
Martin Thomson
7b12c6b26b
Bug 996238 - ALPN support for WebRTC. r=ekr
2015-04-01 11:21:06 -07:00
Martin Thomson
c792a525fe
Bug 996238 - Reformat gtest_utils.h. r=ekr
2015-04-01 11:21:06 -07:00
Brian Smith
5b9d732647
Bug 1150357: Remove libstagefright's stdbool.h to fix MSVC 2015 CTP 6 build, r=cpearce
...
MSVC 2013 and later already provide a real stdbool.h. libstagefright's
stdbool.h breaks the build in MSVC 2015 CTP 6 because MSVC 2015's internal
headers #include <stdbool.h> expecting it to be the real thing.
2015-04-01 18:49:24 -10:00
Sotaro Ikeda
b292d956bb
Bug 1143694 - Care about gralloc YV12 stride r=jesup
2015-04-02 09:28:11 -07:00
Peter Van der Beken
df7361d80a
Bug 1057908 - GeckoMediaPluginService needs to be proxied from Content processes to parent process. Part 2 - support asynchronous GMP API getters. r=jwwang,rjesup.
2015-02-10 11:48:29 +01:00
Matthew Gregan
9cfaa9f421
Bug 1134977 - Release IAudioStreamVolume when closing WASAPI stream. Refixes bug 1109802. r=padenot
2015-04-02 10:08:07 +13:00
Carsten "Tomcat" Book
ec9cd92217
Backed out changeset 3fce22efb76e (bug 996238) for suspicion of causing Linux CPP Test Bustage on a CLOSED TREE
2015-04-01 16:14:59 +02:00
Carsten "Tomcat" Book
19c4c2a0e7
Backed out changeset 9ee10cfc0489 (bug 996238)
2015-04-01 16:14:10 +02:00
Martin Thomson
0d202db21c
Bug 996238 - ALPN support for WebRTC. r=ekr
2015-03-31 16:01:52 -07:00
Martin Thomson
636b02741a
Bug 996238 - Reformat gtest_utils.h. r=ekr
2015-03-31 16:01:51 -07:00
Mike Hommey
ee117642af
Bug 1134920 - Use moz_xmalloc/moz_xrealloc/free instead of nsMemory::Alloc/Realloc/Free. r=nfroyd
2015-04-01 13:51:45 +09:00
Byron Campen [:bwc]
f9a911e015
Bug 1149298 - Part 3: Fire end of candidates signal when StartGathering has nothing to do, and only call StartGathering once per offer/answer. r=drno
2015-03-30 16:32:51 -07:00
Byron Campen [:bwc]
010c73039c
Bug 1149298 - Part 2: When destroying a candidate, ensure that the ice_ctx doesn't continue waiting for it to init. r=drno
2015-03-30 15:22:28 -07:00
Byron Campen [:bwc]
05f7281084
Bug 1149298 - Part 1: Test cases. r=drno
2015-03-30 15:46:49 -07:00
EKR
27f750c2c8
Bug 1149240 - Write unit test for no digests. r=mt
2015-03-30 11:09:59 -07:00
Nils Ohlmeier [:drno]
57acb1de1d
Bug 1148572: improve H264 renegotiation handling. r=jesup
2015-03-30 20:48:28 -07:00
Mike Hommey
95e047925a
Bug 1138293 - Use malloc/free/realloc/calloc instead of moz_malloc/moz_free/moz_realloc/moz_calloc. r=njn
...
The distinction between moz_malloc/moz_free and malloc/free is not
interesting. We are inconsistent in our use of one or the other, and
I wouldn't be surprised if we are mixing them anyways.
2015-03-31 12:32:49 +09:00
Byron Campen [:bwc]
4237754af9
Bug 1146529 - Part 2: Rework part 1 to not rely on std::vector<UniquePtr>, since that is not supported by our buildconfig yet. r=jesup
2015-03-27 15:16:23 -07:00
Byron Campen [:bwc]
bad86587e8
Bug 1146529 - Part 1: Allow codecs to be "strongly preferred", and set this bit on H264 hardware codecs. r=jesup
2015-03-25 14:55:58 -07:00
Randell Jesup
d3ef4ed75b
Bug 1147857: followup patch to continue BuildStats cleanup r=jib
2015-03-28 21:45:42 -04:00
Byron Campen [:bwc]
a671db2122
Bug 1147919 - Part 2: Lowercase fingerprint alg before comparing. r=drno
2015-03-27 13:26:16 -07:00
Byron Campen [:bwc]
4c867840e6
Bug 1147919 - Part 1: Make sure content gets an error callback when it does not use a fingerprint algorithm we support. r=drno
2015-03-26 10:39:07 -07:00
Byron Campen [:bwc]
14a1b14cc9
Bug 1146462: Close ICE transports when m-sections are disabled. r=drno
2015-03-23 16:56:08 -07:00
Byron Campen [:bwc]
67e194c8c8
Bug 1148004: Test case for media-level fingerprint attribute, as well as session-level fallback. r=jesup
2015-03-26 10:59:18 -07:00
Randell Jesup
fb02c876f6
Bug 1147857: be careful about WebRTC stats query creation r=jib
2015-03-27 15:52:56 -04:00
Andrea Marchesini
94545cbb2e
Bug 1148527 - Indentation fix after bug 1145631, r=ehsan
2015-03-27 18:52:19 +00:00
Byron Campen [:bwc]
49e3732801
Bug 1147400: Do not check mid in answer if not present. r=drno
2015-03-25 09:18:59 -07:00
Edwin Flores
755c77d533
Bug 1147689 - Increment eme-decrypt API version to v7 - r=cpearce
2015-03-26 22:58:43 +13:00
Edwin Flores
a27890df5c
Bug 1147689 - Pass the session ID(s) of an encrypted frame into EME CDMs - r=cpearce
2015-03-26 22:57:36 +13:00
Jean-Yves Avenard
1721a17e16
Bug 1145815: Do not report discontinuities less than 35ms. r=k17e
2015-03-25 22:32:21 +11:00
Matt Woodrow
7ffd9343c2
Bug 1145037 - Remove invalid assertion in MoofParser. r=ajones
2015-03-26 12:57:58 +13:00
Ethan Hugg
a13d9a5d92
Bug 1144912 - WebRTC Screenshare has own default FPS r=jib
2015-03-23 19:17:07 -07:00
Martin Storsjö
641e68a831
Bug 1143491: Parse all trun boxes in MP4 fragments, not only the first one. r=jya
2015-03-23 11:39:27 +02:00
Jean-Yves Avenard
7b63709645
Bug 1146222: use nsAutoCString to store mimetype string. r=karlt
...
We use a nsAutoCString as the mimetype is typically less than 64 characters
and prevent a heap allocation (and the unecessary fragmentation linked to it)
2015-03-24 14:45:17 +11:00
Paul Kerr [:pkerr]
49e45f4579
Bug 1100508: Easily capture about:webrtc page data for a bug reports. r=jib, r=mikedeboer
2015-03-23 12:37:30 -07:00
Byron Campen [:bwc]
9cd4464dd0
Bug 1144962 - Part 3: Remove more unused code, and some outdated comments. r=mt
2015-03-19 14:05:44 -07:00
Byron Campen [:bwc]
80e06a6b83
Bug 1144962 - Part 2: Remove some wrapper code in sipcc r=mt
2015-03-18 16:19:26 -07:00
Byron Campen [:bwc]
fb55f915d1
Bug 1144962 - Part 1: Delete most setters in sipcc. r=mt
2015-03-17 16:28:06 -07:00
Byron Campen [:bwc]
6424fe0c43
Bug 1141779: Fix H264 negotiation when level-asymmetry-allowed is not specified, and some cleanup. r=jesup
2015-03-10 17:35:50 -07:00
Ehsan Akhgari
0579b469d4
Bug 1146204 - Build libopus in unified mode; r=cpearce
2015-03-23 02:31:41 -04:00
Edwin Flores
9c75f5055a
Bug 1145405 - Add shutdown checks to main thread dispatches in ClearKey CDM - r=cpearce
2015-03-23 07:59:42 +13:00
Ehsan Akhgari
5cccea6f0f
Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj
...
This patch was automatically generated using the following script:
function convert() {
echo "Converting $1 to $2..."
find . \
! -wholename "*/.git*" \
! -wholename "obj-ff-dbg*" \
-type f \
\( -iname "*.cpp" \
-o -iname "*.h" \
-o -iname "*.c" \
-o -iname "*.cc" \
-o -iname "*.idl" \
-o -iname "*.ipdl" \
-o -iname "*.ipdlh" \
-o -iname "*.mm" \) | \
xargs -n 1 sed -i -e "s/\b$1\b/$2/g"
}
convert MOZ_OVERRIDE override
convert MOZ_FINAL final
2015-03-21 12:28:04 -04:00
Byron Campen [:bwc]
2fac9119ff
Bug 1144933: Only check that remote candidate is loopback in TestLoopbackOnlySortOf. r=drno
2015-03-18 16:34:50 -07:00