Summary: | добавить в ffmpeg патч с SIMD оптимизациями для Эльбруса | ||||||
---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | ilyakurdyukov | ||||
Component: | ffmpeg | Assignee: | Anton Farygin <rider> | ||||
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus | ||||
Severity: | normal | ||||||
Priority: | P5 | CC: | bircoph, darktemplar, mike, rider | ||||
Version: | unstable | ||||||
Hardware: | e2k | ||||||
OS: | Linux | ||||||
Attachments: |
|
Илья, сделайте пожалуйста сборочное задание. Это будет правильнее. патч лучше прикладывать для архитектуры. Патч добавлен. |
Created attachment 9302 [details] 0001-Added-SIMD-patch-for-Elbrus.patch Нужно добавить в ffmpeg патч с SIMD оптимизациями для Эльбруса. Приложен к багу, это патч для последнего 4.3.2-alt1 в ffmpeg.git, проверено что собирается в hasher на Эльбрусе. Также я планирую добавить такой же патч в libx264 (там acl @everybody). С применением патча есть два варианта: 1) Применять только на Эльрусах, тогда на других архитектурах точно ничего не меняется: %prep %setup %patch -p1 +%ifarch %e2k +%patch2000 -p1 +%endif (Как в прилагаемом к багу патче.) 2) Или вы можете убрать %ifarch %e2k: %prep %setup %patch -p1 +# e2k-simd +%patch2000 -p1 Чтобы патч применялся на любых архитектурах (он добавляет архитектуру e2k, на других не должен ничего ломать), тогда вы можете оперативно сообщить (мне/mike/bircoph), когда он перестанет подходить к ffmpeg, если туда внесут заметные изменения.