Author: adrian
Date: Sun Apr 10 09:37:39 2011
New Revision: 9413

URL: http://svn.slimdevices.com/jive?rev=9413&view=rev
Log:
Bug: N/A
Description: enable playback of new network test traffic - this uses streaming 
audio code and so more representation and lower cpu load than existing network 
test.  For the moment retain existing network test UI

Modified:
    7.6/trunk/squeezeplay/src/squeezeplay/share/jive/audio/Playback.lua

Modified: 7.6/trunk/squeezeplay/src/squeezeplay/share/jive/audio/Playback.lua
URL: 
http://svn.slimdevices.com/jive/7.6/trunk/squeezeplay/src/squeezeplay/share/jive/audio/Playback.lua?rev=9413&r1=9412&r2=9413&view=diff
==============================================================================
--- 7.6/trunk/squeezeplay/src/squeezeplay/share/jive/audio/Playback.lua 
(original)
+++ 7.6/trunk/squeezeplay/src/squeezeplay/share/jive/audio/Playback.lua Sun Apr 
10 09:37:39 2011
@@ -117,6 +117,8 @@
                slimproto:capability("Spdirect", cap)
        end
 
+       slimproto:capability("test")
+
        -- signal we are Rtmp capable, but don't load module until used
        slimproto:capability("Rtmp", 2)
 
@@ -470,6 +472,10 @@
                Rtmp = require("jive.audio.Rtmp")
                m.read  = Rtmp.read
                m.write = Rtmp.write
+       elseif self.mode == 'n' then
+               -- network test, use specific read method
+               m.read = m.readToNull
+               m.write = m._streamWrite
        else
                -- use standard stream methods
                m.read  = m._streamRead
@@ -675,6 +681,10 @@
                                self.slimproto:sendStatus('STMc')
                                self.slimproto:sendStatus('STMn')
                        end
+               elseif data.mode == 'n' then
+                       -- network test stream - only stream, don't decode
+                       log:info("network test stream")
+                       self:_streamConnect(serverIp, data.serverPort)
                else
                        -- standard stream - start the decoder and connect
                        decode:start(string.byte(data.mode),

_______________________________________________
Jive-checkins mailing list
Jive-checkins@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/jive-checkins

Reply via email to