1
0
mirror of https://gitlab.xiph.org/xiph/ezstream.git synced 2024-12-04 14:46:31 -05:00
Commit Graph

640 Commits

Author SHA1 Message Date
moritz
ef221fcc38 Fix the dang file descriptor leak of < 0.4.1 for good; the old fix only
took care of it partially. Diagnosed with the help from someone, who wishes
to stay anonymous. Thanks!


git-svn-id: https://svn.xiph.org/trunk/ezstream@13296 0101bb08-14d6-0310-b084-bc0e0c8e3800
2007-07-24 13:04:01 +00:00
moritz
07e82c01a4 Bump the version number after the 0.4.2 release.
git-svn-id: https://svn.xiph.org/trunk/ezstream@13279 0101bb08-14d6-0310-b084-bc0e0c8e3800
2007-07-17 15:16:25 +00:00
moritz
7fd61dc929 Sync
git-svn-id: https://svn.xiph.org/trunk/ezstream@13275 0101bb08-14d6-0310-b084-bc0e0c8e3800
2007-07-17 14:47:04 +00:00
moritz
7bd57086a9 Get this out the door today, no need to hold back.
git-svn-id: https://svn.xiph.org/trunk/ezstream@13274 0101bb08-14d6-0310-b084-bc0e0c8e3800
2007-07-17 14:45:52 +00:00
moritz
af6479c0d9 D'oh! Make <stream_once/> work with playlists as well. Problem description
found in the Icecast mailing list archive, in a mail by Geoff Shang, via
Google. Let's hope that the bug tracker prevents this kind of bug hunting
in the future ...


git-svn-id: https://svn.xiph.org/trunk/ezstream@13272 0101bb08-14d6-0310-b084-bc0e0c8e3800
2007-07-16 00:32:17 +00:00
moritz
d761ddc979 Provide a pointer to the home page to Windows users.
git-svn-id: https://svn.xiph.org/trunk/ezstream@13270 0101bb08-14d6-0310-b084-bc0e0c8e3800
2007-07-15 19:16:21 +00:00
moritz
af7857c208 Bump version number after the 0.4.1 release.
git-svn-id: https://svn.xiph.org/trunk/ezstream@13269 0101bb08-14d6-0310-b084-bc0e0c8e3800
2007-07-15 19:11:54 +00:00
moritz
d7b3b4d94f Update.
git-svn-id: https://svn.xiph.org/trunk/ezstream@13265 0101bb08-14d6-0310-b084-bc0e0c8e3800
2007-07-15 16:38:46 +00:00
moritz
c4b7d4f016 This will be released today.
git-svn-id: https://svn.xiph.org/trunk/ezstream@13264 0101bb08-14d6-0310-b084-bc0e0c8e3800
2007-07-15 16:37:37 +00:00
moritz
24568a7ec8 Change my email address to the new one.
git-svn-id: https://svn.xiph.org/trunk/ezstream@13259 0101bb08-14d6-0310-b084-bc0e0c8e3800
2007-07-14 01:32:28 +00:00
moritz
87c63788c0 Update.
git-svn-id: https://svn.xiph.org/trunk/ezstream@13258 0101bb08-14d6-0310-b084-bc0e0c8e3800
2007-07-14 01:27:06 +00:00
moritz
ec14d3b017 Plug an fd leak, triggered by using -q.
git-svn-id: https://svn.xiph.org/trunk/ezstream@13257 0101bb08-14d6-0310-b084-bc0e0c8e3800
2007-07-14 01:20:45 +00:00
moritz
522ccd69fe Spelingk, and fmt -78.
git-svn-id: https://svn.xiph.org/trunk/ezstream@13253 0101bb08-14d6-0310-b084-bc0e0c8e3800
2007-07-13 10:45:55 +00:00
moritz
47d842ef7a Spelink.
git-svn-id: https://svn.xiph.org/trunk/ezstream@13252 0101bb08-14d6-0310-b084-bc0e0c8e3800
2007-07-13 10:30:58 +00:00
moritz
a51be920c4 Bump version number after the 0.4.0 release.
git-svn-id: https://svn.xiph.org/trunk/ezstream@12724 0101bb08-14d6-0310-b084-bc0e0c8e3800
2007-03-11 05:17:56 +00:00
moritz
3626a660d0 sync
git-svn-id: https://svn.xiph.org/trunk/ezstream@12720 0101bb08-14d6-0310-b084-bc0e0c8e3800
2007-03-11 05:04:35 +00:00
moritz
539a6c65ec Release coming up today.
git-svn-id: https://svn.xiph.org/trunk/ezstream@12719 0101bb08-14d6-0310-b084-bc0e0c8e3800
2007-03-11 04:39:27 +00:00
moritz
7a2fd3a0e9 fixes
git-svn-id: https://svn.xiph.org/trunk/ezstream@12718 0101bb08-14d6-0310-b084-bc0e0c8e3800
2007-03-11 03:49:03 +00:00
moritz
cd37dd2e26 Make this build on Windows and not segfault the MIPSpro C compiler version <7.2.
git-svn-id: https://svn.xiph.org/trunk/ezstream@12717 0101bb08-14d6-0310-b084-bc0e0c8e3800
2007-03-11 00:28:33 +00:00
moritz
309b8fbce9 Formatting improvements, and some minor rewording.
git-svn-id: https://svn.xiph.org/trunk/ezstream@12716 0101bb08-14d6-0310-b084-bc0e0c8e3800
2007-03-11 00:02:20 +00:00
moritz
64f8ad13e6 Missed a conf -> examples change here.
git-svn-id: https://svn.xiph.org/trunk/ezstream@12715 0101bb08-14d6-0310-b084-bc0e0c8e3800
2007-03-10 23:36:52 +00:00
moritz
6a40d2f7a5 taglib_file_audioproperties returns const
git-svn-id: https://svn.xiph.org/trunk/ezstream@12714 0101bb08-14d6-0310-b084-bc0e0c8e3800
2007-03-10 23:28:13 +00:00
moritz
a25656392e Remove unreachable statement.
git-svn-id: https://svn.xiph.org/trunk/ezstream@12713 0101bb08-14d6-0310-b084-bc0e0c8e3800
2007-03-10 22:44:02 +00:00
moritz
1d4426e834 Do not execute group-/world-writeable playlist and metadata scripts.
git-svn-id: https://svn.xiph.org/trunk/ezstream@12712 0101bb08-14d6-0310-b084-bc0e0c8e3800
2007-03-10 21:23:15 +00:00
moritz
6eb5d8f557 Include the total playing time of a song in the "real-time" output, if TagLib
supplies it.


git-svn-id: https://svn.xiph.org/trunk/ezstream@12711 0101bb08-14d6-0310-b084-bc0e0c8e3800
2007-03-10 21:18:21 +00:00
moritz
5125437d3f Move conf/ to examples/. Add ezstream_metadata.xml and two minimalistic example
scripts.


git-svn-id: https://svn.xiph.org/trunk/ezstream@12710 0101bb08-14d6-0310-b084-bc0e0c8e3800
2007-03-10 20:13:56 +00:00
moritz
c5aaa28594 More metadata featuritis, add <metadata_format/> and implement support for
'@a@', '@t@' and '@s@'.


git-svn-id: https://svn.xiph.org/trunk/ezstream@12707 0101bb08-14d6-0310-b084-bc0e0c8e3800
2007-03-10 19:03:07 +00:00
moritz
6f779c21f3 Commit work-in-progress towards more fine-grained control over metadata. This
has not been checked for changes to previous behavior and isn't complete, yet.
More to come.


git-svn-id: https://svn.xiph.org/trunk/ezstream@12701 0101bb08-14d6-0310-b084-bc0e0c8e3800
2007-03-10 02:27:48 +00:00
moritz
bc6ae77abd Various tweakings, and sync Win32 README with new reality.
git-svn-id: https://svn.xiph.org/trunk/ezstream@12698 0101bb08-14d6-0310-b084-bc0e0c8e3800
2007-03-09 13:43:26 +00:00
moritz
304908bff4 Add new <metadata_progname> configuration option, which specifies an external
program/script to get metadata from. Also include SIGUSR2 handling that triggers
metadata updates from the external program mid-stream.


git-svn-id: https://svn.xiph.org/trunk/ezstream@12693 0101bb08-14d6-0310-b084-bc0e0c8e3800
2007-03-09 02:30:29 +00:00
moritz
163b7ca187 Squash a bug that I introduced a few hours ago ...
git-svn-id: https://svn.xiph.org/trunk/ezstream@12692 0101bb08-14d6-0310-b084-bc0e0c8e3800
2007-03-09 02:24:04 +00:00
moritz
5e877a1686 Commit forgotten /Makefile.am change (new regen-win32: target).
git-svn-id: https://svn.xiph.org/trunk/ezstream@12691 0101bb08-14d6-0310-b084-bc0e0c8e3800
2007-03-09 01:52:03 +00:00
moritz
805ff70aef sync
git-svn-id: https://svn.xiph.org/trunk/ezstream@12690 0101bb08-14d6-0310-b084-bc0e0c8e3800
2007-03-09 01:49:39 +00:00
moritz
01c9aee0ed Kill off the ugly HTML page. Replace with a regen-win32: target in Makefile.am
that automatically generates a PDF version of the current man page (PDF not
included in the source tarball.)


