Bug 17763 - rain drops filter bug in digikam showfoto, патч приложен
: rain drops filter bug in digikam showfoto, патч приложен
Status: CLOSED FIXED
: Branch 4.1
(All bugs in Branch 4.1/digikam)
: unspecified
: all Linux
: P2 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2008-11-01 14:36 by
Modified: 2009-01-26 16:06 (History)


Attachments
решение проблемы с каплями дождя (444 bytes, patch)
2008-11-01 14:36, Клаус Андрей
no flags Details | Diff


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2008-11-01 14:36:03
Created an attachment (id=3034) [details]
решение проблемы с каплями дождя

При использовании фильтра "Капли дождя"(rain drops) в программе шоуфото
(showfoto) входящей в состав диджикам (digikam) при изменении параметров
фильтра перестают отображаться капли.

Патч приложен.
------- Comment #1 From 2009-01-24 01:55:41 -------
(В ответ на комментарий №0)
На 0.9.5 и с этим патчем фильтр ведёт себя странно: при повышение значения
"Количество" это самое количество может повысится, или понизиться, или вообще
исчезнуть.
------- Comment #2 From 2009-01-25 15:41:16 -------
Странно. Именно с этой проблемой и борется патч. Я установил сырцы
digikam-0.9.5-beta2 из сизифа. Собрал без патча, проверил - именно такой эффект
как Вы описываете. Собрал с патчем - проблема ушла. Больше всего похоже на то,
что патч не применился. Можно попробовать проверить руками: в файле
digikam/imageplugins/raindrop/raindrop.cpp на строке 159 после применения патча
должно быть memset(pStatusBits, 0, sizeof(uchar[nHeight * nWidth]));

а до применения - memset(pStatusBits, 0, sizeof(nHeight * nWidth));

т.е. без uchar[]..

Кроме того, что патч не применился, не знаю что и думать. Не затруднит ли Вас
перед сборкой проверить руками наличие оператора memset(pStatusBits, 0,
sizeof(uchar[nHeight * nWidth])); на строке 159?
------- Comment #3 From 2009-01-25 17:40:15 -------
(В ответ на комментарий №2)

> Собрал с патчем - проблема ушла. Больше всего похоже на то,
> что патч не применился. Можно попробовать проверить руками: в файле
> digikam/imageplugins/raindrop/raindrop.cpp на строке 159 после применения патча
> должно быть memset(pStatusBits, 0, sizeof(uchar[nHeight * nWidth]));
> 
> а до применения - memset(pStatusBits, 0, sizeof(nHeight * nWidth));
> 
> т.е. без uchar[]..

Да, это всё я видел, отследил и проверил, и понял что делает патч и для чего
он, но... забыл сделать
gear-update-tag
:)
В 0.9.5-alt0.4  все должно быть нормально
------- Comment #4 From 2009-01-26 14:03:01 -------
> Да, это всё я видел, отследил и проверил, и понял что делает патч и для чего
> он, но... забыл сделать
> gear-update-tag
> :)
> В 0.9.5-alt0.4  все должно быть нормально

Ясно, бывает )

Проверил на 0.9.5-alt0.4 - всё работает отлично. Спасибо.
Кто должен закрывать баг, я или Вы?

Ещё момент попутно. Не сильно важный конечно, но всё же. Версия показывается
0.9.0 в "О программе" и при запуске. Как я понимаю, должно быть 0.9.5.
------- Comment #5 From 2009-01-26 15:53:12 -------
0.9.5-alt0.4
теперь можете закрывать
------- Comment #6 From 2009-01-26 15:55:02 -------
(В ответ на комментарий №4)
> Ещё момент попутно. Не сильно важный конечно, но всё же. Версия показывается
> 0.9.0 в "О программе" и при запуске. Как я понимаю, должно быть 0.9.5.

У меня "0.9.5" при запуске и "0.9.5-beta2" в "About"
------- Comment #7 From 2009-01-26 16:01:38 -------
(В ответ на комментарий №6)
> (В ответ на комментарий №4)
> > Ещё момент попутно. Не сильно важный конечно, но всё же. Версия показывается
> > 0.9.0 в "О программе" и при запуске. Как я понимаю, должно быть 0.9.5.
> 
> У меня "0.9.5" при запуске и "0.9.5-beta2" в "About"

В диджикам у меня 0.9.5

В шоуфото 0.9.0.

Только сейчас подумал, наверняка просто у шоуфото своя нумерация версий...
------- Comment #8 From 2009-01-26 16:04:38 -------
(В ответ на комментарий №7)
> В диджикам у меня 0.9.5
> 
> В шоуфото 0.9.0.
> 
> Только сейчас подумал, наверняка просто у шоуфото своя нумерация версий...

Врядли. У меня и там, и там 0.9.5-beta2
------- Comment #9 From 2009-01-26 16:06:39 -------
(В ответ на комментарий №8)
> Врядли. У меня и там, и там 0.9.5-beta2

Нет, вру: если запускать showfoto отдельно, то в "About" 0.9.0-beta2.
Значит действительно - своя нумерация. Но такое может быть - это не бага.