Searched +hist:53 +hist:c3fa51 (Results 1 - 7 of 7) sorted by relevance

/haiku/src/servers/media/
H A DAppManager.hdiff 53c3fa51 Sat Apr 02 07:49:01 MDT 2016 Dario Casalinuovo <b.vitruvio@gmail.com> Introduce functionality for syncing with the media services

* The global synchro semaphore is provided with the purpose of
being used to avoid threads lock up when the media_server is in
an undefined state. There's still room for improvements.
* BMediaRoster::SyncToServices lock up on a semaphore until
the multi_audio correctly connected to the mixer.
diff 53c3fa51 Sat Apr 02 07:49:01 MDT 2016 Dario Casalinuovo <b.vitruvio@gmail.com> Introduce functionality for syncing with the media services

* The global synchro semaphore is provided with the purpose of
being used to avoid threads lock up when the media_server is in
an undefined state. There's still room for improvements.
* BMediaRoster::SyncToServices lock up on a semaphore until
the multi_audio correctly connected to the mixer.
diff 359ac306 Sun May 25 15:16:53 MDT 2003 beveloper <beveloper@nowhere.fake> Added automatic loading of physical input and output nodes.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3320 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 359ac30644ff37232316ad7c0a187c2454e64770 Sun May 25 15:16:53 MDT 2003 beveloper <beveloper@nowhere.fake> Added automatic loading of physical input and output nodes.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3320 a95241bf-73f2-0310-859d-f6bbb57e9c96
H A DAppManager.cppdiff 53c3fa51 Sat Apr 02 07:49:01 MDT 2016 Dario Casalinuovo <b.vitruvio@gmail.com> Introduce functionality for syncing with the media services

* The global synchro semaphore is provided with the purpose of
being used to avoid threads lock up when the media_server is in
an undefined state. There's still room for improvements.
* BMediaRoster::SyncToServices lock up on a semaphore until
the multi_audio correctly connected to the mixer.
diff 53c3fa51 Sat Apr 02 07:49:01 MDT 2016 Dario Casalinuovo <b.vitruvio@gmail.com> Introduce functionality for syncing with the media services

* The global synchro semaphore is provided with the purpose of
being used to avoid threads lock up when the media_server is in
an undefined state. There's still room for improvements.
* BMediaRoster::SyncToServices lock up on a semaphore until
the multi_audio correctly connected to the mixer.
diff 5ac4fbd7 Thu Jun 19 08:53:41 MDT 2003 beveloper <beveloper@nowhere.fake> clean up of debugging functions
FATAL is now replaced by ERROR and active at DEBUG=1 or above
TRACE is active at 2 or above
PRINT(level, ...) can be used for DEBUG= level or abode
INFO is removed


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3578 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 359ac306 Sun May 25 15:16:53 MDT 2003 beveloper <beveloper@nowhere.fake> Added automatic loading of physical input and output nodes.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3320 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 2bb039cc Sun Dec 08 16:53:06 MST 2002 beveloper <beveloper@nowhere.fake> changed use of debugging functions, map, list and stack


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2195 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 5ac4fbd70dc5b5387cc80965de796deb820d4f05 Thu Jun 19 08:53:41 MDT 2003 beveloper <beveloper@nowhere.fake> clean up of debugging functions
FATAL is now replaced by ERROR and active at DEBUG=1 or above
TRACE is active at 2 or above
PRINT(level, ...) can be used for DEBUG= level or abode
INFO is removed


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3578 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 359ac30644ff37232316ad7c0a187c2454e64770 Sun May 25 15:16:53 MDT 2003 beveloper <beveloper@nowhere.fake> Added automatic loading of physical input and output nodes.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3320 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 2bb039ccf5ac3fd9c3ab466881b36f8d24be3976 Sun Dec 08 16:53:06 MST 2002 beveloper <beveloper@nowhere.fake> changed use of debugging functions, map, list and stack


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2195 a95241bf-73f2-0310-859d-f6bbb57e9c96
H A DDefaultManager.cppdiff 53c3fa51 Sat Apr 02 07:49:01 MDT 2016 Dario Casalinuovo <b.vitruvio@gmail.com> Introduce functionality for syncing with the media services

* The global synchro semaphore is provided with the purpose of
being used to avoid threads lock up when the media_server is in
an undefined state. There's still room for improvements.
* BMediaRoster::SyncToServices lock up on a semaphore until
the multi_audio correctly connected to the mixer.
diff 53c3fa51 Sat Apr 02 07:49:01 MDT 2016 Dario Casalinuovo <b.vitruvio@gmail.com> Introduce functionality for syncing with the media services

* The global synchro semaphore is provided with the purpose of
being used to avoid threads lock up when the media_server is in
an undefined state. There's still room for improvements.
* BMediaRoster::SyncToServices lock up on a semaphore until
the multi_audio correctly connected to the mixer.
diff 5ac4fbd7 Thu Jun 19 08:53:41 MDT 2003 beveloper <beveloper@nowhere.fake> clean up of debugging functions
FATAL is now replaced by ERROR and active at DEBUG=1 or above
TRACE is active at 2 or above
PRINT(level, ...) can be used for DEBUG= level or abode
INFO is removed


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3578 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 359ac306 Sun May 25 15:16:53 MDT 2003 beveloper <beveloper@nowhere.fake> Added automatic loading of physical input and output nodes.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3320 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 5ac4fbd70dc5b5387cc80965de796deb820d4f05 Thu Jun 19 08:53:41 MDT 2003 beveloper <beveloper@nowhere.fake> clean up of debugging functions
FATAL is now replaced by ERROR and active at DEBUG=1 or above
TRACE is active at 2 or above
PRINT(level, ...) can be used for DEBUG= level or abode
INFO is removed


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3578 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 359ac30644ff37232316ad7c0a187c2454e64770 Sun May 25 15:16:53 MDT 2003 beveloper <beveloper@nowhere.fake> Added automatic loading of physical input and output nodes.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3320 a95241bf-73f2-0310-859d-f6bbb57e9c96
H A Dmedia_server.cppdiff 53c3fa51 Sat Apr 02 07:49:01 MDT 2016 Dario Casalinuovo <b.vitruvio@gmail.com> Introduce functionality for syncing with the media services

* The global synchro semaphore is provided with the purpose of
being used to avoid threads lock up when the media_server is in
an undefined state. There's still room for improvements.
* BMediaRoster::SyncToServices lock up on a semaphore until
the multi_audio correctly connected to the mixer.
diff 53c3fa51 Sat Apr 02 07:49:01 MDT 2016 Dario Casalinuovo <b.vitruvio@gmail.com> Introduce functionality for syncing with the media services

* The global synchro semaphore is provided with the purpose of
being used to avoid threads lock up when the media_server is in
an undefined state. There's still room for improvements.
* BMediaRoster::SyncToServices lock up on a semaphore until
the multi_audio correctly connected to the mixer.
diff 5ac4fbd7 Thu Jun 19 08:53:41 MDT 2003 beveloper <beveloper@nowhere.fake> clean up of debugging functions
FATAL is now replaced by ERROR and active at DEBUG=1 or above
TRACE is active at 2 or above
PRINT(level, ...) can be used for DEBUG= level or abode
INFO is removed


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3578 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff e66fda40 Wed Oct 02 10:54:53 MDT 2002 beveloper <beveloper@nowhere.fake> finished notification support


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1345 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 5ac4fbd70dc5b5387cc80965de796deb820d4f05 Thu Jun 19 08:53:41 MDT 2003 beveloper <beveloper@nowhere.fake> clean up of debugging functions
FATAL is now replaced by ERROR and active at DEBUG=1 or above
TRACE is active at 2 or above
PRINT(level, ...) can be used for DEBUG= level or abode
INFO is removed


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3578 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff e66fda405a88e6125bf6617b15e3c32cb44f675c Wed Oct 02 10:54:53 MDT 2002 beveloper <beveloper@nowhere.fake> finished notification support


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1345 a95241bf-73f2-0310-859d-f6bbb57e9c96
/haiku/headers/os/media/
H A DMediaRoster.hdiff 53c3fa51 Sat Apr 02 07:49:01 MDT 2016 Dario Casalinuovo <b.vitruvio@gmail.com> Introduce functionality for syncing with the media services

* The global synchro semaphore is provided with the purpose of
being used to avoid threads lock up when the media_server is in
an undefined state. There's still room for improvements.
* BMediaRoster::SyncToServices lock up on a semaphore until
the multi_audio correctly connected to the mixer.
diff 53c3fa51 Sat Apr 02 07:49:01 MDT 2016 Dario Casalinuovo <b.vitruvio@gmail.com> Introduce functionality for syncing with the media services

* The global synchro semaphore is provided with the purpose of
being used to avoid threads lock up when the media_server is in
an undefined state. There's still room for improvements.
* BMediaRoster::SyncToServices lock up on a semaphore until
the multi_audio correctly connected to the mixer.
/haiku/headers/private/media/
H A DServerInterface.hdiff 53c3fa51 Sat Apr 02 07:49:01 MDT 2016 Dario Casalinuovo <b.vitruvio@gmail.com> Introduce functionality for syncing with the media services

* The global synchro semaphore is provided with the purpose of
being used to avoid threads lock up when the media_server is in
an undefined state. There's still room for improvements.
* BMediaRoster::SyncToServices lock up on a semaphore until
the multi_audio correctly connected to the mixer.
diff 53c3fa51 Sat Apr 02 07:49:01 MDT 2016 Dario Casalinuovo <b.vitruvio@gmail.com> Introduce functionality for syncing with the media services