git-svn-id: https://svn.xiph.org/trunk/ezstream@12689 0101bb08-14d6-0310-b084-bc0e0c8e3800
2007-03-09 01:49:22 +00:00
moritz
ce70114f63 Update with blurp about limited functionality.
git-svn-id: https://svn.xiph.org/trunk/ezstream@12688 0101bb08-14d6-0310-b084-bc0e0c8e3800
2007-03-09 01:44:38 +00:00
moritz
40566705ae Shrink buffers to PATH_MAX.
git-svn-id: https://svn.xiph.org/trunk/ezstream@12686 0101bb08-14d6-0310-b084-bc0e0c8e3800
2007-03-08 21:38:12 +00:00
moritz
84bf642a1e Fix playlist_free() as well ...
git-svn-id: https://svn.xiph.org/trunk/ezstream@12685 0101bb08-14d6-0310-b084-bc0e0c8e3800
2007-03-08 20:59:29 +00:00
moritz
3cd7528b07 Working TagLib support (optional.)
git-svn-id: https://svn.xiph.org/trunk/ezstream@12684 0101bb08-14d6-0310-b084-bc0e0c8e3800
2007-03-08 20:24:09 +00:00
moritz
46cdb29f16 Define SIZE_T_MAX to the real maximum of size_t.
git-svn-id: https://svn.xiph.org/trunk/ezstream@12683 0101bb08-14d6-0310-b084-bc0e0c8e3800
2007-03-08 19:46:23 +00:00
moritz
ee534af632 sync
git-svn-id: https://svn.xiph.org/trunk/ezstream@12682 0101bb08-14d6-0310-b084-bc0e0c8e3800
2007-03-08 19:45:14 +00:00
moritz
832c21def2 Hmph. I've been stepping into the copy-of-pointer trap twice now. Fix it again.
git-svn-id: https://svn.xiph.org/trunk/ezstream@12681 0101bb08-14d6-0310-b084-bc0e0c8e3800
2007-03-08 15:25:33 +00:00
moritz
900886ab3f Iterate towards optional TagLib support, as well as scripted metadata support.
This is just the first step and equivalent to current functionality.


git-svn-id: https://svn.xiph.org/trunk/ezstream@12680 0101bb08-14d6-0310-b084-bc0e0c8e3800
2007-03-08 14:39:00 +00:00
moritz
d302a64c2e New features coming up, bump version to 0.4.0
git-svn-id: https://svn.xiph.org/trunk/ezstream@12679 0101bb08-14d6-0310-b084-bc0e0c8e3800
2007-03-08 14:36:00 +00:00
moritz
cc557a8799 sync
git-svn-id: https://svn.xiph.org/trunk/ezstream@12678 0101bb08-14d6-0310-b084-bc0e0c8e3800
2007-03-08 14:34:22 +00:00
moritz
a26710f497 Replace the very broken xfree() function with an xfree() macro - the main point
was to set ptr to NULL, but the function only set the copy of ptr to NULL.
Spotted by Karl Heyes, thanks a lot!


git-svn-id: https://svn.xiph.org/trunk/ezstream@12677 0101bb08-14d6-0310-b084-bc0e0c8e3800
2007-03-08 01:12:13 +00:00
moritz
e656688fbe Remove redundant code since the switch to xfree().
git-svn-id: https://svn.xiph.org/trunk/ezstream@12676 0101bb08-14d6-0310-b084-bc0e0c8e3800
2007-03-07 23:39:53 +00:00
moritz
ca41d8cac8 More code reorganization, move compatibility and utility functions out of
ezstream.c. Use a basename() function for Windows that behaves identical to
a modern Unix' basename().


git-svn-id: https://svn.xiph.org/trunk/ezstream@12673 0101bb08-14d6-0310-b084-bc0e0c8e3800
2007-03-07 21:01:16 +00:00
moritz
928719013e cosmetics
git-svn-id: https://svn.xiph.org/trunk/ezstream@12672 0101bb08-14d6-0310-b084-bc0e0c8e3800
2007-03-07 12:53:47 +00:00
moritz
3de809760e Ignore generated files.
git-svn-id: https://svn.xiph.org/trunk/ezstream@12666 0101bb08-14d6-0310-b084-bc0e0c8e3800
2007-03-06 14:11:53 +00:00
moritz
03ffc617d2 Bump version number after the 0.3.0 release.
git-svn-id: https://svn.xiph.org/trunk/ezstream@12665 0101bb08-14d6-0310-b084-bc0e0c8e3800
2007-03-06 14:02:29 +00:00