Comment 2 for bug 1511029

Revision history for this message
Simon Fels (morphis) wrote :

I looked into this and got it reproduced. However it looks for me like this isn't anything wrong in media-hub.

Once I do step 4 I get the following in .cache/upstart/unity8-dash.log:

virtual void AalMediaPlayerControl::setMedia(const QMediaContent&, QIODevice*)

setMedia() media: QUrl( "" )
void QDeclarativeAudio::setPlaylist(QDeclarativePlaylist*)
void QDeclarativeAudio::setSource(const QUrl&)
Calling setMedia
void QMediaPlayer::setMedia(const QMediaContent&, QIODevice*)
virtual void AalMediaPlayerControl::stop()

virtual void AalMediaPlayerControl::setMedia(const QMediaContent&, QIODevice*)

Local file URI: "file:///home/phablet/Music/test.ogg"
setMedia() media: QUrl( "file:///home/phablet/Music/test.ogg" )
virtual QMediaPlayer::MediaStatus AalMediaPlayerControl::mediaStatus() const

virtual QMediaPlayer::MediaStatus AalMediaPlayerControl::mediaStatus() const

virtual QMediaPlayer::MediaStatus AalMediaPlayerControl::mediaStatus() const

Local file URI: "file:///home/phablet/Music/test.ogg"
Setting media to: QUrl( "file:///home/phablet/Music/test.ogg" )
Setting player as current player
virtual void AalMediaPlayerControl::play()

virtual QMediaPlayer::MediaStatus AalMediaPlayerControl::mediaStatus() const

virtual QMediaPlayer::MediaStatus AalMediaPlayerControl::mediaStatus() const

void AalMediaPlayerService::play()
virtual QMediaPlayer::MediaStatus AalMediaPlayerControl::mediaStatus() const

virtual QMediaPlayer::MediaStatus AalMediaPlayerControl::mediaStatus() const

Actually calling m_hubPlayerSession->play()
PlaybackStatusChanged signal arrived via the bus (Status: PlaybackStatus::ready)
PlaybackStatusChanged signal arrived via the bus (Status: PlaybackStatus::paused)
PlaybackStatusChanged signal arrived via the bus (Status: PlaybackStatus::playing)
PlaybackStatusChanged signal arrived via the bus (Status: PlaybackStatus::playing)
PlaybackStatus changed to: "playing"

Where test.ogg is the song I played with step 2. With this its pretty clear that something is loading the wrong track into the media player where we're off to fix anything then. If it is not a problem with how the dash is using QMediaPlayer or QMediaPlaylist then it still could be something in qtmultimedia itself.