| Предыдущий | Следующий |
| ippStsFBankFlagErr | ippStsNegOccErr |
ippStsFBankErr
Этот статус описывает состояние объекта filter bank, а не одну частоту или sample. Банк мог быть создан не полностью, его specification относится к другому варианту API либо processing call использует параметры, изменившиеся после инициализации.
Особенно важно не переиспользовать opaque spec после смены channel count, frequency layout или data-type variant без предусмотренного reinitialization. Ненулевой pointer сам по себе не доказывает корректность состояния.
Проверьте lifecycle filter bank
- Успешно ли завершился initializer и проверен ли его IppStatus.
- Spec и work buffers получены для той же функции и data type.
- Не менялись ли frequencies, channel count или другие setup parameters.
- Object не копировался как raw bytes и не пережил освобождение связанного workspace.
Повторите минимальную последовательность size query → allocation → init → один processing call. Если она успешна, сравнение шагов с production lifecycle обычно показывает пропущенную reinitialization или смешение объектов.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.