Commit Graph

2632 Commits

Author SHA1 Message Date
Ralph Giles
738a4eca45 Bug 1111328 - Add missing include. r=jya
Fixes problems with non-unified builds.
2015-01-05 13:20:00 -08:00
Ehsan Akhgari
ef6963bd58 Bug 1116622 - Give TemporaryRef a take() method semantically equivalent to already_AddRefed::take(); r=froydnj
This is in preparation of removing TemporaryRef.  It should help make
already_AddRefed a drop-in replacement for it.
2015-01-05 11:32:37 -05:00
Timothy B. Terriberry
5fa57bde9d Bug 1117571 - Check mode index in vorbis_packet_blocksize(), r=kinetik 2015-01-04 17:34:00 +01:00
Glenn Randers-Pehrson
6f2b93ae8f Bug 1114360 - Update libpng to version 1.6.16. r=jmuizelaar 2014-12-23 06:44:00 +01:00
Bobby Holley
547538412a Bug 1115749 - Assert that we hold the monitor at all the MP4Demuxer API entry points. r=rillian
MP4Demuxer accesses shared state (index, moofparser) in lots of shared helper
routines, so we should assume that it's not safe to touch the demuxer at all
without holding the lock (unless demonstrated otherwise). This stuff should
probably be redesigned, but that's a problem for another day.
2014-12-29 16:10:16 -08:00
Martin Thomson
d3766cef7d Bug 1052610 - Disabling non-PFS cipher suites, r=ekr
--HG--
extra : rebase_source : 05b724914c08ca3e9c0b0f50ebdb5ed151b72b98
2014-12-29 09:38:37 -08:00
Jean-Yves Avenard
707059a642 Bug 1111328: Add H264 SPS NAL decoder part #2 (VUI and HDR). r=kentuckyfriedtakahe 2014-12-24 23:11:35 +11:00
Jean-Yves Avenard
186b832d70 Bug 1111328: Add H264 SPS NAL decoder. r=kentuckyfriedtakahe 2014-12-24 23:11:35 +11:00
Ehsan Akhgari
7fb2d3d770 Remove media/webrtc/trunk/webrtc/tools/e2e_quality/audio/perf, which seems to have randomly been added in bug 987979
DONTBUILD

