phonon:phonon.git
14 years agoi18n fix: remove word puzzle. kdelibs
Chusslove Illich [Sat, 17 May 2008 20:45:05 +0000 (20:45 -0000)]
i18n fix: remove word puzzle.

14 years agoSVN_SILENT made messages (.desktop file, second try)
Script Kiddy [Sat, 17 May 2008 12:36:51 +0000 (12:36 -0000)]
SVN_SILENT made messages (.desktop file, second try)

14 years agoHAL breaks compat :'( newer HAL versions add one more parent in between to find the...
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

14 years agoshow the fallback notification only once for the same device fallback
Matthias Kretz [Wed, 14 May 2008 09:29:30 +0000 (09:29 -0000)]
show the fallback notification only once for the same device fallback

14 years agoSVN_SILENT made messages (.desktop file)
Script Kiddy [Sun, 11 May 2008 11:51:04 +0000 (11:51 -0000)]
SVN_SILENT made messages (.desktop file)

14 years agoSVN_SILENT made messages (.desktop file)
Script Kiddy [Sun, 4 May 2008 12:24:58 +0000 (12:24 -0000)]
SVN_SILENT made messages (.desktop file)

14 years agofix link
Dirk Mueller [Wed, 30 Apr 2008 14:04:54 +0000 (14:04 -0000)]
fix link

14 years agoSVN_SILENT made messages (.desktop file)
Script Kiddy [Tue, 29 Apr 2008 05:51:41 +0000 (05:51 -0000)]
SVN_SILENT made messages (.desktop file)

14 years agoSVN_SILENT made messages (.desktop file)
Script Kiddy [Sat, 26 Apr 2008 20:49:40 +0000 (20:49 -0000)]
SVN_SILENT made messages (.desktop file)

14 years agoFix crash when any item selected
Laurent Montel [Fri, 25 Apr 2008 07:21:35 +0000 (07:21 -0000)]
Fix crash when any item selected

14 years agoremove debug output
Matthias Kretz [Thu, 24 Apr 2008 23:00:29 +0000 (23:00 -0000)]
remove debug output

14 years agoadd update code to remove index 0 and multiply all hardware device indexes with -1
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

14 years agofilter out devices with isHardwareDevice set, if the platform plugin provides a list...
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

14 years agoSVN_SILENT made messages (.desktop file)
Script Kiddy [Thu, 24 Apr 2008 12:06:10 +0000 (12:06 -0000)]
SVN_SILENT made messages (.desktop file)

14 years ago- less AudioOutputDevice::fromIndex calls
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

14 years ago- the output/input infos don't need an order - the order is stored in the sorted...
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

14 years agonegative indexes come from the platform plugin and are nothing to abort on
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

14 years agoSupport the new AudioOutputDevice setting introduced in branch merge of r799558
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

14 years agoIf there is no audio device, then the test crashes with a SEGV in AudioDevice::AudioD...
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)

14 years ago- a bit nicer flow in platformPlugin
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

14 years agoQt signals and slots and namespaces don't like each other
Matthias Kretz [Tue, 22 Apr 2008 08:56:56 +0000 (08:56 -0000)]
Qt signals and slots and namespaces don't like each other

14 years agoDelete checks and code dependent of Qt versions < 4.4
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

14 years agoextra ;
Matthias Kretz [Mon, 21 Apr 2008 21:28:38 +0000 (21:28 -0000)]
extra ;

14 years agouse AudioOutputDevice object to select the device, instead of only the index
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

14 years agobackport from branches/work/phonon-pcmio:
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

14 years agobackport from branches/work/phonon-pcmio
Matthias Kretz [Mon, 21 Apr 2008 20:30:30 +0000 (20:30 -0000)]
backport from branches/work/phonon-pcmio

14 years agoremove extra ;
Matthias Kretz [Mon, 21 Apr 2008 18:57:57 +0000 (18:57 -0000)]
remove extra ;

