Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | added basic smclient support | 2012-05-17 | |
| | |||
* | fixed starting deadbeef without full or relative path | 2012-05-09 | |
| | |||
* | added support for universal static binary builds, used in all official packages | 2012-05-08 | |
| | |||
* | memleak fix | 2012-04-13 | |
| | |||
* | fix broken pipe error on fbsd while waiting for data from nonblocking socket | 2012-04-12 | |
| | |||
* | updated (c) year to 2012 in the sources | 2012-03-24 | |
| | |||
* | opening playlists from cmdline | 2011-12-29 | |
| | |||
* | fixed resuming saved playback state | 2011-12-28 | |
| | |||
* | Fixed incorrect buffer termination introduced in ↵ | 2011-12-19 | |
| | | | | a9add4168b36afb835a7b458851b863d3fa48030 | ||
* | fixed code showing --help text to remain compatible with intltool | 2011-12-18 | |
| | |||
* | Fixed problems with handling command-line parameters. | 2011-12-18 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | The way Deadbeef used to handle command-line parameters had a number of problems. 1. All parameters concatenated had to fit into a fixed 2048-byte buffer, excessive parameters were dropped. Because of this the player used to truncate a list of filenames. 2. When sending parameters over a Unix socket to remote instance, Deadbeef did recv() just once, thus letting the data be truncated. 3. Buffer overflow with use_gui_plugin. 4. Evey command-line parameter starting with '-' was treated as a switch, not a track filename. The changes made are as follows. 1. Now using dynamically resized buffer on both sides. 2. When sending message over socket, the sending party does half-shutdown to mark end-of-message explicitly. | ||
* | added missing linebreak to --help output | 2011-12-04 | |
| | |||
* | added cmdline switch to set GUI plugin | 2011-11-27 | |
| | |||
* | destroy streamer before mainloop terminates, to avoid unhandled messages | 2011-11-27 | |
| | |||
* | fixed clearing playqueue on exit | 2011-11-27 | |
| | |||
* | include <sys/select.h> for FD_SET | 2011-11-14 | |
| | |||
* | OpenIndian b148 support (and perhaps other Solaris builds). | 2011-06-12 | |
| | |||
* | moved server_start to happen earlier, to prevent unwanted multiple instances | 2011-05-21 | |
| | |||
* | reset streamer after sound reinit, to prevent misaligned output on ↵ | 2011-05-21 | |
| | | | | sampleformat changes | ||
* | in shuffle albums mode, skip previous album tracks if user selects track ↵ | 2011-05-20 | |
| | | | | manually | ||
* | initialize installdir with PREFIX value in non-portable builds | 2011-05-16 | |
| | |||
* | added several new plt_* functions to work on specific playlists | 2011-05-10 | |
| | |||
* | changed few old-style pl_* functions which were working with current ↵ | 2011-05-08 | |
| | | | | playlist with the new ones, working with specific playlist passed as argument | ||
* | added localization support to portable/static builds | 2011-05-04 | |
| | |||
* | moved playtime and started_timestamp from playitem to streamer global variables; | 2011-05-04 | |
| | | | | | | playtime and started_timestamp are now passed in track event structures; fixed few lastfm submission and event-handling bugs; cleaned out old event sending helper functions | ||
* | added --play-pause cmdline option | 2011-05-02 | |
| | |||
* | new future-proof playlist API, potentially reducing locking, and allowing ↵ | 2011-04-25 | |
| | | | | more flexibility | ||
* | improved plugin API versioning; | 2011-04-25 | |
| | | | | block adding files from cmdline while adding from gui | ||
* | ensure that all messages sent before mainloop get executed; | 2011-04-16 | |
| | | | | this fixes problem with gtkui not catching playlistswitched event, etc | ||
* | disabled some of the tracing messages | 2011-04-16 | |
| | |||
* | more unification work on event system | 2011-04-14 | |
| | |||
* | new event passing system | 2011-04-14 | |
| | |||
* | intermediate fix to playlist/streamer/plugevent mutex race conditions | 2011-04-12 | |
| | |||
* | set timeout on socket wait to 0.5 sec | 2011-04-10 | |
| | |||
* | thread-safe config access | 2011-03-31 | |
| | |||
* | get rid of frameupdate event; mutex+cond based message pump without usleep | 2011-03-30 | |
| | |||
* | moved RPC server loop into separate thread, and added select with timeout ↵ | 2011-03-30 | |
| | | | | for better RPC responsiveness | ||
* | save ddb version to config file | 2011-03-23 | |
| | |||
* | fixed playlist corruption while adding files if cursor jumps to another playlist | 2011-02-26 | |
| | |||
* | added new plugin.connect method to base plugin interface, which does the ↵ | 2011-02-21 | |
| | | | | opposite of connect | ||
* | updated copyright year to 2011 | 2011-01-02 | |
| | |||
* | renamed pause event to togglepause; | 2010-12-31 | |
| | | | | | added new pause event, including command line option; slightly changed/shortened M_* constant names | ||
* | ported supereq to new api; converted to float; added reentrancy support | 2010-11-28 | |
| | |||
* | Merge branch 'static' into multichannel | 2010-11-20 | |
|\ | | | | | | | | | Conflicts: main.c | ||
| * | portable-0.4.4-r1 | 2010-11-20 | |
| | | |||
| * | Merge branch 'master' into static | 2010-11-20 | |
| |\ | | | | | | | | | | | | | | | | Conflicts: plugins/artwork/artwork.c plugins/gtkui/coverart.c | ||
* | | | disabled atexit and sigterm handlers (were causing playlist corruption) | 2010-11-13 | |
| | | | |||
| | * | disabled atexit and sigterm handlers (were causing playlist corruption) | 2010-11-09 | |
| | | | |||
* | | | 1st iteration of adding streamer format conversion: | 2010-11-08 | |
| | | | | | | | | | | | | | | | | | | added new ddb_waveformat_t structure, to be used by all decoders and outputs adjusted mad and alsa plugins, and the streamer to compile with it got rid of playback.h | ||
* | | | Merge branch 'static' into devel | 2010-11-08 | |
|\| | | | | | | | | | | | | | | Conflicts: configure.ac |