1
0
mirror of https://gitlab.xiph.org/xiph/ezstream.git synced 2024-09-15 04:08:07 -04:00
git-svn-id: https://svn.xiph.org/trunk/ezstream@13672 0101bb08-14d6-0310-b084-bc0e0c8e3800
This commit is contained in:
moritz 2007-08-31 16:22:35 +00:00
parent e0cbfd09b0
commit f50bc527e4

334
ChangeLog
View File

@ -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: