Last modified 14 years ago Last modified on 01/20/09 01:04:34

Error: Macro BackLinksMenu(None) failed
compressed data is corrupt

Error: Macro TicketQuery(summary=MEDIA_ENGINE_IMPL_ALTERNATIVE_R0, format=table, col=summary|owner|status|type|component|priority|effort|importance, rows=description|analysis_owners|analysis_reviewers|analysis_score|design_owners|design_reviewers|design_score|implementation_owners|implementation_reviewers|implementation_score|test_owners|test_reviewers|test_score|) failed
current transaction is aborted, commands ignored until end of transaction block



This task is about building a second media engine implementation to prove that we can change media engines in Sophie. This is a proof of concept task for this revision.

Task requirements

  • Build a second dummy media engine that adds itself to the media engine manager
  • Implement simple rendering, such as "This is a video named %n" or beeps for audio

Task result

The result is code that demos how to build an alternative media engine.

Implementation idea

Due to limited time, don't worry about implementing an actual second engine. Just make sure this second engine works when switched in or out. See the related task section.


How to demo

Demo switching between the default media engine and this alternative one.



(Implementation results should be described and linked here (from the wiki or the repository))



(Write comments for this or later revisions here.)