AD-Vega / qarv

A Qt-based GUI and library interface for ethernet cameras using the Aravis library.
GNU General Public License v3.0
20 stars 14 forks source link

Performance issue when browsing camera features #7

Closed exzombie closed 4 years ago

exzombie commented 6 years ago

On some cameras (e.g. Basler acA1300-30gc) the camera features widget becomes excruciatingly slow when certain categories of features are opened. While the camera isn't that slow to respond, the number of queries that Qt's Model/View system sends is very large. It may be that the QArvCamera implementation of QAbstractItemModel is suboptimal; further research is required. In that case, it may be possible to implement it more efficiently. If not, some kind of caching will be necessary.

exzombie commented 5 years ago

Probably related to https://github.com/AravisProject/aravis/issues/253

exzombie commented 4 years ago

Solved upstream, added in e80730630740bd46b521d8b655766c50ea823f23