Summary: | xdtv builds without mmx | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Alexey V. Novikov <shader> |
Component: | xdtv | Assignee: | ruslandh <ruslandh> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P2 | ||
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
Alexey V. Novikov
2007-05-15 14:13:03 MSD
потому, что в этом случае идут ассемблерные вставки, которые : 1 Не на всякой архитектуре соберутся 2 Могут работать по-разному на разных компьютерах (Intel и AMD). 3 Особого повышения быстродействия не дают. Насчёт плагинов не обращал внимания.Если убедите, что это необходимо, то я не против. (In reply to comment #1) Без MMX из имеющихся: vop-deint-bob.c vop-deint-greedy.c vop-deint-lb.c vop-deint-onefield.c vop-deint-weave.c собирается лишь vop-deint-lb.c. Думаю этого достаточно, чтобы собирать с MMX. Кроме того, при такой оптимизации, выбирается другой метод копирования (типа memcpy), так вот на моем компе (Cel D 2.8), судя по бенчмаркам xdtv, он в 2 раза эффективней. Также при записи загрузка процессора снизилась с 85% до 70%. x86_64 Сизифа под боком нет, так что проверить работоспособность на этой архитектуре не могу Исправленно Ага, в 2.4.0-alt2.4 |