1
0
mirror of https://github.com/tomahawk-player/tomahawk.git synced 2025-09-02 18:33:16 +02:00

Move rtaudio, alsa-playback and qxt into thirdparty/.

This commit is contained in:
Dominik Schmidt
2011-02-21 13:10:30 +01:00
parent 10bf9f505c
commit 8fb19bf84d
155 changed files with 25 additions and 22 deletions

29
thirdparty/libportfwd/README vendored Normal file
View File

@@ -0,0 +1,29 @@
libportfwd
----------
A basic, lightweight c++ wrapper around miniupnp and nat-pmp libraries
for setting up port fwds, detecting max up/downstream bandwidth, and
finding out external IP address.
See: http://miniupnp.free.fr/
Designed to wrap up miniupnpc+natpmp libs into a static lib with a small API
so other projects can easily setup port fwds without shipping extra libs/deps.
Should detect any upnp or nat-pmp router and automatically use the appropriate
library under the hood.
Uses cmake to build needed bits of miniupnpc.
NB/TODO
-------
I don't have a nat-pmp capable device (eg: Airport Express)
so haven't implemented that bit yet. Only supports upnp atm.
Usage
-----
See the demo in main.cpp, but here's the jist:
Portfwd pf;
pf.init(2000); // 2000 = ms to wait for response from router
pf.add(1234); // port to fwd to you
pf.remove(1234); // remove port fwding on exit