mirror of
				https://github.com/hyperion-project/hyperion.ng.git
				synced 2025-03-01 10:33:28 +00:00 
			
		
		
		
	prepare standalone amlogic grabber
activate internal amlogic grabber forwarding Former-commit-id: 21dabf759935836eef556baeb8a27e362e95ae96
This commit is contained in:
		@@ -13,7 +13,7 @@
 | 
			
		||||
#include <sys/types.h>
 | 
			
		||||
 | 
			
		||||
// Local includes
 | 
			
		||||
#include "AmlogicGrabber.h"
 | 
			
		||||
#include <grabber/AmlogicGrabber.h>
 | 
			
		||||
 | 
			
		||||
// Flags copied from 'include/linux/amlogic/amports/amvideocap.h' at https://github.com/codesnake/linux-amlogic
 | 
			
		||||
#define AMVIDEOCAP_IOC_MAGIC 'V'
 | 
			
		||||
 
 | 
			
		||||
@@ -9,7 +9,7 @@
 | 
			
		||||
 | 
			
		||||
// Amlogic grabber includes
 | 
			
		||||
#include <grabber/AmlogicWrapper.h>
 | 
			
		||||
#include "AmlogicGrabber.h"
 | 
			
		||||
#include <grabber/AmlogicGrabber.h>
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
AmlogicWrapper::AmlogicWrapper(const unsigned grabWidth, const unsigned grabHeight, const unsigned updateRate_Hz, Hyperion * hyperion) :
 | 
			
		||||
 
 | 
			
		||||
@@ -7,7 +7,7 @@ SET(CURRENT_SOURCE_DIR ${CMAKE_SOURCE_DIR}/libsrc/grabber/amlogic)
 | 
			
		||||
SET(AmlogicQT_HEADERS ${CURRENT_HEADER_DIR}/AmlogicWrapper.h)
 | 
			
		||||
 | 
			
		||||
SET(AmlogicHEADERS
 | 
			
		||||
		${CURRENT_SOURCE_DIR}/AmlogicGrabber.h
 | 
			
		||||
		${CURRENT_HEADER_DIR}/AmlogicGrabber.h
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
SET(AmlogicSOURCES
 | 
			
		||||
 
 | 
			
		||||
@@ -7,7 +7,7 @@
 | 
			
		||||
// getoptPlusPLus includes
 | 
			
		||||
#include <getoptPlusPlus/getoptpp.h>
 | 
			
		||||
 | 
			
		||||
#include "../../libsrc/grabber/amlogic/AmlogicGrabber.h"
 | 
			
		||||
#include <grabber/AmlogicGrabber.h>
 | 
			
		||||
 | 
			
		||||
using namespace vlofgren;
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -316,6 +316,10 @@ int main(int argc, char** argv)
 | 
			
		||||
			QObject::connect(xbmcVideoChecker, SIGNAL(videoMode(VideoMode)),       amlGrabber, SLOT(setVideoMode(VideoMode)));
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
		#ifdef ENABLE_PROTOBUF
 | 
			
		||||
		QObject::connect(amlGrabber, SIGNAL(emitImage(int, const Image<ColorRgb>&, const int)), protoServer, SLOT(sendImageToProtoSlaves(int, const Image<ColorRgb>&, const int)) );
 | 
			
		||||
		#endif
 | 
			
		||||
 | 
			
		||||
		amlGrabber->start();
 | 
			
		||||
		std::cout << "AMLOGIC grabber created and started" << std::endl;
 | 
			
		||||
	}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user