Hi German,

the patch seems to be okay, didn't test yet but actually it only changes 3
files, so it should be no big deal.

In the baseVideoObject.lzx
var itIsMyVideo = (canvas.publicSID == this.publicSID);
this is not needed, there is a param: isremote
So you can write:
if (canvas.ismoderator || !this.isremote) {

Instead of x="${(parent.width)*0.5 - 20}" y="${(parent.height)*0.5 - 20}"
you could also use: valign="middle" align="center"

Lets commit it, I will test the UI result later.

Sebastian

2011/11/23 German Grekhov <[email protected]>

> Sebastian,
>
> I have made a patch against current trunk. This patch is not full because
> there is no compatibility with current microphone buttons on the user list.
> Also this patch doesn't contain those new room type that I told about. I
> just want to show you the idea, just want to show our implementation of the
> functionality for this room:
> 1) every user can give himself an exclusive audio
> 2) a moderator can give everyone an exclusive audio
> 3) you can also press F12 to give yourself an exclusive audio
>
> There is a new picture of microphone in the patch.
>
> Best regards,
> German Grekhov.
>
> 2011/11/22 [email protected] <[email protected]>
>
> Ok!
>>
>> is your patch developed against trunk ?
>>
>>
>> Sebastian
>>
>> 2011/11/22 German Grekhov <[email protected]>
>>
>>> Ok, maybe I have already forgotten why you didn't include this to the
>>> trunk...
>>> But we have moved this button to the video-view after receiving the
>>> users feedback. Those placement of button was very unhandy for users and
>>> they didn't clearly understand how to use it and how it worked. But this
>>> implementation was successfully received by them. It is very clear way of
>>> giving exclusive audio.
>>>
>>> I remember that you wanted to give this button more complex logic. But I
>>> think that this logic is very complex for users too. They want to use some
>>> fast and handy ways (and attractive). Your solution is not so clear, fast
>>> and handy for a simple user's work. So, I offer you look at our
>>> implementation, may be you will change your opinion.
>>>
>>> And the last... "Give the floor smb" means "give smb permission to talk
>>> at the conference". It is a synonym for "give smb exclusive audio" :)
>>>
>>> German.
>>>
>>> 2011/11/22 [email protected] <[email protected]>
>>>
>>> Hi German,
>>>>
>>>> the problem about the "exclusive audio" was not the functionality as,
>>>> it was a good idea to add it, But the implementation had some issues. There
>>>> where calls in the code that simply where referencing nowhere. Also it
>>>> seemed to me that you've put the button in the video-view to avoid need to
>>>> code the logic behind such a button in the user list :)))
>>>> I still plan to add this functionality again, I just had no time yet.
>>>>
>>>> About muting other to avoid noises from bad microphones:
>>>> The other theory about doing such kind of noise reduction is the way
>>>> other video-conferencing application have done it: Instead of "giving"
>>>> exclusive audio, you have a button "Push to Talk", that means that your
>>>> micro is only enabled as long as you hold the button.
>>>> That way also two parties or more can speak at a time without any need
>>>> to somebody to enable or disable the audio.
>>>>
>>>> I don't understand what you mean by the term "giving floor to somebody"?
>>>>
>>>> Maybe we could discuss those functionality that you propose and then
>>>> implement some compromise.
>>>>
>>>> Sebastian
>>>>
>>>>
>>>> 2011/11/22 German Grekhov <[email protected]>
>>>>
>>>>> Sebastian,
>>>>>
>>>>> I want to talk about some new functionality. First of all I want to
>>>>> talk about "give exclusive audio" (give the floor) functionality. This
>>>>> functionality is very popular among our russian consumers, and it very 
>>>>> good
>>>>> to include it to the trunk version. Because many of people have cheap
>>>>> microphones and they listen to some noise during their conference if more
>>>>> than one people talk simultaneously. Another reason is providing a new
>>>>> interesting feature that gives a user more opportunities in his 
>>>>> conference.
>>>>>
>>>>> Yes, it is a special feature therefore it is some controversial, and
>>>>> you are not fully agree about it.
>>>>> So, we offer to make a new type of conference room which is called
>>>>> something like  "Microphone permission room" or just "Microphone room".
>>>>> Every user at this room type could use this functionality. But other room
>>>>> types would not provide it.
>>>>>
>>>>> And our implementation of this functionality have changed from the
>>>>> last time we communicated about it.
>>>>> There are next changes:
>>>>> 1) "Give the floor" button is not placed on the left user list, but it
>>>>> is placed on the video window. If a user move his mouse into some video
>>>>> window this button appears in the center of it. And it disappears after
>>>>> moving the mouse out of the video window. It was made because it provides 
>>>>> a
>>>>> fast way to give the floor to somebody. Old implementation let a user make
>>>>> several clicks to give the floor, but not only one.
>>>>> 2) This button is a big button, because it is more handy for using it.
>>>>> 3) Every user could give the floor himself, but he can't give it
>>>>> another user. Is was made for avoiding some chaos at the conference.
>>>>> 4) A moderator of the conference could give the floor every user.
>>>>> 5) A hot-key was added. If you press F12 you will give the floor
>>>>> yourself.
>>>>>
>>>>> I can send you the patch with it and you will check these thing. Maybe
>>>>> you will have any comments.
>>>>>
>>>>> Thank you. Best regards,
>>>>> German Grekhov.
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> Sebastian Wagner
>>>> http://www.openmeetings.de
>>>> http://www.webbase-design.de
>>>> http://www.wagner-sebastian.com
>>>> [email protected]
>>>>
>>>
>>>
>>
>>
>> --
>> Sebastian Wagner
>> http://www.openmeetings.de
>> http://www.webbase-design.de
>> http://www.wagner-sebastian.com
>> [email protected]
>>
>
>


-- 
Sebastian Wagner
http://www.openmeetings.de
http://www.webbase-design.de
http://www.wagner-sebastian.com
[email protected]

-- 
You received this message because you are subscribed to the Google Groups 
"OpenMeetings developers" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/openmeetings-dev?hl=en.

Reply via email to