summaryrefslogtreecommitdiffstats
path: root/src/3rdparty
diff options
context:
space:
mode:
authorGareth Stockwell <gareth.stockwell@sosco.com>2009-08-26 09:13:46 (GMT)
committerGareth Stockwell <gareth.stockwell@sosco.com>2009-08-26 09:13:46 (GMT)
commit0f893c8e1147d759b81cbd9ad121d7715c333bf6 (patch)
treec3111f564afb61efc776d83d07582ce5e04a1ed3 /src/3rdparty
parent8076ee4317333112a529b9df5e7ab0a44e101d16 (diff)
downloadQt-0f893c8e1147d759b81cbd9ad121d7715c333bf6.zip
Qt-0f893c8e1147d759b81cbd9ad121d7715c333bf6.tar.gz
Qt-0f893c8e1147d759b81cbd9ad121d7715c333bf6.tar.bz2
Updated the TODO list
Diffstat (limited to 'src/3rdparty')
-rw-r--r--src/3rdparty/phonon/mmf/TODO.txt10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/3rdparty/phonon/mmf/TODO.txt b/src/3rdparty/phonon/mmf/TODO.txt
index 84dd52d..49e8074 100644
--- a/src/3rdparty/phonon/mmf/TODO.txt
+++ b/src/3rdparty/phonon/mmf/TODO.txt
@@ -6,6 +6,15 @@ The following items are in rough order of priority.
* Work out why video is not visible
+* Write a test app which allows the following:
+ - Dragging of the video widget
+ - Resizing of the video widget
+ - Dragging of other widgets on top of / underneath the video widget
+These will allow the video widget's moveEvent / resizeEvent implementations to be tested.
+
+* Write / modify a test app which allows audio effects to be enabled / disabled.
+ - In the simplest case, this could just be a command-line app which allows effects to be specified using flags.
+
* On-target testing
1. Ensure that Phonon front- and back-end libraries are included in the SIS file.
2. Add musicplayer.exe and mediaplayer.exe to the FluidLauncher
@@ -23,6 +32,7 @@ The main question here is how best to implement the MIME type detection for stre
3. Detect MIME type and create AbstractMediaPlayer instance
4. Close network connection
5. Pass URL to MMF client utility, which will then re-open the stream
+An alternative approach is to always create a VideoPlayer when passed an RTSP URL, and then modify VideoPlayer::hasVideo to check CVideoPlayerUtility::VideoMimeTypeL before returning. This way, we would always use CVideoPlayerUtility for RTSP streaming, whether the source is audio or video. Well-behaved client apps, however, should check MediaObject::hasVideo before creating the UI - and therefore the VideoWidget would only be connected if the source is actually a video stream.
* Performance analysis
Compare video frame rate obtained using default S60 media player and Qt demo apps