* The global synchro semaphore is provided with the purpose of
being used to avoid threads lock up when the media_server is in
an undefined state. There's still room for improvements.
* BMediaRoster::SyncToServices lock up on a semaphore until
the multi_audio correctly connected to the mixer.
/haiku/src/kits/media/
H A DMediaRoster.cppdiff 53c3fa51 Sat Apr 02 07:49:01 MDT 2016 Dario Casalinuovo <b.vitruvio@gmail.com> Introduce functionality for syncing with the media services

* The global synchro semaphore is provided with the purpose of
being used to avoid threads lock up when the media_server is in
an undefined state. There's still room for improvements.
* BMediaRoster::SyncToServices lock up on a semaphore until
the multi_audio correctly connected to the mixer.
diff 53c3fa51 Sat Apr 02 07:49:01 MDT 2016 Dario Casalinuovo <b.vitruvio@gmail.com> Introduce functionality for syncing with the media services

* The global synchro semaphore is provided with the purpose of
being used to avoid threads lock up when the media_server is in
an undefined state. There's still room for improvements.
* BMediaRoster::SyncToServices lock up on a semaphore until
the multi_audio correctly connected to the mixer.
diff f0a1eb2d Tue Jan 05 09:53:55 MST 2010 Axel Dörfler <axeld@pinc-software.de> * The static object construction and destruction is no longer random, but takes
the internal dependencies into account. This should fix bugs #5166, #5120,
and #5150.
* Also, the time source object manager, as well as the dormant node manager
are now recreated on media roster restart (when the media server is
restarted).


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34906 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 999cd0ac Sat Mar 29 14:53:01 MDT 2008 Maurice Kalinowski <mauricek@nowhere.fake> * implemented BMediaRoster::StartControlPanel(). It queries a BControllable node with CONTROLLABE_START_CONTROL_PANEL message and returns the result to the caller (thx for help/suggestions from Marcus here). Needed to add appropiate structs and message value to DataExchange.h
* implemented BControllable::StartControlPanel(). The behaviour is supposed to be the one documented in the BeBook, meaning that it first checks if the BControllable node has been instantiated over an BMediaAddOn. If so, we investigate where the addon is located and try to launch it. Thus media_addons which have a control panel need to be compiled as an Application, not as an Addon. See r24664 as an example.
* inside BControllable::HandleMessage() call StartControlPanel for the message.
* MediaNodes having such a ControlPanel are rarely used as parameterwebs should provide you everything. But for instance the vst MediaAddOn uses it and some others do as well.



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24665 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 5ac4fbd7 Thu Jun 19 08:53:41 MDT 2003 beveloper <beveloper@nowhere.fake> clean up of debugging functions
FATAL is now replaced by ERROR and active at DEBUG=1 or above
TRACE is active at 2 or above
PRINT(level, ...) can be used for DEBUG= level or abode
INFO is removed


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3578 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 359ac306 Sun May 25 15:16:53 MDT 2003 beveloper <beveloper@nowhere.fake> Added automatic loading of physical input and output nodes.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3320 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 76669a29 Sun Dec 08 16:53:51 MST 2002 beveloper <beveloper@nowhere.fake> changed use of port communication, debugging functions, map, list and stack


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2196 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff e66fda40 Wed Oct 02 10:54:53 MDT 2002 beveloper <beveloper@nowhere.fake> finished notification support


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1345 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff f0a1eb2dba3c1a4703f1b9f43292f6383358caf0 Tue Jan 05 09:53:55 MST 2010 Axel Dörfler <axeld@pinc-software.de> * The static object construction and destruction is no longer random, but takes
the internal dependencies into account. This should fix bugs #5166, #5120,
and #5150.
* Also, the time source object manager, as well as the dormant node manager
are now recreated on media roster restart (when the media server is
restarted).


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34906 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 999cd0acee12d10de95b90f2aaa29e5aaffba58d Sat Mar 29 14:53:01 MDT 2008 Maurice Kalinowski <mauricek@nowhere.fake> * implemented BMediaRoster::StartControlPanel(). It queries a BControllable node with CONTROLLABE_START_CONTROL_PANEL message and returns the result to the caller (thx for help/suggestions from Marcus here). Needed to add appropiate structs and message value to DataExchange.h
* implemented BControllable::StartControlPanel(). The behaviour is supposed to be the one documented in the BeBook, meaning that it first checks if the BControllable node has been instantiated over an BMediaAddOn. If so, we investigate where the addon is located and try to launch it. Thus media_addons which have a control panel need to be compiled as an Application, not as an Addon. See r24664 as an example.
* inside BControllable::HandleMessage() call StartControlPanel for the message.
* MediaNodes having such a ControlPanel are rarely used as parameterwebs should provide you everything. But for instance the vst MediaAddOn uses it and some others do as well.



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24665 a95241bf-73f2-0310-859d-f6bbb57e9c96

Completed in 154 milliseconds