14 years agorename AudioStream to AudioChannel and SubtitleStream to Subtitle
Matthias Kretz [Mon, 21 Apr 2008 18:05:00 +0000 (18:05 -0000)]
rename AudioStream to AudioChannel and SubtitleStream to Subtitle

14 years agouse Qt-only code where possible
Matthias Kretz [Mon, 21 Apr 2008 15:37:44 +0000 (15:37 -0000)]
use Qt-only code where possible

14 years agouse Qt-only code where possible
Matthias Kretz [Mon, 21 Apr 2008 15:36:08 +0000 (15:36 -0000)]
use Qt-only code where possible

14 years agodead code
Matthias Kretz [Mon, 21 Apr 2008 15:35:16 +0000 (15:35 -0000)]
dead code

14 years agoset global program icon via KAboutData, not directly
Friedrich W. H. Kossebau [Mon, 21 Apr 2008 11:43:43 +0000 (11:43 -0000)]
set global program icon via KAboutData, not directly

14 years agouse correct relative include paths again
Matthias Kretz [Mon, 21 Apr 2008 10:15:48 +0000 (10:15 -0000)]
use correct relative include paths again

14 years agolowercase
Alexander Neundorf [Thu, 17 Apr 2008 21:14:27 +0000 (21:14 -0000)]
lowercase

Alex

14 years agoFix layout direction in vertical mode.
Bernhard Beschow [Thu, 17 Apr 2008 11:01:13 +0000 (11:01 -0000)]
Fix layout direction in vertical mode.

14 years agoSVN_SILENT made messages (.desktop file)
Script Kiddy [Tue, 15 Apr 2008 02:01:19 +0000 (02:01 -0000)]
SVN_SILENT made messages (.desktop file)

14 years agobackport 795562:
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

14 years agothis is outdated - docs in phonondefs_p.h
Matthias Kretz [Tue, 8 Apr 2008 14:41:28 +0000 (14:41 -0000)]
this is outdated - docs in phonondefs_p.h

14 years agoSVN_SILENT made messages (.desktop file)
Script Kiddy [Mon, 7 Apr 2008 02:19:40 +0000 (02:19 -0000)]
SVN_SILENT made messages (.desktop file)

14 years agorename to lockfreequeue_p.h
Matthias Kretz [Thu, 3 Apr 2008 18:11:13 +0000 (18:11 -0000)]
rename to lockfreequeue_p.h

14 years agothis class is not used here, just my own toy
Matthias Kretz [Thu, 3 Apr 2008 18:10:43 +0000 (18:10 -0000)]
this class is not used here, just my own toy

14 years agojust exclude all _p.h files
Matthias Kretz [Thu, 3 Apr 2008 16:48:07 +0000 (16:48 -0000)]
just exclude all _p.h files

14 years agoFix after renamed
Laurent Montel [Thu, 3 Apr 2008 16:37:18 +0000 (16:37 -0000)]
Fix after renamed

14 years agoprivate headers need _p
Matthias Kretz [Thu, 3 Apr 2008 16:27:46 +0000 (16:27 -0000)]
private headers need _p

14 years agomove branches/work/phonon-threadsafe-mediastream back to trunk
Matthias Kretz [Thu, 3 Apr 2008 15:29:46 +0000 (15:29 -0000)]
move branches/work/phonon-threadsafe-mediastream back to trunk

14 years agoStyleguide fix
Malcolm Hunter [Sun, 30 Mar 2008 09:55:48 +0000 (09:55 -0000)]
Styleguide fix

14 years agoadd an assertion to operator-> as it always needs to return a non-null pointer
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

14 years agoFactory is an internal class, so the header needs to be called factory_p.h instead
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

14 years agoSVN_SILENT made messages (.desktop file)
Script Kiddy [Tue, 25 Mar 2008 18:47:00 +0000 (18:47 -0000)]
SVN_SILENT made messages (.desktop file)

