Media/WebRTC/ReleaseNotes/54

From MozillaWiki
< Media‎ | WebRTC‎ | ReleaseNotes
Revision as of 07:13, 31 March 2017 by Jesup (talk | contribs) (bugs added)
Jump to navigation Jump to search

Firefox 54 WebRTC/WebAudio Release Notes:

Full listing of all WebRTC & WebAudio bugs marked as Fixed in Firefox 54:

WebRTC bugs: Bugzilla search for WebRTC related bugs marked Fixed in Firefox 54

WebAudio bugs: Bugzilla search for WebAudio bugs marked Fixed in Firefox 54

Noteworthy Changes:

Bug tickets fixed in Firefox 54 that affect WebRTC or Web Audio (full list):

Audio/Video:Cubeb :

bug 1333438 Pref on full-duplex for Android

bug 1337328 Uplift cubeb to revision 927877

bug 1332937 Turn libcubeb's XASSERT into a synonym for MOZ_ASSERT or MOZ_RELEASE_ASSERT

bug 1337805 Update cubeb from upstream to 21e96ac

bug 1339816 Update cubeb from upstream to 8977c13b

bug 1342212 Include date of commit in cubeb README_MOZILLA

bug 1343780 Update cubeb from upstream to 0753297

bug 1342363 Update cubeb from upstream to 25b593f

bug 1325577 Use aggregate devices API in audiounit backend

Audio/Video:GMP (Gecko Media Plugin):

bug 1321871 Replace use of opens and bridges in GMP protocols with endpoints

bug 1334079 [Static Analysis][Resource leak] In function ClearKeySessionManager::CreateSession

bug 1332530 Remove GMP device binding

bug 1316650 7,900 instances of "CDM returned NoKeyErr" emitted from dom/media/gmp/GMPCDMProxy.cpp during linux64 debug testing

bug 1337518 Remove PCrashReporter use from GMP

bug 1341135 Rename Log() in WidevineUtils.h to CDM_LOG

bug 1341138 Move LogToConsole from GMPCDMProxy to GMPUtils

bug 1341497 Move WidevineBuffer and WidevineDecryptedBlock out into WidevineUtils.h

bug 1341441 GMPVideoDecoderParent.cpp should include nsPrintfCString.h

bug 1337778 Widevine plugin crashes when opening Amazon videos in background tabs

bug 1342822 Widevine throughput limiting causes MacOS playback to fail

Audio/Video:MediaStreamGraph (MSG):

bug 1336945 Modernize MSG/GraphDriver logging

bug 1340718 If a audio device (Citrix) disappears and fails on re-open attempts, output can be hung until restart

Audio/Video:Media Recording:

bug 1332619 VP8TrackEncoder shortens the encoded track's duration when skipping frames

bug 1333341 VideoTrackEncoder is subject to an accumulating rounding error

bug 1335066 Fix logging in TrackEncoder.cpp

bug 1331839 Intermittent dom/media/test/test_mediarecorder_bitrate.html | seek-short.webm encoded@1000000=6380 > encoded@100000=6041

Core (General) WebRTC:

bug 1219468 Replace PRLogModuleInfo usage with LazyLogModule in webrtc

bug 1335515 MediaEngine.h fails to compile with --disable-webrtc

bug 1333686 Fix compiler warnings and enable warnings-as-errors in webrtc/signaling

bug 1334840 We can Reconfigure the send codec before we create the SendStream

bug 1335250 nightly 20170130 compile fails with webrtc disabled MediaEngine.h:229:28: error: reference to ‘ipc’ is ambiguous

bug 1335075 RTCCertificate.cpp: output truncated before the last format character

bug 1338000 error: no 'float webrtc::SincResampler::Convolve_NEON(const float*, const float*, const float*, double)' member function declared in class 'webrtc::SincResampler'

bug 1337468 RID RTP header extensions never gets send

bug 1333110 Remove dom/media/standalone

bug 1340054 RID extmap checks in sdputils.js assume RID is the only extension in use

bug 1301286 Intermittent dom/media/tests/mochitest/test_peerConnection_simulcastOffer.html | Error in test execution: Error: Timed out waiting for frames timeout/<@...

bug 1332516 Intermittent browser/base/content/test/webrtc/browser_devices_get_user_media_unprompted_access_tear_off_tab.js | expected notification getUserMedia:response:allow - Got undefined, expected 1

bug 1332622 Remove MOZILLA_INTERNAL_API code from webrtc

bug 1342388 'Clear History' and 'Clear Log' at about:webrtc not localizable (hardcoded English strings)

bug 1339244 Code to set the minimum bitrate estimate to Try runs in webrtc was lost in the 49 update

bug 1337525 Add mochitests for WebRtc inbound-rtp stats

bug 1332402 Shutdown abort after using BrowserStack, with fatal "Assertion failure: !mThread (SingletonThreads should be Released and shut down before exit!), at media/mtransport/nr_socket_prsock.cpp:181"

bug 1336329 media/webrtc/ fails to build with --enable-warnings-as-errors on Tier3 platforms

bug 1337777 Audio/video on Ciscospark is not working

WebRTC:Audio/Video:

bug 1331648 Only one event is registered when plugging / unplugging camera on Ubuntu for mediaDevices.ondevicechange

bug 1332664 media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/vp9_impl.h:20: fatal error: 'vpx/svc_context.h' file not found

bug 1320170 Screensharing previews are broken in current nightlies

bug 1341409 Advanced constraints stopped working in FF50

bug 1330350 The "mediaDevices.ondevicechange" devices counter is faulty

WebRTC:Networking:

bug 1333185 [e10s] Default route detection fails to connect for IPv6

bug 1334682 Start trickle grace timeout only when remote candidates are available

bug 1160558 Update SDP for datachannels to match draft 21

bug 1334265 'find' called with a string literal consisting of a single character; consider using the more effective overload accepting a character

bug 1325536 Add ice telemetry to begin replacing stats provided by Hello calls

bug 1317946 [e10s] Zero size UDP packets close sockets

bug 1335939 Pref on ICE TCP

bug 1336182 Need telemetry for DTLS handshake time

bug 1338273 Field "stats.stun_retransmits" is uninitialized

bug 1339270 Upstream webrtc code doesn't add padding packets to retransmission history (Issue 7143)

bug 1300665 Missing support for RTP toffset, abs-time and 3gpp:video-orientation

bug 1340030 Remove necko_standalone lib (netwerk/standalone/)

bug 1338696 Crash in nr_stun_server_process_request (probably caused by failure in nr_stun_message_create2)

bug 1341995 WebRTC: payload type of RED in stream is fixed as 122, which is not match the one in SDP.

bug 1342727 TIAS issues with the webrtc49 update (FF53+)

bug 1338384 TURN responses with bandwidth attr result in failure

bug 1341374 Intermittent TEST-UNEXPECTED-TIMEOUT | dom/media/tests/mochitest/test_peerConnection_basicAudioNATSrflx.html | application timed out after 330 seconds with no output

bug 1340734 NAT simulator doesn't detect the use of TLS properly anymore

WebRTC:Signaling:

bug 1333002 Fix a misleading indentation in PeerConnectionCtx.cpp

bug 1332826 Return InvalidStateError when calling addIceCandidate() too early

bug 1322358 All media lines get disabled in answer SDP when all m-lines in offer are inactive

bug 1341162 Fix -Wunreachable-code-return warning in webrtc/signaling

bug 1336507 Local relay transport is not properly displayed on about:webrtc