aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/snd/libkvisnd.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Misc fixes to sound module related to autodetect (#2669)Gravatar ctrlaltca2024-08-021-102/+73
| | | | | | | | | | | | | | | | | * 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 valid
* Check for QtMultimedia before using QSound; partially fix #2166 (#2604)Gravatar ctrlaltca2024-02-121-0/+8
|
* 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
|
* Apply all modernize-* fixes from clang-tidy except for modernize-use-autoGravatar Alexey Sokolov2018-11-141-1/+1
|
* Fix the sound system autodetection (#2278)Gravatar wodim2017-12-271-10/+0
| | | | | | | | | | | * 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.
* 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-291-342/+338
|
* Remove all ifdefs related to older versions of Qt.Gravatar wodim2016-04-071-12/+2
| | | | Now that we only support Qt 5 we will no longer need these.
* Fix deprecated phonon4qt5 warning.Gravatar TheReign2015-12-291-1/+1
|
* copyright headers: fix broken boilerplate wording linkss -> terms and ↵Gravatar un1versal2015-11-281-1/+1
| | | | opinion -> option
* Copyright Headers: Cosmetic typos irc -> IRCGravatar un1versal2015-10-281-1/+1
|
* Clean up trailing whitespaces and excess newlinesGravatar Matt Ullman2015-10-181-1/+0
| | | | | Oh how I can already hear the sound of angry villagers with pitchforks running over to my desk
* - massive trailing whitespace cleanup (yes, one of these "you can hate me ↵Gravatar Robert Förster2014-11-211-2/+2
| | | | | | | | | for that" commits) - 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
* Compile and run with Qt5.0. Also add a couple of KVS functions for byte ↵Gravatar Szymon Tomasz Stefanek2012-12-221-2/+2
| | | | | | order conversion. git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@6297 17fca916-40b9-46aa-a4ea-0a15b648b75c
* fix previous commitGravatar Fabio Bas2012-10-021-3/+7
| | | | git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@6266 17fca916-40b9-46aa-a4ea-0a15b648b75c
* Some more qt5 portingGravatar Fabio Bas2012-10-021-6/+1
| | | | git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@6265 17fca916-40b9-46aa-a4ea-0a15b648b75c
* qt5 support (sip): code only, no touch to build system by nowGravatar Fabio Bas2012-09-251-6/+10
| | | | git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@6251 17fca916-40b9-46aa-a4ea-0a15b648b75c
* More renames, fix the spelling of KVIrc etc...Gravatar Szymon Tomasz Stefanek2010-12-291-1/+1
| | | | git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@5254 17fca916-40b9-46aa-a4ea-0a15b648b75c
* More renaming and cleanupGravatar Szymon Tomasz Stefanek2010-12-271-2/+2
| | | | git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@5237 17fca916-40b9-46aa-a4ea-0a15b648b75c
* Beginning of 'the big rename & cleanup'. File names should match class ↵Gravatar Szymon Tomasz Stefanek2010-12-251-7/+7
| | | | | | names, when possible. Move classes to one per file. Move C functions to namespaces, if possible. Kill some abbreviations... git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@5229 17fca916-40b9-46aa-a4ea-0a15b648b75c
* applied typo fixes for the "file" and "config" modules (thank OmegaPhil)Gravatar Fabio Bas2010-08-311-1/+1
| | | | | | | | 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
* cleaned code: removed all instances of debugGravatar Elvio Basello2010-08-071-18/+18
| | | | git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@4805 17fca916-40b9-46aa-a4ea-0a15b648b75c
* Trunk is now 4.1.1 since we've moved past the security issue :)Gravatar Szymon Tomasz Stefanek2010-08-011-0/+1
| | | | git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@4746 17fca916-40b9-46aa-a4ea-0a15b648b75c
* Fix phonon playback (at least via xine engine). Amplify the test jingle a bit.Gravatar Szymon Tomasz Stefanek2010-05-271-0/+2
| | | | git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@4379 17fca916-40b9-46aa-a4ea-0a15b648b75c
* fixed segfaultGravatar Elvio Basello2010-05-271-4/+6
| | | | git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@4378 17fca916-40b9-46aa-a4ea-0a15b648b75c
* Kill some debug noise.Gravatar Szymon Tomasz Stefanek2010-05-241-51/+189
| | | | | | | | | | | 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
* avoid opening the sound device in exclusive mode and also avoid opening the ↵Gravatar Szymon Tomasz Stefanek2010-05-221-6/+8
| | | | | | sound file in write mode git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@4353 17fca916-40b9-46aa-a4ea-0a15b648b75c
* final fix for #695, plus added missing po files for "python" and ↵Gravatar Fabio Bas2010-01-241-1/+2
| | | | | | "sharedfile" (notice to translators) git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@3877 17fca916-40b9-46aa-a4ea-0a15b648b75c
* restored lowercase phonon #includes (fixes phonon compilation without KDE); ↵Gravatar Fabio Bas2009-12-061-3/+3
| | | | | | thanks Arfrever git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@3669 17fca916-40b9-46aa-a4ea-0a15b648b75c
* some phonon tweakingGravatar Fabio Bas2009-09-241-4/+7
| | | | git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@3519 17fca916-40b9-46aa-a4ea-0a15b648b75c
* updates FSF address, thanks to Kebianizao for noticingGravatar Markus Rennings2009-05-081-1/+1
| | | | git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@3200 17fca916-40b9-46aa-a4ea-0a15b648b75c
* Cleaned up a bit phonon supportGravatar Fabio Bas2009-05-071-28/+5
| | | | git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@3197 17fca916-40b9-46aa-a4ea-0a15b648b75c
* re-enabled usage of esd, oss, oss+audiofile audio backendsGravatar Fabio Bas2009-05-071-90/+16
| | | | git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@3195 17fca916-40b9-46aa-a4ea-0a15b648b75c
* removed additional whitespaceGravatar Markus Rennings2009-02-071-1/+1
| | | | git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@3072 17fca916-40b9-46aa-a4ea-0a15b648b75c
* hopefully removed all the remaining noisy messages from gccGravatar Fabio Bas2008-11-081-5/+5
| | | | git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@2841 17fca916-40b9-46aa-a4ea-0a15b648b75c
* Fix continue behaviour in for and foreachGravatar Szymon Tomasz Stefanek2008-09-181-1/+19
| | | | git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@2490 17fca916-40b9-46aa-a4ea-0a15b648b75c
* fixed license template for modules from n to the end;Gravatar Elvio Basello2008-09-181-3/+3
| | | | | | | | | please, when you create a new file or edit an old one, don't simply copy/paste the license from an other file, but adjust the infos in it (author, datetime, license owner) git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@2485 17fca916-40b9-46aa-a4ea-0a15b648b75c
* Hack KviIrcSocket in order to allow entering SSL mode after the STARTTLS ↵Gravatar Szymon Tomasz Stefanek2008-08-281-3/+6
| | | | | | acknowledge has been received git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@2341 17fca916-40b9-46aa-a4ea-0a15b648b75c
* Cmake checks for audiofile supportGravatar Szymon Tomasz Stefanek2008-08-271-5/+5
| | | | git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@2321 17fca916-40b9-46aa-a4ea-0a15b648b75c
* Added Phonon cmake module from KDE4, now using it.Gravatar Voker572008-08-041-18/+14
| | | | git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@2177 17fca916-40b9-46aa-a4ea-0a15b648b75c
* fix for phonon support (working on mingw32+mplayer backend :))Gravatar Fabio Bas2008-07-011-7/+17
| | | | git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@1974 17fca916-40b9-46aa-a4ea-0a15b648b75c
* mingw32: fixed module compilation up to kvirijndael; added some installation ↵Gravatar Fabio Bas2008-05-281-7/+7
| | | | | | rules to test git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@1864 17fca916-40b9-46aa-a4ea-0a15b648b75c
* Use CMAKE_INSTALL_PREFIX instead of INSTALL_PREFIX. Also hopefully fix out ↵Gravatar Szymon Tomasz Stefanek2008-05-111-2/+2
| | | | | | of source builds. git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@1744 17fca916-40b9-46aa-a4ea-0a15b648b75c
* QFixGravatar Voker572008-05-081-1/+1
| | | | git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@1717 17fca916-40b9-46aa-a4ea-0a15b648b75c
* more Phonon&kde4Gravatar Voker572008-04-181-2/+8
| | | | git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@1498 17fca916-40b9-46aa-a4ea-0a15b648b75c
* QT4 port: QIconSet (completed), objects module (w.i.p.), code clean.Gravatar Noldor2008-04-141-2/+6
| | | | git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@1480 17fca916-40b9-46aa-a4ea-0a15b648b75c