Новости про Adobe

Adobe Flash 10.1 бета 3

Компания Adobe выпустила третью бета-версию флеш-плагина 10.1 с поддержкой аппаратного ускорения декодирования видео.

Новая бета-версия содержит исправление недавно обнаруженной уязвимости безопасности в Flash, а также множество специфических исправлений, описанных в Release Notes. Версия плагина для Windows поддерживает аппаратное ускорение видео в формате H.264 с помощью DXVA на видеокартах AMD Radeon 4xx0 и новее, NVIDIA GeForce/Quadro G84-based и новее и Intel IGP G45/G500/HD Graphics. Загрузить плагин для различных операционных систем можно по ссылкам ниже:

Графический процессор Apple iPad слишком слаб для ускорения Flash

Ошибка в выборе аппаратной «начинки» для iPad могла стать истинной причиной недавнего демарша Steve Jobs против Flash-технологий.

Ранее в этом месяце основатель и генеральный директор компании Apple обрушился с критикой на технологию Flash от Adobe, обвинив её в излишней требовательности к вычислительным возможностям мобильных устройств и значительном снижении длительности их автономной работы. В частности, время работы iPad от батарей из-за флеш-плагина якобы снижается с обещанных Apple 10 часов до 90 минут. Постепенно начинают появляться различные предположения об истинных причинах отказа от поддержки Flash в мобильных устройствах Apple.

То, что технология Flash до недавнего времени была «неподъёмна» для процессоров мобильных устройств, известно и так, даже нетбуки порой испытывают проблемы с отображением сложных сайтов на Flash и воспроизведением HD-видео из YouTube. Очевидным выходом является использование графических процессоров для ускорения Flash, как это делает NVIDIA в платформе Tegra. Первой же версией причин отсутствия Flash в iPad было утверждение, что Apple отказалась предоставить инженерам Adobe информацию об интерфейсах работы с GPU. Эта версия выглядела вполне правдоподобной с учётом проблем, с которыми инженеры Adobe столкнулись при  реализации Adobe Flash 10.1 на Mac, на нее намекнули и представители Adobe.

Теперь обозреватель сайта Brightsideofnews.com, после общения с разработчиками для платформы iPad, предполагает, что графический процессор iPad просто не обладает достаточной мощностью и полной совместимостью с OpenGL ES 2.0 для реализации аппаратного ускорения Flash на данной платформе. iPad построен на базе System-on-Chip решения Apple A4, в котором за графику отвечает ядро PowerVR компании Imagination Technologies. С учётом повышенного разрешения экрана iPad, вполне возможно, что интегрированный GPU не в состоянии обеспечить аппаратное ускорение для Flash.

Следует отметить, что сам разработчик графического ядра PowerVR, ImTec, не испытывает особых проблем с ускорением Adobe Flash, и даже продемонстрировала его на примере платформы Texas Instruments OMAP во время Mobile World Congress 2010.

NVIDIA о GPU-ускорении Adobe Flash в мобильных устройствах

Платформа NVIDIA Tegra принесёт поддержку Adobe Flash в мобильные телефоны и handheld-устройства. 

На Mobile World Congress 2010 в Барселоне, Испания, NVIDIA говорила о состоянии поддержки технологии Adobe Flash на мобильных устройствах. Технология Flash имеет приоритетное значение в веб — по данным из неозвученного источника она используется на 87% сайтов и с её помощью доставляется 80% видеоконтента в Интернет. Flash также лежит в основе огромного и быстрорастущего рынка casual игр, особенно в социальных сетях вроде Facebook, где число игроков в игру Farmville в январе 2010 года превысило 75 миллионов человек. Однако, до недавнего времени Flash-технологии были практически недоступны для мобильных телефонов, смартфонов и handheld-устройств. Работа с Flash опирается на использование CPU, причём сложный и насыщенный контент ставит серьёзные задачи даже для «больших» CPU, а в мобильных платформах требуемые вычислительные мощности обычно просто недоступны.

Но платформа Tegra от NVIDIA и сотрудничество с Adobe должны изменить положение дел. Flash Player 10.1 для мобильных платформ будет использовать GPU-ускорение, и Tegra обладает не только достаточными графическими «мускулами» для ускорения Flash, но и предоставляет специальные функции для объединения и вывода на экран множества графических и видео элементов в окне флеш-приложения и броузера. В подтверждение NVIDIA на своём стенде продемонстрировала работу Adobe Flash и AIR на «планшете» на базе последнего поколения Tegra, который послужил образцом для «от 30 до 50 моделей, готовящихся к выходу в следующем месяце», с операционной системой Android:

