Camera support
By Cezary Kułakowskickulakowski. Tuesday, April 17, 2012 9:20:00 AM
We'd like to present another snapshot build with one of the new features which will be the part of upcoming release: camera support. With this feature you, as a web page author, will be able to get access to camera directly from JavaScript. You can find out more information about this in our Developer post on HTML5 video & getUserMedia. Additionally, there are several demos you may wish to try: Photo Booth, Polaroid, Color Picker, Explode and Speedo (Note: all require camera access and Speedo also uses geolocation).
Here is a quick run down of the visual changes you might notice. Since we really care about the privacy of our users, we want to make sure that no page can access your camera without your knowledge and explict permission. This is what the permission UI looks like:
In addition to this, you will be informed whenever camera is in use by indicator which is located either in the badge (for current page):

or in the page bar button (for background tabs).

You will also be informed that current page has active camera permission and it can start using camera without additional permission request by inactive (gray) indicator located in the badge:

Finally, you can check and change current permissions state using address bar overlay dialog:

Have fun
And as always, we're eagerly waiting for your feedback.Known Issues
- DSK-359770 Out of Process Plugins causing tab related freezes (mostly on start up)
- HTML5 Drag and Drop is work in progress. Things like dragging to and from external applications may not work. Some existing demo sites may not work fully
- HTML5test.com could freeze or show other problems on Mac
- Stream from camera has broken colors on Mac (Smurf mode enabled
) - OTW-8246 Opera 64-bit on Windows not supported on Google+ (google plus)
- DSK-361109 Address dropdown not populated when searching page content with multiple words
WARNING: This is a development snapshot: It contains the latest changes, but may also have severe known issues, including crashes and data loss situations. In fact, it may not work at all.
Download
Changelog
Core
- CORE-45558 Include non-direct image decoding in the right tab in opera:cpu so that it is not listed in Other
- CORE-45571 Plugins are have most of their CPU time listed in Other within opera:cpu
- CORE-45480 Title of secure pages stored in global_history.dat lost when starting Opera
- CORE-45363 onconnect event.source.postMessage(); throws Unhandled DOMException: INVALID_STATE_ERR
- CORE-45475 dojo http://dojotoolkit.org/ AMD loader - WRONG_THIS_ERR
- CORE-45631 "visibility: hidden" boxes with opacity still consume CPU/GPU for opacity
- CORE-43147 Box-shadow with offset and negative spread radius affects scrolling performance really badly
Desktop
- DSK-355083 New Camera and privacy management UI
- DSK-359155 Dragonfly is closed when closing tab or pop up
- DSK-358039 Tab Stack skin is missing one inset pixel on top
- DSK-333648 Icon not found in folder localized extension
- DSK-322573 Ctrl+Backspace only removes the slash in an URL, and not the correct part of the path name
- DSK-359210 Extender menu button overlaps buttons in the panel
- DSK-355586 Zoom level indicated in the status bar on start up
- DSK-352303 Crash when creating email account
- DSK-331761 Crash on start up related to bookmarks
- DSK-361101 Crash on when using the file selection dialog on Windows
- DSK-359159 Manage Links tab (Ctrl + Shift + L) is empty
- DSK-360628 Crash on closing Add Mail dialog
- DSK-358485 Dragging text out of a textarea and back in dropping it on itself causes it to disappear
- DSK-358486 No marker when dragging text around within a text area
- DSK-359461 META description header is not added as when dragged into note
- Further crash fixes
Windows
- DSK-358448 Runtime error 6025 pure virtual function call at start up Opera Next for some users
- DSK-359678 Crash when draggin tab out of the window to create a new one
- DSK-360081 Crash when rearranging bookmarks
- DSK-359762 Links from external programs opens in private tabs when a private tab is focused
- DSK-357221 [HWA] Can't search opera:config
- DSK-348133 [HWA] Bad font rendering with on black background
- DSK-360626 [HWA] The Windows installer locks up
- DSK-327663 [HWA] Crash on startup with Intel GMA 4500
Mac
- DSK-316810 Many CSS3 cursors don't display
- DSK-358894 Dragging a link and dropping it on a box will open the link
- DSK-358378 Dragging links in frames do not display correctly
- DSK-359445 UI elements don' t animate/function after Drag-and-Drop test
- DSK-358161 [HWA] Text not being printed
- DSK-360189 [HWA] Some SVG images crash my computer
- DSK-358323 [HWA] Web fonts becomes invisible after transform



