History log of /haiku/src/add-ons/media/media-add-ons/esound_sink/ESDSinkNode.cpp
Revision Date Author Comments
# 425ac1b6 20-Jun-2023 Alexander von Gluck IV <kallisti5@unixzen.com>

refactor: Swap %Ld for %lld in all format usages

* %Ld is an undocumented alias for %lld in glibc.
* muslc doesn't implement it for this reason.
* While we will likely never drop %Ld support,
lets clean house and set a better example.

Change-Id: Id46dad3104abae483e80cc5c05d1464d3ecd8030
Reviewed-on: https://review.haiku-os.org/c/haiku/+/6636
Reviewed-by: Adrien Destugues <pulkomandy@pulkomandy.tk>
Reviewed-by: Alex von Gluck IV <kallisti5@unixzen.com>
Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>


# 6d2f2ec1 24-Jul-2015 Dario Casalinuovo <b.vitruvio@gmail.com>

Rework nodes to call Run() only after registration

* While it should not be a big problem the
bebook specify to do it after custom operations,
most nodes also follow this way, this commit restore
consistency.


# 2c3d4bf6 31-Mar-2012 François Revol <revol@free.fr>

Change accessor name for consistency.


# 520d5f6e 30-Oct-2011 François Revol <revol@free.fr>

Some pending work on the esound sink media node. Still not usable, and esound is being deprecated anyway on Linux. At least it compiles. Renamed it.


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


# cbd43bab 17-Aug-2008 François Revol <revol@free.fr>

- style cleanup
- remove multi_audio commented code
- don't connect in ctor, but in Node::Connected(), this way it doesn't hang up everything on startup even if it's not the selected system output.
- prepare for asynchronous connection
- add an enable checkbox and change parameter handling


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


# bcf291ed 28-Apr-2008 Marcus Overhagen <marcusoverhagen@gmail.com>

Removed superflous NULL pointer checks.
The media kit will always call BMediaNode
and BMediaAddOn functions with valid pointers.


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


# 078a47ed 01-Nov-2007 François Revol <revol@free.fr>

We now have BTextParameter even if BMediaTheme doesn't know about it yet.


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


# 71916458 04-Nov-2006 François Revol <revol@free.fr>

- renamed some constants to match esd.h
- ask server latency and use it (not always better...)
- set and get host/port parameter, setting doesn't reconnect correctly. not saved yet.


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


# bdc29e6a 20-Jun-2006 François Revol <revol@free.fr>

Add my ESound Daemon Sink media node source code.
I need it on an other box anyway...
Currently uses hardcoded server IP.
Jamfile likely doesn't work (needs net libs);
and requires ZETA due to TextParameter (for server IP but unused yet; I think Haiku should have it too) will need some ifdefs
Use the provided makefile for now.


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


# 6d2f2ec177bf615a117a7428d71be4330545b320 24-Jul-2015 Dario Casalinuovo <b.vitruvio@gmail.com>

Rework nodes to call Run() only after registration

* While it should not be a big problem the
bebook specify to do it after custom operations,
most nodes also follow this way, this commit restore
consistency.


# 2c3d4bf64a09894ef247f49d2ade3820bcd91921 31-Mar-2012 François Revol <revol@free.fr>

Change accessor name for consistency.


# 520d5f6e3e42ab0a4a6ca87526e29e5cfb6e0c68 30-Oct-2011 François Revol <revol@free.fr>

Some pending work on the esound sink media node. Still not usable, and esound is being deprecated anyway on Linux. At least it compiles. Renamed it.


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


# cbd43babfe8568bdddd6d3f776aa50c93f890c1d 17-Aug-2008 François Revol <revol@free.fr>

- style cleanup
- remove multi_audio commented code
- don't connect in ctor, but in Node::Connected(), this way it doesn't hang up everything on startup even if it's not the selected system output.
- prepare for asynchronous connection
- add an enable checkbox and change parameter handling


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


# bcf291ed9b7e872a4b60160de829153188a8ea2f 28-Apr-2008 Marcus Overhagen <marcusoverhagen@gmail.com>

Removed superflous NULL pointer checks.
The media kit will always call BMediaNode
and BMediaAddOn functions with valid pointers.


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


# 078a47ed035dc388ff373c76bbf192651e036b59 01-Nov-2007 François Revol <revol@free.fr>

We now have BTextParameter even if BMediaTheme doesn't know about it yet.


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


# 71916458440abe2ff7649b2b151e48903bdd6b98 04-Nov-2006 François Revol <revol@free.fr>

- renamed some constants to match esd.h
- ask server latency and use it (not always better...)
- set and get host/port parameter, setting doesn't reconnect correctly. not saved yet.


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


# bdc29e6a6e2b4dd1d08bda14c8756b2435a2baea 20-Jun-2006 François Revol <revol@free.fr>

Add my ESound Daemon Sink media node source code.
I need it on an other box anyway...
Currently uses hardcoded server IP.
Jamfile likely doesn't work (needs net libs);
and requires ZETA due to TextParameter (for server IP but unused yet; I think Haiku should have it too) will need some ifdefs
Use the provided makefile for now.


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