Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | OutputPlugin: pass Tag reference to _send_tag() | Max Kellermann | 2014-12-26 | 1 | -2/+2 |
| | |||||
* | output/roar: remove unnecessary "volatile" keyword | Max Kellermann | 2014-10-23 | 1 | -1/+1 |
| | | | | | A mutex acts as a memory barrier, and thus "volatile" is not necessary. | ||||
* | Add MusicBrainz' Release Track Id tag | Wieland Hoffmann | 2014-09-27 | 1 | -0/+3 |
| | | | | | | | | | | The Release Track Id uniquely identifies a recording on a release - that is, even if a recording appears twice on a release (meaning that the combination of recording and release id are not enough to figure out which one it is), the release track id will allow differentiating the two. The tag names are taken from https://musicbrainz.org/doc/MusicBrainz_Picard/Tags/Mapping | ||||
* | Tag: use SignedSongTime for the song duration | Max Kellermann | 2014-08-29 | 1 | -6/+10 |
| | |||||
* | Tag: add class const_iterator and methods begin(), end() | Max Kellermann | 2014-07-12 | 1 | -5/+7 |
| | | | | Enables using range-based "for". | ||||
* | mixer/Plugin: pass AudioOutput reference to init() | Max Kellermann | 2014-02-06 | 1 | -4/+4 |
| | | | | Passing a void pointer is unsafe. | ||||
* | output: move functions into the AudioOutput struct | Max Kellermann | 2014-01-29 | 1 | -1/+1 |
| | |||||
* | AudioOutput: pass plugin to constructor | Max Kellermann | 2014-01-29 | 1 | -3/+3 |
| | | | | Make it "const". | ||||
* | AudioOutput: add constructor and destructor | Max Kellermann | 2014-01-28 | 1 | -5/+0 |
| | |||||
* | output: rename struct audio_output to AudioOutput | Max Kellermann | 2014-01-28 | 1 | -9/+9 |
| | |||||
* | OutputPlugin: rename struct audio_output_plugin to AudioOutputPlugin | Max Kellermann | 2014-01-28 | 1 | -1/+1 |
| | |||||
* | Mixer*: move to mixer/ | Max Kellermann | 2014-01-24 | 1 | -1/+1 |
| | |||||
* | output/*: move to output/plugins/ | Max Kellermann | 2014-01-23 | 1 | -0/+428 |