[xiph-commits] r13672 - trunk/ezstream

moritz at svn.xiph.org moritz at svn.xiph.org
Fri Aug 31 09:22:36 PDT 2007


Author: moritz
Date: 2007-08-31 09:22:35 -0700 (Fri, 31 Aug 2007)
New Revision: 13672

Modified:
   trunk/ezstream/ChangeLog
Log:
Sync.


Modified: trunk/ezstream/ChangeLog
===================================================================
--- trunk/ezstream/ChangeLog	2007-08-31 16:02:21 UTC (rev 13671)
+++ trunk/ezstream/ChangeLog	2007-08-31 16:22:35 UTC (rev 13672)
@@ -1,3 +1,337 @@
+2007-08-31 16:02  moritz
+
+	* [r13671] configure.in:
+	  -Wno-unused-parameter breaks gcc2, remove it.
+
+2007-08-31 15:55  moritz
+
+	* [r13670] configure.in:
+	  Try harder to link against TagLib.
+
+2007-08-31 11:49  moritz
+
+	* [r13669] NEWS:
+	  Today is release day.
+
+2007-08-31 11:47  moritz
+
+	* [r13668] NEWS, configure.in, src/compat.h, src/ezstream.c,
+	  src/util.c, src/util.h, win32/config.h:
+	  gettimeofday() everywhere; now ezstream behaves almost the same
+	  on Windows compared to Unix. Also mention TagLib support on
+	  Windows in NEWS.
+
+2007-08-31 11:46  moritz
+
+	* [r13667] src/compat.c:
+	  Fake the location of my basename() source to be more clear.
+
+2007-08-31 01:59  moritz
+
+	* [r13665] win32/README.win32:
+	  Having TagLib on Windows means that reading metadata from files
+	  should work like elsewhere now. While here, do some minor
+	  tweaking as well.
+
+2007-08-31 01:48  moritz
+
+	* [r13664] win32/ezstream.sln, win32/ezstream.vcproj:
+	  ezstream.exe is now using TagLib as well.
+
+2007-08-30 18:36  moritz
+
+	* [r13662] win32/README.win32:
+	  Tweak, sync with what will be the new reality soon, and include
+	  COPYING.txt in the future.
+
+2007-08-30 12:27  moritz
+
+	* [r13660] NEWS:
+	  Document a few extra nits that also happened so far.
+
+2007-08-30 12:13  moritz
+
+	* [r13659] doc/ezstream.1.in:
+	  Sync with new reality, and fix a completely botched up sentence.
+
+2007-08-30 11:31  moritz
+
+	* [r13658] src/ezstream.c, src/util.c, src/util.h:
+	  * 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.
+
+2007-08-26 14:31  moritz
+
+	* [r13632] configure.in:
+	  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.
+
+2007-08-25 15:07  moritz
+
+	* [r13627] doc/ezstream.1.in:
+	  Expand the "Metadata Caveats" subsection wrt codesets and actual
+	  abilities of ezstream and Icecast.
+
+2007-08-25 14:37  moritz
+
+	* [r13626] src/util.c:
+	  Need to consider converting from an unknown/unsupported codeset
+	  as well.
+
+2007-08-25 14:16  moritz
+
+	* [r13624] src/util.c:
+	  Whoops. Fix error message ...
+
+2007-08-25 12:24  moritz
+
+	* [r13622] src/ezstream.c, src/metadata.c, src/util.c, src/util.h:
+	  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.)
+
+2007-08-24 17:23  moritz
+
+	* [r13616] src/util.c:
+	  Less code is always better.
+
+2007-08-24 12:37  moritz
+
+	* [r13611] README:
+	  Mention optional iconv() dependency.
+
+2007-08-24 12:09  moritz
+
+	* [r13610] NEWS:
+	  Add ticket no. to the MP3 metadata fix.
+
+2007-08-24 11:57  moritz
+
+	* [r13609] NEWS, configure.in, doc/ezstream.1.in, src/ezstream.c,
+	  src/metadata.c, src/util.c, win32/config.h,
+	  win32/ezstream.vcproj:
+	  UTF-8 support is now ready to be used.
+
+2007-08-24 00:52  moritz
+
+	* [r13607] ., Makefile.am, build-aux, build-aux/Makefile.am,
+	  build-aux/config.rpath, configure.in, m4/iconv.m4, src/util.c,
+	  src/util.h:
+	  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/.
+
+2007-08-24 00:46  moritz
+
+	* [r13606] src/metadata.c:
+	  Fix native ID3v1 reading (no-op, since affected fields were not
+	  used.)
+
+2007-08-23 13:48  moritz
+
+	* [r13592] src/ezstream.c:
+	  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.
+
+2007-08-22 18:29  moritz
+
+	* [r13589] NEWS:
+	  Consistency + typo fix.
+
+2007-08-22 15:19  moritz
+
+	* [r13587] doc/ezstream.1.in, src/ezstream.c:
+	  The -c parameter is not optional.
+
+2007-08-22 15:15  moritz
+
+	* [r13586] src/ezstream.c, src/util.c, src/util.h:
+	  Make main() smaller by moving the libshout setup into a separate
+	  function.
+
+2007-08-14 04:10  moritz
+
+	* [r13546] win32/config.h:
+	  Bump version numbers here, too.
+
+2007-08-14 04:08  moritz
+
+	* [r13545] NEWS:
+	  Sync.
+
+2007-08-14 03:43  moritz
+
+	* [r13544] doc/ezstream.1.in, src/ezstream.c, src/metadata.c,
+	  src/metadata.h:
+	  Ticket #1225, reported by matpoc at lenta dot ru: Looks like
+	  there's demand for normalizing metadata strings, which -- I
+	  assume -- is due to strange (MP3) encoders that do weird things.
+	  Well, why not. It's not too intrusive, and disabled by default.
+	  Enable string normalization with the new -n command line
+	  parameter.
+
+2007-08-14 03:33  moritz
+
+	* [r13543] configure.in:
+	  Bump to 0.5.0, new feature coming up.
+
+2007-08-14 03:32  moritz
+
+	* [r13542] src/ezstream.c, src/util.c, src/util.h:
+	  Ticket #1225, reported by matpoc at lenta dot ru: Bring back
+	  special case for streaming MP3 files without reencoding, which
+	  was lost during the many changes in 0.3.0 and subsequently
+	  forgotten. Sorry for the inconvenience, and thanks for the
+	  report.
+
+2007-08-09 11:13  moritz
+
+	* [r13494] win32/ezstream.sln, win32/ezstream.vcproj:
+	  More build tweaks. The only thing that still doesn't work by now
+	  is building a static, thread-safe libshout. Bugger all, this can
+	  wait until if/when I need threads.
+
+2007-08-08 21:52  moritz
+
+	* [r13467] src/playlist.c:
+	  Since playlist_t is using size_t, change two unsigned longs to
+	  size_t as well.
+
+2007-08-08 21:33  moritz
+
+	* [r13466] win32/config.h, win32/ezstream.sln,
+	  win32/ezstream.vcproj:
+	  More Win32 project and build cleanups.
+
+2007-08-08 14:21  moritz
+
+	* [r13464] win32/ezstream.sln, win32/ezstream.vcproj:
+	  Reorder project list and add xalloc.* to the build.
+
+2007-08-08 14:20  moritz
+
+	* [r13463] src/ezstream.c, win32/config.h:
+	  WIN32 #ifdef reduction.
+
+2007-08-08 13:46  moritz
+
+	* [r13462] configure.in:
+	  A few tweaks: * Get ISO C99 from the compiler, if possible. *
+	  Check for ssize_t for --enable-debug portability. * Add
+	  AC_C_VOLATILE check, because we use it.
+
+2007-08-08 13:25  moritz
+
+	* [r13461] win32/config.h:
+	  Damn, it looks like I forgot to update this for the Win32 builds
+	  ...
+
+2007-08-08 13:24  moritz
+
+	* [r13460] src/xalloc.c:
+	  Sync.
+
+2007-08-08 13:15  moritz
+
+	* [r13458] src/ezstream.c:
+	  Rename shutdown() to ez_shutdown() to prevent a function name
+	  clash on Windows.
+
+2007-08-08 13:04  moritz
+
+	* [r13457] src/metadata.c, src/playlist.c:
+	  Use a better \n and \r trimming idiom after fgets().
+
+2007-08-04 17:24  moritz
+
+	* [r13443] src/xalloc.c, src/xalloc.h:
+	  It's good to know how to spell the own email address.
+
+2007-08-04 17:10  moritz
+
+	* [r13441] src/xalloc.c:
+	  Merge.
+
+2007-08-04 17:10  moritz
+
+	* [r13440] src/playlist.c:
+	  Sprinkle in some consistency ...
+
+2007-08-04 17:04  moritz
+
+	* [r13438] src/configfile.c, src/configfile.h, src/ezstream.c:
+	  Do a clean shutdown on SIGINT and SIGTERM.
+
+2007-08-04 16:46  moritz
+
+	* [r13437] src/xalloc.c, src/xalloc.h:
+	  Merge xalloc changes.
+
+2007-08-04 16:39  moritz
+
+	* [r13436] src/ezstream.c, src/metadata.c, src/playlist.c:
+	  Now that xalloc is pretty much an external entity, explicitly set
+	  freed pointers to NULL if we lateron expect them to be NULL (no
+	  longer rely on xalloc to do this for us.)
+
+2007-08-04 16:09  moritz
+
+	* [r13433] src/metadata.c:
+	  Do not xfree() something that wasn't x*alloc()'ed.
+
+2007-08-02 18:50  moritz
+
+	* [r13432] configure.in:
+	  Make PACKAGE_BUGREPORT point to the bug tracker URI.
+
+2007-08-02 18:48  moritz
+
+	* [r13431] Makefile.am, NEWS, README, compat, compat/Makefile.am,
+	  compat/sys, compat/sys/Makefile.am, compat/sys/tree.3,
+	  compat/sys/tree.h, configure.in, src/Makefile.am,
+	  src/configfile.c, src/ezstream.c, src/metadata.c, src/playlist.c,
+	  src/util.c, src/util.h, src/xalloc.c, src/xalloc.h:
+	  Switch to using the (integrated) libxalloc.
+
+2007-07-24 15:29  moritz
+
+	* [r13304] src/ezstream.c, src/metadata.c:
+	  Cosmetic changes; no functional change. Use the calloc()-style
+	  API correctly.
+
+2007-07-24 15:13  moritz
+
+	* [r13303] src/util.c:
+	  Cosmetic changes. No functional change.
+
+2007-07-24 13:44  moritz
+
+	* [r13302] configure.in:
+	  Bump version number after the 0.4.3 release.
+
+2007-07-24 13:21  moritz
+
+	* [r13298] ChangeLog:
+	  Sync.
+
 2007-07-24 13:20  moritz
 
 	* [r13297] NEWS:



More information about the commits mailing list