1 2 3 4 5 Next »
KerenSkyy # Tuesday, April 17, 2012 11:05:36 AM
mubaidr # Tuesday, April 17, 2012 11:06:31 AM
But please add some fixes for known issues, testing would be much easy
Ayrton Nádgelayrtonnadgel92 # Tuesday, April 17, 2012 11:08:06 AM
Christophchristoph142 # Tuesday, April 17, 2012 11:09:43 AM
Thank god. It was driving me nuts. You can't imagine how many hours I've spent searching for the bug in my extension. Guess there is none after all
Yeay, I can add attachments to my emails again -> DSK-360768 is fixed as well
http://www.regular-expressions.info/examples.html produces a really strange visual glitch. Looks like the page is split in half when scrolling at the edge of the background picture. Fine in 11.62
Win8 CP x64 (no HWA)
Any confirmations?
MaximSailorMax # Tuesday, April 17, 2012 11:09:50 AM
(Windows XP, Software mode rendering)
Dandannys1992 # Tuesday, April 17, 2012 11:10:01 AM
Mahesh Jagadeesanmaheshjagadeesan # Tuesday, April 17, 2012 11:11:11 AM
Martin KadlecBS-Harou # Tuesday, April 17, 2012 11:15:15 AM
Also can the icons in background tab be before the "x" to close the tab?
ArnaudTR3NT # Tuesday, April 17, 2012 11:18:14 AM
vvojtek # Tuesday, April 17, 2012 11:22:04 AM
First of all google docs still not working with polish letters, I know you know about this problem "aą" "xź" and "zż" but it is any chance to repair this ?
Second of all google gmail : when You compose mail font set x-small instead normal as default...
Francesco De Domenicofrankdd89 # Tuesday, April 17, 2012 11:37:57 AM
Originally posted by maheshjagadeesan:
why? I'm already using the hangout function without using them!
ouzowtfouzoWTF # Tuesday, April 17, 2012 11:40:04 AM
Originally posted by desktop team:
But from usability point of view placing camera and geolocation icon right of the close tab icon is absolutely terrible. When something is shown on every tab, it should be placed always at the same position!
nick_el_sonnickelson # Tuesday, April 17, 2012 11:47:23 AM
http://my.opera.com/desktopteam/blog/2012/04/10/next-address-field-adjustments?startidx=150#comment87403382
lojze hocevarurbankosmina # Tuesday, April 17, 2012 12:01:32 PM
But still having crashes on youtube videos, or with more then 4 tabs open at once!
All you need is now is lots and lots of stabilization and it will become the best browser on planet!!
Necroman # Tuesday, April 17, 2012 12:02:45 PM
But I got still one small request, please implement requestAnimationFrame feature for more smooth animations, thanks
http://www.w3.org/TR/animation-timing/#requestAnimationFrame
earth01 # Tuesday, April 17, 2012 12:12:22 PM
Otherwise, I'm waiting for the fix for smooth scrolling.
Pamalosebi # Tuesday, April 17, 2012 12:14:31 PM
DillonAstrophizz # Tuesday, April 17, 2012 12:14:58 PM
Manusfreedom # Tuesday, April 17, 2012 12:15:25 PM
Opening tab is more reactive.
S-Argentum # Tuesday, April 17, 2012 12:19:27 PM
brumac53 # Tuesday, April 17, 2012 12:21:18 PM
Thanks!
DillonAstrophizz # Tuesday, April 17, 2012 12:22:09 PM
Originally posted by Necroman:
+1Satan D. Lucifersupertrol # Tuesday, April 17, 2012 12:26:15 PM
Originally posted by S-Argentum:
cant confirm
i did a separate USB folder install to see if its fix and so far i havent encountered one
tried closing and starting the browser(no error)
tried visiting some huge flash/video sites(no hangs/error)
it seems fixed for me(atleast in this build)
will test for more errors
pursanovd # Tuesday, April 17, 2012 12:27:04 PM
Windows 7 x64(x64 build), Geforce gt 230.
Lukášlukaydo # Tuesday, April 17, 2012 12:29:34 PM
MichałEmdek # Tuesday, April 17, 2012 12:34:13 PM
Also what are those empty entries (except numbers in place of tab title) opera:cpu?
João Davidpiroxicam # Tuesday, April 17, 2012 12:36:23 PM
John A. Bilicki IIIjabcreations # Tuesday, April 17, 2012 12:40:42 PM
alexl1984 # Tuesday, April 17, 2012 12:40:56 PM
http://i.imgur.com/YIl3L.png
João Davidpiroxicam # Tuesday, April 17, 2012 12:46:40 PM
Ad von Reekena3ano # Tuesday, April 17, 2012 12:56:35 PM
Originally posted by BS-Harou:
I prefer the current implementation because the Camera en Geolocation are security/privacy related (as is the other stuff as Web/Trusted etc. at the left side of the address). The icons on the right are purely informational.
It is better to keep these different types of information grouped at separate sides.
Originally posted by BS-Harou:
Agree, as others also indicate.
Michal KosMichalKosOpera # Tuesday, April 17, 2012 1:11:19 PM
Originally posted by piroxicam:
Hi João,
Do you just allow site to use camera or do you take any other actions in between? What camera do you use?
Best Regards,
Michal
eini # Tuesday, April 17, 2012 1:21:09 PM
Something new with every snapshot
But still with a lot of issues.
- I've got an empty line at the end of the url-combo.
- The "Show Speed Dial"-Button is now black, with black text.
- Drag and Drop seems very stable for "work in progress" but the threshold is still to low. I can't work a long time with these builds, because i have to concentrate the whole time to not drag unwillingly. I hope the threshold will be corrected soon.
Marcin Zdundnhotch # Tuesday, April 17, 2012 1:24:59 PM
Originally posted by lukaydo:
Hi, Lukáš! Same question to you: The BSOD is after you gave the permission, or before? What camera do you use?Originally posted by piroxicam:
Both to João and Lukáš: could you guys check the formats your cameras support? You could, for instance, use a free trial of Graph Edit Plus, and:- Select Video Capture Source in the dropdown at the top of the Filters panel
- Drag the first camera you'll see on the filters list on the Graph window
- On the camera filter, click on the output pin (normally called Capture, but there might be localized names)
- From the Properties panel, below the Filters, note down the list of supported formats
Unfortunetely, the trial version of GE+ does not allow to use the clipboard, so this must be written down. I'm especially interested in The SubType field of every format (i.e. RGB24, I420, etc.) and if FormatType is anything but VideoInfo or VideoInfo2. In any case, the more info you could get, the more helpfull in hunting the roaches it will be.HPearcehpearce # Tuesday, April 17, 2012 1:27:53 PM
Matheusnom4d3br # Tuesday, April 17, 2012 1:28:23 PM
Thanks!
I need a namequangltm # Tuesday, April 17, 2012 1:30:43 PM
Most of extension are working correctly now, but LastPass still doesn't auto close tab after login
----
New interface of Extension page is beautiful
MossMan # Tuesday, April 17, 2012 1:35:18 PM
Frederick Barnettfred8615 # Tuesday, April 17, 2012 1:39:30 PM
Christophchristoph142 # Tuesday, April 17, 2012 1:43:20 PM
Originally posted by Emdek:
speed dials. They show up as a number until you enter an addressdizdizlexik # Tuesday, April 17, 2012 1:48:08 PM
esantimano # Tuesday, April 17, 2012 1:53:15 PM
Zotlan # Tuesday, April 17, 2012 1:53:57 PM
Danieledarklink88 # Tuesday, April 17, 2012 1:54:24 PM
I just want to let you know that the "smurfy" effect that appears when streaming from a webcam, is visible also in other sites, such as google maps when activating street view.
Osx 10.7.3
Erik HauboldAltarius # Tuesday, April 17, 2012 1:55:27 PM
running on opensuse 12.1, x64, intel-gpu
GL_VENDOR Tungsten Graphics, Inc
GL_RENDERER Mesa DRI Intel(R) Ironlake Mobile
GL_VERSION 2.1 Mesa 7.11
GL_SHADING_LANGUAGE_VERSION 1.20
http://simplest-image-hosting.net/png-0-z27498
JFK2kjfk2k # Tuesday, April 17, 2012 1:57:45 PM
http://img845.imageshack.us/img845/7922/operaa.png
Opera looks realy ugly without Aero from 10 or 11 versions ( and W7 Aero is ugly by itself, imho. what a paradox! )
A long time I was hoping you fix it.. but you just changed the color from gray to black. =\
Pierre Chapuiscatwell2 # Tuesday, April 17, 2012 1:59:08 PM
Now, I find the UI of the popup dialog in the first screenshot (Access Requested) a bit confusing.
Basically what you're asking the user is:
* if he wants to allow the application to use his camera, and
* if he wants the browser to remember his choice.
So there are four possibilities: always allow, never disallow, allow once, disallow once.
You are making three of these available through a selection in a drop-down menu and the fourth one as a separate button ("Not this time"). Why not just four separate buttons?
It would have the advantage to be more consistent and to make the choice I would probably use the most, "allow once", accessible in one click.
ownedowns # Tuesday, April 17, 2012 2:00:22 PM
1. Run installer
2. Chose Options
3. In "Install Path" field mark some text then grab/drag and drop it anywhere. This leads to instant crash with the following error message: "Error initializing Opera: module 15 (logdoc)"
The other bug is that the text is cut from below in Options, when you press the little info button right from "Install for" field.
P.S. Other bug: the shadows that is cast by menu (any menu) and right click popup menu is flickering.
WinXP Pro SP3, 32bit
MichałEmdek # Tuesday, April 17, 2012 2:04:52 PM
Originally posted by christoph142:
I don't think so, I have only nine entries and list shows numbers from 23 to 28 preceded and followed by normal tab entries (sometimes empty entries show up on end of list or in random positions)...Arsenytarc # Tuesday, April 17, 2012 2:05:08 PM
DSK-360030 (new window appears always in background on Mac) appears again. Previous build doesn't contain this bug.