View Issue Details

IDProjectCategoryView StatusLast Update
0017520MMW 5Playbackpublic2023-04-14 14:37
Reporterrusty Assigned To 
PriorityurgentSeveritymajorReproducibilityalways
Status closedResolutionfixed 
Product Version5.0 
Target Version5.0Fixed in Version5.0 
Summary0017520: Preview window sometimes doesn't display / Behaves inconsistently (stopping playback) when disabled
DescriptionIn cases where the Preview window is configured not to be shown, video playback sometimes: 1) continues without displaying the video 2) stops 3) causes the Preview window to temporarily open

e.g.
1)
1 In Options > Layout, move Preview to Available Elements (disabled) / right panel can be open or closed
2 Double-click a video file
--> No video window opens!

2) a)
1 In Options > Layout, enable Preview in the RightPanel / Close the right panel
2 Double-click an audio file that is followed by a video
--> Audio plays. When the video starts, the panel briefly opens and closes and playback stops!

b)
1 In Options > Layout, disable Preview in the RightPanel / Open the right panel
2 Double-click an audio file that is followed by a video
--> Audio plays. When the video starts, the panel briefly opens and closes and playback stops!


3)a)
1 In Options > Layout, enable Preview in the RightPanel / Close the right panel
2 Double-click a video
--> Panel opens and video plays. Panel re-closes when audio resumes.

b)
1 In Options > Layout, disable Preview in the RightPanel / Open the right panel
2 Double-click a video
--> Panel opens and video plays. Preview re-closes when audio resumes.

I would suggest that in any case where the Preview window is disabled, MM should behave consistently. This could mean:
A) The behavior of Case 3 should be used , except when Preview is completely disabled (i.e. it's in 'Available Elements') in which case either:
 i) Video should open in the whole window
 ii) Video shouldn't open except in the case of streamed video which would open in the whole window
B) In all such cases, Video should open in the whole window. This approach could help address the issue raised at 0017519 (it should be possible to make the left column narrower) since it avoids the problem of having to adjust the panel width in response to attempts to play certain content (but playing in full window would imply having to disable the Preview button in full window mode).
TagsNo tags attached.
Fixed in build2311

Relationships

related to 0017539 closedmichal Video Playback: whole window streaming can trigger 'grey screen' 
related to 0019924 closedmichal Video playback stops when side panel with Preview is closed 

Activities

petr

2021-02-10 17:01

developer   ~0061844

For case when Preview is completely removed from DOM (moved to Available panels) we've decided to show Preview window in right panel and hide when video playback ends so it act same as when Preview window is just hidden.

rusty

2021-02-11 03:24

administrator   ~0061884

Verified 2308.

rusty

2021-02-11 15:45

administrator   ~0061890

Last edited: 2021-02-11 15:52

Re-opening as cases 2a and 2b have regressed in build 2309.

EDIT: surprisingly 2a worked initially after deleting persistent.json, but then 2b failed, and then all subsequent tests of 2a failed as well.

rusty

2021-02-11 20:41

administrator   ~0061906

So it turns out that this bug is triggered by playing streaming video when the Preview window is either disabled or hidden (because the panel containing it is closed). The workaround is to enable the Preview window if playing videos.

Since the fix has a risk of regressions, we'll probably want to push this to 5.0.1.

michal

2021-02-12 11:42

developer   ~0061918

Fixed in build 2311. Found quite low risk improvement, which fixed this for me.

peke

2021-02-17 09:36

developer   ~0061963

Verified 2311

Tested multiple times 1-3 and when Preview is disabled and moved to Available without putting in Any panel it is shown while Video is played and closes on stop. Also no issues with streaming videos.

Not sure if it is related but this also fixes occasional flickering when preview is shown and was previously disabled.

rusty

2021-02-17 14:50

administrator   ~0061973

Resetting to 'fixed'. This should be retested once 0017539 is fixed.

rusty

2021-02-19 01:39

administrator   ~0062008

Verified 2313.