LINUX.ORG.RU

Gnash обзавелась поддержкой VA-API для аппаратной акселлерации H.264-видеопотока

 , , , , , , ,


0

0

Компания Splitted Desktop Systems продолжает продвигать Linux как платформу полноценной и самодостаточной домашней видеостанции. На этот раз патч коснулся проекта открытого Flash-плеера Gnash: добавлено GPU-ускорение для воспроизведения H.264-видеоконтента через унифицированное VA-API. Аппаратный H.264-декодер будет работать в следующих конфигурациях:

  • AMD GPUs с UVD2 и xvba-video VA-драйвер (Radeon HD 4000)
  • NVIDIA GPUs и vdpau-video VA-драйвер
  • Прочие видеокарты с доступным VA-драйвером, т.е. платформа Intel Moorestown и будущие G45 VA-драйверы

>>> Подробности и патч

★★★★★

Проверено: maxcom ()

Re: Gnash обзавелась поддержкой VA-API для аппаратной акселлерации H.264-видеопотока

Вендекапец близок как никогда

DNA_Seq ★★☆☆☆ ()

Re: Gnash обзавелась поддержкой VA-API для аппаратной акселлерации H.264-видеопотока

он как гаризонт

vovo4ka ()

Re: Gnash обзавелась поддержкой VA-API для аппаратной акселлерации H.264-видеопотока

А тормоза в фуллскрине есть?

tensai_cirno ★★★★★ ()

Re: Gnash обзавелась поддержкой VA-API для аппаратной акселлерации H.264-видеопотока

> он как гаризонт

Чтобы поравняться с горизонтом, нужно упасть до уровеня земли...

anonymous ()

Re: Gnash обзавелась поддержкой VA-API для аппаратной акселлерации H.264-видеопотока

Ждем анонимусов, воняющих про проприетарный флэш который не нужен. Я видел этот тред, когда он был еще крошечным

opium_inside (лень входить)

anonymous ()

Re: Gnash обзавелась поддержкой VA-API для аппаратной акселлерации H.264-видеопотока

Яндекс-пробки только нихрена не работают с ним...

anonymous ()

Re: Gnash обзавелась поддержкой VA-API для аппаратной акселлерации H.264-видеопотока

Интересно, а в апстрим патч включат?

X-Pilot ★★★★★ ()

Re: Gnash обзавелась поддержкой VA-API для аппаратной акселлерации H.264-видеопотока

>Интересно, а в апстрим патч включат?

РМС не одобрает. Там же vdpau используется !

unrealix ()

Re: Gnash обзавелась поддержкой VA-API для аппаратной акселлерации H.264-видеопотока

Ждем анонимусов, воняющих про проприетарный флэш который не нужен.

Так патч ведь для gnash, который свободен.

Demon37 ★★★★ ()

Re: Gnash обзавелась поддержкой VA-API для аппаратной акселлерации H.264-видеопотока

МС не одобрает. Там же vdpau используется !

Физиологически, VDPAU там нет - только VA-API, к которому vdpau может быть как back-end. Поэтому затык несколько иной: девелопер GNU негодует

The last thing we want to do is encourage people to use proprietary drivers for use with Gnash.

http://lists.gnu.org/archive/html/gnash-dev/2009-09/msg00089.html

shahid ★★★★★ ()

Re: Gnash обзавелась поддержкой VA-API для аппаратной акселлерации H.264-видеопотока

Прекрасно. Осталось найти время нагуглить патчи для работы VLC с VDPAU и поставить это.

wyldrodney ()

Re: Gnash обзавелась поддержкой VA-API для аппаратной акселлерации H.264-видеопотока

я что то пропустил, или UVD уже работает в линуксе?

ip ★★★★ ()

Re: Gnash обзавелась поддержкой VA-API для аппаратной акселлерации H.264-видеопотока

>> он как гаризонт

>Чтобы поравняться с горизонтом, нужно упасть до уровеня земли...

Оба немедленно в школу учить Великий Русский язык!

Robotron ()

Re: Gnash обзавелась поддержкой VA-API для аппаратной акселлерации H.264-видеопотока

gnash юзабелен что ли? или всё так же тормозит на квадкоре?

zh ()

Re: Gnash обзавелась поддержкой VA-API для аппаратной акселлерации H.264-видеопотока

>Gnash обзавелась

А я и не знал, что Gnash женского рода.

Ttt ☆☆☆☆☆ ()

Re: Gnash обзавелась поддержкой VA-API для аппаратной акселлерации H.264-видеопотока

А где взять xvba-video VA-драйвер для Radeon?

anonymous ()

Re: Gnash обзавелась поддержкой VA-API для аппаратной акселлерации H.264-видеопотока

>>> он как гаризонт

>>Чтобы поравняться с горизонтом, нужно упасть до уровеня земли...


>Оба немедленно в школу учить Великий Русский язык!


А еще определиться, что за горизонт.

madcore ★★★★★ ()

Re: Gnash обзавелась поддержкой VA-API для аппаратной акселлерации H.264-видеопотока

> я что то пропустил, или UVD уже работает в линуксе?

Присоединяюсь к вопросу.

simburde ()

Re: Gnash обзавелась поддержкой VA-API для аппаратной акселлерации H.264-видеопотока

>>> он как гаризонт

>>Чтобы поравняться с горизонтом, нужно упасть до уровеня земли...

>Оба немедленно в школу учить Великий Русский язык! ... >на самом деле gnash гермофродит

в школу следом за остальными. гермАфродит.

hawai ()

