Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | removed srand(time(NULL)) call from libsidplay Player ctor (it was breaking ↵ | waker | 2012-05-18 | |
| | | | | random play order) | |||
* | fixed pl_lock in adplug and sid | waker | 2012-05-18 | |
| | ||||
* | fixed few capital letters and other typos in GUI | waker | 2012-05-18 | |
| | ||||
* | fixed weird gtkstyle usage in playlist and tabstrip | waker | 2012-05-18 | |
| | ||||
* | fixed remaining pl_find_meta calls lacking pl_lock | waker | 2012-05-17 | |
| | ||||
* | fixed many calls to pl_find_meta[_raw] being called without pl_lock; | waker | 2012-05-17 | |
| | | | | | added debug pl_ensure_lock function which asserts when pl_lock is not set when it is required; added new API functions for thread-safe metadata access | |||
* | added basic smclient support | waker | 2012-05-17 | |
| | ||||
* | gtkui: added KP_Return to play button accelerators | waker | 2012-05-16 | |
| | ||||
* | gtkui: ignore numlock state when assigning hotkeys | waker | 2012-05-16 | |
| | ||||
* | fixed streaming filetype override in vorbis plugin | waker | 2012-05-16 | |
| | ||||
* | gtkui: removed lots of weird vala-generated code from ↵ | waker | 2012-05-14 | |
| | | | | ddbcellrenderermultiline, added "editing-canceled" property to shut up glib | |||
* | gtkui: fixed multiline tag field editing | waker | 2012-05-14 | |
| | ||||
* | removed gme 0.5.2 and 0.5.5 sources | waker | 2012-05-13 | |
| | ||||
* | fixed flac embedded covers loading | waker | 2012-05-13 | |
| | ||||
* | converter: added replacement strdupa for non-gnu systems | waker | 2012-05-12 | |
| | ||||
* | artwork: PATH_MAX fix for bsd systems | waker | 2012-05-12 | |
| | ||||
* | fixed crash in converter gtk gui when the actual converter pplugin is not found | waker | 2012-05-12 | |
| | ||||
* | removed some .rej files | waker | 2012-05-09 | |
| | ||||
* | sndfile: fixed bigendian support | waker | 2012-05-09 | |
| | ||||
* | fixed convgui and shellexecui titles | waker | 2012-05-08 | |
| | ||||
* | shellexecui: fixed crash when the action is called from non-gtk thread | waker | 2012-05-08 | |
| | ||||
* | fixed loading remote playlists with unknown size | waker | 2012-05-07 | |
| | ||||
* | hotkeys: fixed custom actions support for common and playlist flags | waker | 2012-05-07 | |
| | ||||
* | new "default cover" picture by thesame | waker | 2012-05-04 | |
| | ||||
* | Check for reading past end before calling mp4ff_read_sample() | Martin Panter | 2012-05-03 | |
| | | | | | | | | | | | | | | | Previously errors like the following would occasionally be reported at the end of an AAC file: mp4ff_read_sample: malloc failure (tried to alloc -2147483648 bytes). possible mp4ff bug or memleak! please report a bug to deadbeef developers (i'm serious). This was because the value of “sample” passed to mp4ff_audio_frame_size() caused that function to read just off the end of an array. Bug reported at https://sourceforge.net/support/tracker.php?aid=3321066 Fix inspired by https://bugs.launchpad.net/bugs/40043 “Crash (SIGSEGV) in memcpy using libfaad2” | |||
* | added option to disable mp3 gapless support (improves initial scan speed a lot) | waker | 2012-05-03 | |
| | ||||
* | [by Martin Panter <vadmium à gmail·com>] | waker | 2012-05-03 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Retry with the same data after recovering from an underrun or other error The palsa_callback() function seems to limit the rate it returns data, and if a buffer of data is dropped because snd_pcm_writei() failed, the data rate is not fast enough to keep up with ALSA and another buffer underrun occurs. This could cause an indefinite cycle, and the audio would sound slighly choppy and sped up. If the original data is retried, the ALSA buffer eventually tends to become full; perhaps the rate limit is a little faster than real time. When playback continues on to an MP3 file cued in the playlist, the MP3 seems to be scanned before it starts playing. If the scanning takes too long, in my case because the MP3 file is mounted with SSHFS over wifi, it causes a buffer underrun. The code below could also be inserted, just before the snd_pcm_writei() call, to artificially cause an underrun a few seconds into playback: static int n = 0; ++n; if (n >= 200 && n < 300) { trace ("dropping %i\n", n); err = 0; } else err = snd_pcm_writei (...); | |||
* | Don’t divide sample rate by number of channels | Martin Panter | 2012-05-03 | |
| | | | | | | With stereo (two channel) output, the sleep was only allowing just over half a "period" of frames to drain. Reduced processor usage a little bit, from 4.5 percent to 2.6 percent. | |||
* | ao static build fix | waker | 2012-05-02 | |
| | ||||
* | added shellexec.glade to POTFILES.in | waker | 2012-04-30 | |
| | ||||
* | gtkui: fxd random hang caused by ACTIONSCHANGED handler | waker | 2012-04-30 | |
| | ||||
* | shellexec: don't use title formatting / track access on playlist and common ↵ | waker | 2012-04-30 | |
| | | | | actions | |||
* | shellexec: fixed hang when adding new command | waker | 2012-04-29 | |
| | ||||
* | added missing stuff for building 0.5.3 tarball | waker | 2012-04-29 | |
| | ||||
* | shellexec distcheck compile fix | waker | 2012-04-28 | |
| | ||||
* | renamed shellexecui output .so filename to conform to static build rules | waker | 2012-04-28 | |
| | ||||
* | fixed NULL callback in shellexec commands when created from GUI | waker | 2012-04-28 | |
| | ||||
* | refresh gtkui eq on DB_EV_DSPCHANGED event | waker | 2012-04-26 | |
| | ||||
* | shellexec: fixed adding first and removing last shell command | waker | 2012-04-25 | |
| | ||||
* | added missing #include to plcommon.c | waker | 2012-04-25 | |
| | ||||
* | gtkui: don't re-apply search on add/remove to/from playqueue, remove, reload ↵ | waker | 2012-04-25 | |
| | | | | metadata | |||
* | gtkui: fixed main menu separators | waker | 2012-04-24 | |
| | ||||
* | fixed gtk_message_dialog_format_secondary_text bug | waker | 2012-04-24 | |
| | ||||
* | gtkui: automatically reinit main menu on actions change | waker | 2012-04-24 | |
| | ||||
* | shellexecui: more Disabled flag cleanup | waker | 2012-04-24 | |
| | ||||
* | shellexecui: added support for 'common' flag to GUI config, added some tooltips | waker | 2012-04-24 | |
| | | | | | shellexed: save/load 'common' flag gtkui: fixed duplication when adding new custom popup menus | |||
* | shellexec[ui]: cleaned up api, fixed memleaks, add/remove/edit works without ↵ | waker | 2012-04-24 | |
| | | | | restarting player, Disabled flag is not user-editable and is not saved to config | |||
* | fixed shellexecui gtk3 compat | waker | 2012-04-24 | |
| | ||||
* | shellexecui compile fix | waker | 2012-04-24 | |
| | ||||
* | wildmidi: fixed possible inline linking errors | waker | 2012-04-23 | |
| |