Chusslove Illich [Sat, 17 May 2008 20:45:05 +0000 (20:45 -0000)]
i18n fix: remove word puzzle.
Script Kiddy [Sat, 17 May 2008 12:36:51 +0000 (12:36 -0000)]
SVN_SILENT made messages (.desktop file, second try)
Matthias Kretz [Thu, 15 May 2008 08:56:56 +0000 (08:56 -0000)]
HAL breaks compat :'( newer HAL versions add one more parent in between to find the actual hardware info
Matthias Kretz [Wed, 14 May 2008 09:29:30 +0000 (09:29 -0000)]
show the fallback notification only once for the same device fallback
Script Kiddy [Sun, 11 May 2008 11:51:04 +0000 (11:51 -0000)]
SVN_SILENT made messages (.desktop file)
Script Kiddy [Sun, 4 May 2008 12:24:58 +0000 (12:24 -0000)]
SVN_SILENT made messages (.desktop file)
Dirk Mueller [Wed, 30 Apr 2008 14:04:54 +0000 (14:04 -0000)]
fix link
Script Kiddy [Tue, 29 Apr 2008 05:51:41 +0000 (05:51 -0000)]
SVN_SILENT made messages (.desktop file)
Script Kiddy [Sat, 26 Apr 2008 20:49:40 +0000 (20:49 -0000)]
SVN_SILENT made messages (.desktop file)
Laurent Montel [Fri, 25 Apr 2008 07:21:35 +0000 (07:21 -0000)]
Fix crash when any item selected
Matthias Kretz [Thu, 24 Apr 2008 23:00:29 +0000 (23:00 -0000)]
remove debug output
Matthias Kretz [Thu, 24 Apr 2008 22:59:45 +0000 (22:59 -0000)]
add update code to remove index 0 and multiply all hardware device indexes with -1
Matthias Kretz [Thu, 24 Apr 2008 19:24:10 +0000 (19:24 -0000)]
filter out devices with isHardwareDevice set, if the platform plugin provides a list of devices already
Script Kiddy [Thu, 24 Apr 2008 12:06:10 +0000 (12:06 -0000)]
SVN_SILENT made messages (.desktop file)
Matthias Kretz [Tue, 22 Apr 2008 10:33:11 +0000 (10:33 -0000)]
- less AudioOutputDevice::fromIndex calls
- better logic for handling a device list change
- ignore unavailable devices in device failure handler
Matthias Kretz [Tue, 22 Apr 2008 09:47:11 +0000 (09:47 -0000)]
- the output/input infos don't need an order - the order is stored in the sorted indexes variable already
- when unplugging a device, don't remove it but only mark it as unavailable
- when plugging a device make sure the sorted indexes are not duplicated
Matthias Kretz [Tue, 22 Apr 2008 09:11:58 +0000 (09:11 -0000)]
negative indexes come from the platform plugin and are nothing to abort on
Adriaan de Groot [Tue, 22 Apr 2008 09:09:34 +0000 (09:09 -0000)]
Support the new AudioOutputDevice setting introduced in branch merge of r799558
Adriaan de Groot [Tue, 22 Apr 2008 09:00:26 +0000 (09:00 -0000)]
If there is no audio device, then the test crashes with a SEGV in AudioDevice::AudioDevice; avoid that crash (but there should probably be another test somewhere towards making the AudioDevice constructor more robust)
Matthias Kretz [Tue, 22 Apr 2008 08:58:16 +0000 (08:58 -0000)]
- a bit nicer flow in platformPlugin
- connect to objectDescriptionChanged from the platform plugin
Matthias Kretz [Tue, 22 Apr 2008 08:56:56 +0000 (08:56 -0000)]
Qt signals and slots and namespaces don't like each other
Jordi Polo [Tue, 22 Apr 2008 07:40:06 +0000 (07:40 -0000)]
Delete checks and code dependent of Qt versions < 4.4
Kdelibs will not even compile if QT >= 4.4 is found so it is safe
Matthias Kretz [Mon, 21 Apr 2008 21:28:38 +0000 (21:28 -0000)]
extra ;
Matthias Kretz [Mon, 21 Apr 2008 21:22:27 +0000 (21:22 -0000)]
use AudioOutputDevice object to select the device, instead of only the index
Matthias Kretz [Mon, 21 Apr 2008 20:34:57 +0000 (20:34 -0000)]
backport from branches/work/phonon-pcmio:
- add AudioCaptureDeviceDescription
- do audio device listing in the platform plugin
- make libphonon prefer audio device descriptions from the platform plugin
- make the KCM handle capture devices
Matthias Kretz [Mon, 21 Apr 2008 20:30:30 +0000 (20:30 -0000)]
backport from branches/work/phonon-pcmio
Matthias Kretz [Mon, 21 Apr 2008 18:57:57 +0000 (18:57 -0000)]
remove extra ;
Matthias Kretz [Mon, 21 Apr 2008 18:05:00 +0000 (18:05 -0000)]
rename AudioStream to AudioChannel and SubtitleStream to Subtitle
Matthias Kretz [Mon, 21 Apr 2008 15:37:44 +0000 (15:37 -0000)]
use Qt-only code where possible
Matthias Kretz [Mon, 21 Apr 2008 15:36:08 +0000 (15:36 -0000)]
use Qt-only code where possible
Matthias Kretz [Mon, 21 Apr 2008 15:35:16 +0000 (15:35 -0000)]
dead code
Friedrich W. H. Kossebau [Mon, 21 Apr 2008 11:43:43 +0000 (11:43 -0000)]
set global program icon via KAboutData, not directly
Matthias Kretz [Mon, 21 Apr 2008 10:15:48 +0000 (10:15 -0000)]
use correct relative include paths again
Alexander Neundorf [Thu, 17 Apr 2008 21:14:27 +0000 (21:14 -0000)]
lowercase
Alex
Bernhard Beschow [Thu, 17 Apr 2008 11:01:13 +0000 (11:01 -0000)]
Fix layout direction in vertical mode.
Script Kiddy [Tue, 15 Apr 2008 02:01:19 +0000 (02:01 -0000)]
SVN_SILENT made messages (.desktop file)
Matthias Kretz [Thu, 10 Apr 2008 19:21:59 +0000 (19:21 -0000)]
backport 795562:
fix race condition: ~/KDE/src/playground-multimedia/phonon/phonon-pcmio/platform_kde
- if a FileJob reached the end
- then the backend requests a seek
- then the result signal is delivered
- the job was cleaned up, but the seek would never finish
Matthias Kretz [Tue, 8 Apr 2008 14:41:28 +0000 (14:41 -0000)]
this is outdated - docs in phonondefs_p.h
Script Kiddy [Mon, 7 Apr 2008 02:19:40 +0000 (02:19 -0000)]
SVN_SILENT made messages (.desktop file)
Matthias Kretz [Thu, 3 Apr 2008 18:11:13 +0000 (18:11 -0000)]
rename to lockfreequeue_p.h
Matthias Kretz [Thu, 3 Apr 2008 18:10:43 +0000 (18:10 -0000)]
this class is not used here, just my own toy
Matthias Kretz [Thu, 3 Apr 2008 16:48:07 +0000 (16:48 -0000)]
just exclude all _p.h files
Laurent Montel [Thu, 3 Apr 2008 16:37:18 +0000 (16:37 -0000)]
Fix after renamed
Matthias Kretz [Thu, 3 Apr 2008 16:27:46 +0000 (16:27 -0000)]
private headers need _p
Matthias Kretz [Thu, 3 Apr 2008 15:29:46 +0000 (15:29 -0000)]
move branches/work/phonon-threadsafe-mediastream back to trunk
Malcolm Hunter [Sun, 30 Mar 2008 09:55:48 +0000 (09:55 -0000)]
Styleguide fix
Matthias Kretz [Sat, 29 Mar 2008 21:37:03 +0000 (21:37 -0000)]
add an assertion to operator-> as it always needs to return a non-null pointer
Matthias Kretz [Fri, 28 Mar 2008 17:25:29 +0000 (17:25 -0000)]
Factory is an internal class, so the header needs to be called factory_p.h instead
Script Kiddy [Tue, 25 Mar 2008 18:47:00 +0000 (18:47 -0000)]
SVN_SILENT made messages (.desktop file)
Laurent Montel [Sun, 16 Mar 2008 10:00:49 +0000 (10:00 -0000)]
Fix missing signal/slot between showCheckBox and signal changed()
Michael Jansen [Sun, 16 Mar 2008 01:26:54 +0000 (01:26 -0000)]
Bug 159370: Crash when clicking in the white space of the outputcategorywidget
BUG:159370
Ian Monroe [Sat, 15 Mar 2008 22:02:10 +0000 (22:02 -0000)]
added the signals availableSubtitlesChanged() availableAudioChannelsChanged() to MediaController
CCMAIL:phonon-backends@kde.org
Matthias Kretz [Fri, 14 Mar 2008 23:00:26 +0000 (23:00 -0000)]
add speed factor to the list
Matthias Kretz [Fri, 14 Mar 2008 14:08:40 +0000 (14:08 -0000)]
merge from branch: in the common case the GLOBAL_STATIC is already constructed. In that case calling operator!() and operator TYPE *() on the QAtomicPointer is not such a terribly good idea (the pointer is declared as volatile inside QAtomicPointer). KCacheGrind says execution improves by 0.5% for release builds, it's quite noticable for debug builds, though.
Thierry Bastian [Fri, 14 Mar 2008 13:27:09 +0000 (13:27 -0000)]
fixed issue with full screen mode
Thierry Bastian [Fri, 14 Mar 2008 11:53:23 +0000 (11:53 -0000)]
-remove the audiopaths/videopaths references from mediacontroller
-make it compile on VC6
-added a version number (4.2 for trunk)
Ian Monroe [Thu, 13 Mar 2008 15:53:23 +0000 (15:53 -0000)]
Adding subtitle and audio channel selection support to the Phonon API, as
discussed on the review board.
Phonon-xine support for this API is coming shortly, with Dragon Player
later today or tomorrow.
CCMAIL:phonon-backends@kde.org
Pino Toscano [Thu, 13 Mar 2008 13:34:14 +0000 (13:34 -0000)]
install objectdescription.h, needed by other 'experimental' headers
CCMAIL: kretz@kde.org
Thierry Bastian [Tue, 11 Mar 2008 13:31:21 +0000 (13:31 -0000)]
small perf improvement (QUrl is only parsed once)
Thierry Bastian [Tue, 11 Mar 2008 13:14:04 +0000 (13:14 -0000)]
better file name managment (url, resource, localfs detection)
Thierry Bastian [Tue, 11 Mar 2008 11:04:55 +0000 (11:04 -0000)]
handling of url as strings
Luboš Luňák [Mon, 10 Mar 2008 23:02:01 +0000 (23:02 -0000)]
Remove usage of QWidget::show[FullScreen|Maximized|Minimized|Normal](),
they do more then just change the state of the window and all these usage
cases were wrong (that is, all their usage).
For changing the state, use something like
window->setWindowState( window->windowState() | Qt::WindowFullScreen ); // set
window->setWindowState( window->windowState() & ~Qt::WindowFullScreen ); // reset
or simply use the new KToggleFullScreenAction::setFullScreen() helper.
Script Kiddy [Sun, 9 Mar 2008 14:57:57 +0000 (14:57 -0000)]
SVN_SILENT made messages (.desktop file)
Matthias Kretz [Wed, 5 Mar 2008 22:43:06 +0000 (22:43 -0000)]
- should compile with VC6 again now by removing partial template specialization usage
- the resulting code seems to be smaller than before so I don't #ifndef QT_NO_PARTIAL_TEMPLATE_SPECIALIZATION and simply replace the whole thing
- the template argument order to (Const)Iface is mirrored now - docs are updated accordingly
Thierry Bastian [Tue, 4 Mar 2008 13:31:28 +0000 (13:31 -0000)]
update from perforce:
-fix fullscreen management
-don't emit error when loading a non-URL MediaSource after a URL MediaSource
Script Kiddy [Mon, 3 Mar 2008 19:28:49 +0000 (19:28 -0000)]
SVN_SILENT made messages (.desktop file)
Matthias Kretz [Sat, 1 Mar 2008 16:05:52 +0000 (16:05 -0000)]
dox for StreamInterface
Matthias Kretz [Sat, 1 Mar 2008 00:32:19 +0000 (00:32 -0000)]
Backend group is not needed anymore as the docs will go into a subdir
Matthias Kretz [Sat, 1 Mar 2008 00:29:35 +0000 (00:29 -0000)]
some dox work
Matthias Kretz [Fri, 29 Feb 2008 23:47:51 +0000 (23:47 -0000)]
no groups in the backend dox
Matthias Kretz [Fri, 29 Feb 2008 23:45:23 +0000 (23:45 -0000)]
no references to other KDE libs, and ignore the backend dir - which has its own Mainpage.dox
Matthias Kretz [Fri, 29 Feb 2008 23:39:58 +0000 (23:39 -0000)]
add dox for internal Iface class
Matthias Kretz [Fri, 29 Feb 2008 22:30:54 +0000 (22:30 -0000)]
add MusicBrainz DiscId as common meta data
Matthias Kretz [Fri, 29 Feb 2008 21:00:43 +0000 (21:00 -0000)]
simplify IFACE macro(s)
Matthias Kretz [Fri, 29 Feb 2008 20:57:19 +0000 (20:57 -0000)]
ObjectDescriptionPrivate does not need to inherit QSharedData
Matthias Kretz [Mon, 25 Feb 2008 17:52:59 +0000 (17:52 -0000)]
more soundcards I got a long time ago on IRC
Thierry Bastian [Mon, 25 Feb 2008 12:30:14 +0000 (12:30 -0000)]
added QT_BEGIN_NAMESPACE/QT_END_NAMESPACE for Qt 4.4 compatibility
Alexander Neundorf [Wed, 20 Feb 2008 22:36:00 +0000 (22:36 -0000)]
-add COMPONENT Devel to the install() commands for headers, so now
we are able to do cmake -DCOMPONENT=Devel -P cmake_install.cmake and only
the development stuff will be installed (i.e. static libs and headers)
-some cosmetics (indentation, lower casing, limiting line lengths to around 120)
-removed empty install() command in kdecore
Alex
Christian Ehrlicher [Tue, 19 Feb 2008 19:25:15 +0000 (19:25 -0000)]
remove 'DESTINATION' since it's already inside ${INSTALL_TARGETS_DEFAULT_ARGS}
cmake 2.4 doesn't complain about this :(
Christian Ehrlicher [Mon, 18 Feb 2008 21:16:04 +0000 (21:16 -0000)]
LIB_INSTALL_DIR -> INSTALL_TARGETS_DEFAULT_ARGS
Albert Astals Cid [Thu, 14 Feb 2008 22:12:50 +0000 (22:12 -0000)]
Remove no empty line at end warning
Albert Astals Cid [Thu, 14 Feb 2008 22:11:15 +0000 (22:11 -0000)]
Remove no empty line at end warning
Thierry Bastian [Tue, 12 Feb 2008 16:53:26 +0000 (16:53 -0000)]
fix typo
David Faure [Tue, 12 Feb 2008 15:52:30 +0000 (15:52 -0000)]
Fix compilation with Qt-4.3.3. Why does this file use tons of undocumented Qt APIs?
CCMAIL: kretz@kde.org
Thierry Bastian [Tue, 12 Feb 2008 14:00:39 +0000 (14:00 -0000)]
sync with Qt:
-namespace macros added on every file
-seek slider improvement when reaching the end of the current file
Albert Astals Cid [Sat, 9 Feb 2008 19:31:57 +0000 (19:31 -0000)]
microoptimization
const & in foreach
Script Kiddy [Sat, 9 Feb 2008 16:01:39 +0000 (16:01 -0000)]
SVN_SILENT made messages (.desktop file)
Matthias Kretz [Thu, 7 Feb 2008 12:30:40 +0000 (12:30 -0000)]
make the Iface object behave like a pointer to the backend object
now new functions can simply do
Iface<FooInterface> iface(d);
if (iface) iface->foo();
and old functions call
Iface<FooInterface, FooInterface41, FooInterface40> iface(d);
if (iface) iface->foo();
Script Kiddy [Thu, 7 Feb 2008 12:23:05 +0000 (12:23 -0000)]
SVN_SILENT made messages (.desktop file)
Matthias Kretz [Wed, 6 Feb 2008 22:38:51 +0000 (22:38 -0000)]
SVN_SILENT: exclude= instead of exclude-
Matthias Kretz [Wed, 6 Feb 2008 22:22:16 +0000 (22:22 -0000)]
fix spelling errors
Matthias Kretz [Wed, 6 Feb 2008 22:20:47 +0000 (22:20 -0000)]
all those functions need to be inline, krazy shouldn't complain about them
Matthias Kretz [Wed, 6 Feb 2008 22:17:03 +0000 (22:17 -0000)]
krazy needs to skip these inlines
Matthias Kretz [Wed, 6 Feb 2008 22:12:26 +0000 (22:12 -0000)]
SVN_SILENT: improper include guard in header
Matthias Kretz [Wed, 6 Feb 2008 22:11:44 +0000 (22:11 -0000)]
use kde-devel-vim.vim and press <F5> to get the right includes ;-)
Matthias Kretz [Wed, 6 Feb 2008 22:08:48 +0000 (22:08 -0000)]
krazy: include own header first; put config.h in angle brackets
Matthias Kretz [Wed, 6 Feb 2008 21:53:02 +0000 (21:53 -0000)]
SVN_SILENT: winterz says I should use SKIP instead of IGNORESUBS
Matthias Kretz [Wed, 6 Feb 2008 21:38:13 +0000 (21:38 -0000)]
I don't think this matters since if a platform defines HAVE_LIBASOUND2 it probably also supports #warning
Matthias Kretz [Wed, 6 Feb 2008 21:36:14 +0000 (21:36 -0000)]
SVN_SILENT: the DESIGN dir contains code, but nothing krazy should care about
Matthias Kretz [Tue, 5 Feb 2008 17:37:07 +0000 (17:37 -0000)]
libkaudiodevicelist doesn't need KIO