Petros DouvantzisAnalyze HDR videos like a proHave you ever wondered how many nits an HDR movie reaches in a specific scene? How bright the sun or that tiny specular reflection is? Or…Nov 12, 2023Nov 12, 2023
Petros DouvantzisAndroid Intent security vulnerabilitiesIntents are a primary element of Android architecture. They can be used used to start activities, services, enable IPC (Inter-process…Apr 20, 2022Apr 20, 2022
Petros DouvantzisPublish a multi-module Java/Android library to Maven Central + GitHub CI automation at 2021As an Android developer, I have to fiddle with Gradle from time to time, but I never quite managed to get to a point where my thoughts…Apr 22, 20212Apr 22, 20212
Petros DouvantzisAndroid 10 & 11 storage cheat sheetGoogle keeps changing the way apps can access shared files by adding and lifting restrictions to existing APIs to the point they had to…Mar 4, 2021Mar 4, 2021
Petros DouvantzisHalf-Life Alyx theoryIf you haven’t played the game (or seen the ending), you better stop right here, us the following contain spoilers.Jan 30, 2021Jan 30, 2021
Petros DouvantzisHalf-Life: Alyx performance analysis (or: why low graphic settings produce a sharper image)I have been a happy PSVR user for more than 1 year and due to Alyx, I got the Valve Index. Alyx and the Index live in the PC space and…Jun 6, 20207Jun 6, 20207
Petros DouvantzisVSYNC with low input lag (50ms lower!!!)Too good to be true right? TLDR: limiting the game’s framerate and enabling vsync effectively disables buffer queueing and thus input lag…Apr 26, 20185Apr 26, 20185
Petros DouvantzisBuilding my new PCMy PC and my Macbook are the center of my digital-life (besides the mobile phone I use as my daily driver). I use my PC mainly for Android…Feb 2, 2018Feb 2, 2018
Petros DouvantzisAlias free resize with RenderScriptResizing a bitmap is a quite common task. Let’s say you want to create a thumbnail from a source image; you will have to resize it to quite…Nov 8, 20177Nov 8, 20177
Petros DouvantzisOptimizing MediaMuxer’s writing speed.Our efforts towards optimizing real-time video processing in Android.Dec 9, 20151Dec 9, 20151