1
0
mirror of https://gitlab.xiph.org/xiph/ezstream.git synced 2024-06-09 06:10:42 +00:00

Commit Graph

  • 8d6e560bd1 This still doesn't work right, but commit to avoid losing work. moritz 2009-07-12 22:03:31 +0000
  • 8d611c6ad2 Actually, no ... *grr*. moritz 2009-07-12 16:40:35 +0000
  • 3bb503209f Sync. moritz 2009-07-12 16:27:40 +0000
  • 7a740719d5 Today is release day. moritz 2009-07-12 16:24:15 +0000
  • 1951ddd827 Actually, we agreed on GPLv2 only ... moritz 2009-06-21 14:35:27 +0000
  • ca84146c77 Update m4 macros, allowing for more easy control over the build process among other things. Fix a silly bug in --enable-debug while there. moritz 2009-06-21 14:21:32 +0000
  • c6474005f8 No need for this, a direct dependency check on libogg is not being done. moritz 2009-06-21 14:08:26 +0000
  • eb7f0cf1fd Update. moritz 2009-04-21 16:51:08 +0000
  • 857144da83 Build with TagLib support. (Ticket #1535) moritz 2009-04-21 16:47:45 +0000
  • be081fa442 Add missing newline at end of file. moritz 2009-03-28 22:58:53 +0000
  • 202fe50967 Post-release version bump here, too. moritz 2009-03-28 22:58:21 +0000
  • 14f377ae30 Post-release version bump. moritz 2009-03-28 22:56:26 +0000
  • b7cb2afd0f Sync. moritz 2009-03-28 18:47:38 +0000
  • 3fd4d802c9 If everything goes to plan, then today is release day. moritz 2009-03-28 18:33:26 +0000
  • b4e0d32946 vcredist is now a requirement, and mention FLAC. moritz 2009-03-28 15:40:24 +0000
  • c0b2b86332 Remove -x argument to lame. This makes the examples work for me by default again, with a more recent lame version. moritz 2009-03-28 13:38:30 +0000
  • a8b398c5fd AX_UNIQVAR_PREPEND needs to reverse its arguments before prepending. moritz 2009-03-28 11:14:54 +0000
  • 9d21fa1044 Autoconf/M4 chokes on CRLF line endings in configure.in/.ac, so enforce LF on configure.in. Found out the hard way by Roman Donchenko. moritz 2009-03-19 08:14:28 +0000
  • 5a0bfa143b Finish up the modifications to the Windows build. In case anything remains to be done, it'll be nits. moritz 2009-03-18 20:24:35 +0000
  • 9375b750e8 Mh... compiling before commit would've helped. moritz 2009-03-18 20:15:24 +0000
  • 363318fa41 Make metadata_get_name() return UTF8, which is what the rest of ezstream now expects. From Roman Donchenko. moritz 2009-03-18 19:57:15 +0000
  • 7e8656313d Repair some fallout from previous commits, and work more on Win32 builds. moritz 2009-03-18 19:55:20 +0000
  • c0b09af703 Work towards cleaner portability goo, and remove some ununsed code while there. moritz 2009-03-18 09:10:28 +0000
  • 1f91dd0941 Adjust auto-fu to handle the changed win32/ stuff. moritz 2009-03-17 22:25:47 +0000
  • 787be573ca 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. moritz 2009-03-17 22:18:34 +0000
  • 3e44767a09 Write complete sentences. moritz 2009-03-17 18:56:02 +0000
  • 26c2d86c29 Set the manual date to the build date. moritz 2009-03-17 18:32:39 +0000
  • 842d72adc0 Bump copyright year where applicable. moritz 2009-03-17 18:29:15 +0000
  • dc547dcbbf Native EOL-style, and Id tags in a couple of places. moritz 2009-03-17 18:20:58 +0000
  • 7005fde65c Consistent formatting. moritz 2009-03-17 18:07:38 +0000
  • 4979d6cab7 Mention the miscellaneous stuff I also did. moritz 2009-03-17 18:03:22 +0000
  • df2b05bb61 #1398: Make optional components optional. (For real.) moritz 2009-03-16 22:59:28 +0000
  • 90d4a1a6a3 It's stupid to put my own copyright on a file where I didn't really write the code. Luckily, I had the proper copyright statement in there already, so moving it fixes things. moritz 2009-03-16 20:39:22 +0000
  • b11e6acb36 Squelch another bunch of warnings after checking that what's happening is what's wanted. moritz 2009-03-16 20:22:56 +0000
  • f193a9d5ad Use a wrapper around getopt() for portability. This uses the system getopt() whenever possible, and otherwise uses a stripped down, single options only, BSD getopt() (which is smaller and doesn't come with ifdef-stuff-in-features.h.) moritz 2009-03-16 20:12:29 +0000
  • 2e33855113 Guarantee that iconvert() never returns NULL. This is a clumsy, but effective way to prevent NULL dereferences after the recent character conversion changes in other parts of ezstream. moritz 2009-03-16 19:51:26 +0000
  • 10d883fa98 Unbreak the TagLib checks. moritz 2009-03-16 00:40:26 +0000
  • 9acbffc2dd Overhaul the ezstream build system, using my own library of autoconf macros. There are a few benefits to this, but the main reason is consistency and me completely understanding what's going on. Regressions are not expected, but wouldn't surprise either ... this needs lots of testing. moritz 2009-03-16 00:08:31 +0000
  • 4eab64df5d Assorted type fixes, unshadowing of variables, etc. moritz 2009-03-15 17:18:56 +0000
  • 49e77548c8 "pkg-config --libs shout" has produced correct results for a long time now, making a custom shout.m4 obsolete. moritz 2009-03-15 13:15:24 +0000
  • a7b96dce74 Remove iconv.m4, it comes with gettext (i.e. gettext-devel) packages. moritz 2009-03-15 13:13:24 +0000
  • 10c3659620 Remove ogg.m4 and vorbis.m4; the ones installed by libogg/-vorbis are fine. moritz 2009-03-15 13:12:46 +0000
  • 9c2fe7ca40 Update. moritz 2009-03-15 11:15:28 +0000
  • ae3dd91581 Perform more charset conversions where necessary. This should fix the handling of files with non-ASCII filenames, as well as some more cases related to metadata. From Roman Donchenko <DXDragon at yandex dot ru>, with some minor fixes by myself. moritz 2009-03-15 11:05:44 +0000
  • 057bc88dad Fixes for MinGW. From Roman Donchenko <DXDragon at yandex dot ru>. moritz 2009-03-15 11:00:43 +0000
  • 97bfd5b1de Add missing include for shout_t. From Roman Donchenko <DXDragon at yandex dot ru>. moritz 2009-03-15 10:59:55 +0000
  • 26142cade4 Update tree macros. The manual now actually has an acceptable license. moritz 2009-03-15 10:55:58 +0000
  • 86cf28410f Post-release version bump. moritz 2007-12-01 21:43:59 +0000
  • 90a533d095 Sync. moritz 2007-12-01 21:21:52 +0000
  • 2b9f58e883 It has been very quiet after 0.5.2, so get this minor bugfix release out the door today. moritz 2007-12-01 21:13:57 +0000
  • ddb6c4091f Ignore SIGPIPE, which turned out to be the cause for silent deaths of long- running ezstream processes. moritz 2007-12-01 16:02:55 +0000
  • 0856c44749 Post-release version bump. moritz 2007-11-04 14:34:07 +0000
  • 87fb674c44 Sync. moritz 2007-11-04 13:52:59 +0000
  • 1f1789037a Today is release day, finally. moritz 2007-11-04 13:50:54 +0000
  • cde2244067 Sync. moritz 2007-11-04 13:43:13 +0000
  • 22884e3fbb * Add new configuration example for streaming from standard input. * Rename reencoding examples to shorter and less redundant filenames. moritz 2007-11-04 13:40:58 +0000
  • 0b31a1b57f Improve the reencoding examples; more usable defaults and add more options to create a more well-defined stream of raw samples. moritz 2007-11-04 13:09:08 +0000
  • deee4fa80f Sync. moritz 2007-10-18 07:39:37 +0000
  • 259e3c1a62 Improve output messages some more when dealing with standard input. moritz 2007-10-18 07:39:18 +0000
  • ee75e2a315 Wow, now how did that one creep in an remain undetected for so long? moritz 2007-10-18 06:38:51 +0000
  • bc147ce6cb Update. moritz 2007-10-16 14:51:48 +0000
  • e81b8b9f6e This needs changin' as well. moritz 2007-10-16 14:51:21 +0000
  • fa310e948b Fix use of yet another uninitialized-if-streaming-from-stdin variable. This prevents bogus output in the "real-time" status line. moritz 2007-10-16 14:46:37 +0000
  • 1f614e6486 Return a proper error message when there's no more data to read from standard input. moritz 2007-10-16 14:44:42 +0000
  • 8460e4bf81 Ticket #1247: Don't dereference uninitialized junk pointers; this fixes a crash when streaming standard input without also using a metadata program (d'oh.) moritz 2007-10-16 14:28:23 +0000
  • 29e8441274 Post-release tweak: Add Ticket number. moritz 2007-09-16 12:50:55 +0000
  • f826c1d8f5 Bump version number after the 0.5.1 release. moritz 2007-09-16 12:49:59 +0000
  • 86569f8b49 Sync. moritz 2007-09-16 12:23:50 +0000
  • 83d146778f 0.5.1 will be released today. moritz 2007-09-16 12:20:51 +0000
  • 3c7699edce Update. moritz 2007-09-14 07:01:38 +0000
  • 87c01b03ad Warn, in verbose mode, when dealing with empty playlists. moritz 2007-09-14 07:01:18 +0000
  • 1086dc4f15 In this case, the pl->num check is superfluous. moritz 2007-09-14 07:00:41 +0000
  • b3f845a60d If there are no playlist entries, dereferencing pl->list causes a segfault. Fix this by checking pl->num early. moritz 2007-09-14 06:59:28 +0000
  • 6955c0006f Bump version number after the 0.5.0 release. moritz 2007-08-31 17:19:10 +0000
  • f50bc527e4 Sync. moritz 2007-08-31 16:22:35 +0000
  • e0cbfd09b0 -Wno-unused-parameter breaks gcc2, remove it. moritz 2007-08-31 16:02:21 +0000
  • ce1d2139e5 Try harder to link against TagLib. moritz 2007-08-31 15:55:16 +0000
  • 173e2e9539 Today is release day. moritz 2007-08-31 11:49:43 +0000
  • 957f1d94c5 gettimeofday() everywhere; now ezstream behaves almost the same on Windows compared to Unix. Also mention TagLib support on Windows in NEWS. moritz 2007-08-31 11:47:54 +0000
  • 509dc8511e Fake the location of my basename() source to be more clear. moritz 2007-08-31 11:46:05 +0000
  • 8088ffc62b Having TagLib on Windows means that reading metadata from files should work like elsewhere now. While here, do some minor tweaking as well. moritz 2007-08-31 01:59:50 +0000
  • 03b61cb968 ezstream.exe is now using TagLib as well. moritz 2007-08-31 01:48:40 +0000
  • d561db0b32 Tweak, sync with what will be the new reality soon, and include COPYING.txt in the future. moritz 2007-08-30 18:36:19 +0000
  • 343605c635 Document a few extra nits that also happened so far. moritz 2007-08-30 12:27:56 +0000
  • 30158c1902 Sync with new reality, and fix a completely botched up sentence. moritz 2007-08-30 12:13:01 +0000
  • df482694c0 * Back out conversions to ISO8859-1. * Add 'charset=UTF-8' to the metadata update query arguments. The current release of Icecast will ignore it, and the next one will know how to handle it (karl@ is still working on it at this point, but previous diffs worked as advertised.) * If no metadata format string is available and we have both an artist and a title, use the artist/title way of updating instead of the generic "song" interface. moritz 2007-08-30 11:31:33 +0000
  • de17e12fb8 When configure found libiconv, it helps to also have it use that information to properly link against it. Problem spotted and fix tested by iCER on #icecast. moritz 2007-08-26 14:31:40 +0000
  • d5043d9270 Expand the "Metadata Caveats" subsection wrt codesets and actual abilities of ezstream and Icecast. moritz 2007-08-25 15:07:38 +0000
  • cf6761f437 Need to consider converting from an unknown/unsupported codeset as well. moritz 2007-08-25 14:37:42 +0000
  • 35c07b9516 Whoops. Fix error message ... moritz 2007-08-25 14:16:07 +0000
  • 15064493bc Get closer to what Icecast does (or will) expect wrt used codesets. I still disagree with the new ISO-8859-1 assumption for non-Ogg streams, because (for example) with ID3 tags, a codeset is simply not part of the specification and a better assumption would be that they are in the user's locale. Therefore, it would make more sense, IMO, to clearly specify that ANY metadata sent to Icecast should be UTF-8 and let the source client figure out the rest. This would also answer the question what codeset an /admin user should use if the content type of a mountpoint isn't known (although that can be figured out with an unclean read of the mountpoint's stats beforehand.) moritz 2007-08-25 12:24:51 +0000
  • 256394e811 Less code is always better. moritz 2007-08-24 17:23:09 +0000
  • 29fa4f1736 Mention optional iconv() dependency. moritz 2007-08-24 12:37:09 +0000
  • 1c72efc572 Add ticket no. to the MP3 metadata fix. moritz 2007-08-24 12:09:03 +0000
  • f1028b0356 UTF-8 support is now ready to be used. moritz 2007-08-24 11:57:09 +0000
  • 0b3652810e Work in progress: Proper UTF-8 support that doesn't affect console output. No new code is actually used, yet, as there's still more work to be done. This adds the whole iconv-related build stuff and moves most auto* files into build-aux/. moritz 2007-08-24 00:52:13 +0000
  • c71530c0e2 Fix native ID3v1 reading (no-op, since affected fields were not used.) moritz 2007-08-24 00:46:21 +0000
  • f481b60418 Change the MP3 special case, so working with metadata is more flexible. Turns out that there is still a problem with MP3 streams that are being reencoded. This allows me to try out more solutions. moritz 2007-08-23 13:48:42 +0000
  • 5927f80401 Consistency + typo fix. moritz 2007-08-22 18:29:01 +0000
  • 4a4a0dc700 The -c parameter is not optional. moritz 2007-08-22 15:19:17 +0000