We are currently in the process of converting the website to the new design. Some pages, like this one, are still broken. We appreciate your patience.
Benjamin Arnaud
Exactly, I guess I should drift away from XML and propose a simple HTML alike markup.
»
Vincent
Hey thanks for replying to this post. I'm really enjoying the series and I was planning on diverti…
»
Bill Strong
MKV is a specific format and a video source should be format agnostic. That means that a given s…
»
Jeremiah Goerdt
Even if you don't strictly follow the code that Casey writes in the series, you will learn a lot a…
»
Jeremiah Goerdt
Of course we want more behind the scenes posts. We're only human, and last I checked, humans reall…
»
Jeroen van Rijn
and recently wrote themed blog posts, and as such I couldn't really stay behind. Thankfully I'…
»
Mārtiņš Možeiko
Here's some simple reference code to start with OpenGL: Create GL context: Copy pixels from memor…
»
Mārtiņš Možeiko
Yes, that is also an option what you can do to avoid CRT startup functionality. But the point of t…
»
The_8th_mage
no way you'll carry through all the videos without doing anything yourself, those 300+ episodes ta…
»
Vincent
Hello. Sorry if I post this in the wrong spot, but I really wanted to express my appreciation for …
»
Neo Ar
Pulled the latest source from github, installed the dependencies except for sky (haven't looked in…
»
Benjamin Arnaud
Linux is not currently supported by MotionBox. It's meant to be ported and I suspect it could alre…
»
Benjamin Arnaud
Ok, I would be interested in supporting this but mostly to enable direct access to the given vide…
»
Benjamin Arnaud
MotionBox is already displaying the author / channel name at various places. Including on the tra…
»
Benjamin Arnaud
Well, I suspect it should not be hard to disable video decoding from the libVLC side. It's not my …
»
1
I was wondering what you thought of an alternative I found. If you change the entry function with …
»
Allen Webster
Yeah I was playing around with using at one point and it broke my macros because if I just use {} …
»
ratchetfreak
aka the C preprocessor macro system suck so badly, most of the non-trivial code with it is workaro…
»
Jesse
It's a macro technique called "Swallowing the Semicolon".
»
Simon Anciaux
Why is there a in the swap macro ? Is it to create a scope ?
»
Adrian
Yeah I want to change my Code to use OpenGL, but I don't really understand how this OpenGL stuff w…
»
Mārtiņš Možeiko
It could be simply that OSX is slow when blitting software pixels to screen. Because nobody is usu…
»
Adrian
This is the code for drawRect: (void)drawRect:(NSRect)dirtyRect { CGContextRef gctx = [[NSGraphic…
»
Flyingsand
Could you post your view's implementation of -drawRect:? You could also place performance measurem…
»
Neo Ar
Edit: my bad, didn't realize that it doesn't(?) support linux yet. I searched motionbox on the off…
»
Mārtiņš Možeiko
Difference between QueryPerformanceCounter and rdtsc is that QPC can be used for time measurements…
»
Adrian
No there is nothing enabled. This is what I'm compiling with: Moreover what is the difference bet…
»
Mārtiņš Možeiko
It depends on what is in "//do Stuff". If you are doing software renderer, then 14fps might be nor…
»
Adrian
I just implemented a performance counter using mach_absolute_time() and mach_timebase_info(). This…
»
Neo Ar
I'm sorry it's not easy to find, but discusses artwork and usage. You plan to use it on your str…
»