Carsten "Tomcat" Book
5404757967
Backed out changeset 571cef4dcf52 (bug 1074004) for m-oth test failure
...
--HG--
rename : media/libnestegg/README.md => media/libnestegg/README
2014-09-30 08:16:55 +02:00
Carsten "Tomcat" Book
5928de8352
Backed out changeset 405b97368630 (bug 1074004)
2014-09-30 08:16:27 +02:00
Matthew Gregan
2bd5a0a396
Bug 1074004 - Bustage fix for nestegg_set_halloc_func.
...
--HG--
extra : rebase_source : 7e24e953dc287e80112e0a0d4263b6ac5b1fbd8d
2014-09-30 16:20:56 +13:00
Matthew Gregan
2f94410dfa
Bug 1074004 - Update nestegg from upstream. r=giles
...
--HG--
rename : media/libnestegg/README => media/libnestegg/README.md
2014-09-29 13:13:10 +13:00
Ralph Giles
de132743ed
Bug 1063327 - Reject vp9 frames with invalid tiles. r=kinetik
2014-10-01 17:28:03 -07:00
Ralph Giles
21ebf7ae94
Bug 1063356 - Back out partial libvpx update. r=me
...
It's taking a while to get the new version building on all platforms.
Removing the partial commits so we can land cleanly.
2014-10-02 11:20:47 -07:00
Oscar Patiño
27103fbc8c
Bug 1073486: Define MOZ_WEBRTC_OMX when building webrtc.org code r=jesup
2014-09-27 00:37:38 -04:00
Oleg Romashin
95fa5144d2
Bug 1066853 - Gecko fail to build on Nemo/Mer ARMV7 hardfp scratchbox2 cross target. r=rjesup
2014-09-25 22:15:25 -07:00
Ralph Giles
ed5e732977
Bug 1063356 - Update libvpx source files. r=kinetik
...
Results of running update script against libvpx commit
d95585fb0ec024f6abd96f7b02e0df58019d46af
2014-09-24 20:37:00 -07:00
Ralph Giles
0391789008
Bug 1063356 - Update libvpx build flags. r=kinetik,ted
...
Propagate ssse3 and sse4.1 build flags from configure.
This is required by new optimations in upstream commit
d95585fb0ec024f6abd96f7b02e0df58019d46af.
2014-09-24 20:33:00 -07:00
Ralph Giles
1d6f1c30da
Bug 1063356 - Update libvpx update script. r=kinetik
...
There have been releases. Bump to the git commit used by the
most recent chrome pull: d95585fb0ec024f6abd96f7b02e0df58019d46af.
This patch contains changes to the update script necessary to
build the new snapshot and removes upstreamed patches.
It's no longer possible to build vp8 and vp9 in the same unified
source file, so most of the vp9 code is moved to standalone sources.
2014-09-24 20:30:00 -07:00
Ehsan Akhgari
28fc4fe229
Bug 1072289
- Build clearkey in unified mode; r=cpearce
2014-09-24 18:42:21 -04:00
Ryan VanderMeulen
79910dd5bf
Merge m-c to inbound. a=merge
...
CLOSED TREE
2014-09-24 16:08:33 -04:00
Changbin Park
d0f3440c41
Bug 1071359 - Make WebRTC on B2G uses logcat as logging sub-system. r=jesup
...
--HG--
extra : rebase_source : b55353ed698e1016ded9d79bd617c7adcbf06fb3
2014-09-23 13:57:33 +09:00
Gian-Carlo Pascutto
2d486eeb3a
Bug 1059573 - Add an option to use hardware AEC for WebRTC. r=jesup,ted
2014-09-24 19:11:58 +02:00
John Lin
ef8ba016b3
Bug 1067442 - OMXCodecWrapper image validation supports input from WebrtcOMXH264VideoEncoder r=jesup
2014-09-24 09:21:16 -04:00
Randell Jesup
2bf729ac62
Bug 1068394: Explode H.264 NALs into separate decode buffers for OMX r=pkerr
2014-09-24 00:18:30 -04:00
Daniel Holbert
c0871dfb92
Bug 1072062: Add parens around && within || in SampleTable.cpp, to pacify clang warning. r=edwin
2014-09-23 20:07:31 -07:00
Edwin Flores
b953fa9dff
Bug 1044742 - Fix build bustage on a CLOSED TREE - r=bustage
2014-09-24 13:21:01 +12:00
Edwin Flores
571ff3feae
Bug 1044742 - Make ClearKey CDM accessible to mochitests - r=ted
2014-09-24 10:04:49 +12:00
Edwin Flores
ad43786d33
Bug 1044742 - Fix multiple track support for EME - r=cpearce
2014-09-24 10:04:49 +12:00
Edwin Flores
2ef552ade1
Bug 1059043 - Move MediaKeys.createSession into MediaKeySession as per spec - r=cpearce,smaug
2014-09-24 10:04:49 +12:00
Edwin Flores
6f035ebffc
Bug 1044742 - ClearKey CDM for testing EME - r=cpearce
2014-09-24 10:04:49 +12:00
Edwin Flores
eb596ada76
Bug 1044742 - Import OpenAES code for ClearKey CDM implementation r=cpearce
2014-09-24 10:04:49 +12:00
Edwin Flores
af6576a9da
Bug 1066427 - Add Common Encryption support to the MP4 demuxer for non-fragmented MP4 files - r=kentuckyfriedtakahe
2014-09-24 10:04:48 +12:00
Edwin Flores
c9c77ae790
Bug 1066422 - Pass whole pssh boxes into CDM - r=kentuckyfriedtakahe
2014-09-24 10:04:48 +12:00
Randell Jesup
5089ddfa18
Bug 1069646: scale frame rate initialization in webrtc media_opimization r=gcp
2014-09-22 23:35:58 -04:00
Randell Jesup
3ff86e7288
Bug 1067437: Disable resolution changes on OMX H.264 until OMX DSP code is updated r=pkerr
2014-09-22 14:45:00 -04:00
Karl Tomlinson
9adf4489f8
b=1000044 use direct resampler for 16->44.1k r=jmspeex
...
This also changes the HUGEMEM test to be independent of quality.
|oversample| has a maximum value of 32, so we know that the interpolating
resampler will use less memory when st->den_rate > 441.
--HG--
extra : transplant_source : vl%C1d%A5%FB%3Cd%FBC%86%FD%26%EC%FB%C0%5C%26%7D%8C
2014-07-24 09:44:59 +12:00
Steffen Michalke
9fec11a6f7
Bug 1067377
- Use VPX_ prefixed defines in webrtc. r=rjesup
2014-09-15 07:17:00 -07:00
Randall Barker
1ffc4fea6c
Bug 1053426 - Fennec crashes when tab sharing is active r=jesup
2014-09-17 19:21:20 -04:00
Matthew Gregan
6f403d9fdb
Bustage fix (update test to new values) for bd132d164dc9/bug 1065250 on a CLOSED TREE.
2014-09-17 17:08:35 +12:00
Matthew Gregan
b0dea6ba0c
Bug 847903 - Drop OS X AudioUnit stream limit even further on 10.6 to fix crashtests/691096-1.html
2014-09-17 15:06:30 +12:00
Matthew Gregan
391d14cfa4
Bug 1064705 - Don't treat EOS as fatal when reading optional block subelements in nestegg_read_packet. r=cajbir
2014-09-10 10:51:28 +12:00
Carsten "Tomcat" Book
5de39b83c6
Backed out changeset 170ce237e4a0 (bug 1064705) for Android m5 Test failures
2014-09-16 10:58:01 +02:00
Matthew Gregan
59940d00df
Bug 1064705 - Don't treat EOS as fatal when reading optional block subelements in nestegg_read_packet. r=cajbir
2014-09-10 10:51:28 +12:00
Ryan VanderMeulen
9919731fcb
Bug 1037618 - Skip ice_unittest on OSX. a=me
2014-09-15 12:13:43 -04:00
Ralph Giles
1747850822
Bug 1066319 - Reject mp4 files with unreasonable sample sizes. r=ajones
...
Don't believe the Sample Size Box if it declares too large a value.
The limit is four times the fallback voodoo constant for 1080p in
the stsz parser, to support UHD but not 8k video, per current limits
elsewhere.
2014-09-13 10:24:00 -07:00
Anthony Jones
647bb1c0fb
Bug 1065850 - Read as little as possible to get the MP4 track metadata; r=rillian
2014-09-15 11:16:09 +12:00
Mo Zanaty
e1d0824ee3
Bug 1054624: fix high-packet-loss problems with H.264 WebRTC calls r=jesup
2014-09-14 08:17:24 -04:00
Chris Peterson
7a8855ee4b
Bug 1066935 - Part 2: Fix some -Wmaybe-uninitialized warnings in webrtc/signaling. r=jesup
2014-09-13 13:07:26 -07:00
Chris Peterson
7bfaea1144
Bug 1066935 - Part 1: Fix -Wsign-compare and -Wunreachable-code warnings in webrtc/signaling. r=jesup
2014-09-12 23:17:08 -07:00
Jim Mathies
65efa24e7e
Bug 1060738 - Add IsGUIThread asserts in various webrtc capture related methods. r=jesup
2014-09-12 09:49:39 -05:00
Jim Mathies
38864d5036
Bug 1060738 - Implement MessagePumpForNonMainUIThreads for Windows, a xpcom compatible subclass of chromium's MessagePumpForUI. r=tabraldes
2014-09-12 09:49:38 -05:00
Jim Mathies
666e3feb70
Bug 1060738 - Add support for webrtc ThreadWindowsUI for use by webrtc desktop capture thread. r=jesup
2014-09-12 09:49:37 -05:00
Oscar Patino
9cf140bc68
Bug 1064882: Receive RTCP SR's on recvonly streams for A/V sync r=jesup
2014-09-11 09:25:47 -04:00
Makoto Kato
10236347f7
Backed out changeset f8e2f5c99ede (bug 1061339
)
2014-09-11 18:18:46 +09:00
Makoto Kato
f0af20bd05
Bug 1061339
- Enable AVX2 in libvpx for VS2012+. r=giles
...
--HG--
rename : media/libvpx/vp8_rtcd_x86-win32-vs8.h => media/libvpx/vp8_rtcd_x86-win32-vs11.h
rename : media/libvpx/vp8_rtcd_x86_64-win64-vs8.h => media/libvpx/vp8_rtcd_x86_64-win64-vs11.h
rename : media/libvpx/vp9_rtcd_x86-win32-vs8.h => media/libvpx/vp9_rtcd_x86-win32-vs11.h
rename : media/libvpx/vp9_rtcd_x86_64-win64-vs8.h => media/libvpx/vp9_rtcd_x86_64-win64-vs11.h
rename : media/libvpx/vpx_config_x86-win32-vs8.asm => media/libvpx/vpx_config_x86-win32-vs11.asm
rename : media/libvpx/vpx_config_x86-win32-vs8.h => media/libvpx/vpx_config_x86-win32-vs11.h
rename : media/libvpx/vpx_config_x86_64-win64-vs8.asm => media/libvpx/vpx_config_x86_64-win64-vs11.asm
rename : media/libvpx/vpx_config_x86_64-win64-vs8.h => media/libvpx/vpx_config_x86_64-win64-vs11.h
rename : media/libvpx/vpx_scale_rtcd_x86-win32-vs8.h => media/libvpx/vpx_scale_rtcd_x86-win32-vs11.h
rename : media/libvpx/vpx_scale_rtcd_x86_64-win64-vs8.h => media/libvpx/vpx_scale_rtcd_x86_64-win64-vs11.h
2014-09-11 18:00:15 +09:00
Anthony Jones
23a21b3d2e
Bug 1061079 - Make BufferStream work for a moving window; r=edwin
2014-09-11 15:57:33 +12:00
Anthony Jones
bbd6d5e8f3
Bug 1062514 - Fix range handling for regular MP4 with b-frames; r=rillian
2014-09-11 15:57:32 +12:00
Byron Campen [:bwc]
62d46c5e18
Bug 1027300: Check for ioctl error return. r=mt
2014-08-29 13:40:15 -07:00
Byron Campen [:bwc]
4e8dfff4e4
Bug 1060625: Remove sipcc wrapper code around SDP operations. r=mt
2014-09-08 13:49:37 -07:00
Carsten "Tomcat" Book
9aa5896c31
Merge m-c to mozilla-inbound
2014-09-10 15:14:15 +02:00
Carsten "Tomcat" Book
8950bb0799
merge fx-team to mozilla-central a=merge
2014-09-10 15:08:20 +02:00
Richard Newman
0c9399ab0f
Bug 1053016 - Part 3: eliminate omx-plugin Froyo version. r=cajbir
2014-09-09 16:35:27 -07:00
Carsten "Tomcat" Book
e2e59cc01e
merge fx-team to mozilla-central a=merge
2014-09-09 15:58:58 +02:00
Chris Kitching
d1b79b2211
Bug 1064644: Remove inner-access comments. r=rnewman
2014-09-08 18:11:51 -07:00
Glenn Randers-Pehrson
3298c03b3d
Bug 1063229 - Update in-tree libpng documentation to version 1.6.13. r=jmuizelaar
2014-09-04 17:17:00 +02:00
Randell Jesup
af3712e640
Bug 1063883: use multiples of macroblocks for qm_select downscaling r=pkerr
2014-09-06 08:20:10 -04:00
Randell Jesup
76d7f5c6fa
Bug 1063883: In H.264 OMX HW make resolution changes work (SPS/PPS/iframe in one buffer) r=pkerr
2014-09-06 08:20:04 -04:00
Shih-Chiang Chien
16aedc2483
Bug 1053454 - disable remote TCP socket creation before TURN-TCP is e10s ready. r=ekr.
2014-09-03 11:02:11 +08:00
Randell Jesup
8751167dd6
Bug 1064247: only look at h264_enabled pref if HW OMX H.264 is enabled r=jib
2014-09-08 15:06:50 -04:00
Byron Campen [:bwc]
d4ab40cf75
Bug 1026774: Return errors on some rare failure cases in stun_get_mib_addrs. r=mt
2014-08-29 14:03:17 -07:00
Byron Campen [:bwc]
e0a75522b5
Bug 1058331: Plug a leak in TransportLayerDtls::Setup, and remove a suppression. r=mt
2014-08-25 17:15:07 -07:00
Byron Campen [:bwc]
52313e00a3
Bug 1008789: Init username to 0, just in case. r=drno
2014-06-11 10:43:04 -07:00
Gian-Carlo Pascutto
1686858359
Bug 1063547 - Return no available devices where not supported, disable on Android. r=jesup
2014-09-09 18:18:12 +02:00
Julian Seward
4f013697c9
Bug 1058212 - MediaOptimization::loadstate_ is used uninitialised. r=rjesup
2014-09-04 11:21:11 +02:00
Anuj Agarwal
f453c4e828
Bug 1028143 - Privatizing public destructor of MediaPipeline. r=jesup
2014-07-12 10:34:00 +02:00
Mike Hommey
a653121671
Bug 1059113 - Use templates for shared libraries and frameworks. r=gps
...
Also force to use the existing template for XPCOM components.
2014-09-04 09:04:45 +09:00
Mike Hommey
6258dd8523
Bug 1059090 - Don't require SOURCES to be set for CPP_UNIT_TESTS and SIMPLE_PROGRAMS. r=mshal
2014-09-03 14:16:37 +09:00
Mike Hommey
fc99c53ae5
Bug 1041941 - Use templates for programs, simple programs, libraries and C++ unit tests. r=gps
2014-09-03 14:10:54 +09:00
Paul Adenot
0fc0ac90af
Bug 1062293 - Fix opensl's cubeb backend draining. r=kinetik
...
This ensures the callback won't be called when draining is done.
--HG--
extra : rebase_source : b876e19d03aa58105eceba341e7a394f1f25473c
2014-09-03 15:54:03 +02:00
Gian-Carlo Pascutto
2612741d66
Bug 1060796 - Limit screen capture FPS. r=jesup
2014-09-03 10:48:09 +02:00
Gian-Carlo Pascutto
2ae68524f9
Bug 1053264 - Do not use CAPTUREBLT when Desktop Composition is enabled. r=jimm
2014-09-01 10:10:00 +02:00
Makoto Kato
0760917dc1
Bug 1061538 - Remove unused vpx_rtcd.h from libvpx. r=giles
2014-09-03 11:32:31 +09:00
Phil Ringnalda
231a486798
Backed out changeset b9e3a9f5d04a (bug 1036849) for build bustage, a=backout
2014-09-01 19:22:06 -07:00
Anthony Jones
a1e2cbc462
Bug 1036849 - Share a single MediaSourceReader; r=edwin; a=philor
2014-09-02 13:42:39 +12:00
Ehsan Akhgari
dc28de8143
Bug 1061056 - Fix more bad implicit constructors in WebRTC; r=jesup
2014-09-01 17:43:17 -04:00
Anthony Jones
521d1bcd79
Bug 1060704
- Save MP4 init segment for later; r=kinetik
2014-09-01 20:45:48 +12:00
Anthony Jones
d8db640996
Bug 1060182 - Cache MP4 buffered ranges; r=cpearce
2014-09-01 20:45:46 +12:00
Ehsan Akhgari
a3e58b5225
Bug 1061051 - Fix more bad implicit constructors in the media code; r=roc
...
--HG--
extra : rebase_source : c3d5f6a1cc95f4a7f123129e14a9a0c57d00ef38
2014-08-31 23:50:59 -04:00
Ehsan Akhgari
5c071cc02e
Bug 1060980 - Fix more bad implicit constructors in the media code; r=roc
...
--HG--
extra : rebase_source : 14da50f7d2e37e04452445dea575ea4d582e8efd
2014-08-31 23:50:23 -04:00
Randell Jesup
4b0c753af0
Bug 1056350: Make H.264 Level configurable and change OpenH264 default to 3.1 r=bwc
2014-08-29 21:29:18 -04:00
Randell Jesup
b41b944712
Bug 1060249: disable frame motion/complexity analysis in webrtc on Gonk r=gcp
2014-08-29 21:29:17 -04:00
Randell Jesup
442d923fb9
Bug 1059765: handle incoming resolution changes in GMP video encode r=pkerr
2014-08-29 11:26:34 -04:00
Randell Jesup
bc9322b58c
Bug 1059765: enable content metrics for H.264 r=gcp
2014-08-29 11:26:07 -04:00
Phil Ringnalda
51a136760d
Back out 5 changesets (bug 1059765, bug 1056350, bug 1049087, bug 1060249) for build bustage on a CLOSED TREE
...
Backed out changeset a202e2f54b45 (bug 1056350)
Backed out changeset 13c8d9e68cb6 (bug 1060249)
Backed out changeset 9c86bdb3ff21 (bug 1049087)
Backed out changeset 7b7cb046d45f (bug 1059765)
Backed out changeset c52e50a27c8c (bug 1059765)
2014-08-29 19:38:19 -07:00
Randell Jesup
ca34a7e17d
Bug 1056350: Make H.264 Level configurable and change OpenH264 default to 3.1 r=bwc
2014-08-29 21:29:18 -04:00
Randell Jesup
ab0a7a2d05
Bug 1060249: disable frame motion/complexity analysis in webrtc on Gonk r=gcp
2014-08-29 21:29:17 -04:00
Randell Jesup
920c2316b5
Bug 1059765: handle incoming resolution changes in GMP video encode r=pkerr
2014-08-29 11:26:34 -04:00
Randell Jesup
062f157635
Bug 1059765: enable content metrics for H.264 r=gcp
2014-08-29 11:26:07 -04:00
Byron Campen [:bwc]
0b5fa1a3c1
Bug 1008786: Zero outparams in nr_reg_fetch_node before we do anything that might abort. r=drno
2014-06-10 11:05:25 -07:00
Byron Campen [:bwc]
947c2f60c4
Bug 1055852 - Plug bunches of leaks that signaling_unittest hits, mostly in sipcc. r=mccr8
2014-08-21 15:11:19 -07:00
Anthony Jones
6199191782
Bug 1057225 - Fix MP4 timestamp discontinuities due to rounding; r=edwin
2014-08-29 14:29:11 +12:00
Byron Campen [:bwc]
6b0aaac062
Bug 991037 - Part 4: Get rid of the sipcc threads/queues, and run all sipcc logic on main. r=mt
2014-07-30 11:09:51 -07:00
Byron Campen [:bwc]
685009cacc
Bug 991037 - Part 3: Bring signaling_unittests up-to-date with the full-trickle behavior, and a fair bit of cleanup. r=mt
2014-08-04 14:48:38 -07:00
Byron Campen [:bwc]
32ef235a1e
Bug 991037 - Part 2: Convert over to full trickle, which allows some simplification of code, and makes the following work much easier. r=mt
2014-08-07 10:20:26 -07:00
Byron Campen [:bwc]
a7cfe49ee6
Bug 991037 - Part 0: Stop sync waiting until GMP is ready, since this happens on main now and will deadlock. r=mt
2014-08-06 12:36:19 -07:00
JW Wang
c050f007aa
Bug 1057199 - Fix signed/unsigned error when calculating position in opensl_stream_get_position(). r=cpearce
2014-08-27 02:29:00 -04:00
Jan-Ivar Bruaroey
c38b9f549c
Bug 1055378 - getStats w/non-null track arg now returns stats for the right track. r=jesup
2014-08-21 23:51:44 -04:00