Adobe Flash Player Changelog

New in version 16.0.0.228 Beta

November 19th, 2014
  • New Features for Flash Player 16:
  • Stage3D - Standard Constrained Profile - In version 14 of the Runtime we added the new Standard profile to desktop systems. In Version 15 we expanded that to mobile devices in AIR. In Flash Player 16 we've added a new Standard Constrained profile. Like Baseline Constrained, Standard Constrained targets older and lower powered GPUs on both desktop and mobile devices. While Standard profile reached ~21% of iOS devices, Standard Constrained can now reach more than 85%. Developers can access this by using the new STANDARD_CONSTRAINED constant in Context3DProfile. The chart below breaks down the differences between the different profiles that are available.
  • PPAPI Installers for Windows and Mac - We're pleased to announce that we now have PPAPI installers for the standard version of Flash Player for Windows and Mac. Previously, this version of the Player was available only as an integrated component of Google Chrome. With the introduction of these installers, Flash Player is now available for all Chromium based browsers using the PPAPI interface. Please note that these installers are not required nor used by Google Chrome. Chrome will continue to include Flash Player without requiring any additional installation.
  • FSCommand change for Internet Explorer - Extended Beta - This feature changes Flash Player’s handling of the FSCommand for Internet Explorer (IE) version 11 running in Edge mode. Currently, the method of invoking Flash Player FSCommand differs between that for IE and that for non-IE browsers. For IE, Flash Player fires a registered event handler for FSCommand; For non-IE browsers, a corresponding JavaScript callback function is invoked. This change will directly invoke the JavaScript callback function for FSCommand With IE 11, as is done for non-IE browsers, rather than use the event handling method.
  • Testing Focus: If your website utilizes FSCommand and you encounter problems with Internet Explorer, please let us know ASAP on our beta forums.
  • Fixed Issues:
  • Multiple Stability and Security Fixes

New in version 15.0.0.215 Beta (October 23rd, 2014)

  • Multiple security and stability issues

New in version 15.0.0.199 Beta (October 11th, 2014)

  • [Mac NPAPI] Adjusting the Camera/Microphone volume now works as expected (3826021)
  • [Safari][HTTP Live Streaming] Resolves a hang encountered when playing Multi-bitrate video streams (3835085)
  • [HTTP Live Streaming] Adobe Video Engine no longer returns multiple TimedMetadata events (3834555)

New in version 15.0.0.183 Beta (September 25th, 2014)

  • Fixed Issues:
  • Added Stage3D support for the Nvidia Tegra K1 (3809317)
  • WebVTT captions are now displayed correct after a mid-roll ad plays (3809912)
  • [Firefox][Windows] The FileReference.browse() dialog no longer appears behind the browser window. (3823025)
  • Multiple Stability and Security Fixes

New in version 15.0.0.170 Beta (September 19th, 2014)

  • NEW FEATURES:
  • PPAPI Installers for Windows and Mac - Extended Beta:
  • We're pleased to announce that we now have PPAPI installers for the standard version of Flash Player for Windows and Mac. Previously, this version of the Player was available only as an integrated component of Google Chrome. With the introduction of these installers, Flash Player is now available for all Chromium based browsers using the PPAPI interface. Please note that these installers are not required nor used by Google Chrome. Chrome will continue to include Flash Player without requiring any additional installation.
  • Fixed Issues:
  • Corrects an issue injected in Flash Player 14.0.0.176 where some Windows network paths starting with "\\\\..." were not resolving. (3807009)
  • Corrects an issue with Adobe Access where a small number of Internet Explorer users were experiencing issues establishing protected content streams (3788872)
  • [External] [Flash OCX] Network folder trouble. (3817063)
  • Multiple Stability and Security Fixes