--HG--
extra : amend_source : 1b3ff1e9a5b0eb721f5209e21187f433c24294fa
2014-12-23 21:25:50 -05:00
Randell Jesup
b6f77b57ac Bug 1109552: Fix incorrect scoped_ptr type (uint8_t array vs ptr) r=glandium 2014-12-23 18:16:02 -05:00
Carsten "Tomcat" Book
2480c507c6 Backed out changeset 39853e6515eb (bug 1073003) for breaking B2G non-unified builds on a CLOSED TREE 2014-12-23 13:36:00 +01:00
Carsten "Tomcat" Book
9d78401345 Backed out changeset a12d10d57fd5 (bug 1073003) 2014-12-23 13:35:18 +01:00
Carsten "Tomcat" Book
712daae3bd Backed out changeset 07b42d1d60aa (bug 1073003) 2014-12-23 13:35:17 +01:00
Carsten "Tomcat" Book
3ca4e18391 Backed out changeset d778ea49056a (bug 1073003) 2014-12-23 13:35:15 +01:00
Carsten "Tomcat" Book
cabf133763 Backed out changeset 033bfc2c3483 (bug 1073003) 2014-12-23 13:35:13 +01:00
Carsten "Tomcat" Book
392ed441e6 Backed out changeset a0ef52a09f98 (bug 1073003) 2014-12-23 13:35:11 +01:00
Jean-Yves Avenard
3e53b4dc03 Bug 1113073: Add H264 3-bytes NAL size support. r=kentuckyfriedtakahe 2014-12-23 14:41:21 +11:00
Jean-Yves Avenard
bd3199bb51 Bug 1113403: Make MP4Sample destructor virtual. r=kinetik 2014-12-23 14:40:29 +11:00
Jean-Yves Avenard
2f02a73c68 Bug 1110534: Add AVC Annex B to AVCC format conversion utility. r=kentuckyfriedtakahe
Based on original code by Baptiste Coudurier extracted from FFmpeg's libavformat
2014-12-23 14:36:09 +11:00
Jean-Yves Avenard
4f568fc6f0 Bug 1110534: Use more accurate names in MP4Sample and Annex B utility functions. r=kentuckyfriedtakahe 2014-12-23 14:36:09 +11:00
Jean-Yves Avenard
4eb0a91706 Bug 1110534: Retrieve SPS and PPS from AVCC stream when necessary. r=kentuckyfriedtakahe
In avc3 or annex B stream, the AVCC extradata doesn't always contain the SPS and PPS required to
decode the first frame. Add method to extract SPS and PPS and construct an AVCC extradata.
2014-12-23 14:36:09 +11:00
Jean-Yves Avenard
5434717edd Bug 1110534: Simplify MP4 extradata handling. r=kentuckyfriedtakahe 2014-12-23 14:36:09 +11:00
Botond Ballo
1428d29dfc Bug 1073003 - Disable -Wattribute warnings in media/webrtc/signaling. r=jesup
--HG--
extra : rebase_source : 94f3143aa82f6dee9042101b2aa7ca123418490a
extra : source : 63c0c77d853e1aa286fb084ba7bd814ee894c42b
2014-12-19 12:08:08 -05:00
Botond Ballo
5e2acdd25e Bug 1073003 - Fix -Wsign-compare warnings. r=ehsan
--HG--
extra : rebase_source : d1b67f0a11461b5dcd2b70626a2bf9cbb21bd82a
extra : source : c94e789de3e6ec87e9d605a98ca95fd5009ff126
2014-12-17 16:50:32 -05:00
Botond Ballo
415f30be4c Bug 1073003 - Fix -Wformat warnings. r=jesup
--HG--
extra : rebase_source : 3b734679ac32c1d958cb73e169cf4fd0a1486830
extra : source : 528aa87b4f0d174b84765a4b6c2e8e2fee2d493b
2014-12-17 16:49:50 -05:00
Botond Ballo
b5eef53b4d Bug 1073003 - Fix more -Wunused-variable and -Wunused-but-set-variable warnings. r=ehsan
--HG--
extra : rebase_source : 0a6c783a6428ca0dc25090e21a61b90c192dd252
extra : source : 8ab86311e17416689d176dae5c577a2c6df89b54
2014-12-17 18:05:28 -05:00
Botond Ballo
6879ac4b47 Bug 1073003 - Fix warnings about macro redefinitions by renaming macros. r=ehsan
--HG--
extra : rebase_source : b0f80299a702ea1952de52e21f175b738dd2f752
extra : source : 119e8a1f1683aee07c44492c8861ca85e4a2388d
2014-12-17 16:48:41 -05:00
Botond Ballo
6b6f19feb1 Bug 1073003 - Fix more -Wreorder warnings. r=ehsan
--HG--
extra : rebase_source : 9185deb19ec52daa518bdf93b27893c4c2167258
extra : source : 21930ebe7c715c45db065809981ae181b49c442a
2014-12-17 16:46:51 -05:00
Bobby Holley
7a0f2ef977 Bug 1114383 - Assert that access to mMoofs goes through a monitor. r=k17e 2014-12-21 22:04:36 -08:00
Chris Peterson
84af0f95d9 Bug 1113229 - webrtc/sdp tests: fix -Wconversion-null warning and mark FAIL_ON_WARNINGS. r=adr 2014-12-17 21:30:44 -08:00
Byron Campen [:bwc]
9a12e66f3b Bug 1016476 - Part 2: Test work. r=drno 2014-11-25 17:36:16 -08:00
Byron Campen [:bwc]
4782deb26f Bug 1016476 - Part 1: Bundle support. r=mt 2014-11-21 18:03:24 -08:00
Byron Campen [:bwc]
413ce9467a Bug 1111299: Make sure we don't prioritize random codecs. r=jesup 2014-12-18 16:05:12 -08:00
Byron Campen [:bwc]
5310184bc7 Bug 1107307: Teach JsepSessionImpl to handle rtcp-fb:* r=drno 2014-12-04 09:26:59 -08:00
Chris Pearce
742c8038c0 Bug 1109457 - Prevent potential for Join()ing a pointer held in free'd memory in gmp-clearkey. r=edwin 2014-12-19 09:55:05 +13:00
Chris Pearce
5f044d0e1c Bug 1109457 - Use Contains instead of std.find to detect whether we have keys in gmp-clearkey, and don't overwrite old decryptors when we get a new key. r=edwin. 2014-12-19 09:55:00 +13:00
Chris Pearce
2022b73e04 Bug 1109457 - Add persistent session to our ClearKey CDM. r=edwin 2014-12-19 09:54:34 +13:00
Ehsan Akhgari
3d3f2060bd Bug 1109895 - Send the correct -m flags to clang-cl when building libvpx; r=jrmuizel
--HG--
extra : rebase_source : 2806ced531eb39e33b30337f1112e4efb3e179db
2014-12-18 10:31:46 -05:00
Alfredo Yang
50fc8c6c23 Bug 938034 - Enable gonk camera recording callback. r=roc 2014-12-18 01:00:00 -05:00
Ryan VanderMeulen
648c380f2c Backed out changesets 70428bb355a4 and a0ba2f134695 (bug 1109457) for EME failures and crashes on OSX 10.6. 2014-12-18 00:22:19 -05:00
Chris Pearce
0462623669 Bug 1109457 - Use Contains instead of std.find to detect whether we have keys in gmp-clearkey, and don't overwrite old decryptors when we get a new key. r=edwin. 2014-12-18 16:16:20 +13:00
Chris Pearce
b4a7a4b6fc Bug 1109457 - Add persistent session to our ClearKey CDM. r=edwin 2014-12-18 16:16:13 +13:00
Ryan VanderMeulen
c721b2d151 Backed out changeset dc6994acf4e3 (bug 1109457) for EME test failures and crashes.
CLOSED TREE
2014-12-17 20:57:12 -05:00
Chris Pearce
566b7d3597 Bug 1109457 - Add persistent session to our ClearKey CDM. r=edwin 2014-12-18 13:23:27 +13:00
Jean-Yves Avenard
9d528ef1b8 Bug 1111311: Use 32 bits signed for storing CTS in order to properly calculate PTS. r=kentuckyfriedtakahe 2014-12-17 22:21:10 +11:00
Byron Campen [:bwc]
213e01b45c Bug 1110976 - Part 2: Don't configure multiple recv codecs if we are the answerer. r=jesup 2014-12-12 14:33:12 -08:00
Byron Campen [:bwc]
c9e7e4772e Bug 1110976 - Part 1: Test case that demonstrates the underlying bug. r=jesup 2014-12-12 14:30:14 -08:00
Paul Adenot
07eea1333a Bug 1108455 - r=kinetik 2014-12-16 18:45:40 +01:00
Sotaro Ikeda
0d2fb7a573 Bug 1043558 - Use gralloc for WebRTC camera preview r=jesup,nical 2014-12-16 07:11:48 -08:00
Anthony Jones
41c61aa68a Bug 1110608 - Add CENC support to MoofParser; r=edwin 2014-12-16 18:10:46 +13:00