Rename filter source files. Some filters already had the _filter postfix, others had not. Rename the latter just to be consistent.
Create list of supported filters via autoconf. This allows to get rid of some CPP cruft in filter.h.
Fix -Wdeclaration-after-statement warnings. This option is new in gcc-4, so do not activate it by default.
Change year in Copyright comment from 2007 to 2008.
Turn PARA_STRERROR into an inline function. Add documentation and an assertion for (num > 0).
Replace eof by error in receivers/filters/writers. This way it's possible to tell at a later time why the receiver/filter/writer terminated. This allows to increase the delay for reconnecting in case the receiver failed to connect to para_server: Let the receivers set the error value to -E_RECV_EOF in case a normal end of file event occurred and check this value when calculating the restart barrier.
replace standard GPL header by a one-line pointer to COPYING
fix some signed warnings in aac and mp3 decoders Only trivial stuff.
fix compress filter for big endian systems This time for real. It's almost the same patch as the one just reverted, but this one is tested on both ppc and x86.
Revert "fix compress filter for big endian machines" This reverts commit 85225bb1292d1885e0261fb5109d18ecd584c267. because it broke little endian (x86) machines. The issue needs further investigation...
fix compress filter for big endian machines This was broken since day one as it depended on little-endianness. Fix it by checking the byte sex in configure and let the decoders produce host endian 16 bit audio output by using the new write_int16_host_endian() inline function in filter.h This allows to omit the ugly byte-swapping in osx_write we've had before.
add more missing documentation
aacdec: Introduce error_count and abort after 20 consecutive errors.
aacdec: detect buffer overrun and return an errror. Also, increase the output buffer size and don't try to decode if the output buffer is already filled at least 60%.
introduce input_eof and ouput_eof para_filter/para_audiod needs this. For example, it is pointless to convert more audiod data if the writing application is no longer active.
convert para_filter to the new scheduler This was again straight forward.
rename struct filter_chain_info to filter_chain
Minor aac cleanup Use size_t and ssize_t rather than a mixture of several other types. This also makes gcc on Darwin STFU.
aac: add GPL headers to all files and some other minor cleanups.
aac: make find_stco() return the first offset rather than the number of offsets which is rather uninteresting. Also, rename this function to aac_find_entry() and return the correct number of frames to para_server.