Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | output_thread: remove tabs | Anton Khirnov | 2015-02-20 |
| | |||
* | music chunk: switch to AVFrame. | Anton Khirnov | 2015-02-20 |
| | |||
* | player_thread: remove tabs | Anton Khirnov | 2015-02-20 |
| | |||
* | decoder api: use AVFrame for passing data to the decoder. | Anton Khirnov | 2015-02-20 |
| | | | | Switch to libavresample for format conversion. | ||
* | check.h: remove silly #error | Anton Khirnov | 2013-11-04 |
| | |||
* | decoder_api: drop silly glib attributes | Anton Khirnov | 2013-11-04 |
| | |||
* | decoder_api: cosmetics, reformat | Anton Khirnov | 2013-11-04 |
| | |||
* | decoder_api: remove tabs | Anton Khirnov | 2013-11-04 |
| | |||
* | Remove pointless includes. | Anton Khirnov | 2013-11-04 |
| | |||
* | decoder_buffer: remove | Anton Khirnov | 2013-11-04 |
| | | | | It is unused. | ||
* | Move Libav global initialization to main.c. | Anton Khirnov | 2013-11-04 |
| | |||
* | libav decoder plugin: drop silly G_foo attributes | Anton Khirnov | 2013-11-04 |
| | |||
* | libav decoder plugin: cosmetics, reformat | Anton Khirnov | 2013-11-04 |
| | |||
* | libav decoder plugin: do not print AVCodecContext.codec_name | Anton Khirnov | 2013-11-04 |
| | | | | | | It almost never contains anything useful. Print AVCodec.name instead. | ||
* | libav decoder plugin: declare variables at the beginning of the block | Anton Khirnov | 2013-11-04 |
| | |||
* | libav decoder plugin: refactor managing the format context | Anton Khirnov | 2013-11-04 |
| | | | | Simplify, reduce code duplication. | ||
* | libav decoder plugin: do not explicitly probe the input format in libav_decode() | Anton Khirnov | 2013-11-04 |
| | | | | avformat_open_input() can probe the format itself. | ||
* | libav decoder plugin: basic support for s16 planar audio | Anton Khirnov | 2013-11-04 |
| | |||
* | libav decoder plugin: allocate LibavDecContext on stack. | Anton Khirnov | 2013-11-04 |
| | |||
* | libav decoder plugin: typedef the decoder context | Anton Khirnov | 2013-11-04 |
| | |||
* | Rename ffmpeg decoder plugin to libav decoder plugin. | Anton Khirnov | 2013-11-04 |
| | |||
* | ffmpeg_decoder_plugin: remove tabs | Anton Khirnov | 2013-11-04 |
| | |||
* | ffmpeg_decoder_plugin: drop support for old versions | Anton Khirnov | 2013-11-04 |
| | |||
* | Switch from autotools to a custom build system adapted from Libav. | Anton Khirnov | 2013-11-04 |
| | |||
* | Drop mms protocol. | Anton Khirnov | 2013-11-04 |
| | |||
* | Drop all decode plugins except for ffmpeg. | Anton Khirnov | 2013-11-04 |
| | |||
* | tcp_socket, ...: remove obsolet RAOP sources | Max Kellermann | 2013-11-04 |
| | |||
* | tag_ape: return false if no usable tag was found | Max Kellermann | 2013-11-04 |
| | | | | | | | Ignore APE tags that have no usable tags, and use the ID3 tag instead. This is useful when the APE tag only contains replay gain, and the real tags are stored as ID3. This implements feature request Mantis #0003521. | ||
* | cue_parser: support file types "MP3", "AIFF" | Max Kellermann | 2013-11-04 |
| | | | | These two strings are common "FILE" types. | ||
* | Add song duration to DSF and DSDIFF DSD decoders. | Jurgen Kramer | 2013-11-04 |
| | |||
* | aiff: support the AIFC format | Max Kellermann | 2013-11-04 |
| | |||
* | output_init: put the "convert" filter at the end of the list | Max Kellermann | 2013-11-04 |
| | | | | | No, really! This fixes a regression of commit 74617389, which changed the order of filter plugins. | ||
* | require GLib 2.16 | Max Kellermann | 2013-11-04 |
| | | | | | GLib 2.16 was released more than 4 years ago. Let's remove some cruft from the glib_compat.h header, and avoid new cruft to it. | ||
* | command: require appropriate permissions for searchadd{,pl} | Jonathan Neuschäfer | 2013-11-04 |
| | |||
* | patch to split DSD decoder into separate decoders for DSF en DFF. Move common | Jurgen Kramer | 2013-11-04 |
| | | | | functions to new dsdlib. Update user doc. | ||
* | New command searchaddpl | geneticdrift | 2013-11-04 |
| | | | | Search and add search result to a stored playlist. | ||
* | New command searchadd similar to command findadd. | geneticdrift | 2013-11-04 |
| | |||
* | locate: make variables more local | Max Kellermann | 2013-11-04 |
| | |||
* | update_walk: move code to update_song.c | Max Kellermann | 2013-11-04 |
| | |||
* | update_walk: move code to update_container.c | Max Kellermann | 2012-06-13 |
| | |||
* | update_walk: move code to update_archive.c | Max Kellermann | 2012-06-13 |
| | |||
* | update_internal.h: split header | Max Kellermann | 2012-06-13 |
| | |||
* | update_walk: split update_regular_file() | Max Kellermann | 2012-06-13 |
| | |||
* | directory: require db lock for _{add,remove}_song() | Max Kellermann | 2012-06-13 |
| | |||
* | update_walk: add "pure" attributes | Max Kellermann | 2012-06-13 |
| | |||
* | update_walk: move code to make_directory_if_modified() | Max Kellermann | 2012-06-13 |
| | |||
* | update_walk: fix coding style | Max Kellermann | 2012-06-13 |
| | |||
* | Merge branch 'v0.16.x' | Max Kellermann | 2012-06-12 |
|\ | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/cmdline.c src/decoder/wildmidi_decoder_plugin.c src/gcc.h src/glib_compat.h src/input_stream.c src/output_list.c src/output_thread.c valgrind.suppressions | ||
| * | cmdline: consistent plugin listings | Max Kellermann | 2012-06-12 |
| | | |||
| * | cmdline: dump list of input plugins | Max Kellermann | 2012-06-12 |
| | |