View Bug Details

IDProjectCategoryView StatusLast Update
0001413DCP-o-matic[All Projects] Bugspublic2019-01-31 20:50
ReportercarlAssigned To 
PrioritynormalSeverityminorReproducibilityhave not tried
Status newResolutionopen 
Product Version 
Target Version2.16.0Fixed in Version 
Summary0001413: Cropping slow with some files
Description

e.g. b_CINEC_ProRes422.mov

TagsNo tags attached.
Estimated work requiredUnknown

Activities

carl

2019-01-31 20:50

administrator   ~0003005

Calling Player::video_container_size() in FilmViewer::quick_refresh() and set_video_container_size() in FilmViewer::calculate_sizes() both contend on Player::_mutex with the butler doing pass(). Perhaps it's possible to remove that contention? (more fine-grained locking in Player)?

Also FilmViewer::player_change always calls calculate_sizes() (no matter what the property) which I think might be unnecessary.

Potential fixes feel a bit much for 2.14.x. Bumping to 2.16.x.

Bug History

Date Modified Username Field Change
2018-11-19 20:43 carl New Bug
2019-01-31 20:50 carl Note Added: 0003005
2019-01-31 20:50 carl Target Version 2.14.0 => 2.16.0