aboutsummaryrefslogtreecommitdiffstats
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
* MixerPlugin: pass config_param referenceMax Kellermann2013-08-0410-26/+27
|
* FilterPlugin: pass config_param referenceMax Kellermann2013-08-0413-32/+34
|
* EncoderPlugin: pass config_param referenceMax Kellermann2013-08-0411-47/+45
|
* OutputPlugin: pass config_param referenceMax Kellermann2013-08-0423-153/+157
|
* DecoderPlugin: pass config_param referenceMax Kellermann2013-08-0413-35/+34
|
* ConfigData: move code to block_param, config_param methodsMax Kellermann2013-08-042-42/+113
|
* ConfigData: remove C++ checksMax Kellermann2013-08-031-20/+0
|
* audio_format: convert to C++Max Kellermann2013-08-03106-1187/+1173
|
* gcc.h: add macro gcc_unreachable()Max Kellermann2013-08-0312-14/+18
|
* PcmBuffer: reset size in Clear()Max Kellermann2013-08-011-0/+1
| | | | | | | | | | | | Fix for Mantis #3806. "PcmBuffer::Clear clears the buffer but does not reset the size. If Get is called on the same PcmBuffer later on with a size that is the same as (or less than) it was before the call to Clear, the "else" branch is taken and the memory of buffer (at the address of nullptr) is poisoned instead of the necessary allocation being performed. A memset or memcpy on the returned pointer (nullptr) causes a segmentation fault."
* Tag: check bulk mode in Clear()Max Kellermann2013-07-311-1/+8
|
* decoder/ffmpeg: require ffmpeg/libav 0.8Max Kellermann2013-07-311-89/+0
| | | | | Now that even Debian stable has picked up version 0.8, we can safely make this a requirement, and remove a lot of old cruft.
* output/winmm: adapt to PcmBuffer API changesMax Kellermann2013-07-311-5/+4
|
* decoder/mpcdec: remove support for the "old" APIMax Kellermann2013-07-311-111/+34
| | | | This old version has been obsolete for many years - time to remove it.
* Tag: add method Clear()Max Kellermann2013-07-317-20/+31
| | | | Allow reusing Tag instances.
* DecoderAPI: pass rvalue reference to decoder_tag()Max Kellermann2013-07-316-11/+10
| | | | Avoid duplicating the tag.
* tag: convert to C++Max Kellermann2013-07-3096-689/+690
|
* tag: move enum tag_type to TagType.hMax Kellermann2013-07-3014-45/+72
|
* encoder_api: convert to C++Max Kellermann2013-07-3023-214/+179
|
* encoder/lame,twolame: convert to C++Max Kellermann2013-07-305-107/+156
|
* encoder/wave: convert to C++Max Kellermann2013-07-303-27/+59
|
* encoder/null: convert to C++Max Kellermann2013-07-303-25/+55
|
* include cleanupMax Kellermann2013-07-3022-46/+8
|
* output_api: convert to C++Max Kellermann2013-07-3024-26/+26
|
* pcm_buffer: convert to C++Max Kellermann2013-07-3030-276/+172
|
* Main: fix crash without state fileMax Kellermann2013-07-301-1/+2
| | | | If no state file is configured, don't chek for state changes.
* pcm_resample: convert to C++Max Kellermann2013-07-309-316/+261
|
* PcmConvert: don't memset() in the constructorMax Kellermann2013-07-301-4/+2
| | | | | This destroys data inside PcmDsd and other attributes. It was once necessary, but is not anymore.
* encoder/flac: convert to C++Max Kellermann2013-07-293-23/+57
|
* pcm_dsd: convert to C++Max Kellermann2013-07-297-62/+52
|
* audio_check: convert to C++Max Kellermann2013-07-2920-49/+23
|
* tag_table: convert to C++Max Kellermann2013-07-298-12/+12
|
* XiphTags: convert to C++Max Kellermann2013-07-295-14/+10
|
* tag_handler: convert to C++Max Kellermann2013-07-2930-57/+52
|
* ape: convert to C++Max Kellermann2013-07-2910-93/+73
|
* tag_id3: convert to C++Max Kellermann2013-07-286-74/+68
|
* song: convert header to C++Max Kellermann2013-07-2886-675/+628
|
* decoder_api: convert to C++Max Kellermann2013-07-2842-64/+54
|
* decoder/fluidsynth: convert to C++Max Kellermann2013-07-283-15/+47
|
* decoder/pcm: convert to C++Max Kellermann2013-07-283-16/+26
|
* decoder/mpcdec: convert to C++Max Kellermann2013-07-283-11/+43
|
* decoder/modplug: convert to C++Max Kellermann2013-07-283-29/+58
|
* decoder/mikmod: convert to C++Max Kellermann2013-07-283-19/+49
|
* decoder/wildmidi: convert to C++Max Kellermann2013-07-283-21/+51
|
* decoder/mpg123: convert to C++Max Kellermann2013-07-283-15/+45
|
* decoder/sndfile: convert to C++Max Kellermann2013-07-283-27/+58
|
* decoder/audiofile: convert to C++Max Kellermann2013-07-283-20/+51
|
* decoder/{dsf,dsdiff}: convert to C++Max Kellermann2013-07-287-114/+109
|
* tag_rva2: convert to C++Max Kellermann2013-07-263-8/+8
|
* decoder/mad: convert to C++Max Kellermann2013-07-263-314/+321
|