Ik ben bezig aan een patch voor SMPlayer voor mezelf:
- ik wil de huidige tijd kunnen zien zonder full-screen te verlaten (en zonder een klok te kopen) – zoals je kan zien op de bovenstaande screenshot heb ik dat reeds voor elkaar gekregen.
- ik wil de afspeeltijd van de film als een klein balkje op het scherm zien, niet via het tekstuele OSD, en ik wil eveneens de film kunnen doorspoelen door op een willekeurige plaats op mijn mooie alpha-transparante balk te klikken… want dat is veel mooier dan zo’n uitschuivend balkje dat je video naar boven duwt
Technische details:
- mplayer gepatched en gecompileerd met vf_overlay patch
- QPainter (van Qt 4.3) tekent de klok en tekst
- getekende bitmap wordt vertaald naar het benodigde formaat en naar een gedeelde geheugenplek geschreven
- mplayer (vf_overlay) leest de bitmap uit en legt hem over de video heen
- mediaspeler waar de patch in wordt ontwikkeld is SMPlayer (mplayer frontend)
Ik denk niet dat ik deze patch upstream zal opsturen, tenzij er veel vraag naar is. De reden daarvoor is simpelweg dat je een onofficiële mplayer patch nodig hebt (vf_overlay patch) om van deze patch gebruik te maken, en (ik maak een gok) 95% van de smplayer-gebruikers zijn dus sowieso niets met deze patch.
Ik ben wel van plan om de patch op het forum van SMPlayer te plaatsen voor degenen die het eens willen bekijken of zelf willen proberen, maar de patch is momenteel nog niet in een “releasebare” status.