The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Прогресс в оптимизации производительности кодека Theora на п..."
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Прогресс в оптимизации производительности кодека Theora на п..."  +/
Сообщение от opennews (??) on 20-Апр-10, 19:13 
Один из разработчиков Mozilla сообщил (http://hacks.mozilla.org/2010/04/theora-on-n900/) об успехе в оптимизации декодирования вдеопотоков Theora на платформе OMAP 3, используемой на таких устройствах, как Motorola Droid, Nokia N900 и Palm Pre. Задействование DSP-процессора C64x+ платформы OMAP 3 для декодирования видеокадров и GPU с поддержкой OpenGL для операций по отрисовке и преобразованию цветов (Y’CbCr в RGB) позволило добиться полноэкранного отображения видео с разрешением 800x480 пикселов и частотой 33 кадра в секунду, при загрузке центрального процессора всего на 20%. При этом разработчики утверждают, что 10-15% нагрузки на CPU тратятся на обработку звука, так как этапы декодирования и вывода звука через PulseAudio остаются неоптимизированными.


Для сравнения, при использовании классического неоптимизированного декодера libtheora процесс занимал почти все ресурсы CPU, что приводило к быстрому разряду аккумулятора. Использование оптимизированного для процессоров ARM пр...

URL: http://hacks.mozilla.org/2010/04/theora-on-n900/
Новость: http://www.opennet.dev/opennews/art.shtml?num=26306

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Прогресс в оптимизации производительности кодека Theora на п..."  +/
Сообщение от xxx (??) on 20-Апр-10, 19:13 
>При этом разработчики утверждают, что 10-15% нагрузки на CPU тратятся на обработку звука, так как этапы декодирования и вывода звука через PulseAudio остаются неоптимизированными.

Видимо они просто пипец как неоптимизированы. 10-15% для звука это ужас.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

2. "Прогресс в оптимизации производительности кодека Theora на п..."  +/
Сообщение от минона on 20-Апр-10, 19:22 
я вообще не понимаю зачем пульс в таких девайсах.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

3. "Прогресс в оптимизации производительности кодека Theora на п..."  –3 +/
Сообщение от anonymous (??) on 20-Апр-10, 20:48 
Cлышим звон но не знаем где он. Причём тут PulseAudio, если CPU жрет декодер звука ?
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

7. "Прогресс в оптимизации производительности кодека Theora на п..."  +1 +/
Сообщение от минона on 20-Апр-10, 21:29 
цитата из новости:
>и вывода звука через PulseAudio остаются неоптимизированными.

так что остынь прниша. видать не слышал как HDA квакают с пульсом и отлично работают с альзой.
пошарь как-нибудь на досуге в гугле "как убрать пульс из очередной убунты/федоры/этк"
и про  100-400ms vs 10-15ms latency поинтересуйся.
ну а потом приходи, кидай пальцы.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

8. "Прогресс в оптимизации производительности кодека Theora на п..."  +/
Сообщение от Аноним (??) on 20-Апр-10, 21:42 
Latency и speed это разные вещи, если на то пошло. Не показатель, только косвенный.

А PA там (на том же N900) по одной простой причине - нужно звук от кучи приложений микшировать по-всякому. Да, сейчас мне расскажут про dmix, да. Беда в том, что даже если dmix и можно подо все это заточить (per-application volume control, этот звук на эти устройства, этот на другие и прочее) то количество телодвижений для всего этого цирка не порадует.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

10. "Прогресс в оптимизации производительности кодека Theora на п..."  +/
Сообщение от минона on 20-Апр-10, 22:07 
разные конечно. но зависымые. (сразу видно, что уже не с таким оголтелым анонимом общаюсь)
но, эти девайсы и так ограничены в ресурсах - с одной стороны.
и эти ресурсы в общем постоянны (разнообразия различных конфигураций нет) - с другой.
следовательно, не так уж и трудно заточить это однажды и не парится.

зы:
пульс - мощная система. не доделанная местами, но мощная.
и нафига она на н900 - мне не понятно.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

25. "Прогресс в оптимизации производительности кодека Theora на п..."  +/
Сообщение от vasily_pupkin on 25-Апр-10, 16:53 
Потому что DSP, потому что вывод в него все равно через юзерспейс. Все равно нужен плагин к алса. Видели как в n810? Там все принудительно через esd шпарит. Казалось бы :]
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

12. "Прогресс в оптимизации производительности кодека Theora на п..."  +/
Сообщение от Аноним (??) on 21-Апр-10, 02:31 
>и вывода звука через PulseAudio остаются неоптимизированными.

Ну естественно каждый делает вывод такой какой ему удобней. Если дословно понимать написанное и не пытаться ничего интерпретировать, то получается, что другие способы вывода звука реализованы в декодере более эффективно. Что конечно звучит как-то бредово. А что именно авторы хотели сказать надо спрашивать у них.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

4. "Прогресс в оптимизации производительности кодека Theora на п..."  –2 +/
Сообщение от emg81 on 20-Апр-10, 20:54 
и чего они в этой Theora нашли. я пытался ей кодировать со всевозможными опциями - слаб кодек. Как по качеству изображения (что самое важное), так и по скорости работы
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

14. "Прогресс в оптимизации производительности кодека Theora на п..."  +/
Сообщение от User294 (ok) on 21-Апр-10, 02:59 
По качеству - где-то на уровне MP4 (обычного, не H.264). А по части скорости - ну так о том и ньюс что если озадачиться оптимизацией - по скорости станет весьма недурно. Кодеки - такая область где оптимизация может изменить скорость в разы. Так что заявы "так и по скорости работы" хорошо бы выдавать когда есть уверенность что кодек уже заоптимизили вдоль и поперек.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

15. "Прогресс в оптимизации производительности кодека Theora на п..."  +/
Сообщение от emg81 on 21-Апр-10, 04:18 
я сравнивал на одном тестовом фрагменте Theora и дедушку XviD. Theora кодирует даже на высоких битрейтах с немалым количеством ниоткуда взявшихся артефактов. XviD с тем же битрейтом выдаёт более насыщенную деталями картинку, без таких артефактов, ну и во много раз быстрее.
Я понимаю, что пока Theora развивается потихонечку и так далее, НО, посетив сайт, увидел, что проекту уже много-много лет, а он всё ещё далёк от приемлемого для повсеместного применения качества (про скорость вообще молчу). Конечно, может дело в том, что я использовал не тот софт и кодек не раскрыл весь свой потенциал, и так далее...
Кстати, а как его в mencoder заставить кодировать? я и пересобирал с принудительным включением libtheora, и что только не делал... да и в инете куча вопросов, но ответов нету :(
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

17. "Прогресс в оптимизации производительности кодека Theora на п..."  +/
Сообщение от VoDA (ok) on 21-Апр-10, 09:18 
Google вроде хотел VP8 открыть, а Theora на базе VP2 или VP3 строится.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

21. "Прогресс в оптимизации производительности кодека Theora на п..."  +/
Сообщение от Azelus email on 21-Апр-10, 12:35 
А теоре вы указывали битрейд или качество? Если через битрейд, то картинка изобилует кучей артефактов и блевотной картинкой. Если указывать качество (-q) то пропадают артефакты, да и само качество изображение становится получше.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

22. "Прогресс в оптимизации производительности кодека Theora на п..."  +/
Сообщение от аноним on 21-Апр-10, 12:40 
>А теоре вы указывали битрейд или качество? Если через битрейд, то картинка
>изобилует кучей артефактов и блевотной картинкой. Если указывать качество (-q) то
>пропадают артефакты, да и само качество изображение становится получше.

Вы только что растоптали идею применения theora для live-вещания.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

23. "Прогресс в оптимизации производительности кодека Theora на п..."  +/
Сообщение от Azelus email on 21-Апр-10, 12:47 
Как же ,интересно, я ее растоптал?
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

24. "Прогресс в оптимизации производительности кодека Theora на п..."  +/
Сообщение от emg81 on 22-Апр-10, 00:02 
указывал и качество, и битрейТ (bitrate с англ, буковки Д там нет).
а в менкодере его кто-нибудь пользовал? если да, то скажите пожалуйста, КАК заставить работать?
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

19. "Прогресс в оптимизации производительности кодека Theora на п..."  +/
Сообщение от аноним on 21-Апр-10, 09:52 
>По качеству - где-то на уровне MP4 (обычного, не H.264)

предлагаю так: берем одинаковый семпл и ты его кодируешь теорой, а я хвидом (даже не h.264) в тот же размер. и сравниваем

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

6. "Прогресс в оптимизации производительности кодека Theora на п..."  +1 +/
Сообщение от Iv946n on 20-Апр-10, 21:22 
> озволило добиться отображения 47 кадров в секунду

Зачем кому-то нужно больше чем 25 кадров отображать?

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

20. "Прогресс в оптимизации производительности кодека Theora на п..."  +/
Сообщение от Feadot email(ok) on 21-Апр-10, 10:34 
>Зачем кому-то нужно больше чем 25 кадров отображать?

Затем что человек может воспринимать более 25 :) Хотя некоторым индивидам нужно показывать только один черный кадр. А кому не нужно, могут смотреть в 16 кадров, как все смотрели в довоенное время...

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

26. "Прогресс в оптимизации производительности кодека Theora на п..."  +/
Сообщение от anonymous (??) on 26-Апр-10, 10:57 
Чтобы снизить загрузку процессора.
--
Ваш К. О.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

9. "Прогресс в оптимизации производительности кодека Theora на п..."  +/
Сообщение от Аноним email(??) on 20-Апр-10, 21:49 
Какой вообще смысл в DSP, если ЦП позволяет воспроизводить видео? Он батарейку ест меньше?
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

11. "Прогресс в оптимизации производительности кодека Theora на п..."  +/
Сообщение от Anonymous_65536 on 20-Апр-10, 23:19 
Гораздо меньше, и разгружая проц, ты отдаляешся от тормозов в UI.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

13. "Прогресс в оптимизации производительности кодека Theora на п..."  +/
Сообщение от User294 (ok) on 21-Апр-10, 02:56 
Во первых, он - есть. И он не занят выполнением ОС и ее задач, стало быть логично его поюзать. Во вторых, может быть и несколько меньше - для DSP такие вычисления вполне удобны.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру