aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/snd
Commit message (Expand)AuthorAgeFilesLines
* Misc fixes to sound module related to autodetect (#2669)•••* Sound options: don't immediately save changes when sound system gets autodetected; fix #2667 * If the config-saved sound system is not available anymore, force an autodetect; fix #2668 * Fix "qt" sound system under qt6 and unify the code path for Qt5. * If phonon is available, prefer it over "qt" sound system (the latter can only play wav files) * Nuke support for aRts (KDE2/3 sound server) and ESD (Gnome sound server before 2009) * Sound module: replace SoundEffect with QmediaPlayer to support more file formats. Adjust the priority of "qt" sound system in autodetect * Convert to smart pointers * Sound options: force an autodetect if the current sound system is not validGravatar ctrlaltca2024-08-022-136/+88
* Check for QtMultimedia before using QSound; partially fix #2166 (#2604)Gravatar ctrlaltca2024-02-122-0/+10
* Misc Qt6 port for slightly changed class names and method signaturesGravatar Fabio Bas2023-10-181-0/+10
* Convert 0s and NULLs to nullptrGravatar IceN9ne2018-12-031-2/+2
* Use override where possible and remove unnecessary usages of the virtual keyw...Gravatar IceN9ne2018-11-281-1/+1
* Apply all modernize-* fixes from clang-tidy except for modernize-use-autoGravatar Alexey Sokolov2018-11-141-1/+1
* Fix the sound system autodetection (#2278)•••* Automatically detect a sound system during first startup. Previously, the default system for Windows was "null". * Remove phonon from the sound system autodetection list. Our phonon detection code didn't work well, and "qt" is a safe default for Linux. Gravatar wodim2017-12-271-10/+0
* Make Windows code Unicode-aware (#2219)Gravatar wodim2017-05-241-1/+1
* snd module: Fix file descriptor checkGravatar IceN9ne2017-03-091-3/+2
* Apply clang-tidy: modernize-use-defaultGravatar Alexey Sokolov2016-04-301-4/+2
* Apply clang-tidy: modernize-use-nullptrGravatar Alexey Sokolov2016-04-301-8/+8
* Apply clang-formatGravatar Alexey Sokolov2016-04-292-413/+417
* Remove all ifdefs related to older versions of Qt.•••Now that we only support Qt 5 we will no longer need these. Gravatar wodim2016-04-071-12/+2
* Fix deprecated phonon4qt5 warning.Gravatar TheReign2015-12-291-1/+1
* copyright headers: fix broken boilerplate wording linkss -> terms and opinion...Gravatar un1versal2015-11-282-2/+2
* Copyright Headers: Cosmetic typos irc -> IRCGravatar un1versal2015-10-282-2/+2
* Clean up trailing whitespaces and excess newlines•••Oh how I can already hear the sound of angry villagers with pitchforks running over to my desk Gravatar Matt Ullman2015-10-181-1/+0
* - massive trailing whitespace cleanup (yes, one of these "you can hate me for...•••- apply patch by d00p: show the correct protocol version instead of just "SSLv3/TLSv1", thanks! - fix compilation on qt 5.4 on windows git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@6398 17fca916-40b9-46aa-a4ea-0a15b648b75c Gravatar Robert Förster2014-11-212-4/+4
* Compile and run with Qt5.0. Also add a couple of KVS functions for byte order...•••git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@6297 17fca916-40b9-46aa-a4ea-0a15b648b75c Gravatar Szymon Tomasz Stefanek2012-12-221-2/+2
* convert cmake files to lowercase statements prehistoric cmake versions requir...•••git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@6267 17fca916-40b9-46aa-a4ea-0a15b648b75c Gravatar Robert Förster2012-10-041-12/+12
* fix previous commit•••git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@6266 17fca916-40b9-46aa-a4ea-0a15b648b75c Gravatar Fabio Bas2012-10-021-3/+7
* Some more qt5 porting•••git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@6265 17fca916-40b9-46aa-a4ea-0a15b648b75c Gravatar Fabio Bas2012-10-021-6/+1
* qt5 support: cmake build system update•••git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@6257 17fca916-40b9-46aa-a4ea-0a15b648b75c Gravatar Fabio Bas2012-09-281-6/+2
* qt5 support (sip): code only, no touch to build system by now•••git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@6251 17fca916-40b9-46aa-a4ea-0a15b648b75c Gravatar Fabio Bas2012-09-251-6/+10
* admin: obliterate convert files and svn_fixsvnignore.sh, people should use pr...•••sprinkle around some svn:ignore, svn:eol-style and svn:mime-type stuff, also remove mime-type property which does not exist, it should be svn:mime-type instead git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@6052 17fca916-40b9-46aa-a4ea-0a15b648b75c Gravatar Robert Förster2012-01-141-10/+0
* additional vs2010 patch by egns•••git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@5361 17fca916-40b9-46aa-a4ea-0a15b648b75c Gravatar Fabio Bas2011-01-141-1/+1
* merged egns's patch for vs2010 compilation•••git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@5360 17fca916-40b9-46aa-a4ea-0a15b648b75c Gravatar Fabio Bas2011-01-141-1/+6
* More renames, fix the spelling of KVIrc etc...•••git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@5254 17fca916-40b9-46aa-a4ea-0a15b648b75c Gravatar Szymon Tomasz Stefanek2010-12-292-2/+2
* More renaming and cleanup•••git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@5237 17fca916-40b9-46aa-a4ea-0a15b648b75c Gravatar Szymon Tomasz Stefanek2010-12-272-3/+3
* Beginning of 'the big rename & cleanup'. File names should match class names,...•••git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@5229 17fca916-40b9-46aa-a4ea-0a15b648b75c Gravatar Szymon Tomasz Stefanek2010-12-252-12/+12
* applied typo fixes for the "file" and "config" modules (thank OmegaPhil)•••fixed fsf address in python/pythoncore modules fixed "space before comma" in documentation/coments/code regenerated translations git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@4954 17fca916-40b9-46aa-a4ea-0a15b648b75c Gravatar Fabio Bas2010-08-311-1/+1
* cleaned code: removed all instances of debug•••git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@4805 17fca916-40b9-46aa-a4ea-0a15b648b75c Gravatar Elvio Basello2010-08-071-18/+18
* Trunk is now 4.1.1 since we've moved past the security issue :)•••git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@4746 17fca916-40b9-46aa-a4ea-0a15b648b75c Gravatar Szymon Tomasz Stefanek2010-08-011-0/+1
* Constness fixes. Thnks PKEuS :)•••git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@4621 17fca916-40b9-46aa-a4ea-0a15b648b75c Gravatar Szymon Tomasz Stefanek2010-07-061-2/+2
* Fix phonon playback (at least via xine engine). Amplify the test jingle a bit.•••git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@4379 17fca916-40b9-46aa-a4ea-0a15b648b75c Gravatar Szymon Tomasz Stefanek2010-05-271-0/+2
* fixed segfault•••git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@4378 17fca916-40b9-46aa-a4ea-0a15b648b75c Gravatar Elvio Basello2010-05-271-4/+6
* Kill some debug noise.•••Fix painting of themed input editor under some styles (hm.. do we *REALLY* need to theme this ? under some themes it's ugly) Some work on the sound module: fixes for the Oss+Audiofile and Phonon systems. Add support for testing the sound system from the option dialog. Add a basic jingle sound that can be used for the test above (maybe we could find something nicer and smaller ?) git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@4371 17fca916-40b9-46aa-a4ea-0a15b648b75c Gravatar Szymon Tomasz Stefanek2010-05-242-136/+247
* avoid opening the sound device in exclusive mode and also avoid opening the s...•••git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@4353 17fca916-40b9-46aa-a4ea-0a15b648b75c Gravatar Szymon Tomasz Stefanek2010-05-221-6/+8
* final fix for #695, plus added missing po files for "python" and "sharedfile"...•••git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@3877 17fca916-40b9-46aa-a4ea-0a15b648b75c Gravatar Fabio Bas2010-01-241-1/+2
* restored lowercase phonon #includes (fixes phonon compilation without KDE); t...•••git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@3669 17fca916-40b9-46aa-a4ea-0a15b648b75c Gravatar Fabio Bas2009-12-061-3/+3
* some phonon tweaking•••git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@3519 17fca916-40b9-46aa-a4ea-0a15b648b75c Gravatar Fabio Bas2009-09-241-4/+7
* removed visual studio projects: they are outdated and a better version can be...•••git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@3451 17fca916-40b9-46aa-a4ea-0a15b648b75c Gravatar Fabio Bas2009-09-011-253/+0
* updates FSF address, thanks to Kebianizao for noticing•••git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@3200 17fca916-40b9-46aa-a4ea-0a15b648b75c Gravatar Markus Rennings2009-05-082-2/+2
* Cleaned up a bit phonon support•••git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@3197 17fca916-40b9-46aa-a4ea-0a15b648b75c Gravatar Fabio Bas2009-05-071-28/+5
* re-enabled usage of esd, oss, oss+audiofile audio backends•••git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@3195 17fca916-40b9-46aa-a4ea-0a15b648b75c Gravatar Fabio Bas2009-05-071-90/+16
* removed additional whitespace•••git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@3072 17fca916-40b9-46aa-a4ea-0a15b648b75c Gravatar Markus Rennings2009-02-071-1/+1
* hopefully removed all the remaining noisy messages from gcc•••git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@2841 17fca916-40b9-46aa-a4ea-0a15b648b75c Gravatar Fabio Bas2008-11-081-5/+5
* Win VS projects cleanup.•••git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@2575 17fca916-40b9-46aa-a4ea-0a15b648b75c Gravatar Noldor2008-09-263-170/+3
* removed VS QT3 project files.•••git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@2574 17fca916-40b9-46aa-a4ea-0a15b648b75c Gravatar Noldor2008-09-261-167/+0
* Fix continue behaviour in for and foreach•••git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@2490 17fca916-40b9-46aa-a4ea-0a15b648b75c Gravatar Szymon Tomasz Stefanek2008-09-181-1/+19