|
|
DescriptionRemove the 'audioDebugRecording' media constraint and the aec_dump AudioOptions flag.
BUG=webrtc:4690
Committed: https://crrev.com/65c8fd78c627dae246ee04b7202e296f44cb0a1c
Cr-Commit-Position: refs/heads/master@{#11753}
Patch Set 1 #Patch Set 2 : bad merge #Patch Set 3 : reabse #Patch Set 4 : rebase #Patch Set 5 : le rebase #
Messages
Total messages: 34 (12 generated)
solenberg@webrtc.org changed reviewers: + pthatcher@webrtc.org
Description was changed from ========== Remove the 'audioDebugRecording' media constraint and the aec_dump AudioOptions flag. BUG=webrtc:4690 ========== to ========== Remove the 'audioDebugRecording' media constraint and the aec_dump AudioOptions flag. BUG=webrtc:4690 ==========
solenberg@webrtc.org changed reviewers: + henrik.lundin@webrtc.org
+hta fyi
hta@webrtc.org changed reviewers: + hta@webrtc.org
What's the desired result if this constraint is specified as a mandatory or optional constraint? I'm not sure what current behavior is, but if I remove it in the code that I submitted last week, you'll get a TypeError if you specify it as a mandatory constraint, while it will be ignored as an optional constraint.
Fredrik, can you update the description with why this change is needed, as opposed to how it is done?
On 2016/01/19 11:52:51, tlegrand-webrtc wrote: > Fredrik, can you update the description with why this change is needed, as > opposed to how it is done? Regard this CL as *raising the question* whether the constraint can be removed or not. The problem as I see it is that 'audioDebugRecording' allows someone to set up a webpage which fills up device space for the user. Yes, the user will have to allow the mic to be enabled, but using storage seems an unlikely consequence of that. Correct me if I'm wrong, but the stored aecdumps won't be removed using the usual clear cache/history options either? So given that we have another API to enable debug recordings (PeerConnectionFactoryInterface::StartAecDump()), is there any reason to keep the constraint?
On 2016/01/21 13:51:14, the sun wrote: > On 2016/01/19 11:52:51, tlegrand-webrtc wrote: > > Fredrik, can you update the description with why this change is needed, as > > opposed to how it is done? > > Regard this CL as *raising the question* whether the constraint can be removed > or not. > > The problem as I see it is that 'audioDebugRecording' allows someone to set up a > webpage which fills up device space for the user. Yes, the user will have to > allow the mic to be enabled, but using storage seems an unlikely consequence of > that. Correct me if I'm wrong, but the stored aecdumps won't be removed using > the usual clear cache/history options either? > > So given that we have another API to enable debug recordings > (PeerConnectionFactoryInterface::StartAecDump()), is there any reason to keep > the constraint? Fwiw, it's not possible in Chrome to enable this via a constraint.
On 2016/01/25 11:08:13, Henrik Grunell (webrtc) wrote: > On 2016/01/21 13:51:14, the sun wrote: > > On 2016/01/19 11:52:51, tlegrand-webrtc wrote: > > > Fredrik, can you update the description with why this change is needed, as > > > opposed to how it is done? > > > > Regard this CL as *raising the question* whether the constraint can be removed > > or not. > > > > The problem as I see it is that 'audioDebugRecording' allows someone to set up > a > > webpage which fills up device space for the user. Yes, the user will have to > > allow the mic to be enabled, but using storage seems an unlikely consequence > of > > that. Correct me if I'm wrong, but the stored aecdumps won't be removed using > > the usual clear cache/history options either? > > > > So given that we have another API to enable debug recordings > > (PeerConnectionFactoryInterface::StartAecDump()), is there any reason to keep > > the constraint? > > Fwiw, it's not possible in Chrome to enable this via a constraint. Thanks for pointing that out Henrik! The constraint appears unused in other clients as well; Harald, is there a reason to keep it for compliance reasons?
On 2016/02/01 09:16:14, the sun wrote: > On 2016/01/25 11:08:13, Henrik Grunell (webrtc) wrote: > > On 2016/01/21 13:51:14, the sun wrote: > > > On 2016/01/19 11:52:51, tlegrand-webrtc wrote: > > > > Fredrik, can you update the description with why this change is needed, as > > > > opposed to how it is done? > > > > > > Regard this CL as *raising the question* whether the constraint can be > removed > > > or not. > > > > > > The problem as I see it is that 'audioDebugRecording' allows someone to set > up > > a > > > webpage which fills up device space for the user. Yes, the user will have to > > > allow the mic to be enabled, but using storage seems an unlikely consequence > > of > > > that. Correct me if I'm wrong, but the stored aecdumps won't be removed > using > > > the usual clear cache/history options either? > > > > > > So given that we have another API to enable debug recordings > > > (PeerConnectionFactoryInterface::StartAecDump()), is there any reason to > keep > > > the constraint? > > > > Fwiw, it's not possible in Chrome to enable this via a constraint. > > Thanks for pointing that out Henrik! > > The constraint appears unused in other clients as well; Harald, is there a > reason to keep it for compliance reasons? There is one place in blink to remove as well, created https://codereview.chromium.org/1659803002/ for that. To be sure, I verified that I couldn't enable the recording via a constraint in Chrome (before the change in the CL).
solenberg@webrtc.org changed reviewers: + henrikg@webrtc.org - henrik.lundin@webrtc.org, pthatcher@webrtc.org
On 2016/02/02 06:52:41, Henrik Grunell (webrtc) wrote: > On 2016/02/01 09:16:14, the sun wrote: > > On 2016/01/25 11:08:13, Henrik Grunell (webrtc) wrote: > > > On 2016/01/21 13:51:14, the sun wrote: > > > > On 2016/01/19 11:52:51, tlegrand-webrtc wrote: > > > > > Fredrik, can you update the description with why this change is needed, > as > > > > > opposed to how it is done? > > > > > > > > Regard this CL as *raising the question* whether the constraint can be > > removed > > > > or not. > > > > > > > > The problem as I see it is that 'audioDebugRecording' allows someone to > set > > up > > > a > > > > webpage which fills up device space for the user. Yes, the user will have > to > > > > allow the mic to be enabled, but using storage seems an unlikely > consequence > > > of > > > > that. Correct me if I'm wrong, but the stored aecdumps won't be removed > > using > > > > the usual clear cache/history options either? > > > > > > > > So given that we have another API to enable debug recordings > > > > (PeerConnectionFactoryInterface::StartAecDump()), is there any reason to > > keep > > > > the constraint? > > > > > > Fwiw, it's not possible in Chrome to enable this via a constraint. > > > > Thanks for pointing that out Henrik! > > > > The constraint appears unused in other clients as well; Harald, is there a > > reason to keep it for compliance reasons? > > There is one place in blink to remove as well, created > https://codereview.chromium.org/1659803002/ for that. To be sure, I verified > that I couldn't enable the recording via a constraint in Chrome (before the > change in the CL). Changed reviewers to: hta@, henrikg@
On 2016/02/17 12:31:51, the sun wrote: > On 2016/02/02 06:52:41, Henrik Grunell (webrtc) wrote: > > On 2016/02/01 09:16:14, the sun wrote: > > > On 2016/01/25 11:08:13, Henrik Grunell (webrtc) wrote: > > > > On 2016/01/21 13:51:14, the sun wrote: > > > > > On 2016/01/19 11:52:51, tlegrand-webrtc wrote: > > > > > > Fredrik, can you update the description with why this change is > needed, > > as > > > > > > opposed to how it is done? > > > > > > > > > > Regard this CL as *raising the question* whether the constraint can be > > > removed > > > > > or not. > > > > > > > > > > The problem as I see it is that 'audioDebugRecording' allows someone to > > set > > > up > > > > a > > > > > webpage which fills up device space for the user. Yes, the user will > have > > to > > > > > allow the mic to be enabled, but using storage seems an unlikely > > consequence > > > > of > > > > > that. Correct me if I'm wrong, but the stored aecdumps won't be removed > > > using > > > > > the usual clear cache/history options either? > > > > > > > > > > So given that we have another API to enable debug recordings > > > > > (PeerConnectionFactoryInterface::StartAecDump()), is there any reason to > > > keep > > > > > the constraint? > > > > > > > > Fwiw, it's not possible in Chrome to enable this via a constraint. > > > > > > Thanks for pointing that out Henrik! > > > > > > The constraint appears unused in other clients as well; Harald, is there a > > > reason to keep it for compliance reasons? > > > > There is one place in blink to remove as well, created > > https://codereview.chromium.org/1659803002/ for that. To be sure, I verified > > that I couldn't enable the recording via a constraint in Chrome (before the > > change in the CL). > > Changed reviewers to: hta@, henrikg@ Just fyi, I'm not an owner for any of the files. Still want a review?
Eh, I reviewed it anyway. lgtm.
On 2016/02/17 13:17:23, Henrik Grunell (webrtc) wrote: > Eh, I reviewed it anyway. lgtm. I thought it made sense that you review it since you took care of the corresponding change in Chromium.
On 2016/02/17 13:21:00, the sun wrote: > On 2016/02/17 13:17:23, Henrik Grunell (webrtc) wrote: > > Eh, I reviewed it anyway. lgtm. > > I thought it made sense that you review it since you took care of the > corresponding change in Chromium. Figured that.
On 2016/02/17 13:42:28, Henrik Grunell (webrtc) wrote: > On 2016/02/17 13:21:00, the sun wrote: > > On 2016/02/17 13:17:23, Henrik Grunell (webrtc) wrote: > > > Eh, I reviewed it anyway. lgtm. > > > > I thought it made sense that you review it since you took care of the > > corresponding change in Chromium. > > Figured that. Ping hta@...
lgtm good to see it disappear!
The CQ bit was checked by solenberg@webrtc.org
The patchset sent to the CQ was uploaded after l-g-t-m from henrikg@webrtc.org, hta@webrtc.org Link to the patchset: https://codereview.webrtc.org/1565133002/#ps80001 (title: "le rebase")
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1565133002/80001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1565133002/80001
The CQ bit was unchecked by commit-bot@chromium.org
Try jobs failed on following builders: presubmit on tryserver.webrtc (JOB_FAILED, http://build.chromium.org/p/tryserver.webrtc/builders/presubmit/builds/3645)
solenberg@webrtc.org changed reviewers: + tommi@webrtc.org
Adding tommi@ for OWNERs approval of webrtc/api
The CQ bit was checked by tommi@webrtc.org
lgtm
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1565133002/80001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1565133002/80001
Message was sent while issue was closed.
Description was changed from ========== Remove the 'audioDebugRecording' media constraint and the aec_dump AudioOptions flag. BUG=webrtc:4690 ========== to ========== Remove the 'audioDebugRecording' media constraint and the aec_dump AudioOptions flag. BUG=webrtc:4690 ==========
Message was sent while issue was closed.
Committed patchset #5 (id:80001)
Message was sent while issue was closed.
Description was changed from ========== Remove the 'audioDebugRecording' media constraint and the aec_dump AudioOptions flag. BUG=webrtc:4690 ========== to ========== Remove the 'audioDebugRecording' media constraint and the aec_dump AudioOptions flag. BUG=webrtc:4690 Committed: https://crrev.com/65c8fd78c627dae246ee04b7202e296f44cb0a1c Cr-Commit-Position: refs/heads/master@{#11753} ==========
Message was sent while issue was closed.
Patchset 5 (id:??) landed as https://crrev.com/65c8fd78c627dae246ee04b7202e296f44cb0a1c Cr-Commit-Position: refs/heads/master@{#11753} |