Byron Campen [:bwc]
30d7454c68
Bug 1094447 - Use UDP/TLS/RTP/SAVPF for audio/video m-lines. r=drno
2015-09-01 17:15:30 -05:00
Nils Ohlmeier [:drno]
415647e7ce
Bug 1199766 - Disable ICE TCP SO gathering via user pref. r=bwc
2015-08-28 13:22:45 -07:00
Paul Adenot
5bb3175151
Bug 901633 - Part 16 - Remove another allocation in the sending side. r=jesup
2015-09-01 14:26:14 +02:00
Paul Adenot
69eaf292b1
Bug 901633 - Part 15 - Remove an allocation on the sending side, out of the packetizer. r=jesup
2015-09-01 14:26:13 +02:00
Paul Adenot
c392cc5108
Bug 901633 - Part 11 - Add an API in webrtc.org's output mixer to get the output channel count. r=jesup
2015-09-01 14:25:48 +02:00
Paul Adenot
77cec3e297
Bug 901633 - Part 10 - Change the receiving side of the MediaPipeline so that it can detect and handle stereo. r=jesup
2015-08-12 14:43:51 +02:00
Paul Adenot
3c95af093d
Bug 901633 - Part 9 - Make the necessary changes to VoEExternalMediaImpl::ExternalRecordingInsertData so that it the number of channels is forwarded down the webrtc.org code. r=jesup
2015-08-11 13:49:29 +02:00
Paul Adenot
a7034137c7
Bug 901633 - Part 8 - Use our new generic packetizer in the MediaPipeline so that we can packetize stereo easily. r=jesup
2015-08-11 13:49:29 +02:00
Paul Adenot
2cc2d6d70f
Bug 901633 - Part 5 - Make MediaPipeline downmix and properly convert audio for webrtc.org code. r=jesup
...
This means converting to int16, interleaving, and down-mixing to stereo (or
keeping it to mono if it's already mono of course).
2015-07-29 18:39:56 +02:00
Edwin Flores
d42bc1b3cd
Bug 1185388 - Limit the number of cores used by WMF in ClearKey CDM - r=cpearce
2015-09-01 17:31:48 +12:00
Matthew Gregan
c949250be2
Bug 1199794 - Add NULL checks to avoid crashing during media playback if the audio device removed. r=padenot
2015-08-28 19:13:00 -04:00
Paul Adenot
8c5bfdf21c
Bug 1190676 - Part 5 - Fix consumers: PeerConnection. r=jesup
2015-08-25 10:29:50 +02:00
Nicholas Nethercote
69d088e45f
Bug 1198334 (part 1) - Replace the opt-in FAIL_ON_WARNINGS with the opt-out ALLOW_COMPILER_WARNINGS. r=glandium.
...
The patch removes 455 occurrences of FAIL_ON_WARNINGS from moz.build files, and
adds 78 instances of ALLOW_COMPILER_WARNINGS. About half of those 78 are in
code we control and which should be removable with a little effort.
2015-08-27 20:44:53 -07:00
Chris Peterson
cc68dfd296
Bug 1197563 - Polyfill __func__ for MSVC 2013 and earlier. r=froydnj
2015-08-20 23:39:18 -07:00
Anthony Jones
a845fdddd5
Bug 1180101 - Skip four bytes when we hit a zero length box; r=jya
2015-08-26 18:12:59 +12:00
Andreas Pehrson
d440a2b5f6
Bug 1198107 - Destroy VP8 encoder context before re-initing on resolution change to avoid leaking memory. r=jesup
2015-08-25 16:55:28 +08:00
Jan Gerber
331d99a3b3
Bug 1073319 - Enable AVX2 for libvpx on linux (libvpx). r=rillian
2015-07-16 02:38:00 -07:00
Jan Gerber
7e4a621340
Bug 1073319 - Enable AVX2 for libvpx on linux (update.py). r=rillian
2015-07-16 02:37:00 -07:00
Jacek Caban
25b4ecd9a3
Bug 1197282 - Include <atomic> in VideoDecoder.h. r=cpearce
2015-08-25 12:40:20 +02:00
Matthew Gregan
5c2236fa18
Bug 1197049
- Retain stream volume across device changes. r=padenot
2015-08-21 14:46:22 +12:00
Ethan Hugg
6711ff193a
Bug 1191301 - Re-enable the use of media.navigator.video.use_tmmbr pref. r=bwc
2015-08-24 09:31:38 -07:00
Matthew Gregan
0a16b8f06b
Bug 1136360 - Report actual number of frames written to ReleaseBuffer. r=jesup
2015-08-21 18:09:34 +12:00
Matthew Gregan
b8e7d35ed9
Bug 1136360 - Account for stream and device latency in stream position calculation. r=jesup
2015-08-21 13:53:21 +12:00
Matthew Gregan
42e93061e3
Backed out 2 changesets (bug 1136360)
...
Backed out changeset 004f6db9c2dd (bug 1136360)
Backed out changeset 9b568fb8d447 (bug 1136360)
2015-08-24 13:25:57 +12:00
Matthew Gregan
e640422013
Bug 1136360 - Report actual number of frames written to ReleaseBuffer. r=jesup
2015-08-21 18:09:34 +12:00
Matthew Gregan
1da5a97706
Bug 1136360 - Account for stream and device latency in stream position calculation. r=jesup
2015-08-21 13:53:21 +12:00
Nils Ohlmeier [:drno]
7c29a804d9
Bug 1142964 - Fix ICE tiebreaker on Windows. r=bwc
2015-08-21 10:35:28 -07:00
Byron Campen [:bwc]
2f6785784d
Bug 1193495 - Part 2: Maintain clones of supported codecs for each level, and do necessary checking to prevent payload-type clashes. r=mt
2015-08-12 10:00:28 -05:00
Byron Campen [:bwc]
cdc4e26796
Bug 1193495 - Part 1: Test case. r=mt
2015-08-12 10:00:28 -05:00
Jan Gerber
f7ecbd617b
Bug 1192226 - Apply libvpx size limit. r=rillian
2015-08-21 12:01:41 +02:00
Jan Gerber
4eae126d22
Bug 1192226 - Enable libvpx size limit in update.py. r=rillian
...
Bounds match those in VideoUtils.h.
2015-08-08 09:28:52 +02:00
Nils Ohlmeier [:drno]
afbfbc8a30
Bug 1194385 - Add new unit tests which demonstrate the current behavior. r=bwc
2015-08-13 12:05:40 -07:00
Nils Ohlmeier [:drno]
f44d1cef7c
Bug 1194019 - New defaults for gather tests. r=bwc
2015-08-14 14:52:06 -07:00
Chris Peterson
2c890eb629
Bug 1195186 - Build media/pocketsphinx in unified mode. r=kdavis
2015-08-18 00:13:49 -07:00
Jean-Yves Avenard
ddfed3bab2
Bug 1196398: [mp4] Do not allocate memory spanning across ftyp and moov atom. r=kentuckyfriedtakahe
...
A typical non-fragmented mp4 would have the ftyp atom located at the beginning of the mp4 and the moov at the end. We would to calculate the location of the metadata by spanning the byte range of the two atoms.
As such, we would typically allocate an amount of memory equivalent to the size of the mp4.
Instead we now reconstruct the metadata to only have the ftyp and moov atoms contiguously.
2015-08-21 15:35:31 +10:00
Jean-Yves Avenard
c8fcf47e9e
Revert "Bug 1196398: [mp4] Do not allocate memory spanning across ftyp and moov atom. r=kentuckyfriedtakahe"
...
This reverts commit 73156610be5f
2015-08-21 14:48:23 +10:00
Jean-Yves Avenard
51f5dbcd81
Bug 1196398: [mp4] Do not allocate memory spanning across ftyp and moov atom. r=kentuckyfriedtakahe
...
A typical non-fragmented mp4 would have the ftyp atom located at the beginning of the mp4 and the moov at the end. We would to calculate the location of the metadata by spanning the byte range of the two atoms.
As such, we would typically allocate an amount of memory equivalent to the size of the mp4.
Instead we now reconstruct the metadata to only have the ftyp and moov atoms contiguously.
2015-08-21 13:10:34 +10:00
Wes Kocher
0b2859eaeb
Backed out 2 changesets (bug 1192226) for vpx_config bustage
...
Backed out changeset 92d172a5d403 (bug 1192226)
Backed out changeset 4e7adb955673 (bug 1192226)
2015-08-20 11:19:03 -07:00
Jan Gerber
b42c61005b
Bug 1192226 - Apply libvpx size limit. r=rillian
2015-08-08 09:34:39 +02:00
Jan Gerber
2c33771be9
Bug 1192226 - Enable libvpx size limit in update.py. r=rillian
...
Limits match those in VideoUtils.h.
2015-08-08 09:28:52 +02:00
Jean-Yves Avenard
870ceb21b9
Bug 1181651: Replace use of stagefright::Vector with nsTArray. r=kentuckyfriedtakahe
2015-08-20 20:54:59 +10:00
Sebastian Hengst
615590dabe
Backed out changeset 966aa9c1ca25 (bug 1181651) for build bustage. r=backout on a CLOSED TREE
2015-08-20 09:28:55 +02:00
Jean-Yves Avenard
bc78372079
Bug 1181651: Replace use of stagefright::Vector with nsTArray. r=kentuckyfriedtakahe
2015-08-20 16:57:07 +10:00
Matthew Gregan
a4a6d5cc9a
Bug 1195058 - Handle pa_context_new returning NULL in OOM situations. r=padenot
2015-08-18 12:34:15 +12:00
Edwin Flores
4fb5963327
Bug 1195939 - Flush decode queue on Reset() in gmp-clearkey - r=cpearce
2015-08-19 15:06:36 -07:00
Ryan VanderMeulen
284ed5a942
Backed out changeset 18f274867bcc (bug 1195939) for Windows EME test failures.
...
CLOSED TREE
2015-08-18 23:06:55 -04:00
Edwin Flores
e65ac28b62
Bug 1195939 - Flush decode queue on Reset() in gmp-clearkey - r=cpearce
2015-08-18 13:48:38 -07:00
Matthew Gregan
f0a620f81a
Bug 1195061 - Correctly restore audio hardware mix format after attempting to use an alternative format. r=padenot
2015-08-18 10:59:14 +12:00
Mike Hommey
1fb92f7b31
Bug 1194905 - Build libvpx neon code without -mthumb and -mfloat-abi=softfp. r=mshal
...
-mfloat-abi=softfp is hardcoding an ABI that may not match everything else
in Gecko, which is bound to fail. It's also unrelated to building NEON code.
-mthumb is also unrelated to building NEON code, and should be left as it
is for everything else.
Now, interestingly, we also have a VPX_ASFLAGS variable that just contains
the right things instead of hardcoding them in the moz.build, so just use
that instead.
2015-08-18 08:09:14 +09:00
Jean-Yves Avenard
aedd08d288
Bug 1194708: Properly find SPS NAL in some H264 streams. r=kentuckyfriedtakahe
...
With some encoding, we didn't detect the SPS. With AVC3 stream it would cause playback to never start on mac or linux (ffmpeg)
2015-08-17 10:28:37 +10:00