<feed xmlns='http://www.w3.org/2005/Atom'>
<title>osc-graphics/src, branch master</title>
<subtitle>OSC-based graphics framework</subtitle>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/osc-graphics/'/>
<entry>
<title>renamed ERROR() and WARNING() macros to prevent preprocessor warnings on Windows</title>
<updated>2012-10-11T02:16:40+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>robin.haberkorn@googlemail.com</email>
</author>
<published>2012-10-11T02:16:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/osc-graphics/commit/?id=c850866eceac5b943ff54577e4927e4c18cab5fb'/>
<id>c850866eceac5b943ff54577e4927e4c18cab5fb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>added support for newer ffmpeg libraries</title>
<updated>2012-10-11T01:24:24+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>robin.haberkorn@googlemail.com</email>
</author>
<published>2012-10-11T01:24:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/osc-graphics/commit/?id=0d9816d36341bac163b640ccdba2bc5b4dd32614'/>
<id>0d9816d36341bac163b640ccdba2bc5b4dd32614</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>link against shlwapi.dll on Windows for PathIsRelative()</title>
<updated>2012-10-11T01:21:08+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>robin.haberkorn@googlemail.com</email>
</author>
<published>2012-10-11T01:21:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/osc-graphics/commit/?id=c7fb1a1844644536340591d4d0e16180527f1627'/>
<id>c7fb1a1844644536340591d4d0e16180527f1627</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>interpret font paths relative to configured system path</title>
<updated>2012-10-05T16:16:47+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>robin.haberkorn@googlemail.com</email>
</author>
<published>2012-10-05T16:16:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/osc-graphics/commit/?id=0d0660ed39eb75aafd2d20bf5027add550376149'/>
<id>0d0660ed39eb75aafd2d20bf5027add550376149</id>
<content type='text'>
 * on Windows, SYSTEMROOT\fonts\ is assumed (untested)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 * on Windows, SYSTEMROOT\fonts\ is assumed (untested)
</pre>
</div>
</content>
</entry>
<entry>
<title>avoid including libav* headers in recorder.h</title>
<updated>2012-10-05T14:14:25+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>robin.haberkorn@googlemail.com</email>
</author>
<published>2012-10-05T14:14:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/osc-graphics/commit/?id=2ba309a41be5a8bbc8dcd3443a198ce815c017aa'/>
<id>2ba309a41be5a8bbc8dcd3443a198ce815c017aa</id>
<content type='text'>
 * forward-declare all structures
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 * forward-declare all structures
</pre>
</div>
</content>
</entry>
<entry>
<title>cleaned up error reporting</title>
<updated>2012-10-05T14:00:17+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>robin.haberkorn@googlemail.com</email>
</author>
<published>2012-10-05T14:00:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/osc-graphics/commit/?id=6b35154562eff1e2c31b740655641d49cb26bedd'/>
<id>6b35154562eff1e2c31b740655641d49cb26bedd</id>
<content type='text'>
 * introduced FFMPEG_ERROR() macro
 * fixed recorder's error handling
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 * introduced FFMPEG_ERROR() macro
 * fixed recorder's error handling
</pre>
</div>
</content>
</entry>
<entry>
<title>rewritten recorder using ffmpeg libs (without SDL_ffmpeg)</title>
<updated>2012-10-04T20:42:06+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>robin.haberkorn@googlemail.com</email>
</author>
<published>2012-10-04T20:42:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/osc-graphics/commit/?id=4bb5ce0be62671f7c5127d969c682d57e971679b'/>
<id>4bb5ce0be62671f7c5127d969c682d57e971679b</id>
<content type='text'>
 * SDL_ffmpeg was broken and is hard to get
 * my implementation allows specifying an output codec. if the codec supports the screen's pixel format, no conversion is performed saving lots of performance (also beneficial for post-processing a recorded video)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 * SDL_ffmpeg was broken and is hard to get
 * my implementation allows specifying an output codec. if the codec supports the screen's pixel format, no conversion is performed saving lots of performance (also beneficial for post-processing a recorded video)
</pre>
</div>
</content>
</entry>
<entry>
<title>use ffmpeg API to set a recorded frames presentation timestamp</title>
<updated>2012-10-03T15:57:51+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>robin.haberkorn@googlemail.com</email>
</author>
<published>2012-10-03T15:57:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/osc-graphics/commit/?id=d5dcc19a006f898f21a5b081180a132c9dc6e638'/>
<id>d5dcc19a006f898f21a5b081180a132c9dc6e638</id>
<content type='text'>
 * fixes asynchronity of displayed and recorded graphics
 * also use the configured framerate instead of a hardcoded one
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 * fixes asynchronity of displayed and recorded graphics
 * also use the configured framerate instead of a hardcoded one
</pre>
</div>
</content>
</entry>
<entry>
<title>simplified mutex locking idiom by introducing Mutex class (wrapper around SDL_mutex)</title>
<updated>2012-10-03T14:26:24+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>robin.haberkorn@googlemail.com</email>
</author>
<published>2012-10-03T14:26:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/osc-graphics/commit/?id=bb65f0fc2176b2ebf0f1be682008609e8bd2cb0a'/>
<id>bb65f0fc2176b2ebf0f1be682008609e8bd2cb0a</id>
<content type='text'>
 * can be instantiated
 * can derive from class Mutex to inherit the lock()/unlock() methods

also fixed LayerList destructor
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 * can be instantiated
 * can derive from class Mutex to inherit the lock()/unlock() methods

also fixed LayerList destructor
</pre>
</div>
</content>
</entry>
<entry>
<title>allow to stop video recoding via (/recorder/start s "") and OSCGraphics.record()</title>
<updated>2012-10-03T13:49:34+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>robin.haberkorn@googlemail.com</email>
</author>
<published>2012-10-03T13:49:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/osc-graphics/commit/?id=920067622e7ba72dd6947eb8e7875719315872b9'/>
<id>920067622e7ba72dd6947eb8e7875719315872b9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
