1
0
mirror of https://gitlab.xiph.org/xiph/ezstream.git synced 2024-12-04 14:46:31 -05:00
ezstream/win32
Moritz Grimm 739a08b5b9 Untangle compatibility code
* update to latest strlc*(3) and strtonum(3) functions
* isolate local_basename()
2015-02-27 22:42:51 +01:00
..
shout Untangle compatibility code 2015-02-27 22:42:51 +01:00
compat.h Add missing newline at end of file. 2009-03-28 22:58:53 +00:00
config.h Bump version 2015-01-17 22:11:09 +01:00
ezstream.sln Downgrade the Taglib project files to v1.4 -- this actually works now, so hook it up to ezstream. 2009-08-01 10:49:34 +00:00
ezstream.vcproj Downgrade the Taglib project files to v1.4 -- this actually works now, so hook it up to ezstream. 2009-08-01 10:49:34 +00:00
libflac.vcproj After having lost the previous build environment some time ago, I had to start over completely. What a chore ... Anyways, commit this to make it easier to get back to a MSVC build, in case this happens again. 2009-03-17 22:18:34 +00:00
libogg.vcproj After having lost the previous build environment some time ago, I had to start over completely. What a chore ... Anyways, commit this to make it easier to get back to a MSVC build, in case this happens again. 2009-03-17 22:18:34 +00:00
libshout.vcproj After having lost the previous build environment some time ago, I had to start over completely. What a chore ... Anyways, commit this to make it easier to get back to a MSVC build, in case this happens again. 2009-03-17 22:18:34 +00:00
libspeex.vcproj After having lost the previous build environment some time ago, I had to start over completely. What a chore ... Anyways, commit this to make it easier to get back to a MSVC build, in case this happens again. 2009-03-17 22:18:34 +00:00
libtheora.vcproj After having lost the previous build environment some time ago, I had to start over completely. What a chore ... Anyways, commit this to make it easier to get back to a MSVC build, in case this happens again. 2009-03-17 22:18:34 +00:00
libvorbis.vcproj After having lost the previous build environment some time ago, I had to start over completely. What a chore ... Anyways, commit this to make it easier to get back to a MSVC build, in case this happens again. 2009-03-17 22:18:34 +00:00
libvorbisfile.vcproj After having lost the previous build environment some time ago, I had to start over completely. What a chore ... Anyways, commit this to make it easier to get back to a MSVC build, in case this happens again. 2009-03-17 22:18:34 +00:00
libz.vcproj After having lost the previous build environment some time ago, I had to start over completely. What a chore ... Anyways, commit this to make it easier to get back to a MSVC build, in case this happens again. 2009-03-17 22:18:34 +00:00
Makefile.am Untangle compatibility code 2015-02-27 22:42:51 +01:00
README.win32 Update 3rd party URLs 2015-01-17 22:10:58 +01:00
taglib_c.vcproj Downgrade the Taglib project files to v1.4 -- this actually works now, so hook it up to ezstream. 2009-08-01 10:49:34 +00:00
taglib.vcproj Downgrade the Taglib project files to v1.4 -- this actually works now, so hook it up to ezstream. 2009-08-01 10:49:34 +00:00
tfile.cpp Add and redistribute tfile.cpp, which I needed to modify in order to build Taglib 1.4 on Windows. This should also satisfy the LGPL. 2009-08-01 10:54:00 +00:00

README.win32 - Information about the binary Ezstream distribution for Windows
=============================================================================



1. .ZIP Archive Contents
------------------------


|         File          |               Description                    |
+======================================================================+
| \COPYING.txt          | License for using, modifying and             |
|                       | distributing Ezstream.                       |
+-----------------------+----------------------------------------------+
| \README.txt           | This file.                                   |
+-----------------------+----------------------------------------------+
| \ezstream.1.pdf       | The ezstream manual in PDF format.           |
+-----------------------+----------------------------------------------+
| \ezstream.exe         | The ezstream executable file.                |
+-----------------------+----------------------------------------------+
| \ezstream-X.Y.Z.zip   | The ezstream source distribution, from which |
|                       | ezstream.exe was built.                      |
+-----------------------+----------------------------------------------+
| \examples\*.xml       | Ezstream example configuration files.        |
+-----------------------+----------------------------------------------+
| \examples\*.sh        | Example playlist and metadata scripts, for   |
|                       | demonstrational purposes (these are shell    |
|                       | scripts.)                                    |
+-----------------------+----------------------------------------------+



2. Installation
---------------


As of version 0.3.0, ezstream no longer comes with an installer. If you have a
previous version of ezstream installed, you might want to simply uninstall it.

The ezstream.exe file can be run from any location. To install it, simply copy
it to a location of your choosing. To make it available anywhere on the
system, add the installation folder to your PATH environment variable.

If it doesn't start, e.g. running
  > ezstream.exe -h
does not show the command line help, the Microsoft Visual C++ 2008 runtime
libraries are missing. Download and install vcredist_x86.exe, which can be
easily found on www.microsoft.com via
  http://www.google.com/search?q=vc+2008+redist



3. Limited functionality
------------------------


A few useful features are missing in the Windows version of ezstream:
 * Runtime control via signals is not possible.
 * Some useful external utilities (encoders, decoders) may not be available on
   Windows.



4. Source code
--------------


Ezstream uses:
 * zlib (http://www.zlib.net/, BSD-like license)
 * libiconv (https://www.gnu.org/software/libiconv/, LGPL)
 * libxml2 (http://xmlsoft.org/, BSD-like license)
 * libogg, libvorbis, libvorbisfile (http://www.vorbis.com/, BSD-like license)
 * libFLAC (https://xiph.org/flac/, BSD-like license)
 * libtheora (http://www.theora.org/, BSD-like license)
 * libshout (http://www.icecast.org, LGPL)
 * TagLib (https://taglib.github.io/, LGPL)

These libraries are statically linked into the ezstream.exe file.

Ezstream itself is licensed under the GPL version 2 (see COPYING.txt for
details.)



5. Support
----------


For information on how to report issues with ezstream, please visit the
ezstream home page at http://www.icecast.org/ezstream.php