Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
VideoLAN
VLC-iOS
Commits
ec8467e2
Commit
ec8467e2
authored
Aug 03, 2013
by
Felix Paul Kühne
Browse files
Remove patch merged upstream
parent
862aa131
Changes
1
Hide whitespace changes
Inline
Side-by-side
patches/0016-vout_ios2-take-into-account-scale-of-attached-screen.patch
deleted
100644 → 0
View file @
862aa131
From f087db5f78d0b5a9ac67f0b664b115ba729c2302 Mon Sep 17 00:00:00 2001
From: Gleb Pinigin <gpinigin@gmail.com>
Date: Fri, 2 Aug 2013 19:41:55 +0700
Subject: [PATCH 16/16] vout_ios2: take into account scale of attached screen
As said in Apple documentation drawRect should not be implemented for view based on opengl es layer.
Instead contentScaleFactor should be changed manually if needed. Underlying opengl es layer will adjust its scale accordingly.
---
modules/video_output/ios2.m | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/modules/video_output/ios2.m b/modules/video_output/ios2.m
index 28369b4..397be6d 100644
--- a/modules/video_output/ios2.m
+++ b/modules/video_output/ios2.m
@@ -393,10 +393,10 @@
static void OpenglESSwap(vlc_gl_t *gl)
[super dealloc];
}
-/* we don't get the correct scale factor if we don't overwrite this method */
-- (void)drawRect:(CGRect) rect
+- (void)didMoveToWindow
{
- [super drawRect:rect];
+ self.contentScaleFactor = self.window.screen.scale;
+ _bufferNeedReset = YES;
}
- (void)createBuffers
--
1.7.12.4 (Apple Git-37)
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment