sync repo
authorKate Alhola <kate.alhola@gmail.com>
Wed, 11 Apr 2012 12:04:02 +0000 (15:04 +0300)
committerKate Alhola <kate.alhola@gmail.com>
Wed, 11 Apr 2012 12:04:02 +0000 (15:04 +0300)
mardrone/dronelib/dronecontrol.cpp
mardrone/dronelib/video.cpp

index ca6aab4..b0e4a4b 100644 (file)
@@ -268,6 +268,16 @@ void DroneControl::setConfUseJoyStick(bool val)
     emit configChanged();
 };
 
+int DroneControl::confSimuMode()
+{
+    return droneSettings->value("SimuMode",true).toInt();
+};
+void DroneControl::setConfSimuMode(int val)
+{
+    droneSettings->setValue("SimuMode",val);
+    emit configChanged();
+};
+
 bool DroneControl::confFullScreen()
 {
     return droneSettings->value("fullScreen",true).toBool();
@@ -278,6 +288,7 @@ void DroneControl::setConfFullScreen(bool val)
     emit configChanged();
 };
 
+
 float DroneControl::confForwardGain()
 {
     return droneSettings->value("forwardGain",1.0).toFloat();
index 5bf3328..c8363ca 100644 (file)
 #include "video.h"
 #include <QGraphicsView>
 
+#ifdef QT_IOS
+#define NO_VIDEO
+#endif
+
 DroneVideo::DroneVideo()
 {
      droneHost.setAddress("192.168.1.1");
@@ -90,6 +94,7 @@ void VideoThread::run()
     luma_only=FALSE;
     num_picture_decoded=0;
     /// Picture configuration
+#ifndef NO_VIDEO
     picture.format        = PIX_FMT_YUV420P;
     picture.width         = pictureWidth;
     picture.height        = pictureHeight;
@@ -102,7 +107,9 @@ void VideoThread::run()
     picture.cr_line_size  = pictureWidth / 2;
     picture.y_pad         = 0;
     picture.c_pad         = 0;
+
     qDebug() << "video_codec_open=" << video_codec_open(&controller, (codec_type_t)codec_type);
+#endif
     //stateTimer->start(1000);
     qDebug() << "videoThread::run() initialized";
     sendVideoPort("AT");
@@ -150,6 +157,7 @@ void VideoThread::decodeTransform(QByteArray &videoData)
 
     bool_t got_image = FALSE;
     //qDebug() <<"VideoThread::decodeTransform" << controller.video_codec;
+#ifndef NO_VIDEO
     if(controller.video_codec!=NULL)  video_decode_blockline( &controller, &picture, &got_image );
     //else qDebug() << "No video controller";
     //qDebug() <<"VideoThread::decodeTransform 2";
@@ -168,7 +176,7 @@ void VideoThread::decodeTransform(QByteArray &videoData)
 
        //   qDebug() << "pic " << num_picture_decoded;
         }
-
+#endif
 
 };