New in version 15.0.0.159 Beta (September 11th, 2014)

  • New Features for Flash Player 15:
  • Relaxing Stage3D Render Target Clear - In previous versions of Stage3D, after switching the render texture through Context3D::setRenderToTexture, you were required to clear it before drawing. In this release, we're removing this limitation and optimizing the use of render textures. This change will allow you to further optimize and reuse depth and stencil buffers between different render textures. For additional information, please see Relaxing Render Target Clear Operation in Stage 3D.
  • Automatic software fall back with StageVideo - Flash Player 15 now supports a Software version of StageVideo that provides an automatic failover to the software version when hardware StageVideo is not available. To leverage this automatic failover, the swf apps need to be compiled for Flash Player 15 and above.
  • When the swfs are compiled for Flash Player 15 and above, and when hardware StageVideo is unavailable, the app will get a StageVideoAvailability event as earlier, but instead of being "Unavailable" it will ALWAYS be "available", and the reason will always be "noError". The app will no longer need to implement a Video object failover as the failover is automatic inside flash player. The apps can still choose to use Video object instead of StageVIdeo if needed.
  • Hardware StageVideo availability is dependent on a number of factors, including:
  • Browser hardware rendering support: If available, all wMode based apps will support hardware StageVideo. If not available, wMode=direct based apps will be the only ones that will support hardware StageVideo, unless there are other exceptions, like the ones mentioned below.
  • Fixed Issues:
  • Multiple Stability and Security Fixes

New in version 15.0.0.152 (September 9th, 2014)

  • FIXED ISSUES:
  • Flash Player Bugs:
  • Fixes for critical vulnerabilities identified in Security Bulletin APSB14-21.
  • Failing to call Context3D.clear before drawing on every frame no longer throws a runtime error (3726980)
  • Sound.loadPCMFromByteArray now returns a valid Sound object (3104536, 3707118)
  • Firefox will now retain focus when Flash Player processes are launched (3223393)
  • Chrome Hardware Video Decoding is now on by default on Windows (3773054)
  • Invoking password input during Full-Screen Interactive mode will no longer leave the IME disabled (3767785)
  • Safari 8 - Resolves an issue where the Settings UI could not be clicked on a small subset of content (3771417)
  • Multiple security and stability fixes
  • NEW FEATURES:
  • Relaxing Stage3D Render Target Clear:
  • In previous versions of Stage3D, after switching the render texture through Context3D::setRenderToTexture, you were required to clear it before drawing. In this release, we're removing this limitation and optimizing the use of render textures. This change will allow you to further optimize and reuse depth and stencil buffers between different render textures. For additional information, please see Relaxing Render Target Clear Operation in Stage 3D.
  • Automatic software fall back with StageVideo:
  • Flash Player 15 now supports a Software version of StageVideo that provides an automatic failover to the software version when hardware StageVideo is not available. To leverage this automatic failover, the swf apps need to be compiled for Flash Player 15 and above.
  • On Mac:
  • Safari: All wMode should expose StageVideo
  • Firefox: All wModes should expose StageVideo
  • Chrome: All wMode should expose StageVideo, with the same limitations as the windows version.
  • Driver version: Certain older drivers may not support hardware StageVideo
  • User settings: If a user turns off hardware acceleration, then hardware StageVideo will not be available
  • Full Screen: Hardware StageVIdeo is always available in Full Screen mode.

