c2bcb9f199
WIP remove all locking and thread handling from PlaybackController.
...
Yay! as expected, just by refactoring orthogonally, the controller
gets much simpler, without adding much complexities to ProcessImpl
2009-02-01 01:39:52 +01:00
cbd27b0418
Completely reworked the design of the DummyPlayer API, now using the handle
...
this allows the C++ version to provide automatic lifecycle management for
the play process, while both versions of the API (C and C++) impose only
one level of indirection.
2009-01-28 02:49:20 +01:00
a8285878ac
fix some logging flags after merge
2009-01-25 03:27:16 +01:00
e524e8c528
Fix the most obvious lockups ... but the design still doesn't feel right for me!
2009-01-24 21:33:41 +01:00
58512e8a34
First version working again. Thread handling is not stable and stop hangs though
2009-01-23 20:23:24 +01:00
48a632434a
switch from Glib::Mutex to an object monitor (using LumieraMutex)
2009-01-23 19:57:12 +01:00
6c3492396c
Refactoring: switch gui::PlaybackController to use the player service
2009-01-23 04:15:58 +01:00
49a865fa57
merge latest GUI additions (and fixes from master) for colaboration on the Player mockup
...
this branch still corresponds to joel/gui
2009-01-22 23:26:08 +01:00
Joel Holdsworth
1be33426e4
Reduced the hack level in the test card
2009-01-18 23:26:41 +00:00
63565ebd97
merge latest work from Joel for colaboration on the Player mockup, adjusting build-dependencies
2009-01-18 22:13:17 +01:00
Joel Holdsworth
20b2cb1ee5
Implemented a funky test card generator
2009-01-18 17:41:55 +00:00
Joel Holdsworth
b0db84ec14
Implemented intial playback controller thread
2009-01-18 16:17:39 +00:00
Joel Holdsworth
9197aa2ddf
WIP: PlaybackController can now push frames to the Viewer
2009-01-17 17:37:06 +00:00
Joel Holdsworth
ebe91793c5
WIP: Corrected some compile problems
2009-01-17 16:53:01 +00:00
Joel Holdsworth
d3f94730b5
Removed a spurious include
2009-01-17 16:17:42 +00:00
Joel Holdsworth
d166238922
Added the new controller classes
2009-01-17 16:12:11 +00:00