Closed Bug 1275119 Opened 9 years ago Closed 9 years ago

Remove confusing receiving codec data base from Video Conduit

Categories

(Core :: WebRTC: Audio/Video, defect, P3)

defect

Tracking

()

RESOLVED FIXED
mozilla50
Tracking Status
firefox49 --- affected
firefox50 --- fixed

People

(Reporter: drno, Assigned: drno)

References

Details

Attachments

(1 file)

In case of renegotiation the mRecvCodecList just keeps growing and spits out lots of confusing log messages.
backlog: --- → webrtc/webaudio+
Rank: 35
Priority: -- → P3
Comment on attachment 8755628 [details] Bug 1275119: remove mRecvCodecList from VideoConduit. https://reviewboard.mozilla.org/r/54702/#review51360 It looks like this never provided any useful functionality, since the list of codecs configured lives in the webrtc.org code and the JSEP/etc code
Attachment #8755628 - Flags: review?(rjesup) → review+
Attachment #8755628 - Flags: review?(docfaraday)
Comment on attachment 8755628 [details] Bug 1275119: remove mRecvCodecList from VideoConduit. Review request updated; see interdiff: https://reviewboard.mozilla.org/r/54702/diff/1-2/
Attachment #8755628 - Flags: review?(docfaraday)
Attachment #8755628 - Flags: review?(docfaraday)
Depends on: 1275648
Depends on: 1273136
Comment on attachment 8755628 [details] Bug 1275119: remove mRecvCodecList from VideoConduit. Review request updated; see interdiff: https://reviewboard.mozilla.org/r/54702/diff/2-3/
Attachment #8755628 - Attachment description: MozReview Request: Bug 1275119: remove mRecvCodecList from VideoConduit. r=bwc,jesup → Bug 1275119: remove mRecvCodecList from VideoConduit.
Looks like either our testing code is shitty or we have some other ugly race conditions in our code now: 284 INFO Run step 41: PC_LOCAL_WAIT_FOR_MEDIA_FLOW 285 INFO Checking data flow to element: pcLocal_seek.webm_local_{41e53b46-9d1b-8b4c-8b12-6ab15a822563} 286 INFO Checking RTP packet flow for track {e98a5b69-f4ce-b840-bf64-28b7c909a337} 287 INFO Element pcLocal_seek.webm_local_{41e53b46-9d1b-8b4c-8b12-6ab15a822563} saw 'timeupdate', currentTime=0.966530612244898s, readyState=4 288 INFO TEST-PASS | dom/media/tests/mochitest/test_peerConnection_capturedVideo.html | Media flowing for element: pcLocal_seek.webm_local_{41e53b46-9d1b-8b4c-8b12-6ab15a822563} 289 INFO TEST-PASS | dom/media/tests/mochitest/test_peerConnection_capturedVideo.html | Should have RTP stats for track {e98a5b69-f4ce-b840-bf64-28b7c909a337} 290 INFO Track {e98a5b69-f4ce-b840-bf64-28b7c909a337} has 0 outboundrtp RTP packets. 291 INFO TEST-FAIL | dom/media/tests/mochitest/test_peerConnection_capturedVideo.html | The author of the test has indicated that flaky timeouts are expected. Reason: WebRTC inherently depends on timeouts 292 INFO TEST-PASS | dom/media/tests/mochitest/test_peerConnection_capturedVideo.html | Should have RTP stats for track {e98a5b69-f4ce-b840-bf64-28b7c909a337} 293 INFO Track {e98a5b69-f4ce-b840-bf64-28b7c909a337} has 0 outboundrtp RTP packets. 294 INFO TEST-FAIL | dom/media/tests/mochitest/test_peerConnection_capturedVideo.html | The author of the test has indicated that flaky timeouts are expected. Reason: WebRTC inherently depends on timeouts 295 INFO TEST-PASS | dom/media/tests/mochitest/test_peerConnection_capturedVideo.html | Should have RTP stats for track {e98a5b69-f4ce-b840-bf64-28b7c909a337} 296 INFO Track {e98a5b69-f4ce-b840-bf64-28b7c909a337} has 0 outboundrtp RTP packets. 297 INFO TEST-FAIL | dom/media/tests/mochitest/test_peerConnection_capturedVideo.html | The author of the test has indicated that flaky timeouts are expected. Reason: WebRTC inherently depends on timeouts 298 INFO TEST-PASS | dom/media/tests/mochitest/test_peerConnection_capturedVideo.html | Should have RTP stats for track {e98a5b69-f4ce-b840-bf64-28b7c909a337} 299 INFO Track {e98a5b69-f4ce-b840-bf64-28b7c909a337} has 0 outboundrtp RTP packets. 300 INFO TEST-FAIL | dom/media/tests/mochitest/test_peerConnection_capturedVideo.html | The author of the test has indicated that flaky timeouts are expected. Reason: WebRTC inherently depends on timeouts 301 INFO TEST-PASS | dom/media/tests/mochitest/test_peerConnection_capturedVideo.html | Should have RTP stats for track {e98a5b69-f4ce-b840-bf64-28b7c909a337} 302 INFO Track {e98a5b69-f4ce-b840-bf64-28b7c909a337} has 0 outboundrtp RTP packets. 303 INFO TEST-FAIL | dom/media/tests/mochitest/test_peerConnection_capturedVideo.html | The author of the test has indicated that flaky timeouts are expected. Reason: WebRTC inherently depends on timeouts 304 INFO TEST-PASS | dom/media/tests/mochitest/test_peerConnection_capturedVideo.html | Should have RTP stats for track {e98a5b69-f4ce-b840-bf64-28b7c909a337} 305 INFO Track {e98a5b69-f4ce-b840-bf64-28b7c909a337} has 6 outboundrtp RTP packets. 306 INFO TEST-PASS | dom/media/tests/mochitest/test_peerConnection_capturedVideo.html | RTP flowing for track {e98a5b69-f4ce-b840-bf64-28b7c909a337} 307 INFO Run step 42: PC_REMOTE_WAIT_FOR_MEDIA_FLOW 308 INFO Checking data flow to element: pcRemote_seek.webm_remote_{41e53b46-9d1b-8b4c-8b12-6ab15a822563} 309 INFO Checking RTP packet flow for track {e98a5b69-f4ce-b840-bf64-28b7c909a337} 310 INFO TEST-UNEXPECTED-FAIL | dom/media/tests/mochitest/test_peerConnection_capturedVideo.html | Should have RTP stats for track {e98a5b69-f4ce-b840-bf64-28b7c909a337} waitForRtpFlow/hasFlow@dom/media/tests/mochitest/pc.js:1431:7 waitForRtpFlow/retry/<@dom/media/tests/mochitest/pc.js:1445:22 promise callback*waitForRtpFlow/retry@dom/media/tests/mochitest/pc.js:1444:23 waitForRtpFlow@dom/media/tests/mochitest/pc.js:1447:12 PeerConnectionWrapper.prototype.waitForMediaFlow/<@dom/media/tests/mochitest/pc.js:1462:47 PeerConnectionWrapper.prototype.waitForMediaFlow@dom/media/tests/mochitest/pc.js:1462:7 PC_REMOTE_WAIT_FOR_MEDIA_FLOW@dom/media/tests/mochitest/templates.js:422:12 CommandChain.prototype.execute/</<@dom/media/tests/mochitest/head.js:623:31 promise callback*CommandChain.prototype.execute/<@dom/media/tests/mochitest/head.js:621:14 CommandChain.prototype.execute@dom/media/tests/mochitest/head.js:616:12 startTest/</<@dom/media/tests/mochitest/test_peerConnection_capturedVideo.html:68:14 runNetworkTest/</</<@dom/media/tests/mochitest/pc.js:1882:21 promise callback*runNetworkTest/</<@dom/media/tests/mochitest/pc.js:1880:7 runTestWhenReady/<@dom/media/tests/mochitest/head.js:349:41 promise callback*runTestWhenReady@dom/media/tests/mochitest/head.js:349:10 runNetworkTest/<@dom/media/tests/mochitest/pc.js:1879:5 promise callback*runNetworkTest@dom/media/tests/mochitest/pc.js:1878:10 startTest/<@dom/media/tests/mochitest/test_peerConnection_capturedVideo.html:53:12 promise callback*startTest@dom/media/tests/mochitest/test_peerConnection_capturedVideo.html:45:3 MediaTestManager/this.nextTest@dom/media/test/manifest.js:1580:7 MediaTestManager/this.runTests/<@dom/media/test/manifest.js:1517:7
Comment on attachment 8755628 [details] Bug 1275119: remove mRecvCodecList from VideoConduit. Review request updated; see interdiff: https://reviewboard.mozilla.org/r/54702/diff/3-4/
Comment on attachment 8755628 [details] Bug 1275119: remove mRecvCodecList from VideoConduit. Review request updated; see interdiff: https://reviewboard.mozilla.org/r/54702/diff/4-5/
Pushed by drno@ohlmeier.org: https://hg.mozilla.org/integration/autoland/rev/c61101c15a28 remove mRecvCodecList from VideoConduit. r=jesup
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla50
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: