ifeq ($(vomp_platform),raspberry)
$(info Raspberry pi flags)
LDFLAGS = -Wall $(PICTURES)
-LIBS = -L/opt/vc/lib -lpthread -lrt -lEGL -lOpenVG -lopenmaxil -lbcm_host -lavformat -lavcodec -lavutil -lavresample
+LIBS = -L/opt/vc/lib -lpthread -lrt -lbrcmEGL -lbrcmOpenVG -lopenmaxil -lbcm_host -lavformat -lavcodec -lavutil -lavresample
OBJECTS += main.o threadp.o osdvector.o surfacevector.o osdopenvg.o ledraspberry.o mtdraspberry.o videoomx.o audioomx.o imageomx.o wjpegsimple.o remotelinux.o signal.o
LIBS+= -ldl -lfontconfig -lfreetype -L/usr/lib/arm-linux-gnueabihf -lMagick++-6.Q16
{
error=FT_Load_Glyph(ft_face,glyph,FT_LOAD_DEFAULT);
if (error){
- FT_Done_Face(ft_face);
- Log::getInstance()->log("OSD", Log::WARN, "Could not load glyph %x",error);
- return 0;
+ cur_char = FT_Get_Next_Char(ft_face,cur_char,&glyph);
+ Log::getInstance()->log("OSD", Log::WARN, "Could not load glyph %x %c",error);
+ continue;
}
VGPath path;
FT_Outline ot=ft_face->glyph->outline;
// The next section is activated, if the magick++ PictureReader is provided, it should be available for many POSIX platforms
#ifdef PICTURE_DECODER_MAGICK
+#define MAGICKCORE_QUANTUM_DEPTH 16
+#define MAGICKCORE_HDRI_ENABLE 0
#include <Magick++.h>
-using namespace Magick;
+using namespace Magick;
class MagickDecoder: public OsdVector::PictureDecoder {
public: