[SCM] libshout packaging annotated tag, upstream/2.4.1, created. upstream/2.4.1
js at users.alioth.debian.org
js at users.alioth.debian.org
Tue Aug 29 12:28:51 UTC 2017
The annotated tag, upstream/2.4.1 has been created
at 9556283d09964fd499c1d4b8275b1efbf71db391 (tag)
tagging e57ef8fc48a502c2ae81e5e7986f9b87d2d0a834 (commit)
replaces upstream/2.3.1
tagged by Jonas Smedegaard
on Tue Aug 29 13:15:32 2017 +0200
- Shortlog ------------------------------------------------------------
Upstream version 2.4.1
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEn+Ppw2aRpp/1PMaELHwxRsGgASEFAlmlTNQACgkQLHwxRsGg
ASGSKA//fN40PVmOwLQ4qJgQwudYsUVEz0FN9/sqokMBsyB0vHpV0gC4s8CvmZQp
Vctm4WrACtUyJFQbBhvSsv8sp3pYwY1a9vmrstqfvW6/i7/yJxtRhOLf4PzhoQc8
5vy+z5ovUGJZFhBU0C1s53qYZxqp4bjlYkwORBAI/9ieya17eePATlNVwKfO8nuj
/Jd//imd/0VPVqK997vnDY6aUfpc2cuHFjy1rUTSyPP4aORkrO98oH39IDI1vZap
iFMXKWXewMy55NAiJM0mlELMZ2m07b/qTCdnYASRg7vVISQHpKetRBttGiCEFSJ7
69X1Y2ZtSAb/8yQIkaEe3JxbgDjn4cgPjntBbaYXN5PEbwSSbhUiz260IOAiuOqN
r3DtuTZIhD9l5eeGDgs9fRO5dtfsfHojV4CkRPrWJ8SjoEz4YgQQsaS/WhuLadAb
dX0NLsPTwG7Nwx7/3GxLx7X7oxAHXTgXqf7CjPFelahpVBmepruEhILSmb+guIvc
LX1HkF0pDKUqHRgLpRFOub1Yb95Rh5byqtXYRo5b2G3wnDalaqmJQFx3/HvXONL8
kE0tYJoBYsDMTHC95FcbFIXnxwRZpkMlCUbAZfbZ33X2PRkmNBOsmUdLJ3PRjQMM
ShsdW7fUUS1Bxhsms94xEgXZ+Eye/nHnyP6URKZstXHyrMee6Xg=
=d2cV
-----END PGP SIGNATURE-----
Jack Moffitt (37):
Initial revision
More .cvsignore
Still more .cvsignore
.cvsignore is fun!
Add .cvsignore
Updated .cvsignore
More .cvsignore
Add CVS build instructions.
Oddsock found this bug when working with icecast2 on freebsd. Nanoseconds
Win32 compatibility courtesy of Oddsock.
Change long long to the more standard uint64_t. This will need to be
select first argument should be 0 when we use it for sleeping.
Win32 fixes. Specifically a header change and not using the gcc extensions
Win32 updates. Mostly header fixes and defines for windows. Apparently
Thanks to Akos Maroy <darkeye at tyrell.hu> for this. These variables need to
Add check for stdint.h, since Solaris doesn't have it. This is needed
Add check for stdint.h, since the timing module uses this.
Get rid of 'long long'.
Fix a warning. That variable was never used, so get rid of it.
Update shout.m4 to fix test for Solaris. This change has already been
Stack size per thread needs to be configurable. Setting it on a global
Gar. Fix typedefs.
Fix header definition.
Revert the stacksize work. It's stupid.
Update AM_PATH_SHOUT macro.
Fix for x86 Solaris.
-mv8 not available on x86 Solaris.
Ciaran found this bug. We only ever set tv_usec, but for bitrates around
First cut of the big libshout2 merge. Brendan did all the heavy lifting
Typos. :(
minor build fixes for win32 courtesy of Oddsock
More win32 fixes.
win32 patches from Ed
Add error == 0 to recoverable error numbers. Patch from Ricardo Galli.
Fix comments (and remove old commented out code) from sock_write_bytes.
Ricardo Galli found this too. We weren't setting no linger and keepalive
Jochem Wichers Hoeth caught a signedness problem which could cause reads
Jonas Smedegaard (1):
New upstream version 2.4.1
Karl Heyes (77):
Add XIPH_CFLAGS which will be used to pass compiler flags which you
more on the XIPH_CFLAGS. For the smaller libs like thread etc put any
include the automake config.h file if the application defines one
put all the defines into the automake header config.h, reduces the clutter
reduce include file namespace clutter for libshout and the associated
avoid freeing a thread structure a second time.
fix for certain versions of OS X which need thread options for finding
add the _XOPEN_SOURCE define, which was ommitted from before, this is
separate the check for pthread_rwlock_t, it will soon be an optional
better fix for cases with missing inet_aton
ignore the shout-config generated files
add m4 macros from the GNU macro archive for better socklen_t and stdint
we need to define an API level we want for certain systems like solaris
We really need to include the header for the test to be reliable
on OpenBSD the compiler starts complaining about missing types in the
file descriptor 0 is a valid socket
off by 1 bug. nul char could be written to unallocated space.
Another net change, making it more bullet-proof, before could silently miss
Lets put this in the right place.
double close bug on http connections, causes ices to report bad file
remove file descriptor leak when IPv6 is being used.
minor cleanup, removes compiler warning, makes it static, and doesn't
minor cleanup for help output consistency
ermmm, let's use the right operator.
autoconf seems to be removing trailing spaces, apply a work around for it
C++ has 'public' as a reserved keyword.
this was never used and it's handled elsewhere anyway
fix variable expansion
move xml/xslt detection into the m4 tree
Add the libcurl check to the m4 archive.
we need to supply the curl cflags into the C preprocessor
remove duplication for compiler flags, and fixup curl detection
fixup last curl test with all the info it needs and avoid variable
remove unwanted bits left in from previous commits
Plug small memory leak when a thread exits.
another compiler cleanup wrt 64bit int/pointer mismatches, thanks to
fix issues with non-portable echo flags and re-do the tests for automake
minor cleanup
minor cleanups, and only have one thread responding to TERM
a few cleanups and a fix for async connects
handle error condition at connection
a test for theora
minor build fix
minor build fixup
minor makefile cleanup
update lib check, not usually a problem
Add __func__ test if apps want it
make sure sock_connected does not block with timeout 0, use -1
add extra boundary checks when splitting headers
update library check
merged from kh branch, allow for handling the vsnprintf return code better
update macros
make sure we have a recent theora lib
simple sanity check
store the original full uri if there are query parameters. small cleanup to
update pthread check, for the pth lib and a solaris -pthreads check. Update the
initial openssl check
allow older xslt libs, we can conditionally build a missing function easily
reduce stack allocation to 512k, the defaults tend to be quite large
update to server side socket creation. Where IPv6-aware functions are available,
minor build update
const updates, again no functional change
added function to check whether the socket is still alive
add guards for NULL dereference
clean up prototypes and sock_t handling, for win32 mainly, no functional change
reduce wasted memory on 64bit systems, 32bit has no change
drop const usage and work around a FBSD issue with listening sockets
Use poll if available, select can cause stack corruption if descriptor value is over 1024
build fix for older setups with IPv6
minor update for uncommon cases
Don't include a per node lock unless it is really wanted. I don't think anyone
log: When keeping around log lines, only allocate what we actually use. Allow
avoid SOCK_NONBLOCK name clash with recent glibc. Add support for optional
Add handlers for spinlocks if available, map to mutexes when not.
non-blocking setting on win32 broke with previous patch. Add optional xml setting for
bug+fix reported on icecast-dev (Petr Pisar, 06/07/2009). poll implementation
minor cleanups.
Marvin Scholz (3):
Epic Git migration commit!
Updated submodules
Fix make dist-gzip not copying libshout.ckport
Michael Smith (59):
Bunch of fixes:
We need sys/types.h for definitions of some types, such as ssize_t
Buffer overflows.
Don't use start after freeing it in thread startup code.
Memory leaks. Lots of little ones.
automake is stupid
Config fixes for when parsing fails
Lots of patches committable now that my sound card works properly again.
Add shout_get_errno function
Cleaned up version of Ciaran Anscomb's relaying patch.
oddsock's xslt stats support, slightly cleaned up
Various cleanups
Timing fixes
HTTP Basic authentication for libshout.
bugfixes for httpp_parse_response
Liberally sprinkle #ifdef THREAD_DEBUG around so libshout doesn't need to link
Add ability to send a user-agent string to the server.
Missing NULL terminator - so login only worked if you were lucky.
Backpropogate hack for libshout test
Bugfix: thread_join is often called after a thread has already exited, which it
Minor cleanup.
Fix bug (in documentation and implementation) of shout_send_raw
shout_open_(vorbis|mp3) wasn't being called on an http login.
shout_send_raw() was bug-riddled. Attempt to restore sanity.
Fix automake things.
Lots of bugfixes contributed by Karl Heyes.
More bugfixes
Karl Heyes: patches for better networking code. IPv6 support (complete? Not
Fix a compile error.
Fix compilation errors on non-windows platforms.
Patch for example code from Pedro Corte-Real (typo at netcabo.pt)
Rename thread_t to avoid problems on OS X
mp3 metadata complete. Still untested.
Fix some warnings, fix cflags.
Set TCP_NODELAY on sockets for streams and fileserving.
Bah. That'll teach me to trust the manpage... let's try something which might
Fix double-close under error conditions in http login. Bug found by Karl Heyes.
Lots of fixes for screwy code formatting, plus:
vorbis libshout clients will now send application/ogg instead of
Increase ip buffer sizes so that ipv6 has a better chance of working.
Better IPv6 support. Hopefully logging will work correctly now.
Remove comment added earlier - that version of the function is only there
Fix formatting of ip addresses so that v6 sockets are logged correctly.
Make various thread structures omit the bits only used in debug mode.
Implement listing of all currently connected clients on a mountpoint
Added support for shoutcast login protocol (ewww...)
Set another parameter in the icy protocol parse that logging expects
Fix some compiler warnings from mp3.c
Randomly prod autotools into giving some vague semblance of working
Brendan was getting pissed off about inconsistent indentation styles.
Make vorbis handler in libshout not trust ogg page granulepos values, calculate
Don't pass 0x1 as a pointer to a syscall. oops.
Use a seperate flag for 'initialised' so that serialno 0 can be used.
Fix some function comments, sock_write_string() and sock_write may NOT be
Add Copyright notice to each source file, as requested by debian.
Fix memory leak in authentication as reported.
Free tree if we fail to allocate root node.
Don't let a failed shout_open() leave the shout_t in an inconsistent state.
Cast to int to prevent warnings and type mismatches depending on what size_t
Philipp Schafft (76):
corrected prototype of shout_set_agent() to match prototype in source code
commited support for HTTP PUT, See #1812
cleanups and hardening. Part of patch libshout-2.3.0-aac-mime-aim-irc-icq.patch, see #1872
fixed some compiler warnings (implicit declaration, signed vs. unsigned)
added support for audio only webm, see #1872
small format updates, added more comments to the header
sync with my branch:
Replaced usage of sprintf() with snprintf(). Also exported size of key printer's buffer in avl/.
Replaced usage of sprintf() with snprintf().
fixing some compiler warnings
fixing some compiler warnings
sync with my branch
Changed ABI a bit: updated httpp_request_type_e-type. To avoid any problems do a complet rebuild of your projects. Thank you.
expose converting of method names to enum values as httpp_str_to_method()
Fix overlinking of libshout
Removeal of Debian packaging
Update: Updated submodule revisions.
Fix: Cleanup of debian/ leftovers.
Fix: Cleanup of debian/ leftovers. part two...
Cleanup: Added some headlines to parameters
Feature branch: Initial commit for TLS support.
Fix: Support for TLS.
Fix: Check server's certificate in TLS mode.
Cleanup: Move mimetype selection into a switch()
Fix: Corrected mimetype switch()
Feature: Check server for what it supports.
Feature: Send Host:-header
Cleanup: Added SHOUT_STATE_REQ_CREATION to statemachine
Cleanup: Added SHOUT_STATE_REQ_CREATION to statemachine
Merge branch 'poke-support' into tls-support
Feature: Added Upgrade: support RFC2817.
Fix: Do not retry on fatal error.
Feature: Autodetect RFC2818 TLS sockets correctly.
Merge branch 'tls+poke-support'
Cleanup: corrected copyright header
Cleanup: Renamed TLS modi according standard and updated IDs
Cleanup: Moved protcol handling out of socket code in shout_set_metadata()
Fix: Added TLS support to metadata updates.
Doc: Give some more hints on usage of functions
Cleanup: Renamed ca_certificate to ca_file.
Cleanup: Move protocol specific code out of shout.c
Cleanup: Fix -Wextra warnings.
Fix: Also accept to set TLS mode to RFC2817
Fix: updated NEWS file for upcoming release
Cleanup: Renamed files to match what they do
Cleanup: Corrected EXTRA_DIST to reflect filename changes
Cleanup: updated documentation a bit
Feature: Added ckport database.
Fix: added SHOUT_META_* to documentation.
Fix: docs listed shout_get_pass but it's shout_get_password
Fix: make use of <para> so text is visible
Fix: Note shout_set_meta() and mark obsolate functions
Fix: refer to correct replacement in ckport database
Fix: added all new functions but TLS related
Fix: corrected prototype of shout_[sg]et_port in docs
Fix: corrected order of <section>s
Fix: listed TLS related functions in docs
Fix: corrected laste change date.
Feature: Added support for SNI
Fix: Updated list of allowed ciphers.
Added SHOUTERR_RETRY.
Initial work to support the RoarAudio protocol.
Feature: RoarAudio Protocol support.
Cleanup.
cleanup
Updated submodules
Fix: included needed header for strncasecmp()
Fix: included needed header for strcasecmp()
Docs: Added NEWS info for RA support
Docs: Updated NEWS file, added interpuction
Merge remote branch 'origin/master'
Added RoarAudio specific stuff
Docs: updated date
Fix: fixed missing includes of standard headers.
Fix: Added check for time headers
Updated commons rev
Thomas B. Ruecker (3):
Set next version: 2.4.0
Setting details in preparation for 2.4.0 release
releasing libshout 2.4.1
arc (1):
m4 for libogg2
brendan (208):
Just typos
Make automake happy
More OS X portability. More should be done with poll I guess.
Cosmetics
Introduce shout_(get)|(set)_(connected)|(public)
Remove useless code
Added
Inconsistent spacing
Ignore more autogenerated files, and my Project Builder directory
Needed for autoconf 2.13 vs socklen_t
Version libshout to avoid conflicts with libshout2, minor portability tweaks.
Add URL encoding function modified from libshout1.
Add icy/xaudiocast metadata support.
Have libshout set the user to "source" by default.
Add default useragent (libshout/VERSION).
Make indentation consistent before doing other work
Automatically authenticate (saves round trip)
Indentation again, don't mind me
Move HTTP basic authorization into separate function.
autoconf 2.5 generated files
We weren't actually using poll at all, we were just including the header.
Finished shout_version()
icecast 1.x dumpfile support, for completeness' sake.
The "ICE" protocol has been superseded by HTTP.
shout_(get|set)_bitrate REMOVED.
add util_dict_urlencode, update shout_set_metadata to use it.
Send ice-audio-info header in HTTP protocol, instead of ice-bitrate.
Make new ice-audio-info header use ; instead of & as delimiter, like RTSP headers
A couple of nits
And a couple more nits. Thanks, cpp!
Naughty little buglet in util_dict_free. Thanks oddsock.
Include and use XIPH_PATH_OGG, XIPH_PATH_VORBIS macros. Not sure they're totally
Shoutcast compatibility fixes
Shoutcast metadata compatibility fix. Gah.
Remove some namespace pollution
rwlocks were not getting destroyed when avl nodes or trees were freed.
Use gnu archive ACX_PTHREAD macro to figure out how to compile thread support.
Require NO_THREAD to be defined to turn off locking in avl and net
BitKeeper go bye-bye
CVS build instructions failed to mention a few required modules
Move macros into subdirectory to make it easier to manage them
Don't set OGG_CFLAGS to -INONE/include
Mike points out that courtesy of Mike we can all skip this step.
Just enough to get shout-config up and running. The next 10% will take 90%
more libtool droppings
Make room for terminating null.
dict->key may be null if no key has ever been set
various LIBS, CFLAGS cleanups, especially for shout-config
New type checking code, gets rid of autoheader warnings
One more location for socklen_t
autoheader snafu
This has been wrong forever.
Note to self: stop smoking crack.
Add m4 files to dist
Try to make automake 1.6 happy about shout-config.in
Return more useful message when HTTP login fails
Ensure mount point starts with / when using HTTP protocol
Don't ignore files which are in the repository
The previous commits are in my opinion the wrong approach. A couple more
Apparently socklen_t may live in sys/socket.h (at least on FreeBSD).
Unnecessary include.
Move uint type checking into config.h from shout_private.h
Add shout_delay, which computes milliseconds until shout_send can be called
Locally consistent indentation
Always prepend slash to mount if missing.
Revert last change.
Karl's patch for a namespace collision he reports on some BSD systems.
Generate shout.pc (pkgconfig data file for libshout).
Suppress shout-config installation if pkg-config is found on build system.
Let the user override pkgconfig use with --enable-pkgconfig. Otherwise
Typo
argh, same typo
sock.h expects sys/uio.h to be autoconf-guarded
Make SHOUTERR codes negative, for better unix semantics.
Karl's patch for freebsd, minus the sys/select.h test which breaks on OS X.
Karl's sys/select.h patch for fbsd. It must be under another std include on
whoops
gcc 3.3 warns: dereferencing type-punned pointer will break strict-aliasing rules
Don't allow configure to complete successfully if Ogg or Vorbis is missing.
Solaris 8 portability:
compatibility with solaris 8 /bin/sh
Dirty little autoconf macro to remove duplicate compiler/linker flags.
shout.m4 has been completely rewritten for libshout 2.
Oops, add xiph_clean_ccflags.m4 and shout.m4 to make dist
Make configure --help look pretty
Minor obsolete advice.
Move m4 macros from acinclude into m4 directory
Copied back from ices/m4/shout.m4 1.2. There must be a better way of keeping
Add (somewhat terse) installation instructions. We're T-epsilon
Install documentation (ie example.c). Real API docs are for another day...
Whoops, INSTALL probably isn't needed in doc after installation (sort of the
Oops. Place doc files in $(datadir)/doc/libshout rather than $(datadir)/doc
Karl's simplified and cleaned up ogg/vorbis macros. This will push back
libshout 2.0b1
A load of changes by Karl
Oops, leftovers from the last commit
oops.
Lots more autoconf stuff
Don't use PKG_CHECK_MODULES: it aborts configure on systems without pkg-config,
Prune shout_prefix from *-config include flags if it would generate a warning.
Move shout.m4 into shared repository.
Seed PKG_CONFIG_PATH with the default libshout shout.pc location
If you're going to shoot an elephant, you'd better make sure you finish the job.
Karl's extension to shout-config, shout.pc
shout.m4 splits SHOUT_CFLAGS into SHOUT_CFLAGS and SHOUT_CPPFLAGS, and
Cosmetics (superfluous "checking")
finish what we started re: resolver
framelength off-by-one error for some bitrates (from Pritpaul Mahal)
grr.
shout_init(), shout_shutdown() added (noone had any better ideas)
bump prereq to 2.54 since we're using AC_PROG_FGREP (and 2.54 is the first
Rename --disable-pthread to --disable-thread
Bump version to 2.0b2
Get everthing in make dist, and remove bitkeeper cruft
Started writing some docs, then got bored.
Added constant and data type reference sections. Most functions are still missing.
The "important" functions (everything but metadata and the various getters/setters)
Corrected some minor inconsistencies noted while writing documentation.
Require automake 1.6
Mangle convenience lib prototypes with _shout_ instead of shout_. It makes them
remove util.c functions from the global namespace (prefix with _shout_)
Namespace cleanup: _mangle exported symbols, declare others static.
net gets the namespace deep cleansing treatment.
I missed a spot. And another one.
httpp goes through the rinse cycle
MAX may be defined elsewhere
Irix portability fixes:
The last of the convenience lib cleanups. A little forethought in designing
va_copy is undefined on windows
Beta 3, aka the last and final ultimate omega beta.
Reset LDFLAGS after the link test.
icecast at xiph.org isn't a very good bug-reporting address.
All functions documented but the individual parameter functions, which I have
Correct shout.h documentation.
The API reference is now complete. Thank God.
Shorten _XOPEN_SOURCE test case.
Update shout.m4 to test for SHOUT_THREADSAFE in shout.h.
Forgot to update example for built shout.h (noted by Karl)
Karl's fix to distcleancheck
Insert annoying LGPL and copyright info into source and include files.
Libshout Release *cough* 2.0 *cough*
Assign LGPL to files (as implied by COPYING)
Assign LGP to thread module
typo
Leigh Smith's MINGW32 compatibility patch, with modifications for better
typo
Move .cvsignore into svn:ignore
Add 'Id' keyword
Quote defs in xiph_curl and ogg2, add Id keyword substitution.
Move .cvsignore into svn:ignore
Rename XIPH_PATH_OGG to XIPH_PATH_OGG2, to avoid conflicts with ogg.m4
Cosmetic changes (rename vorbis to ogg) before merging Karl's generic Ogg support.
A reorganised version of Karl's multicodec support. Only Vorbis has been ported
Added Karl's Theora support, plus just enough autoconf to compile with Theora.
Move stray variable declarations to top of functions.
Handle --without-theora option. Ideally this would be controlled by
typo
Move vorbis codec handler into separate file. Theora will be moved shortly.
Move theora codec support into separate file (cleaner, if by cleaner you mean
Mangle the names of the codec open hooks. I forgot they'd be visible outside of libshout
Use shout_send_raw instead of sock_write_bytes, to provide a hook for
Add keyword substition.
Non-blocking I/O, in progress (don't use)
Move configure.in to configure.ac, since it requires autoconf 2.5 anyway.
HTTP headers are buffered before being sent (using queue code which
Buffer icy login headers too (x-audiocast remains)
x-audiocast (icecast v1) login headers buffered (untested - I have no
try_write: write data, not queue struct. This only seemed to work
Create read queue for buffering response header.
Update example to use SHOUT_FORMAT_OGG instead of SHOUT_FORMAT_VORBIS
nonblocking API WIP. Don't use yet, this is just to keep from losing work.
Bug fixes for nonblocking connect.
Full nonblocking IO support, per the API spec posted to the list.
Use sock_error() wrapper instead of errno
Per Karl, only queue data if it can't be sent right away (should
Add shout_queuelen to expose the current length in bytes of the write queue.
Oops. Don't close unconnected links in shout_close. On the other hand, closing
add unistd.h header for sleep()
Loop over send operation on short writes until write finishes or returns an error.
cleanups to last commit (loop over short writes)
Bail out if ogg/vorbis libs not found
Allow shout_get_connected to return SHOUTERR_BUSY if the socket is
Add SHOUTERR_BUSY to shout_get_error
libshout 2.1 tagged and bagged.
Whoops, forgot to install the nonblocking.c example file.
Typo (spotted by Daniel Svan)
Committed part of Karl's patch to prevent data from being resent on
Karl's patch. In his words: "looks like the theora part is missing the
Include shout libdeps when building examples. Noted by j at v2v.cc.
j at v2v.cc's patch to use pkg-config for vorbis and theora if available
William Volkman's speex support patch.
Apply Karl's patch to avoid double-freeing the HTTP response header on unsuccessful
I seem to need to include inttypes.h on OS X.4.3 before including any ogg headers.
Search backwards for response header terminator instead of just checking
libshout 2.2 release
Codec setup is the very last step in shout_open, so codec teardown
Update HACKING to reflect switch from cvs to svn
Bump version to 2.2.1
Another report on libshout. This time on files that don't begin with
Fix header installation to use pkgincludedir.
(from Karl)
shout_open was failing unnecessarily in the connect_pending
libshout 2.2.2 tagged and bagged.
Allow all valid MP3 layers, not just layer 3. From Nicholas Humfrey.
Update libshout configure script for timing r15610.
MinGW/MSys portability fixes.
Support patch levels greater than 9.
Use usleep instead of sleep in nonblocking example.
calc (1):
fix autogen.sh so that builddir != srcdir works
giles (17):
Add a name mangling mechanism so we can safely compile in code we share with applications that might link with use. Currently only hooked up for the timing liblet, but thread is the real target.
Declare our automake 1.6 dependency and propagate the version-enlighted autogen.sh from ices.
Quote our macro name in AC_DEFUN() to avoid a warning in automake 1.8. Patch from Alexander
The httpp module is also used by icecast and related projects.
Don't test for the required libtheora version if the generic link
Add support for webm streaming.
Bump the versioning to 2.3.0.
Don't strip the tiny revision number on X.y.0 releases.
Remove the shout-config fallback script. Use pkg-config or nothing.
Empty structs aren't portable.
Update news for the 2.3.0 release.
Set native eol and $Id substitution attributes on webm.c
Set native eol style on remaining source files.
Update the changelog.
Reformat the opus code to use consistent 3-space indents.
Remove an obsolete comment.
Bump version number and date for the 2.3.1 release.
gmaxwell (4):
Update autogen.sh based on the one in libopus.
Support for Opus. This uses packet duration counting and ignores the granpos.
Improvements to the Opus header rejection logic.
opus.c: don't memcmp bytes which are not there.
ivo (2):
Linking libshout.la to Speed. Closes #1161.
Add --disable-speex and --disable-theora switches. Closes #1162.
j (2):
add speex.m4 to trunk/m4
update debian/watch file to point to downloads.xiph.org
keegan (1):
Added Debian packaging
moritz (2):
Portability fixes for Windows and IRIX (MIPS/MIPSpro C): Include missing
Only define [u]int64_t on Windows if they haven't been defined already (e.g. in
oddsock (12):
win32 port updates to recent changes
more portable va_copy for win32
proper cleanup of the rwlocks in the avl trees.
Remove explicit exit() calls...this was possibly causing some cases of immediate UI termination without any messages...
added win32 support to libshout
added appropriate win32 files to the automake Makefiles for inclusion in distributions
fix line endings on MSVC projects
include win32 specific includes if compiling under windows
remove vorbis.c and add ogg.c to project file
removal of old and unused code
implement.h, a pthreads include file, is no longer required for win32.
os.h doesn't exist anymore, use compat.h.
thomasvs (1):
fix install of header, take 9
-----------------------------------------------------------------------
--
libshout packaging
More information about the pkg-multimedia-commits
mailing list