Re: Gnash обзавелась поддержкой VA-API для аппаратной акселлерации H.264-видеопотока

> И вам того же, ибо предложения начинаются с заглавной буквы.

Это реплики. Им можно. ;) . Кстати, обращения в русском языке выделяются запятыми.

hawai ()

Re: Gnash обзавелась поддержкой VA-API для аппаратной акселлерации H.264-видеопотока

>Им можно. ;)

О себе в третьем лице множественного числа, вот это самомнение...

Robotron ()

Re: Gnash обзавелась поддержкой VA-API для аппаратной акселлерации H.264-видеопотока

> О себе в третьем лице множественного числа, вот это самомнение...

Толсто и не остроумно.

hawai ()

Re: Gnash обзавелась поддержкой VA-API для аппаратной акселлерации H.264-видеопотока

> я что то пропустил, или UVD уже работает в линуксе?

http://www.google.ru/search?q=xvba-video

shahid ★★★★★ ()

Re: Gnash обзавелась поддержкой VA-API для аппаратной акселлерации H.264-видеопотока

> Правила Русского языка толстые и не остроумные? Не остроумные. Хотите поговорить об этом?

hawai ()

Re: Gnash обзавелась поддержкой VA-API для аппаратной акселлерации H.264-видеопотока

long live gnash? :)

AnDoR ★★★★★ ()

Re: Gnash обзавелась поддержкой VA-API для аппаратной акселлерации H.264-видеопотока

Посмотрел патч. Увидел кучу кусков, типа:
---
- delete [] output;
+
+ if (output)
+ av_free(output);
+ else
+ delete [] output;
---
Задумался... не понял.
Кто объяснит, что сие может означать?
Понятно, что работать оно будет, но это
что, obfuscated code contest? Или я чего
не догоняю?

anonmyous ()

Re: Gnash обзавелась поддержкой VA-API для аппаратной акселлерации H.264-видеопотока

> Кто объяснит, что сие может означать?

Например, это означает, что в деструкторе av_free() вызывать нельзя по каким-либо причинам (навскидку -- delete не гарантирует, что вот здесь вот будет вызван деструктор), а без av_free() может наступить ж-па. Судя по тому, как доселе Gnash работал, она и наступала, и неоднократно.

shimon ★★★★★ ()

Re: Gnash обзавелась поддержкой VA-API для аппаратной акселлерации H.264-видеопотока

> Например, это означает

+ if (output) + av_free(output); + else + delete [] output;

Ммм... Оно больше означает, что если output != NULL, то вызываем av_free(), в противном случае делаем delete[] NULL, только нахрена? Упасть не упадет, но смысла все равно нет.

> delete не гарантирует, что вот здесь вот будет вызван деструктор

Это как? delete как раз-таки и вызывает деструктор уничтожаемого объекта.

sjinks ★★★ ()

Re: Gnash обзавелась поддержкой VA-API для аппаратной акселлерации H.264-видеопотока

оно б еще поддерживало десятую версию флеша - цены б ему не было.

pevzi ★★★★★ ()

Re: Gnash обзавелась поддержкой VA-API для аппаратной акселлерации H.264-видеопотока

Можно ли при установленой проприетарщины от адоба установить Gnash и хотя бы в той же мозилле организовать переключение "на лету"? Охота сравнить эти два чуда извращенной мысли без последующего лечения геморроя.

ps При обращении "Вам" пишется с большой буквы.

spacel0rd ()

Re: Gnash обзавелась поддержкой VA-API для аппаратной акселлерации H.264-видеопотока

> Можно ли при установленой проприетарщины от адоба установить Gnash и хотя бы в той же мозилле организовать переключение "на лету"?

Да. Установи обоих. В моззиле: Tools > Addons > Plugins > переключайся на лету.

shahid ★★★★★ ()

Re: Gnash обзавелась поддержкой VA-API для аппаратной акселлерации H.264-видеопотока

>ps При обращении "Вам" пишется с большой буквы.

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

Задрали своими "Вас", "Вам" в середине обычных говнопредложений.

Толстого читайте.

jackill ★★★★★ ()

Re: Gnash обзавелась поддержкой VA-API для аппаратной акселлерации H.264-видеопотока

Хм, то есть из новости следует, что HD ускорение на чипах АМД и Интель в Линуксе уже работает?

Arceny ★★ ()

Re: Gnash обзавелась поддержкой VA-API для аппаратной акселлерации H.264-видеопотока

> Ммм... Оно больше означает, что если output != NULL, то вызываем
> av_free(), в противном случае делаем delete[] NULL
Спасибо, но "дословный перевод" мне не нужен. :)
Я спросил, что это _означает_.

> только нахрена? Упасть не упадет, но смысла все равно нет.
Об этом то и речь. Ничего не понимаю...
Раз в коде что-то написано, значит в этом должен быть смысл.
Вот я про него и хотел узнать.

anonmyous ()

Re: Gnash обзавелась поддержкой VA-API для аппаратной акселлерации H.264-видеопотока

> Например, это означает, что в деструкторе av_free() вызывать нельзя
> по каким-либо причинам (навскидку -- delete не гарантирует, что вот
> здесь вот будет вызван деструктор)
У вас путаница в голове.
Вероятно, у автора патча - тоже, но это всё ж
менее вероятно, вот и думаю, может таки кто
подскажет тайный смысл того куска патча.
Оператор delete[] там вызывается на нулевой
указатель, это раз. av_free() должен сам хавать
NULL без проблем, так что и проверка не нужна -
это два.

anonmyous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.