[Webkit-unassigned] [Bug 63062] Add capture attribute for HTML Media Capture
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Mon Feb 20 21:42:19 PST 2012
https://bugs.webkit.org/show_bug.cgi?id=63062
--- Comment #43 from Jongseok Yang <js45.yang at samsung.com> 2012-02-20 21:42:17 PST ---
(In reply to comment #38)
> (In reply to comment #37)
>
> Thank you for your review. Could you please check my comment?
>
> > (In reply to comment #36)
> >
> > I took a look at the draft.
> > - The draft is old. Is the WG working on it actively?
>
> I'll check it.
>
> > - We should support media capture regardless of existence of 'capture' attribute.
> > http://www.w3.org/TR/2011/WD-html-media-capture-20110414/#formaccess
>
> I agree with you.
>
> > - I don't think we need to use both of Chrome::runOpenPanel and Chrome::runCapturePanel. runCapturePanel should support file choosing, and we should always use Chrome::runCapturePanel if ENABLE_HTML_MEDIA_CAPTURE.
>
> I agree with you. I'll fix that
http://www.w3.org/TR/html-media-capture/#formaccess
I re-checked the spec. The panel for HTML Media Capture should be enabled only if the accept accept attribute with values image/*, audio/*, or video/*.
>
> > - I don't think showing a captured file name makes sense. We had better show a captured media information such as:
> > "1280x768 still image (123KB)" (with a thumbnail?)
> > "35 second audio (63KB)"
>
> I think that WebIDL interface in the spec is for the media information you mentioned.
> Please check the example : http://www.w3.org/TR/2011/WD-html-media-capture-20110414/#jsexample
> So, I think we need not show the media information.
>
> >
> > > > > Source/WebCore/platform/FileChooser.cpp:72
> > > > > + if (equalIgnoringCase(input->capture(), MediaCaptureNames::camera())) {
> > > >
> > > > input->capture() should be input->fastGetAttribute(captureAttr), and should remove HTMLInputElement::capture().
> > > > Anyway, this is a layering violation.
> > >
> > > capture() is the wrapper function for fastGetAttribute(captureAttr). I observed the same logic from HTMLInputElement::accept(), HTMLInputElement::alt() and HTMLInputElement::multiple(). Do you mean that these functions are also layering violation?
> >
> > I meant using HTMLInputElement in platform/FileChooser.cpp was a layering violation.
>
> OK, I will fix.
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the webkit-unassigned
mailing list