mirror of
https://gitlab.xiph.org/xiph/ezstream.git
synced 2025-01-03 14:56:35 -05:00
Sync.
git-svn-id: https://svn.xiph.org/trunk/ezstream@13672 0101bb08-14d6-0310-b084-bc0e0c8e3800
This commit is contained in:
parent
e0cbfd09b0
commit
f50bc527e4
334
ChangeLog
334
ChangeLog
@ -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:
|
||||
|
Loading…
Reference in New Issue
Block a user