summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* added option to disable mp3 gapless support (improves initial scan speed a lot)Gravatar waker2012-05-03
|
* Clarify issue with “intltool” dependencyGravatar Martin Panter2012-05-03
| | | | | See “Can't build from git” https://code.google.com/p/ddb/issues/detail?id=789
* [by Martin Panter <vadmium à gmail·com>]Gravatar waker2012-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 (...);
* fixed debian packager installed size calculation, added strippingGravatar waker2012-05-03
|
* Don’t divide sample rate by number of channelsGravatar Martin Panter2012-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.
* added shellexecui menu item to translationsGravatar waker2012-05-02
|
* Merge remote-tracking branch 'lxde/i18n'Gravatar waker2012-05-02
|\
* | package building scriptsGravatar waker2012-05-02
| |
* | static build/install scripts fixesGravatar waker2012-05-02
| |
* | removed autogenerated tools/apbuild/apsymbols.h from gitGravatar waker2012-05-02
| |
* | ao static build fixGravatar waker2012-05-02
| |
* | apgcc apsymbols.h.i686 filename fixGravatar waker2012-05-02
| |
* | added shellexec.glade to POTFILES.inGravatar waker2012-04-30
| |
* | gtkui: fxd random hang caused by ACTIONSCHANGED handlerGravatar waker2012-04-30
| |
* | shellexec: don't use title formatting / track access on playlist and common ↵Gravatar waker2012-04-30
| | | | | | | | actions
* | x86_64 static build supportGravatar waker2012-04-30
| |
* | shellexec: fixed hang when adding new commandGravatar waker2012-04-29
| |
* | added missing stuff for building 0.5.3 tarballGravatar waker2012-04-29
| |
* | shellexec distcheck compile fixGravatar waker2012-04-28
| |
* | changelog typo fixGravatar waker2012-04-28
| |
* | preparation for building 0.5.3Gravatar waker2012-04-28
| |
* | renamed shellexecui output .so filename to conform to static build rulesGravatar waker2012-04-28
| |
* | fixed NULL callback in shellexec commands when created from GUIGravatar waker2012-04-28
| |
* | changelog for 0.5.3Gravatar waker2012-04-28
| |
* | fixed excessive cpu use when waiting for the last track to finishGravatar waker2012-04-28
| |
* | refresh gtkui eq on DB_EV_DSPCHANGED eventGravatar waker2012-04-26
| |
* | added new DB_EV_DSPCHANGED eventGravatar waker2012-04-26
| |
* | shellexec: fixed adding first and removing last shell commandGravatar waker2012-04-25
| |
* | fixed plt_search_process bug which was creating single-linked list instead ↵Gravatar waker2012-04-25
| | | | | | | | | | | | of double-linked; fixed plt_load bug which was leading to crash if playlist file fails to load early, e.g. if a file has size of 0
* | added missing #include to plcommon.cGravatar waker2012-04-25
| |
* | gtkui: don't re-apply search on add/remove to/from playqueue, remove, reload ↵Gravatar waker2012-04-25
| | | | | | | | metadata
* | don't print bogus errors during plugin searchGravatar waker2012-04-25
| |
* | gtkui: fixed main menu separatorsGravatar waker2012-04-24
| |
* | fixed gtk_message_dialog_format_secondary_text bugGravatar waker2012-04-24
| |
* | gtkui: automatically reinit main menu on actions changeGravatar waker2012-04-24
| |
* | shellexecui: more Disabled flag cleanupGravatar waker2012-04-24
| |
* | shellexecui: added support for 'common' flag to GUI config, added some tooltipsGravatar waker2012-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 ↵Gravatar waker2012-04-24
| | | | | | | | restarting player, Disabled flag is not user-editable and is not saved to config
* | fixed shellexecui gtk3 compatGravatar waker2012-04-24
| |
* | shellexecui compile fixGravatar waker2012-04-24
| |
* | support fb2k TXX DATE fieldGravatar waker2012-04-23
| |
* | fixed ignoring cuesheet and log in searchGravatar waker2012-04-23
| |
* | wildmidi: fixed possible inline linking errorsGravatar waker2012-04-23
| |
* | fixed shellexec copyright statementGravatar waker2012-04-19
| |
* | fix alsa/streamer race conditionGravatar waker2012-04-19
| |
* | merged shellexecui pluginGravatar waker2012-04-19
| |
* | shellexec: restored description with full detailsGravatar waker2012-04-16
| |
| * Commit from LXDE Translation Project with Pootle by user wwycheuk.: 391 of ↵Gravatar wwycheuk2012-04-16
| | | | | | | | 391 messages translated (0 fuzzy).
| * Commit from LXDE Translation Project with Pootle by user wwycheuk.: 391 of ↵Gravatar wwycheuk2012-04-14
| | | | | | | | 391 messages translated (0 fuzzy).
| * Commit from LXDE Translation Project with Pootle by user wwycheuk.: 267 of ↵Gravatar wwycheuk2012-04-14
| | | | | | | | 391 messages translated (0 fuzzy).