New in version 15.0.0.130 Beta (August 21st, 2014)

  • New Features for Flash Player 15:
  • Relaxing Stage3D Render Target Clear - In previous versions of Stage3D, after switching the render texture through Context3D::setRenderToTexture, you were required to clear it before drawing. In this release, we're removing this limitation and optimizing the use of render textures. This change will allow you to further optimize and reuse depth and stencil buffers between different render textures.
  • Automatic software fall back with StageVideo - Flash Player 15 now supports a Software version of StageVideo that provides an automatic failover to the software version when hardware StageVideo is not available. To leverage this automatic failover, the swf apps need to be compiled for Flash Player 15 and above.
  • When the swfs are compiled for Flash Player 15 and above, and when hardware StageVideo is unavailable, the app will get a StageVideoAvailability event as earlier, but instead of being "Unavailable" it will ALWAYS be "available", and the reason will always be "noError". The app will no longer need to implement a Video object failover as the failover is automatic inside flash player. The apps can still choose to use Video object instead of StageVIdeo if needed.
  • Hardware StageVideo availability is dependent on a number of factors, including:
  • Browser hardware rendering support: If available, all wMode based apps will support hardware StageVideo. If not available, wMode=direct based apps will be the only ones that will support hardware StageVideo, unless there are other exceptions, like the ones mentioned below.
  • IE11: IE has an accelerated pipeline and the FlashPlayer is HW accelerated in all wmode, so StageVideo should always be available. Note that the decision to use the HW accelerate rendering pipeline reside in IE.
  • Firefox: There is currently no HW accelerated pipeline available in Firefox on windows and only wMode direct will have StageVideo available all other wMode should generate a unavailable event.
  • Chrome: Pepper has HW acceleration in all wMode, but some restrictions apply. For example Chrome will refuse to use HW acceleration on Windows XP and it has its own driver blacklisting mechanism. It is also possible for the user to disable the HW acceleration in the settings panel. Chrome exposes a somewhat useful page to allow one to see the status of its gpu acceleration: chrome://gpu/
  • On Mac:
  • Safari: All wMode should expose StageVideo
  • Firefox: All wModes should expose StageVideo
  • Chrome: All wMode should expose StageVideo, with the same limitations as the windows version.
  • Driver version: Certain older drivers may not support hardware StageVideo
  • User settings: If a user turns off hardware acceleration, then hardware StageVideo will not be available
  • Full Screen: Hardware StageVIdeo is always available in Full Screen mode.
  • When the hardware StageVideo fails because of browser support, wMode, driver version or user settings, starting with Flash Player 15, SW StageVideo will be used automatically without needing any configuration or code in the app.
  • Testing Focus:
  • Hardware Video Decoding is now on by default for Chrome users. If you experience playback or stability problems when watching Flash-based video, please report them to the Beta forums. Including the output of the DirectX Diagnostic Tool (dxdiag) would be especially helpful.
  • Fixed Issues:
  • Corrects an issue introduced in Flash Player 15.0.0.100 beta. Videos now play as expected when "Enabled Hardware Acceleration" is unchecked on Mac (3796536)
  • Multiple Stability and Security Fixes
  • OpenSSL - Multiple Vulnerabilities - Upgrade to 1.0.1i (3804448 )
  • [External]RenderToTexture with RectangleTexture causes Runtime Error and presents black screen (3802486 )
  • [External][Stage3D]Indexing vertex constants will result in artifacts in rendered output(3801664 )
  • [External][IE protected only] FileReference.download leaves "Save as type" blank in IE11(3799099 )
  • [External][Windows Only][Non-Injection]: Firefox Window loses focus every time Flash plugin processes are re-launched (3746856 )
  • [External Bug][non injection]Sound.loadPCMFromByteArray produces a sound object with a length of 0(3709804 )
  • [External] User encountered FF crash on vista with protect mode on after a long time playing youtube and closing entire FF (3708003 )

New in version 15.0.0.108 Beta (August 7th, 2014)

  • Context3D "driverInfo" property allocates a String on each call (3790478) TextBlock.textBlockBeginIndex works incorrectly after TextElement.replaceText when discretionary hyphens are used. (3791181)
  • Content of Depth buffer on some gpu with OS windows xp is wrong. (3778417)
  • Camera capturing video in chrome gets a extreme low rate of FPS. (3768396)
  • Standalone player crashed after it closed if SWF use Workers. (3765083)
  • [Mac Safari] Flash Player installer fails to show need­to­quit app list with System Prefs open + JP/FR/TW/CN/RU/KO/pt­BR/SV/CZ Primary. (3763641)
  • [Chrome] Resolves a number of flash.globalization string failures on Windows 8.1 (3679539)
  • [Safari 8] Menu items in the Flash Player settings UI now receive click events as expected (3771417)
  • Resolves an intermittent issue where seeking around or over an advertisement inserted into a video stream would cause video playback to pause indefinitely (3788893}
  • Resolves an issue where video would not play back when using a StageVideo object with WMODE=opaque or WMODE=transparent (3782307)