On 04/03/11 00:05, Mike O'Brien wrote:
I'm hoping someone out there will know what's up with this, before I go bother 
the developers' list.

We're keenly interested in the "Media on a prim" capability that's been folded 
into the development trunk of Opensim. I
downloaded the head of the repository, compiled and ran it on an OS X server. 
It all seems to be running fine...except
for the MOAP capability. The code's in the source - I checked to make sure I 
had the right stuff - and the call compiles
and executes. However, it always returns status 0, even when I put garbage in 
the arguments, and even when the stuff is
correct and runs correctly on the Linden grid, it seems to be a no-op in 
Opensim. Here's the script:

default
{
state_entry()
{
integer status;

llSay(0, "Script running" + " now");
status = llSetPrimMediaParams(3, [
PRIM_MEDIA_CONTROLS, PRIM_MEDIA_CONTROLS_STANDARD,
PRIM_MEDIA_CURRENT_URL, "http://info.aero.org";,
PRIM_MEDIA_HOME_URL, "http://info.aero.org";,
PRIM_MEDIA_PERMS_INTERACT, PRIM_MEDIA_PERM_OWNER,
PRIM_MEDIA_PERMS_CONTROL, PRIM_MEDIA_PERM_OWNER,
PRIM_MEDIA_FIRST_CLICK_INTERACT, TRUE]
);
llSay(0, "Media status is " + ((string)status));
}
}

It always returns "Media status is 0", and there doesn't seem to be anything 
active on any face of the cube I put the
script into.

Any ideas?

There was a bug where llSetPrimMediaParams() was not completely setting up the media texture data in the server. I fixed this in commit ec89527 just now, so please give that a whirl. I tested this against the latest Linden Lab viewer (2.5.1).

You'll also need to supply a valid url (http://info.aero.org doesn't currently resolve) and set PRIM_MEDIA_AUTO_PLAY, TRUE. If you don't set the auto play, then the texture doesn't appear even if you manually set it afterwards. I don't know yet whether this is a server or a client bug.

Further bug reports are very welcome.  It looks like these script functions 
haven't been tested for some time.

--
Justin Clark-Casey (justincc)
http://justincc.org/blog
http://twitter.com/justincc
_______________________________________________
Opensim-users mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/opensim-users

Reply via email to