Changes between Version 4 and Version 5 of MEDIA_ENGINE_IMPL_MAIN_R3
- Timestamp:
- 08/31/09 12:31:24 (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
MEDIA_ENGINE_IMPL_MAIN_R3
v4 v5 6 6 7 7 == Overview == 8 The ability for play audio streams from media files in Sophie2 is significant becouse is one 8 The ability for playing audio streams from media files in Sophie2 is significant because is one of the main features of Sophie2. Till now, it was realized with JMF, which is pretty much outdated and does not support many of the today's audio codecs and formats. So, in order to provide ability to decode/encode most of the popular codecs used today, we can use [http://ffmpeg.org/] - A C++ library which is an ongoing, live project. It support most of the known codecs. The wrapper from the second revision of this task should be updated. 9 10 Working branch for this task: [http://www.sophie2.org/trac/browser/branches/private/nenko/experimental] 11 9 12 == Task requirements == 10 * Playing back audio ability should be provided.13 * Playing back audio from a file ability should be provided. 11 14 * Protocol should be defined for communication between the native program (like FFmpeg) wrappers and Sophie2. 12 15 13 16 14 17 == Task result == 15 ^(List the end product of the task (for example "Source code", "Wiki page", etc.))^ 18 * Source code. 19 * Simple audio demo. 16 20 17 21 == Implementation idea == 18 ^(Provide some rough implementation idea(s).)^ 22 * Update JavaBridge and NativeBridge defined in [wiki:GROUP_WRAPPERS_R0] 23 * Update and extend with classes needed in [wiki:MEDIA_ENGINE_IMPL_MAIN_R2] 19 24 20 25 == Related == 21 ^(Add links to related tasks that could be useful or helpful.)^ 26 [wiki:GROUP_WRAPPERS_R0] 27 [wiki:MEDIA_ENGINE_IMPL_MAIN_R2] 28 22 29 23 30 == How to demo ==