index
:
mpd.git
master
v0.21.x
v0.22.x
Unnamed repository; edit this file 'description' to name the repository.
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
decoder
/
plugins
/
MadDecoderPlugin.cxx
Age
Commit message (
Expand
)
Author
2019-08-03
decoder/mad: return from SynthAndSubmit() early
Max Kellermann
2019-08-03
decoder/mad: pass mad_pcm to mad_fixed_to_24_buffer()
Max Kellermann
2019-08-03
decoder/mad: eliminate the loop in SubmitPCM()
Max Kellermann
2019-08-03
decoder/mad: rename a few misnamed methods
Max Kellermann
2019-08-03
decoder/mad: move code to LoadNextFrame()
Max Kellermann
2019-08-03
decoder/mad: move code to HandleCurrentFrame()
Max Kellermann
2019-08-03
decoder/mad: remove unnecessary initializers
Max Kellermann
2019-08-03
decoder/mad: subtract libmad decoder delay from LAME encoder padding
Max Kellermann
2019-08-03
decoder/mad: pad the input buffer with zero bytes and end of file
Max Kellermann
2019-08-03
decoder/mad: don't count the Xing/LAME metadata frame
Max Kellermann
2019-08-03
decoder/mad: make "current_frame" zero-based
Max Kellermann
2019-08-03
decoder/mad: add API documentation
Max Kellermann
2019-08-03
decoder/mad: convert to class, make almost everything private
Max Kellermann
2019-08-03
decoder/mad: move code to methods RunDecoder(), RunScan()
Max Kellermann
2019-08-03
decoder/mad: eliminate attribute "bit_rate"
Max Kellermann
2019-08-03
decoder/mad: add `noexcept`
Max Kellermann
2019-08-03
decoder/mad: use MAD_F_MIN and MAD_F_MAX
Max Kellermann
2019-08-03
decoder/mad: use Clamp()
Max Kellermann
2019-08-02
decoder/mad: refactor local variables in FillBuffer()
Max Kellermann
2019-08-02
decoder/mad: use sizeof(input_buffer)
Max Kellermann
2019-08-02
decoder/mad: simplify variable initialization in FillBuffer()
Max Kellermann
2019-08-02
decoder/mad: fix broken log message
Max Kellermann
2019-08-02
decoder/mad: change "mp3_" suffix to "mad_"
Max Kellermann
2019-08-02
decoder/mad: make enums strictly-typed
Max Kellermann
2019-08-02
decoder/mad: include cleanup
Max Kellermann
2018-10-31
*: copyright year 2018
Max Kellermann
2018-10-22
decoder/mad: convert `Tag**` parameter to just `Tag*`
Max Kellermann
2018-10-22
decoder/mad: use class UniqueId3Tag
Max Kellermann
2018-10-22
decoder/mad: don't initialize xing::frames
Max Kellermann
2018-10-22
decoder/mad: remove unused attribute from `xing::magic`
Max Kellermann
2018-10-19
decoder/mad: use mad_bit_skip() where appropriate
Max Kellermann
2018-10-19
decoder/mad: move parse_id3_mixramp() to src/tag/Id3ReplayGain.cxx
Max Kellermann
2018-07-18
decoder/mad: make "gapless_mp3_playback" a block option
Max Kellermann
2018-07-16
config/Config*: rename files, drop "Config" prefix
Max Kellermann
2018-07-07
decoder/mad: call TagHandler::OnAudioFormat()
Max Kellermann
2018-07-07
decoder/mad: merge mad_decoder_total_file_time() into mad_decoder_scan_stream()
Max Kellermann
2018-07-05
tag/Handler: convert to class with virtual methods
Max Kellermann
2018-01-21
decoder/Plugin: add "noexcept"
Max Kellermann
2017-12-20
decoder/mad: use std::unique_ptr
Max Kellermann
2017-12-20
tag/Id3Scan: return std::unique_ptr<Tag>
Max Kellermann
2017-12-19
Main, ...: catch any exception, not just std::runtime_error
Max Kellermann
2017-05-15
Merge tag 'v0.20.7'
Max Kellermann
2017-05-08
*: add "noexcept" to many, many function prototypes
Max Kellermann
2017-02-08
tag/Tag*: rename several source files
Max Kellermann
2017-01-03
update copyright year
Max Kellermann
2016-11-24
ReplayGainInfo: don't use array in struct ReplayGainInfo
Max Kellermann
2016-11-18
decoder/Client: add Submit methods
Max Kellermann
2016-11-18
decoder/Client: add DecoderCommand/seek virtual methods
Max Kellermann
2016-11-18
decoder/Client: add virtual method Ready()
Max Kellermann
2016-11-18
decoder/Client: new interface which wraps struct Decoder
Max Kellermann
[next]