NVIDIA также обновила документацию и примеры для разработчиков на платформе Tegra, включая поддержку OpenGL ES 2.0 и Android. Следует отметить, что основной конкурент NVIDIA на рынке мобильных графических решений, компания Imagination Technologies, также продемонстрировала на MWC2010 работу GPU-ускоряемого Flash, причём её планы включают поддержку еще и Windows Mobile и Symbian.

PowerVR SGX от Imagination стал самым популярным графическим решением на мобильных платформах

В секторе графических решений для мобильных телефонов и «наладонных» устройств своя борьба, и в ней, похоже, выделился явный лидер.

Компания Imagination Technologies серией пресс-релизов похвасталась успехами своей архитектуры встраиваемых графических решений PowerVR.

В первую очередь радость компании принесло использование PowerVR SGX в более чем 100 моделях портативных устройств. Общий выпуск устройств с графическим ядром с поддержкой OpenGL ES 2.0 от Imagination составил свыше 100 миллионов и растёт на 50% в год. В числе партнёров компании числятся Intel, NEC, Samsung, Texas Instruments, Sony Ericsson, Nokia, Motorola и HTC, и будущее трёхмерной графики в мобильных решениях в целом видится хорошим и ярким.

В продолжение темы роста числа внедрений идёт сообщение, что Texas Instruments выбрала графическое решение PowerVR SGX540 для четвёртой версии своей платформы для мобильных телефонов OMAP. Платформа OMAP и раньше использовала графику PowerVR (SGX530), но новое графического решение от ImTec предлагает впятеро большую производительность шейдерных операций в 3D графике. OMAP лежит в основе более 40 моделей мобильных телефонов, включая Nokia N900.

В заключение были озвучены планы по сотрудничеству с Adobe по созданию GPU-ускоряемой (через OpenGL ES 2.0) версии Adobe Flash 10.1 для мобильных платформ. Работающая на PowerVR версия плагина Flash будет показана на выставке Mobile World Congress 2010, начавшейся сегодня в Барселоне, Испания. В планах компании обеспечить ускорение флеш-видео во всех мобильных операционных системах: Linux, Android, Windows Mobile и Symbian.

Напомним, что графические решения PowerVR используются также в продуктах Apple, включая iPhone и iPod Touch, а последняя модель ImTec PowerVR SGX545, предположительно, вошла в состав недавнего iPad и будет использована в будущих iPhone/iPod. Основным конкурентом Imagination на рынке мобильной графики является NVIDIA со своей платформой Tegra, но пока из крупных успехов у NVIDIA только гаджет Zune HD от Microsoft.

Видеодемонстрации CUDA-ускорения в новом Premiere Pro

Вскоре компания Adobe представит новую версию своего профессионального редактора видео Premiere Pro, который будет активно использовать мощности видеокарт NVIDIA.

Достижение прироста во многих аспектах работы Premiere Pro при использовании видеокарт NVIDIA стало возможным благодаря разработке движка Adobe Mercury Playback.

В связи с этим на своём Youtube-канале NVIDIA опубликовала ряд видеороликов, показывающих преимущество профессиональных решений NVIDIA Quadro над обычными процессорами в этой новой программе для видеомонтажа.

Первый ролик показывает очевидный прирост при использовании эффекта удаления фона.

GPU Accelerated Keying Effects: Adobe Premiere Pro CS5 & Quadro

Второе видео показывает ускорение работы с видео при создании ролика выского разрешения с эффектом «картинка в картинке».

GPU Acceleratd Picture-in-Picture: Adobe Premiere Pro CS5

Третий ролик показывает ускорение при создании проекта с многослойным видео.

GPU-Accelerated Overlays and Compositing: Adobe Premiere Pro CS5

Четвёртое видео демонстрирует прирост при использовании многослойной цветовой коррекции при монтаже видео.

GPU-Accelerated Engine & Color Correction: Adobe Premiere Pro CS5

Пятый ролик показывает огромный прирост при кодировании видео.

GPU-Accelerated Video Encoding: Adobe Premiere Pro CS5

Наконец, последнее видео представляет собой живую демонстрацию ускорения, которое обеспечивает движок Adobe Mercury Playback. Обин Олсен из Dv3 Productions показывает как система с двумя 4-ядерными 8-потоковыми процессорами Intel Core i7 не может справиться плавным рендерингом видео, созданного в демонстрации, в то время как CUDA позволяет добиться полностью плавного воспроизведения в реальном времени.

Adobe Mercury Playback Engine & Quadro Demo -Obin Olsen, Dv3 Productions

Детали от NVIDIA об использовании GPU-ускорения в следующей версии Adobe Premiere

Mercury Playback Engine будет поддерживать только «топовые» Quadro.