14 years agoFix missing signal/slot between showCheckBox and signal changed()
Laurent Montel [Sun, 16 Mar 2008 10:00:49 +0000 (10:00 -0000)]
Fix missing signal/slot between showCheckBox and signal changed()

14 years agoBug 159370: Crash when clicking in the white space of the outputcategorywidget
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

14 years agoadded the signals availableSubtitlesChanged() availableAudioChannelsChanged() to...
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

14 years agoadd speed factor to the list
Matthias Kretz [Fri, 14 Mar 2008 23:00:26 +0000 (23:00 -0000)]
add speed factor to the list

14 years agomerge from branch: in the common case the GLOBAL_STATIC is already constructed. In...
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.

14 years agofixed issue with full screen mode
Thierry Bastian [Fri, 14 Mar 2008 13:27:09 +0000 (13:27 -0000)]
fixed issue with full screen mode

14 years ago-remove the audiopaths/videopaths references from mediacontroller
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)

14 years agoAdding subtitle and audio channel selection support to the Phonon API, as
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

14 years agoinstall objectdescription.h, needed by other 'experimental' headers
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

14 years agosmall perf improvement (QUrl is only parsed once)
Thierry Bastian [Tue, 11 Mar 2008 13:31:21 +0000 (13:31 -0000)]
small perf improvement (QUrl is only parsed once)

14 years agobetter file name managment (url, resource, localfs detection)
Thierry Bastian [Tue, 11 Mar 2008 13:14:04 +0000 (13:14 -0000)]
better file name managment (url, resource, localfs detection)

14 years agohandling of url as strings
Thierry Bastian [Tue, 11 Mar 2008 11:04:55 +0000 (11:04 -0000)]
handling of url as strings

14 years agoRemove usage of QWidget::show[FullScreen|Maximized|Minimized|Normal](),
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.

14 years agoSVN_SILENT made messages (.desktop file)
Script Kiddy [Sun, 9 Mar 2008 14:57:57 +0000 (14:57 -0000)]
SVN_SILENT made messages (.desktop file)

14 years ago- should compile with VC6 again now by removing partial template specialization usage
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

14 years agoupdate from perforce:
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

14 years agoSVN_SILENT made messages (.desktop file)
Script Kiddy [Mon, 3 Mar 2008 19:28:49 +0000 (19:28 -0000)]
SVN_SILENT made messages (.desktop file)

14 years agodox for StreamInterface
Matthias Kretz [Sat, 1 Mar 2008 16:05:52 +0000 (16:05 -0000)]
dox for StreamInterface

14 years agoBackend group is not needed anymore as the docs will go into a subdir
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

14 years agosome dox work
Matthias Kretz [Sat, 1 Mar 2008 00:29:35 +0000 (00:29 -0000)]
some dox work

14 years agono groups in the backend dox
Matthias Kretz [Fri, 29 Feb 2008 23:47:51 +0000 (23:47 -0000)]
no groups in the backend dox

14 years agono references to other KDE libs, and ignore the backend dir - which has its own Mainp...
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

14 years agoadd dox for internal Iface class
Matthias Kretz [Fri, 29 Feb 2008 23:39:58 +0000 (23:39 -0000)]
add dox for internal Iface class

14 years agoadd MusicBrainz DiscId as common meta data
Matthias Kretz [Fri, 29 Feb 2008 22:30:54 +0000 (22:30 -0000)]
add MusicBrainz DiscId as common meta data

14 years agosimplify IFACE macro(s)
Matthias Kretz [Fri, 29 Feb 2008 21:00:43 +0000 (21:00 -0000)]
simplify IFACE macro(s)

14 years agoObjectDescriptionPrivate does not need to inherit QSharedData
Matthias Kretz [Fri, 29 Feb 2008 20:57:19 +0000 (20:57 -0000)]
ObjectDescriptionPrivate does not need to inherit QSharedData

