]> Some of my projects - aniplayer.git/commitdiff
Add logs for play/pause/stop
authorAPTX <marek321@gmail.com>
Sun, 26 Nov 2017 11:14:36 +0000 (20:14 +0900)
committerAPTX <marek321@gmail.com>
Sun, 26 Nov 2017 11:14:36 +0000 (20:14 +0900)
Also includes minor formatting fixes

core/player.cpp

index 919ef655f4f31a92f9f60c42a57873bb064fadae..76c3c5cc45bf89492be687fd8104663065fa7863 100644 (file)
@@ -1,8 +1,8 @@
 #include "player.h"
 
 #include <QLoggingCategory>
-#include <QQmlApplicationEngine>
 #include <QMetaObject>
+#include <QQmlApplicationEngine>
 
 #ifdef Q_OS_WIN
 #include <Windows.h>
@@ -113,13 +113,9 @@ QAbstractItemModel *Player::annotationModel() const {
   return m_annotationModel;
 }
 
-bool Player::shouldSaveFramesToImage() const
-{
-  return true;
-}
+bool Player::shouldSaveFramesToImage() const { return true; }
 
-void Player::newFrame(const QImage &image)
-{
+void Player::newFrame(const QImage &image) {
   m_lastFrame = image;
   // This is called from VideoElement::synchronize which should do as little as
   // possible
@@ -146,11 +142,20 @@ void Player::setNextSource(QUrl nextSource) {
   emit nextSourceChanged(nextSource);
 }
 
-void Player::play() { m_backend->play(); }
+void Player::play() {
+  qCDebug(playerCategory) << "Asking backend to play";
+  m_backend->play();
+}
 
-void Player::pause() { m_backend->pause(); }
+void Player::pause() {
+  qCDebug(playerCategory) << "Asking backend to pause";
+  m_backend->pause();
+}
 
-void Player::stop() { m_backend->stop(); }
+void Player::stop() {
+  qCDebug(playerCategory) << "Asking backend to stop";
+  m_backend->stop();
+}
 
 void Player::togglePlay() { PlayState::Playing == state() ? pause() : play(); }
 
@@ -340,9 +345,7 @@ void Player::reqisterQmlTypes() {
   qmlRegisterType<Player>("org.aptx.aniplayer", 1, 0, "Player");
 }
 
-void Player::onNewFrame() {
-  emit frameChanged(m_lastFrame);
-}
+void Player::onNewFrame() { emit frameChanged(m_lastFrame); }
 
 bool Player::canLoadVideoNow() const {
   return m_backendInstanceReady && m_renderer && m_rendererReady;