В блоге nTersect представитель NVIDIA Mark Priscaro рассказал о будущем GPU-ускоряемом движке работы с видео Mercury Playback Engine от Adobe, который ляжет в основу следующей версии Adobe Premiere.

Использование NVIDIA CUDA в Mercury Engine позволит буквально уничтожить задержки при многих операциях с видео, от простой прокрутки временной шкалы до наложения сложных эффектов в реальном времени. Можно будет наложить одновременно буквально тысячи клипов на шкалу, SD, HD или даже еще большего уровня качества. Детали изложены в представленных видео:

GPU-Accelerated Video Encoding: Adobe Premiere Pro CS5
GPU Acceleratd Picture-in-Picture: Adobe Premiere Pro CS5

Неприятной же новостью стало объявление, что поддержка GPU-ускорения будет доступна только для ограниченного числа видеокарт NVIDIA Quadro: Quadro FX 3800, Quadro FX 4800 и Quadro FX 5800. Возможно, потом к ним присоединятся карты на базе Fermi, но похоже, что повторяется история с ускорением спецэффектов в Photoshop CS4, доступного только в сочетании со специальной «видеокартой» Quadro CX.

Adobe испытывает затруднения с аппаратным ускорением Flash в Linux

Сотрудник компании в своем блоге поделился проблемами реализации аппаратного ускорения видеодекодирования Flash-плагина в Linux. 

Mike Melanson, ведущий инженер Adobe по поддержке технологии Flash в операционных системах Unix/Linux, опубликовал в своем блоге серию сообщений о проблемах, с которыми компания столкнулась при реализации аппаратного ускорения декодирования и воспроизведения видео в Linux.

Первой проблемой является разнообразие и различный уровень реализации API работы с аппаратными ускорителями видеодекодирования в Linux, представленное на специальной иллюстрации:

Разработчикам приходится иметь дело по меньшей мере с тремя проприетарными API, каждый из которых поддерживает лишь оборудование одного вендора (AMD для XvBA, NVIDIA для VDPAU и Broadcom для CrystalHD), причем, например, для XvBA спецификации в открытом доступе отсутствуют. Заявленные же как «универсальные» API вроде VA на самом деле являются лишь программными прослойками ко всё тем же VDPAU и XvBA. Мало того, определенное распространение получило использование оборудования напрямую из программ или через API универсальных вычислений, такие как CUDA и OpenCL.

Второй проблемой является отсутствие у имеющихся API ускорения декодирования и соответствующих драйверов оборудования функций по возврату полностью декодированных кадров приложению. В реализациях NVIDIA и AMD декодированный поток сразу уходит в устройство отображения, что может быть приемлемо для «чистых» проигрывателей мультимедиа, но неприемлемо для Flash, которому нужно объединять видео и прочие элементы веб-страницы в единое изображение. Проблема наглядно показана на иллюстрациях:

При этом в среде Windows возможность возврата декодированного видеопотока приложению реализована.

На иллюстрациях видна и третья проблема ускорения видео Flash в Linux — необходимость конверсии цветового пространства YUV в RGB. В частности, именно поэтому невозможно использовать расширение Х-интерфейса Xv для вывода и масштабирования видео. Два года назад Adobe предпринимала попытку задействовать OpenGL для данных операций, но столкнулась с низким качеством реализации OpenGL во многих открытых драйверах видеокарт и невозможностью одновременного использования OpenGL для видео и набиравших популярность эффектов Compiz.

В результате, если на платформе Windows бета-версия Adobe Flash 10.1 с поддержкой аппаратного ускорения декодирования и воспроизведения видео в формате H.264 доступна уже несколько месяцев, Linux версия Flash-плагина по-прежнему использует лишь программное воспроизведение. Но Mike Melanson сообщает, что так или иначе работа над реализацией аппаратного ускорения Flash в Linux продолжается, и что Adobe рассчитывает на встречные движения разработчиков драйверов по реализации необходимых функций.

Рекламный видеоролик ускорения видео в Adobe Flash 10.1 бета

Выход бета-версии Adobe Flash 10.1 стал крупным шагом компании Adobe вперёд.

В этом проигрывателе было реализовано ускорение визуализации 3D-графики, а также видеопотока высокой чёткости в формате H.264 средствами видеокарт.

Очередной рекламный ролик NVIDIA посвящён преимуществам видеокарт в декодировании видео высокой четкости с помощью Adobe Flash 10.1 бета. Там, где слабые процессоры вроде Intel Celeron или Intel Atom не могут обеспечить плавный вывод потокового видео, даже слабенькое встроенное видео NVIDIA ION отлично справляется с декодированием.

Adobe Flash 10.1 beta with GPU acceleration

Adobe Flash Player 10.1 бета 2

Появилась вторая публичная бета-версия плагина Adobe Flash Player с поддержкой аппаратного ускорения декодирования видео.

В замечаниях к выпуску сообщается о множестве исправлений, понятных, впрочем, лишь профессионалам в разработке в среде Flash. Напоминаем, что NVIDIA выпустила бета-драйвер 195.81 с поддержкой новой версии Flash-плагина. Загрузить плагин для разных платформ можно по ссылкам ниже:

Вышла предварительная версия Adobe Flash Player 10.1

Обещанная компанией Adobe новая бета-версия 10.1 проигрывателя Flash с поддержкой аппаратного ускорения средствами видеокарт вышла.

Особенную пользу от нововведения почувствуют владельцы неттопов на базе платформы ION, а также ноутбуков начального уровня со встроенной графикой NVIDIA (нужна поддержка CUDA) и ATI (с поддержкой Stream).

Чтобы проверить ускорение, нужно скачать последние драйверы NDIDIA и ATI.

Скачать Adobe Flash Player 10.1 бета можно в специальном разделе официального сайта Adobe.

Adobe и NVIDIA реализовали ускорение Flash на GPU

Корпорация Adobe анонсировала новую версию 10.1 своего проигрывателя Flash Player, которая будет вскоре доступна на ПК, ноутбуках, нетбуках, смартфонах, мобильных телефонах и других устройствах.

Flash Player 10.1 будет доступен во всех устройствах на базе настольных и мобильных версий Windows, Palm webOS, Macintosh, Linux, Google Android и Symbian, которые выйдут в начале следующего года.

Главной особенностью Flash Player 10.1 можно считать GPU-ускорение воспроизведения видео и графики, что стало возможным благодаря сотрудничеству между Adobe и NVIDIA. Среди прочих функций можно отметить поддержку многоточечных сенсорных нажатий, новые мобильные средства ввода, а также акселерометров.

По данным пресс-релиза от Adobe, 19 из 20 известнейших производителей смартфонов работают с компанией для скорейшего введения поддержки этого проигрывателя в свои устройства. Однако, наиболее интересен тот факт, что теперь нетбуки и неттопы на базе платформы NVIDIA ION смогут без проблем воспроизводить видео с разрешением вплоть до 720p в формате Flash.

Также более привлекательными станут будущие устройства на базе Tegra, массовое появление которых ожидается в следующем году.

Публичные бета-версии Flash Player ожидаются до конца этого года. Оценить возможности нового проигрывателя можно в рекламных роликах, демонстрирующих его работу на смартфонах Palm Pre и Toshiba TG01.

ION будет ускорять HD-Flash-видео

Во время технологической GPU-конференции глава компании NVIDIA демонстрировал результаты совместной работы Adobe с калифорнийской компаний: отныне нетбуки на базе ION смогут ускорять видео высокой чёткости в формате Flash.

На видеоролике демонстрировалась работа нетбука на базе платформы ION, декодирующая трейлер фильма «Звёздный путь», записанного в формате Flash-видео HD-720p. При работе одного только процессора Atom этот ролик невозможно смотреть, а при использовании мощностей ускорителя NVIDIA GeForce 9400 его воспроизведение становится совершенно плавным.

HD Videos on GPU-Accelerated Flash Player with NVIDIA Ion Netbook

Видео в таком формате встречается довольно часто в интернете, к примеру, в службе YouTube. Реализация такого ускорения поможет приблизить нетбуки к полноценным ПК ещё сильнее.

По некоторым данным, официальный анонс по этому поводу NVIDIA должна сделать уже 5 октября, однако когда появится версия проигрывателя Adobe Flash, использующая видеопроцессоры NVIDIA, пока неизвестно.

3D в Интернет — Alternativa3D

Alternativa3D — еще один 3D движок для Интернет, но основанный на технологии Flash от Adobe.

В последнее время 3D графика перестает быть атрибутом исключительно игр и приложений моделирования (ну еще красочных офисных «хранителей экрана», вносящих свою лепту в глобальное потепление) и шагает в ранее недоступные или неисследованные области. Мы уже видели приложения вроде gpuViewer, дающие новый взгляд на привычные действия, но основное поле продвижения — Интернет. Неудача VRML отбросила проекты 3D в Интернет на многие годы, но прогресс не стоит на месте и новые игроки торопятся занимать места. Мощную заявку на лидерство сделал гигант Google с O3D API, но технология требует установки специального плагина, доступного пока лишь для Windows и MacOS. Движок Alternativa3D, разрабатываемый в России, для доставки изображения посетителю использует технологию Adobe Flash, поддержка которой уже имеется на подавляющем большинстве компьютеров. Представленные интерактивные демонстрации, созданные в последних версиях движка, производят впечатление: