A rather long and intrusive series that finally improves the aac
decoder and audio format handler.
The merge had a minor conflict in error.h, which was easily resolved
by removing both affected error codes.
Cooking for a month.
* refs/heads/t/dynamic_chunks: (24 commits)
afh_recv: Check return value of afh_get_chunk().
aacdec: Decode only one frame per iteration.
aacdec: Combine aac_open() and aacdec_open().
aacdec: Make "initialized" a boolean.
aacdec: Make frame_info local to ->post_select().
aacdec: Remove pointless assignment.
aacdec: Remove pointless check and improve comment.
aacdec: Rename buffer variables.
aacdec: Remove pointless variable p.
aacdec: Remove check which is always true.
aacdec: Kill pointless label.
aacdec: Remove superfluous assignment.
aacdec: Improve and silence error message.
aacdec: Prefer NeAACDecInit() over NeAACDecInit2().
aacdec: Don't eat full buffer on errors.
Combine aacdec and aac_common.
Convert the aac audio format handler to libmp4ff.
aac_afh: Don't create chunk tables any more.
afh: Dynamic chunks.
server: Store max chunk size in database.
...