Exactly, I guess I should drift away from XML and propose a simple HTML alike markup.
Hey thanks for replying to this post. I'm really enjoying the series and I was planning on diverti…
MKV is a specific format and a video source should be format agnostic. That means that a given s…
Even if you don't strictly follow the code that Casey writes in the series, you will learn a lot a…
Of course we want more behind the scenes posts. We're only human, and last I checked, humans reall…
and recently wrote themed blog posts, and as such I couldn't really stay behind. Thankfully I'…
Here's some simple reference code to start with OpenGL: Create GL context: Copy pixels from memor…
Yes, that is also an option what you can do to avoid CRT startup functionality. But the point of t…
no way you'll carry through all the videos without doing anything yourself, those 300+ episodes ta…
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…
Linux is not currently supported by MotionBox. It's meant to be ported and I suspect it could alre…
Ok, I would be interested in supporting this but mostly to enable direct access to the given vide…
MotionBox is already displaying the author / channel name at various places. Including on the tra…
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 …
Yeah I was playing around with using at one point and it broke my macros because if I just use {} …
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".
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…
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…
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…
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…
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…