Merge lp:~jeremywootten/audience/fix-1627167-black-bars into lp:~audience-members/audience/trunk
Status: | Rejected |
---|---|
Rejected by: | Jeremy Wootten |
Proposed branch: | lp:~jeremywootten/audience/fix-1627167-black-bars |
Merge into: | lp:~audience-members/audience/trunk |
Diff against target: |
239 lines (+120/-11) 2 files modified
src/Widgets/Player/PlayerPage.vala (+6/-7) src/Window.vala (+114/-4) |
To merge this branch: | bzr merge lp:~jeremywootten/audience/fix-1627167-black-bars |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Audience Members | Pending | ||
Review via email: mp+321761@code.launchpad.net |
Description of the change
This branch addresses a number of problems relating to the display and sizing of videos.
* Black bars around video are eliminated. Note however that resizing by drag and drop, which does not maintain aspect ratio because of a window manager bug, can now result in parts of the video being truncated.
* Implement fixed aspect ratio resizing using Ctrl-Scroll or the keyboard.
* Make sure Welcome Page is always correct size when returning from resized, maximised or minimized window.
* Videos start at their native size and a minimum size is applied
* Implement F11 to toggle fullscreen
* Unmaximise and unfullscreen return to correct window size
* Closing the window while a video is playing no longer results in a segfault
Unmerged revisions
- 740. By Jeremy Wootten
-
Fix segfault when closing while playing
- 739. By Jeremy Wootten
-
Resume at same size
- 738. By Jeremy Wootten
-
Implement F11 to toggle fullscreen
- 737. By Jeremy Wootten
-
Implement keyboard resizing with fixed aspect ratio
- 736. By Jeremy Wootten
-
Implement Ctrl-Scroll resizing with constant aspect ratio
- 735. By Jeremy Wootten
-
Handle player size change in Window; Fix size of Welcome Page
- 734. By Jeremy Wootten
-
Remove black borders
This will be resubmitted as separate smaller branches after migration to github.