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()
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.
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 AalMediaPlayerC ontrol: :setMedia( const QMediaContent&, QIODevice*)
setMedia() media: QUrl( "" ) io::setPlaylist (QDeclarativePl aylist* ) io::setSource( const QUrl&) :setMedia( const QMediaContent&, QIODevice*) ontrol: :stop()
void QDeclarativeAud
void QDeclarativeAud
Calling setMedia
void QMediaPlayer:
virtual void AalMediaPlayerC
virtual void AalMediaPlayerC ontrol: :setMedia( const QMediaContent&, QIODevice*)
Local file URI: "file:/ //home/ phablet/ Music/test. ogg" //home/ phablet/ Music/test. ogg" ) :MediaStatus AalMediaPlayerC ontrol: :mediaStatus( ) const
setMedia() media: QUrl( "file:/
virtual QMediaPlayer:
virtual QMediaPlayer: :MediaStatus AalMediaPlayerC ontrol: :mediaStatus( ) const
virtual QMediaPlayer: :MediaStatus AalMediaPlayerC ontrol: :mediaStatus( ) const
Local file URI: "file:/ //home/ phablet/ Music/test. ogg" //home/ phablet/ Music/test. ogg" ) ontrol: :play()
Setting media to: QUrl( "file:/
Setting player as current player
virtual void AalMediaPlayerC
virtual QMediaPlayer: :MediaStatus AalMediaPlayerC ontrol: :mediaStatus( ) const
virtual QMediaPlayer: :MediaStatus AalMediaPlayerC ontrol: :mediaStatus( ) const
void AalMediaPlayerS ervice: :play() :MediaStatus AalMediaPlayerC ontrol: :mediaStatus( ) const
virtual QMediaPlayer:
virtual QMediaPlayer: :MediaStatus AalMediaPlayerC ontrol: :mediaStatus( ) const
Actually calling m_hubPlayerSess ion->play( ) hanged signal arrived via the bus (Status: PlaybackStatus: :ready) hanged signal arrived via the bus (Status: PlaybackStatus: :paused) hanged signal arrived via the bus (Status: PlaybackStatus: :playing) hanged signal arrived via the bus (Status: PlaybackStatus: :playing)
PlaybackStatusC
PlaybackStatusC
PlaybackStatusC
PlaybackStatusC
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.