Fri, 26 Aug 2016 01:38:09 -0400 Ryan C. Gordon Fixed incorrect video frame timestamps in various circumstances. default tip
Fri, 26 Aug 2016 01:26:47 -0400 Ryan C. Gordon test/simplesdl: Use SDL_malloc/SDL_free instead of malloc/free.
Fri, 01 Jan 2016 12:58:49 -0500 Ryan C. Gordon Updated copyright.
Sat, 06 Jul 2013 20:50:31 -0400 Ryan C. Gordon Fixed logic bug (thanks, Lionel!).
Sat, 18 May 2013 20:08:03 -0400 Ryan C. Gordon Cast a malloc() call to a specific pointer type.
Sat, 18 May 2013 20:07:49 -0400 Ryan C. Gordon Abstract out usleep() call.
Tue, 23 Apr 2013 10:03:00 -0400 Ethan Lee Ported TheoraPlay to Windows.
Tue, 23 Apr 2013 10:02:24 -0400 Ethan Lee Make sure all the GL bits of sdltheoraplay.c are wrapped in #if SUPPORT_OPENGL.
Mon, 28 Jan 2013 18:46:03 -0500 Ryan C. Gordon Fixed logic bug.
Mon, 28 Jan 2013 18:41:48 -0500 Ryan C. Gordon Made sdltheoraplay.c more robust against audio being buried deep in the file.
Mon, 28 Jan 2013 18:24:37 -0500 Ryan C. Gordon Make this less likely to hang at startup.
Mon, 28 Jan 2013 18:23:18 -0500 Ryan C. Gordon Whoops, that should be OpenGL/gl.h. (Thanks, Ethan!)
Sat, 07 Jan 2012 02:31:16 -0500 Ryan C. Gordon Don't use C++ comments in the public header.
Sun, 01 Jan 2012 05:14:36 -0500 Ryan C. Gordon Update copyright date.
Fri, 24 Jun 2011 20:09:15 -0400 Ryan C. Gordon Set GL texture filtering to GL_LINEAR.
Fri, 24 Jun 2011 19:28:44 -0400 Ryan C. Gordon Allow fullscreen playback.
Fri, 24 Jun 2011 19:21:15 -0400 Ryan C. Gordon Allow OpenGL rendering to resize.
Fri, 24 Jun 2011 19:12:43 -0400 Ryan C. Gordon Cleaned up error checking.
Fri, 24 Jun 2011 19:12:30 -0400 Ryan C. Gordon Patched to compile on Linux.
Fri, 24 Jun 2011 01:12:07 -0400 Ryan C. Gordon Make audio queueing more robust.
Fri, 24 Jun 2011 00:14:00 -0400 Ryan C. Gordon Fixed comment.
Fri, 24 Jun 2011 00:13:53 -0400 Ryan C. Gordon Don't reset fail state by accident.
Fri, 24 Jun 2011 00:13:41 -0400 Ryan C. Gordon Added simplesdl test program.
Thu, 23 Jun 2011 22:43:29 -0400 Ryan C. Gordon Make sure we report available audio correctly.
Thu, 23 Jun 2011 21:14:08 -0400 Ryan C. Gordon Let sdltheoraplay use the new APIs.
Thu, 23 Jun 2011 21:12:46 -0400 Ryan C. Gordon Cleaned up API: better thread safety, more info exposed.
Thu, 23 Jun 2011 21:09:40 -0400 Ryan C. Gordon Clamp audio before converting to Sint16. Fixes audio corruption in playback.
Thu, 23 Jun 2011 16:06:09 -0400 Ryan C. Gordon Allow app to supply i/o callbacks for reading videos from non-file things.
Mon, 20 Jun 2011 05:18:08 -0400 Ryan C. Gordon Dumped the more complicated (and commented out!) fragment shader.
Mon, 20 Jun 2011 05:17:02 -0400 Ryan C. Gordon Added support for rendering YV12 and IYUV video with OpenGL shaders.
Mon, 20 Jun 2011 03:21:14 -0400 Ryan C. Gordon First shot at drawing via OpenGL shaders.
Sun, 19 Jun 2011 13:33:14 -0400 Ryan C. Gordon Added IYUV format.
Wed, 15 Jun 2011 04:45:29 -0400 Ryan C. Gordon Renamed the video and audio data to something more reasonable.
Wed, 15 Jun 2011 03:14:54 -0400 Ryan C. Gordon Disable postprocessing for now.
Wed, 15 Jun 2011 02:56:49 -0400 Ryan C. Gordon Move RGB converters to separate file.
Wed, 15 Jun 2011 02:31:36 -0400 Ryan C. Gordon Add support for multiple pixel layouts, plus RGB/RGBA conversion support.
Tue, 14 Jun 2011 15:40:07 -0400 Ryan C. Gordon THEORAPLAY_stopDecode() ignores NULL pointers now.
Sat, 11 Jun 2011 18:01:53 -0400 Ryan C. Gordon Allow freeing of NULL audio/video packets.
Sat, 11 Jun 2011 18:01:36 -0400 Ryan C. Gordon Deal with framerate loss when there's a long wait through dupe frames.
Sat, 11 Jun 2011 17:41:17 -0400 Ryan C. Gordon Fixed some casting.
Sat, 11 Jun 2011 17:40:11 -0400 Ryan C. Gordon Added FPS info to THEORAPLAY_YuvVideoItem.
Sat, 11 Jun 2011 17:34:00 -0400 Ryan C. Gordon Wait for the audio callback to drain before quitting.
Sat, 11 Jun 2011 17:08:28 -0400 Ryan C. Gordon Fixed dereference of NULL pointer.
Sat, 11 Jun 2011 17:08:11 -0400 Ryan C. Gordon Better error handling in sdltheoraplay.c
Sat, 11 Jun 2011 16:12:40 -0400 Ryan C. Gordon Give up some CPU in sdltheoraplay if we have no frame to draw.
Sat, 11 Jun 2011 16:09:19 -0400 Ryan C. Gordon Added silly little build script for tests.
Sat, 11 Jun 2011 16:08:17 -0400 Ryan C. Gordon Redraw the overlay if we get an SDL_VIDEOEXPOSE event.
Sat, 11 Jun 2011 16:07:22 -0400 Ryan C. Gordon Don't poll for SDL events if we never set a video mode.
Sat, 11 Jun 2011 15:04:23 -0400 Ryan C. Gordon Commented out debug printf() calls.
Sat, 11 Jun 2011 15:04:02 -0400 Ryan C. Gordon Added SDL test app.
Sat, 11 Jun 2011 15:00:44 -0400 Ryan C. Gordon Fixed cut-and-paste error.
Sat, 11 Jun 2011 03:53:17 -0400 Ryan C. Gordon Expose the audio frequency to calling apps.
Sat, 11 Jun 2011 03:34:59 -0400 Ryan C. Gordon Fixed my screwed up YUV packing.
Sat, 11 Jun 2011 03:18:46 -0400 Ryan C. Gordon THEORAPLAY_isDecoding() should return true as long as there is data pending.
Sat, 11 Jun 2011 02:22:50 -0400 Ryan C. Gordon Minor tweak.
Sat, 11 Jun 2011 02:19:42 -0400 Ryan C. Gordon Only load more Ogg pages when the video starves.
Fri, 10 Jun 2011 17:14:35 -0400 Ryan C. Gordon Moved a bunch of stuff around and cleaned up several things.
Fri, 10 Jun 2011 16:42:47 -0400 Ryan C. Gordon Added LICENSE.txt
Fri, 10 Jun 2011 16:42:15 -0400 Ryan C. Gordon Added .hgignore
Fri, 10 Jun 2011 16:41:19 -0400 Ryan C. Gordon Split this up into separate files.