Bug 43243 - Поддерживает не все png
Summary: Поддерживает не все png
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: libSDL2_image (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Денис Назаров
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-07-14 19:10 MSK by mikhail.alexandrov.99
Modified: 2022-07-20 20:06 MSK (History)
2 users (show)

See Also:


Attachments
libSDL2_image test (13.00 KB, application/x-tar)
2022-07-14 19:10 MSK, mikhail.alexandrov.99
no flags Details
Две похожие картинки (110.00 KB, application/x-tar)
2022-07-19 17:20 MSK, Grigory Ustinov
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description mikhail.alexandrov.99 2022-07-14 19:10:25 MSK
Created attachment 11118 [details]
libSDL2_image test

Во вложении приведена программа, открывающая с помощью SDL2_image png файл.
С файлом pattern.png у меня некорректно работает, пишет, что неизвестный pixel формат.
С flower.png работает.

Тестировал эту же самую программу на linux mint, где работало всё, оба изображения поддерживались.
Прошу дать комментарий по этому поводу, может это я что-то не то делаю, но очень нужно, чтобы и pattern.png открывался.
Сам я не могу из-за этого собрать движок Ren'Py
Comment 1 mikhail.alexandrov.99 2022-07-16 09:53:08 MSK
Сделал дополнительные проверки.
Прошлая версия пакета 2.0.5 работает как надо.
Проблема в новой, которая 2.6
В других дистрибутивах, где я еще тестировал была 2.0.5
Может быть, что это проблема апстрима
Comment 2 Grigory Ustinov 2022-07-19 17:20:37 MSK
Created attachment 11138 [details]
Две похожие картинки

Прикладываю две похожие картинки. Одна открывается, другая. Версией 2.0.5 открываются обе, подтверждаю!
Comment 3 Grigory Ustinov 2022-07-19 17:22:21 MSK
Из-за этой ошибки перестала работать игра hedgewars. Собственно приложенные картинки как раз взяты из неё.
Comment 4 Денис Назаров 2022-07-19 21:32:48 MSK
Попробуйте версию из этого задания https://git.altlinux.org/tasks/303988/
Comment 5 Grigory Ustinov 2022-07-20 01:39:09 MSK
(Ответ для Денис Назаров на комментарий #4)
> Попробуйте версию из этого задания https://git.altlinux.org/tasks/303988/

С помощью представленной программы у меня открывается и pattern.png и моя картинка.
Comment 6 Денис Назаров 2022-07-20 10:52:08 MSK
Отправил исправленную версию в Сизиф
Comment 7 Grigory Ustinov 2022-07-20 15:49:36 MSK
(Ответ для Денис Назаров на комментарий #6)
> Отправил исправленную версию в Сизиф

А не могли бы вы проделать что-то похожее с libSDL2_mixer? Там видимо идентичная ошибка. Я проверил, в версии 2.0.4-alt3 звук в игре был, а теперь нет. Один раз движок пожаловался на неизвестный тип аудио, а теперь просто пропускает и молча игнорирует звук.
Comment 8 Денис Назаров 2022-07-20 19:40:59 MSK
(Ответ для Grigory Ustinov на комментарий #7)
> (Ответ для Денис Назаров на комментарий #6)
> > Отправил исправленную версию в Сизиф
> 
> А не могли бы вы проделать что-то похожее с libSDL2_mixer? Там видимо
> идентичная ошибка. Я проверил, в версии 2.0.4-alt3 звук в игре был, а теперь
> нет. Один раз движок пожаловался на неизвестный тип аудио, а теперь просто
> пропускает и молча игнорирует звук.

Сделал аналогичные изменения для libSDL2_mixer
Comment 9 Grigory Ustinov 2022-07-20 20:06:01 MSK
(Ответ для Денис Назаров на комментарий #8)
> (Ответ для Grigory Ustinov на комментарий #7)
> > (Ответ для Денис Назаров на комментарий #6)
> > > Отправил исправленную версию в Сизиф
> > 
> > А не могли бы вы проделать что-то похожее с libSDL2_mixer? Там видимо
> > идентичная ошибка. Я проверил, в версии 2.0.4-alt3 звук в игре был, а теперь
> > нет. Один раз движок пожаловался на неизвестный тип аудио, а теперь просто
> > пропускает и молча игнорирует звук.
> 
> Сделал аналогичные изменения для libSDL2_mixer

Великолепно! Спасибо огромное! Теперь всё работает как надо.