Stage 2, day 1 (morning):
I had a flash yesterday evening. Back during winter 2015, steam has just started to be offered on Linux.
One major thing that was missing was the option to broadcast/record gameplay. I did some research and I have found a nice project that was hijacking openGL and ALSA lib to intercept the raw audio/video data to record it in a file.
It was working fine but it was creating monstruous large files. I got the idea to improve the project by piping its output to FFMPEG. This has worked superbly. It was encoding decent size MP4 files in real-time without impacting game framerate at all.
but the point of this story is that this small project have made me busy for 3 months and I was listening the 3-4 Daft punk albums I have in loop non-stop as I was working. That music had a sort of hypnotic effect on me, the music energy kept me in a very alert state. I was in the coding zone. One of my best productive coding period.... This has given me the idea to relisten the same music from that period to retrieve the same productivity state that I had succeed creating back then...
I had a flash yesterday evening. Back during winter 2015, steam has just started to be offered on Linux.
One major thing that was missing was the option to broadcast/record gameplay. I did some research and I have found a nice project that was hijacking openGL and ALSA lib to intercept the raw audio/video data to record it in a file.
It was working fine but it was creating monstruous large files. I got the idea to improve the project by piping its output to FFMPEG. This has worked superbly. It was encoding decent size MP4 files in real-time without impacting game framerate at all.
but the point of this story is that this small project have made me busy for 3 months and I was listening the 3-4 Daft punk albums I have in loop non-stop as I was working. That music had a sort of hypnotic effect on me, the music energy kept me in a very alert state. I was in the coding zone. One of my best productive coding period.... This has given me the idea to relisten the same music from that period to retrieve the same productivity state that I had succeed creating back then...