Location via proxy:   
[Report a bug]   [Manage cookies]                

ePirat‘s Blog

Random thoughts and ideas about development, programming and other stuff.


  • API Availability and Target Conditionals

    Wed, Oct 30, 2019

    Writing code for multiple Apple platforms can be tricky, this post aims to provide some guidance and explanations for ways to write code that works on different Apple platforms (iOS, macOS, watchOS, tvOS) and different versions of SDKs, and the OSes at runtime.

    Read more →
  • GSoC 2018: Port VLC build system to Meson

    Mon, Aug 13, 2018

    This summer I’ve participated in the Google Summer of Code program, contributing to the VLC media player project by VideoLAN. My project this year was porting the VLC build system to the Meson Build system. Motivation The main reason for this project was that the autotools based build system is not the easiest to maintain, the configure autoconf file which is based on the m4 language is quite complex and hard to debug. Read more →
  • Streaming with OBS to Icecast

    Thu, Mar 8, 2018

    Streaming live video to Icecast can be tricky, there are not many source clients out there that are able to handle video fine, especially when you do not want to just stream prepared playlists but actual live content. A very good program for video source composition and live streaming is OBS, the Open Broadcaster Studio, which a lot of streamers are using to broadcast to Twitch or other streaming sites. A little known fact though is, that you can stream with it to an Icecast server. Read more →
  • A Twitter Cards stored XSS

    Tue, Sep 26, 2017

    A while ago I was poking around (again) in the Twitter API and stumbled upon an interesting API, which was used to create Twitter polls which can be attached to Tweets. It turned out, this endpoint could be used for a lot more.

    Read more →
  • GSoC 2017: VLC for macOS interface redesign

    Sat, Aug 26, 2017

    This summer I’ve participated in the Google Summer of Code program, contributing to the VLC media player project by VideoLAN. My project was the macOS interface redesign, below can be found a summary of the things that I did for my GSoC project: Native HUD UI In the past VLC used BGHUDAppKit for the controls on dark panels (HUD style), this library is not maintained since a very long time, so continuing to use it on recent macOS versions was not desired, given that since macOS 10. Read more →
  • Redirecting Freenode channels

    Sun, Jun 26, 2016

    If you ever rename a project or for other reasons need to change your Freenode channel name, here is a quick Guide how to do this.

    Read more →
  • Xubuntu and Compton for tearing-free XBMC

    Thu, Apr 24, 2014

    I had some difficulties with XBMC and Xubuntu, since with the default Window ompositor I had a lot of tearing during Video Playback in XBMC, the following steps fixed the issue for me.

    Read more →
  • Modify a bootable .iso image (macOS)

    Sun, Mar 10, 2013

    Today I had a small challenge to take, when I wanted to modify a bootable .iso image on Mac OS. I couldn’t find any 1-click-software to do so, therefore I had to figure out another way. Because it took me some time to figure out, I thought other people might also be interested in the solution.

    Read more →
  • Tweetbot for Mac: Versteckte Einstellungen

    Tue, Dec 25, 2012

    Vor einiger Zeit wurde Tweetbot for Mac veröffentlicht und kurz darauf twitterte einer der Entwickler eine Liste mit versteckten Einstellungen, zugegeben nicht so viel brisantes dabei aber dennoch vielleicht hilfreich für den ein oder anderen. OK so don’t tell anyone else about these but here’s some super secret Tweetbot for Mac settings just for you guys: http://pastie.org/5080123 — Todd Thomas (@toddthomas) at 8:44 PM · Oct 18, 2012 Die Liste enthält jedoch einen Fehler, deshalb hier die korrigierte Form und wie man sie benutzt: Read more →
  • Downgrade auf iTunes 10.7 (Error -42408 beheben)

    Tue, Dec 25, 2012

    Seit einiger Zeit ist ja nun dieses iTunes 11 im umlauf, am Anfang war ich relativ begeistert davon, doch nach und nach merkte ich immer mehr wie viel komplizierter es mit der neuen UI eigentlich ist, einfache Sachen zu erledigen und wie sehr es mich alles verwirrt. Also wollte ich einfach zurück zu iTunes 10.7, welches sich auf Apple’s Support Webseite noch zum download befindet. Also hab ich einfach meine Mediathek umbenannt (damit iTunes diese nicht automatisch beim starten lädt) und das iTunes 11 über das Terminal gelöscht. Read more →

Archive