14 years agomore soundcards I got a long time ago on IRC
Matthias Kretz [Mon, 25 Feb 2008 17:52:59 +0000 (17:52 -0000)]
more soundcards I got a long time ago on IRC

14 years agoadded QT_BEGIN_NAMESPACE/QT_END_NAMESPACE for Qt 4.4 compatibility
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

14 years ago-add COMPONENT Devel to the install() commands for headers, so now
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

14 years agoremove 'DESTINATION' since it's already inside ${INSTALL_TARGETS_DEFAULT_ARGS}
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 :(

14 years agoLIB_INSTALL_DIR -> INSTALL_TARGETS_DEFAULT_ARGS
Christian Ehrlicher [Mon, 18 Feb 2008 21:16:04 +0000 (21:16 -0000)]
LIB_INSTALL_DIR -> INSTALL_TARGETS_DEFAULT_ARGS

14 years agoRemove no empty line at end warning
Albert Astals Cid [Thu, 14 Feb 2008 22:12:50 +0000 (22:12 -0000)]
Remove no empty line at end warning

14 years agoRemove 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

14 years agofix typo
Thierry Bastian [Tue, 12 Feb 2008 16:53:26 +0000 (16:53 -0000)]
fix typo

14 years agoFix compilation with Qt-4.3.3. Why does this file use tons of undocumented Qt APIs?
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

14 years agosync with Qt:
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

14 years agomicrooptimization
Albert Astals Cid [Sat, 9 Feb 2008 19:31:57 +0000 (19:31 -0000)]
microoptimization
const & in foreach

14 years agoSVN_SILENT made messages (.desktop file)
Script Kiddy [Sat, 9 Feb 2008 16:01:39 +0000 (16:01 -0000)]
SVN_SILENT made messages (.desktop file)

14 years agomake the Iface object behave like a pointer to the backend object
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();

14 years agoSVN_SILENT made messages (.desktop file)
Script Kiddy [Thu, 7 Feb 2008 12:23:05 +0000 (12:23 -0000)]
SVN_SILENT made messages (.desktop file)

14 years agoSVN_SILENT: exclude= instead of exclude-
Matthias Kretz [Wed, 6 Feb 2008 22:38:51 +0000 (22:38 -0000)]
SVN_SILENT: exclude= instead of exclude-

14 years agofix spelling errors
Matthias Kretz [Wed, 6 Feb 2008 22:22:16 +0000 (22:22 -0000)]
fix spelling errors

14 years agoall those functions need to be inline, krazy shouldn't complain about them
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

14 years agokrazy needs to skip these inlines
Matthias Kretz [Wed, 6 Feb 2008 22:17:03 +0000 (22:17 -0000)]
krazy needs to skip these inlines

14 years agoSVN_SILENT: improper include guard in header
Matthias Kretz [Wed, 6 Feb 2008 22:12:26 +0000 (22:12 -0000)]
SVN_SILENT: improper include guard in header

14 years agouse kde-devel-vim.vim and press <F5> to get the right includes ;-)
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 ;-)

14 years agokrazy: include own header first; put config.h in angle brackets
Matthias Kretz [Wed, 6 Feb 2008 22:08:48 +0000 (22:08 -0000)]
krazy: include own header first; put config.h in angle brackets

14 years agoSVN_SILENT: winterz says I should use SKIP instead of IGNORESUBS
Matthias Kretz [Wed, 6 Feb 2008 21:53:02 +0000 (21:53 -0000)]
SVN_SILENT: winterz says I should use SKIP instead of IGNORESUBS

14 years agoI don't think this matters since if a platform defines HAVE_LIBASOUND2 it probably...
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

14 years agoSVN_SILENT: the DESIGN dir contains code, but nothing krazy should care about
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

14 years agolibkaudiodevicelist doesn't need KIO
Matthias Kretz [Tue, 5 Feb 2008 17:37:07 +0000 (17:37 -0000)]
libkaudiodevicelist doesn't need KIO