[opensource-dev] Review Request: OPEN-151. Provide an openal and gstreamer plugin streaming audio implementation.

Nicky Perian nickyperian at yahoo.com
Sun Nov 11 19:53:52 PST 2012


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://codereview.secondlife.com/r/604/
-----------------------------------------------------------

(Updated Nov. 11, 2012, 7:53 p.m.)


Review request for Viewer.


Changes
-------

Corrected viewer_manifest.py. Audio libraries (dlls') were missing from the build/binary directory.


Description
-------

Provide an openal and gstreamer plugin streaming audio implementation.
Port from Kokua viewer as a starting point.
Uses windows has a proof of concept platform.
History of work started with Imprudence so there are many try patches that may not be needed and the work started before emphasis on style that is used today.


This addresses bug OPEN-151.
    http://jira.secondlife.com/browse/OPEN-151


Diffs (updated)
-----

  autobuild.xml 9539c10021ba 
  doc/contributions.txt 9539c10021ba 
  indra/cmake/Copy3rdPartyLibs.cmake 9539c10021ba 
  indra/cmake/GStreamer010Plugin.cmake 9539c10021ba 
  indra/cmake/OPENAL.cmake 9539c10021ba 
  indra/llmessage/llcurl.h 9539c10021ba 
  indra/llmessage/llcurl.cpp 9539c10021ba 
  indra/llplugin/llpluginclassmedia.h 9539c10021ba 
  indra/llplugin/llpluginclassmedia.cpp 9539c10021ba 
  indra/llplugin/llplugininstance.cpp 9539c10021ba 
  indra/llplugin/llpluginprocesschild.h 9539c10021ba 
  indra/llplugin/llpluginprocesschild.cpp 9539c10021ba 
  indra/llplugin/llpluginprocessparent.h 9539c10021ba 
  indra/llplugin/llpluginprocessparent.cpp 9539c10021ba 
  indra/media_plugins/gstreamer010/CMakeLists.txt 9539c10021ba 
  indra/media_plugins/gstreamer010/llmediaimplgstreamer.h 9539c10021ba 
  indra/media_plugins/gstreamer010/llmediaimplgstreamertriviallogging.h 9539c10021ba 
  indra/media_plugins/gstreamer010/llmediaimplgstreamervidplug.h 9539c10021ba 
  indra/media_plugins/gstreamer010/llmediaimplgstreamervidplug.cpp 9539c10021ba 
  indra/media_plugins/gstreamer010/media_plugin_gstreamer010.cpp 9539c10021ba 
  indra/media_plugins/webkit/media_plugin_webkit.cpp 9539c10021ba 
  indra/newview/CMakeLists.txt 9539c10021ba 
  indra/newview/llviewermedia.cpp 9539c10021ba 
  indra/newview/llviewermedia_streamingaudio.cpp 9539c10021ba 
  indra/newview/skins/default/xui/en/mime_types.xml 9539c10021ba 
  indra/newview/skins/default/xui/en/mime_types_mac.xml 9539c10021ba 
  indra/newview/skins/default/xui/en/notifications.xml 9539c10021ba 
  indra/newview/viewer_manifest.py 9539c10021ba 

Diff: http://codereview.secondlife.com/r/604/diff/


Testing
-------

Logged to parcel with streaming audio. Stream present.
Paused stream. Stream paused.
Resumed stream. Stream playing.
Toggled music check mark in preferences to off/on. Stream off / Stream on.
Teleport to another parcel with a different stream. Old stream stops and new stream plays.
Teleport back to starting point. Original stream plays.


Thanks,

Nicky Perian

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.secondlife.com/pipermail/opensource-dev/attachments/20121112/23abd9c2/attachment.htm 


More information about the opensource-dev mailing list