[Clam-devel] sinks and sources ordering...
Natanael Olaiz
nolaiz at gmail.com
Sun Jan 4 10:54:32 PST 2009
A newer patch, which uses a similar routine from
NetworkPlayer::CollectSinksAndSources (so make the vectors -used by
offlineplayer- using that order).
Maybe that could be used from JACKNetworkPlayer too, but first, if you
agree, I want to clean up this and commit before.
Regards,
Natanael.
El 01/04/2009 03:24 PM, Natanael Olaiz escribió:
> Just the same patch, without forgotten testing calls to getOrdered...
> on NE MainWindow.
>
> El 01/04/2009 03:15 PM, Natanael Olaiz escribió:
>> Hi,
>>
>> Here is attached a new patch version. The NetworkEditor updates the
>> geometries map before the network Start () (on NE MainWindow play
>> trigger), which calls the (JACKNetwork)player, which ask the network
>> to calculate the order. Then the map is cleared.
>>
>> Now I'll try to put it the routines that I added to JACKNetworkPlayer
>> directly on NetworkPlayer::GetAudioSources and GetAudioSinks, which
>> are used by the OfflinePlayer (and I think could be used for the
>> JACK...Player too then).
>>
>> Pau: what do you think about this new method?
>>
>>
>> Best regards, and happy new year to all clam developers! :)
>> Natanael.
>>
>>
>> El 12/19/2008 09:52 AM, Natanael Olaiz escribió:
>>>
>>> On Fri, Dec 19, 2008 at 12:16 AM, Pau Arum'i <parumi at iua.upf.edu
>>> <mailto:parumi at iua.upf.edu>> wrote:
>>>
>>> En/na Natanael Olaiz ha escrit:
>>>
>>> Hi!,
>>>
>>> Pau suggest me to try to keep some order on sources and sinks
>>> within the players. Now are using a map, so the order is
>>> unpredictable...
>>> The idea is to use the geometry positions on canvas(upper is
>>> first)... but the problem is that actually the only who knows
>>> that is the canvas, and for a while (on loading/pasting) the
>>> network, but not the OfflinePlayer...
>>>
>>> So... here is a patch with the actual state of my sandbox.
>>> Still with debug messages, and the players are not using the
>>> new ordered list..
>>> I send to the list to ask if someone have a better idea to
>>> implement it.. If not, later I will commit this (without the
>>> messages), and then I'll use that on the players..
>>>
>>>
>>> Nice! But I'd like to do more reviewing of the pach (ideally on
>>> monday) before commiting -- unless is very necessary for the
>>> recent ambisonics decoding plugins. I'd basically try to not store
>>> the orderedSources/Sinks but calculate them...
>>>
>>>
>>> If I don't store the order I would need to store the geometries on
>>> the network to calculate them...
>>>
>>> The geometries map used to copy and load the networks is cleared
>>> after get it from the canvas... OfflinePlayer doesn't get(/clear) it
>>> ... Maybe I can use that map: directly on OfflinePlayer (is updated
>>> on loading), updating it before a play event from NE MainWindow....
>>> I will see..
>>>
>>> Best regards,
>>> Natanael
>>>
>>>
>>>
>>>
>>> Ciao!
>>> P
>>>
>>>
>>> _______________________________________________
>>> Clam-devel mailing list
>>> Clam-devel at llistes.projectes.lafarga.org
>>> <mailto:Clam-devel at llistes.projectes.lafarga.org>
>>>
>>> https://llistes.projectes.lafarga.org/cgi-bin/mailman/listinfo/clam-devel
>>>
>>>
>>>
>>
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ordering_sinks_and_sources.patch
Type: text/x-diff
Size: 13513 bytes
Desc: not available
URL: <http://lists.clam-project.org/pipermail/clam-devel-clam-project.org/attachments/20090104/79ba67d4/attachment-0005.patch>
More information about the clam-devel
mailing list