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();
emit configChanged();
};
+
float DroneControl::confForwardGain()
{
return droneSettings->value("forwardGain",1.0).toFloat();
#include "video.h"
#include <QGraphicsView>
+#ifdef QT_IOS
+#define NO_VIDEO
+#endif
+
DroneVideo::DroneVideo()
{
droneHost.setAddress("192.168.1.1");
luma_only=FALSE;
num_picture_decoded=0;
/// Picture configuration
+#ifndef NO_VIDEO
picture.format = PIX_FMT_YUV420P;
picture.width = pictureWidth;
picture.height = pictureHeight;
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");
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";
// qDebug() << "pic " << num_picture_decoded;
}
-
+#endif
};