jvcleave / ofxOMXPlayer

OpenMax accelerated video player for openFrameworks on the Raspberry Pi 0-3. Does not work with RPI4

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

libssl.so.1.0.2, needed by libcurl.so, may conflict with libssl.so.1.1

kr15h opened this issue · comments

Here is another one from my compiling adventures tonight. Below a more detailed output.

/usr/bin/ld: warning: libssl.so.1.0.2, needed by /usr/lib/gcc/arm-linux-gnueabihf/6/../../../arm-linux-gnueabihf/libcurl.so, may conflict with libssl.so.1.1
/usr/bin/ld: /home/pi/openFrameworks-master/addons/ofxOMXPlayer/libs/linuxarmv6l/ffmpeg/lib/libavformat.a(tls_openssl.o): undefined reference to symbol 'SSL_load_error_strings@@OPENSSL_1.0.2d'
//usr/lib/arm-linux-gnueabihf/libssl.so.1.0.2: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
/home/pi/openFrameworks-master/libs/openFrameworksCompiled/project/makefileCommon/compile.project.mk:403: recipe for target 'bin/example' failed
make[1]: *** [bin/example] Error 1
make[1]: Leaving directory '/home/pi/openFrameworks-master/addons/ofxPiMapper/example'
/home/pi/openFrameworks-master/libs/openFrameworksCompiled/project/makefileCommon/compile.project.mk:124: recipe for target 'Release' failed
make: *** [Release] Error 2

After installing libssl1.0-dev with sudo apt-get install libssl1.0-dev I get the next error. Raspbian Stretch on Raspberry Pi 3 it is.


/usr/bin/ld: /home/pi/openFrameworks-master/addons/obj/linuxarmv6l/Release/ofxOMXPlayer/src/ofxOMXPlayer.o: undefined reference to symbol 'eglCreateImageKHR'
//opt/vc/lib/libbrcmEGL.so: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
/home/pi/openFrameworks-master/libs/openFrameworksCompiled/project/makefileCommon/compile.project.mk:403: recipe for target 'bin/example' failed
make[1]: *** [bin/example] Error 1
make[1]: Leaving directory '/home/pi/openFrameworks-master/addons/ofxPiMapper/example'
/home/pi/openFrameworks-master/libs/openFrameworksCompiled/project/makefileCommon/compile.project.mk:124: recipe for target 'Release' failed
make: *** [Release] Error 2

Fixed this by adding ADDITIONAL_LIBS = -lbrcmEGL to linuxarmv6l: in addon_config.mk and managed to compile. However, after trying to launch, it fails with a Segmentation fault.

pi@raspberrypi:~/openFrameworks-master/addons/ofxOMXPlayer/example-basic/bin $ ./example-basic
[notice ] ofAppEGLWindow: setupRPiNativeWindow(): screenRect: 1280x800
[notice ] ofAppEGLWindow: setupRPiNativeWindow(): windowRect: 1280x720
[notice ] ofAppEGLWindow: createSurface(): setting up EGL Display
[notice ] ofAppEGLWindow: createSurface(): EGL Display correctly set 0x1
[notice ] ofAppEGLWindow: createSurface(): no current renderer selected
[notice ] ofAppEGLWindow: createSurface(): default renderer detected
[notice ] ofAppEGLWindow: createSurface(): surface created correctly
[notice ] ofAppEGLWindow: createSurface(): API bound correctly
[notice ] ofAppEGLWindow: createSurface(): -----EGL-----
[notice ] ofAppEGLWindow: createSurface(): EGL_VERSION_MAJOR = 1
[notice ] ofAppEGLWindow: createSurface(): EGL_VERSION_MINOR = 4
[notice ] ofAppEGLWindow: createSurface(): EGL_CLIENT_APIS = OpenGL_ES OpenVG
[notice ] ofAppEGLWindow: createSurface(): EGL_VENDOR = Broadcom
[notice ] ofAppEGLWindow: createSurface(): EGL_VERSION = 1.4
[notice ] ofAppEGLWindow: createSurface(): EGL_EXTENSIONS = EGL_KHR_image EGL_KHR_image_base EGL_KHR_image_pixmap EGL_KHR_vg_parent_image EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_lock_surface
[notice ] ofAppEGLWindow: createSurface(): GL_RENDERER =
[notice ] ofAppEGLWindow: createSurface(): GL_VERSION  =
[notice ] ofAppEGLWindow: createSurface(): GL_VENDOR   =
[notice ] ofAppEGLWindow: createSurface(): -------------
[notice ] ofAppEGLWindow: setupPeripherals(): peripheral setup complete
[notice ] ofAppEGLWindow: setupNativeUDev(): created udev object
[notice ] ofAppEGLWindow: setupMouse(): mouse_fd=5 devicePath=/dev/input/by-path/platform-3f980000.usb-usb-0:1.2:1.1-event-mouse
[notice ] ofAppEGLWindow: setupMouse(): mouse device name = Microsoft Microsoft® Nano Transceiver v1.0
[ error ] ofAppEGLWindow: ioctl GABS failed
[ error ] ofAppEGLWindow: ioctl GABS failed
[notice ] ofAppEGLWindow: setupKeyboard(): keyboard_fd=6 devicePath=/dev/input/by-path/platform-3f980000.usb-usb-0:1.2:1.2-event-kbd
[notice ] ofAppEGLWindow: setupKeyboard(): keyboard device name = Microsoft Microsoft® Nano Transceiver v1.0
[notice ] ofAppEGLWindow: setupPeripherals(): native event setup complete
[verbose] bool OMXReader::open(std::__cxx11::string, bool): fileName: /home/pi/openFrameworks-master/addons/ofxOMXPlayer/video/Timecoded_Big_bunny_1.mov
[notice ] bool ofxOMXPlayerEngine::didReadFile(bool): didOpenMovie TOOK 5 MS
[ error ] ofFbo: GL frame buffer object not supported by this graphics card
eglCreateImageKHR:  failed to create image for buffer (nil) target 12465 error 0x300c
[ error ] Create EGLImage FAIL <---------------- :(
[verbose] OMX_ERRORTYPE Component::setState(OMX_STATETYPE): OMX.broadcom.video_decode state requested OMX_StateIdle BEGIN
[verbose] OMX_ERRORTYPE Component::setState(OMX_STATETYPE):
OMX.broadcom.video_decode
currentState: OMX_StateIdle
requestedState: OMX_StateIdle
error: OMX_ErrorNone
 END BLOCK SUCCESS

[verbose] OMX_ERRORTYPE Component::setState(OMX_STATETYPE): OMX.broadcom.clock state requested OMX_StateIdle BEGIN
[verbose] OMX_ERRORTYPE Component::setState(OMX_STATETYPE):
OMX.broadcom.clock
currentState: OMX_StateIdle
requestedState: OMX_StateIdle
error: OMX_ErrorNone
 END BLOCK SUCCESS

[verbose] static OMX_ERRORTYPE Component::EventHandlerCallback(OMX_HANDLETYPE, OMX_PTR, OMX_EVENTTYPE, OMX_U32, OMX_U32, OMX_PTR): OMX.broadcom.clock error: OMX_ErrorSameState
[verbose] static OMX_ERRORTYPE Component::EventHandlerCallback(OMX_HANDLETYPE, OMX_PTR, OMX_EVENTTYPE, OMX_U32, OMX_U32, OMX_PTR): OMX.broadcom.video_scheduler error: OMX_ErrorSameState
[verbose] OMX_ERRORTYPE Component::setState(OMX_STATETYPE): OMX.broadcom.video_scheduler state requested OMX_StateIdle BEGIN
[verbose] OMX_ERRORTYPE Component::setState(OMX_STATETYPE):
OMX.broadcom.video_scheduler
currentState: OMX_StateIdle
requestedState: OMX_StateIdle
error: OMX_ErrorNone
 END BLOCK SUCCESS

[verbose] OMX_ERRORTYPE Component::allocInputBuffers(): OMX.broadcom.video_decode portFormat.nBufferCountActual: 20
[verbose] OMX_ERRORTYPE Component::allocInputBuffers(): OMX.broadcom.video_decode nBufferSize: 81920
[verbose] OMX_ERRORTYPE Component::setState(OMX_STATETYPE): OMX.broadcom.video_decode state requested OMX_StateIdle BEGIN
[verbose] OMX_ERRORTYPE Component::setState(OMX_STATETYPE): OMX.broadcom.video_decode state requested OMX_StateIdle END SAME STATE
[verbose] static OMX_ERRORTYPE Component::EventHandlerCallback(OMX_HANDLETYPE, OMX_PTR, OMX_EVENTTYPE, OMX_U32, OMX_U32, OMX_PTR): OMX.broadcom.video_decode error: OMX_ErrorSameState
[verbose] static OMX_ERRORTYPE Component::EventHandlerCallback(OMX_HANDLETYPE, OMX_PTR, OMX_EVENTTYPE, OMX_U32, OMX_U32, OMX_PTR): OMX.broadcom.video_scheduler error: OMX_ErrorSameState
[verbose] OMX_ERRORTYPE Component::setState(OMX_STATETYPE): OMX.broadcom.video_decode state requested OMX_StateExecuting BEGIN
[verbose] OMX_ERRORTYPE Component::setState(OMX_STATETYPE):
OMX.broadcom.video_decode
currentState: OMX_StateExecuting
requestedState: OMX_StateExecuting
error: OMX_ErrorNone
 END BLOCK SUCCESS

[verbose] OMX_ERRORTYPE Component::setState(OMX_STATETYPE): OMX.broadcom.video_scheduler state requested OMX_StateIdle BEGIN
[verbose] OMX_ERRORTYPE Component::setState(OMX_STATETYPE): OMX.broadcom.video_scheduler state requested OMX_StateIdle END SAME STATE
[verbose] static OMX_ERRORTYPE Component::EventHandlerCallback(OMX_HANDLETYPE, OMX_PTR, OMX_EVENTTYPE, OMX_U32, OMX_U32, OMX_PTR): OMX.broadcom.video_scheduler error: OMX_ErrorSameState
[verbose] static OMX_ERRORTYPE Component::EventHandlerCallback(OMX_HANDLETYPE, OMX_PTR, OMX_EVENTTYPE, OMX_U32, OMX_U32, OMX_PTR): OMX.broadcom.egl_render error: OMX_ErrorSameState
[verbose] OMX_ERRORTYPE Component::setState(OMX_STATETYPE): OMX.broadcom.egl_render state requested OMX_StateIdle BEGIN
[verbose] OMX_ERRORTYPE Component::setState(OMX_STATETYPE):
OMX.broadcom.egl_render
currentState: OMX_StateIdle
requestedState: OMX_StateIdle
error: OMX_ErrorNone
 END BLOCK SUCCESS

[verbose] OMX_ERRORTYPE Component::setState(OMX_STATETYPE): OMX.broadcom.video_scheduler state requested OMX_StateExecuting BEGIN
[verbose] OMX_ERRORTYPE Component::setState(OMX_STATETYPE):
OMX.broadcom.video_scheduler
currentState: OMX_StateExecuting
requestedState: OMX_StateExecuting
error: OMX_ErrorNone
 END BLOCK SUCCESS

[verbose] static OMX_ERRORTYPE Component::EventHandlerCallback(OMX_HANDLETYPE, OMX_PTR, OMX_EVENTTYPE, OMX_U32, OMX_U32, OMX_PTR): OMX.broadcom.egl_render error: OMX_ErrorSameState
[verbose] OMX_ERRORTYPE Component::allocInputBuffers(): OMX.broadcom.egl_render portFormat.nBufferCountActual: 0
[verbose] OMX_ERRORTYPE Component::allocInputBuffers(): OMX.broadcom.egl_render nBufferSize: 1382400
[verbose] OMX_ERRORTYPE Component::setState(OMX_STATETYPE): OMX.broadcom.egl_render state requested OMX_StateIdle BEGIN
[verbose] OMX_ERRORTYPE Component::setState(OMX_STATETYPE): OMX.broadcom.egl_render state requested OMX_StateIdle END SAME STATE
[verbose] OMX_ERRORTYPE Component::setState(OMX_STATETYPE): OMX.broadcom.egl_render state requested OMX_StateExecuting BEGIN
[verbose] OMX_ERRORTYPE Component::setState(OMX_STATETYPE):
OMX.broadcom.egl_render
currentState: OMX_StateExecuting
requestedState: OMX_StateExecuting
error: OMX_ErrorNone
 END BLOCK SUCCESS

[ error ] OMX_ERRORTYPE Component::FillThisBuffer(OMX_BUFFERHEADERTYPE*): 211 OMX_ErrorIncorrectStateOperation
[ error ] bool VideoDecoderTextured::open(StreamInfo&, OMXClock*, ofxOMXPlayerSettings&, EGLImageKHR): 359 OMX_ErrorIncorrectStateOperation
[verbose] OMX_ERRORTYPE Tunnel::Deestablish(std::__cxx11::string):  caller: virtual BaseVideoDecoder::~BaseVideoDecoder()46 components: OMX.broadcom.clock : OMX.broadcom.video_scheduler
[verbose] bool Component::setToStateIdle(): OMX.broadcom.clock RESULT: 1
[verbose] static OMX_ERRORTYPE Component::EventHandlerCallback(OMX_HANDLETYPE, OMX_PTR, OMX_EVENTTYPE, OMX_U32, OMX_U32, OMX_PTR): OMX.broadcom.clock error: OMX_ErrorSameState
[verbose] static OMX_ERRORTYPE Component::EventHandlerCallback(OMX_HANDLETYPE, OMX_PTR, OMX_EVENTTYPE, OMX_U32, OMX_U32, OMX_PTR): OMX.broadcom.clock error: OMX_ErrorSameState
[verbose] static OMX_ERRORTYPE Component::EventHandlerCallback(OMX_HANDLETYPE, OMX_PTR, OMX_EVENTTYPE, OMX_U32, OMX_U32, OMX_PTR): OMX.broadcom.clock error: OMX_ErrorSameState
[verbose] static OMX_ERRORTYPE Component::EventHandlerCallback(OMX_HANDLETYPE, OMX_PTR, OMX_EVENTTYPE, OMX_U32, OMX_U32, OMX_PTR): OMX.broadcom.clock error: OMX_ErrorSameState
[verbose] static OMX_ERRORTYPE Component::EventHandlerCallback(OMX_HANDLETYPE, OMX_PTR, OMX_EVENTTYPE, OMX_U32, OMX_U32, OMX_PTR): OMX.broadcom.clock error: OMX_ErrorSameState
[verbose] bool Component::tunnelToNull(int): OMX.broadcom.clock TUNNELED TO NULL: 1
[verbose] OMX_ERRORTYPE Component::setState(OMX_STATETYPE): OMX.broadcom.video_scheduler state requested OMX_StatePause BEGIN
[verbose] OMX_ERRORTYPE Component::setState(OMX_STATETYPE):
OMX.broadcom.video_scheduler
currentState: OMX_StatePause
requestedState: OMX_StatePause
error: OMX_ErrorNone
 END BLOCK SUCCESS

[verbose] OMX_ERRORTYPE Component::setState(OMX_STATETYPE): OMX.broadcom.video_scheduler state requested OMX_StateIdle BEGIN
[verbose] OMX_ERRORTYPE Component::setState(OMX_STATETYPE):
OMX.broadcom.video_scheduler
currentState: OMX_StateIdle
requestedState: OMX_StateIdle
error: OMX_ErrorNone
 END BLOCK SUCCESS

[verbose] bool Component::setToStateIdle(): OMX.broadcom.video_scheduler RESULT: 1
[verbose] bool Component::tunnelToNull(int): OMX.broadcom.video_scheduler TUNNELED TO NULL: 1
[verbose] OMX_ERRORTYPE Tunnel::Deestablish(std::__cxx11::string):  caller: virtual BaseVideoDecoder::~BaseVideoDecoder()50 components: OMX.broadcom.video_scheduler : OMX.broadcom.egl_render
[verbose] bool Component::setToStateIdle(): OMX.broadcom.video_scheduler RESULT: 1
[verbose] static OMX_ERRORTYPE Component::EventHandlerCallback(OMX_HANDLETYPE, OMX_PTR, OMX_EVENTTYPE, OMX_U32, OMX_U32, OMX_PTR): OMX.broadcom.video_scheduler error: OMX_ErrorSameState
[verbose] static OMX_ERRORTYPE Component::EventHandlerCallback(OMX_HANDLETYPE, OMX_PTR, OMX_EVENTTYPE, OMX_U32, OMX_U32, OMX_PTR): OMX.broadcom.video_scheduler error: OMX_ErrorSameState
[verbose] static OMX_ERRORTYPE Component::EventHandlerCallback(OMX_HANDLETYPE, OMX_PTR, OMX_EVENTTYPE, OMX_U32, OMX_U32, OMX_PTR): OMX.broadcom.video_scheduler error: OMX_ErrorSameState
[verbose] bool Component::tunnelToNull(int): OMX.broadcom.video_scheduler TUNNELED TO NULL: 1
[verbose] OMX_ERRORTYPE Component::setState(OMX_STATETYPE): OMX.broadcom.egl_render state requested OMX_StatePause BEGIN
[verbose] OMX_ERRORTYPE Component::setState(OMX_STATETYPE):
OMX.broadcom.egl_render
currentState: OMX_StatePause
requestedState: OMX_StatePause
error: OMX_ErrorNone
 END BLOCK SUCCESS

[verbose] OMX_ERRORTYPE Component::setState(OMX_STATETYPE): OMX.broadcom.egl_render state requested OMX_StateIdle BEGIN
[verbose] OMX_ERRORTYPE Component::setState(OMX_STATETYPE):
OMX.broadcom.egl_render
currentState: OMX_StateIdle
requestedState: OMX_StateIdle
error: OMX_ErrorNone
 END BLOCK SUCCESS

[verbose] bool Component::setToStateIdle(): OMX.broadcom.egl_render RESULT: 1
[verbose] bool Component::tunnelToNull(int): OMX.broadcom.egl_render TUNNELED TO NULL: 1
[verbose] doFilters: 0
[verbose] OMX_ERRORTYPE Tunnel::Deestablish(std::__cxx11::string):  caller: virtual BaseVideoDecoder::~BaseVideoDecoder()64 components: OMX.broadcom.video_decode : OMX.broadcom.video_scheduler
[verbose] OMX_ERRORTYPE Component::setState(OMX_STATETYPE): OMX.broadcom.video_decode state requested OMX_StatePause BEGIN
[verbose] OMX_ERRORTYPE Component::setState(OMX_STATETYPE):
OMX.broadcom.video_decode
currentState: OMX_StatePause
requestedState: OMX_StatePause
error: OMX_ErrorNone
 END BLOCK SUCCESS

[verbose] OMX_ERRORTYPE Component::setState(OMX_STATETYPE): OMX.broadcom.video_decode state requested OMX_StateIdle BEGIN
[verbose] OMX_ERRORTYPE Component::setState(OMX_STATETYPE):
OMX.broadcom.video_decode
currentState: OMX_StateIdle
requestedState: OMX_StateIdle
error: OMX_ErrorNone
 END BLOCK SUCCESS

[verbose] bool Component::setToStateIdle(): OMX.broadcom.video_decode RESULT: 1
[verbose] bool Component::tunnelToNull(int): OMX.broadcom.video_decode TUNNELED TO NULL: 1
[verbose] bool Component::setToStateIdle(): OMX.broadcom.video_scheduler RESULT: 1
[verbose] static OMX_ERRORTYPE Component::EventHandlerCallback(OMX_HANDLETYPE, OMX_PTR, OMX_EVENTTYPE, OMX_U32, OMX_U32, OMX_PTR): OMX.broadcom.video_scheduler error: OMX_ErrorSameState
[verbose] static OMX_ERRORTYPE Component::EventHandlerCallback(OMX_HANDLETYPE, OMX_PTR, OMX_EVENTTYPE, OMX_U32, OMX_U32, OMX_PTR): OMX.broadcom.video_scheduler error: OMX_ErrorSameState
[verbose] static OMX_ERRORTYPE Component::EventHandlerCallback(OMX_HANDLETYPE, OMX_PTR, OMX_EVENTTYPE, OMX_U32, OMX_U32, OMX_PTR): OMX.broadcom.video_scheduler error: OMX_ErrorSameState
[verbose] bool Component::tunnelToNull(int): OMX.broadcom.video_scheduler TUNNELED TO NULL: 1
[verbose] Component::~Component():
[ error ] Component::~Component(): 80 OMX_ErrorBadParameter
[verbose] Component::~Component():  FREED
[verbose] Component::~Component(): OMX.broadcom.video_scheduler
[verbose] Component::~Component(): OMX.broadcom.video_scheduler FREED
[verbose] Component::~Component(): OMX.broadcom.egl_render
[verbose] Component::~Component(): OMX.broadcom.egl_render FREED
[verbose] Component::~Component(): OMX.broadcom.video_decode
[verbose] Component::~Component(): OMX.broadcom.video_decode FREED
[ error ] AudioCodecOMX::GetChannelMap - FFmpeg reported 2 channels, but the layout contains 0 ignoring
[verbose] channels: 2 sampleSize: 2 sampleRate: 48000
[verbose] CPCMRemap: I channel map: FL,FR

[verbose] OMX_ERRORTYPE Component::setState(OMX_STATETYPE): OMX.broadcom.clock state requested OMX_StateIdle BEGIN
[verbose] OMX_ERRORTYPE Component::setState(OMX_STATETYPE): OMX.broadcom.clock state requested OMX_StateIdle END SAME STATE
[verbose] static OMX_ERRORTYPE Component::EventHandlerCallback(OMX_HANDLETYPE, OMX_PTR, OMX_EVENTTYPE, OMX_U32, OMX_U32, OMX_PTR): OMX.broadcom.clock error: OMX_ErrorSameState
[verbose] static OMX_ERRORTYPE Component::EventHandlerCallback(OMX_HANDLETYPE, OMX_PTR, OMX_EVENTTYPE, OMX_U32, OMX_U32, OMX_PTR): OMX.broadcom.audio_render error: OMX_ErrorSameState
[verbose] OMX_ERRORTYPE Component::setState(OMX_STATETYPE): OMX.broadcom.audio_render state requested OMX_StateIdle BEGIN
[verbose] OMX_ERRORTYPE Component::setState(OMX_STATETYPE):
OMX.broadcom.audio_render
currentState: OMX_StateIdle
requestedState: OMX_StateIdle
error: OMX_ErrorNone
 END BLOCK SUCCESS

[verbose] OMX_ERRORTYPE Component::setState(OMX_STATETYPE): OMX.broadcom.clock state requested OMX_StateExecuting BEGIN
[verbose] OMX_ERRORTYPE Component::setState(OMX_STATETYPE):
OMX.broadcom.clock
currentState: OMX_StateExecuting
requestedState: OMX_StateExecuting
error: OMX_ErrorNone
 END BLOCK SUCCESS

[verbose] OMX_ERRORTYPE Component::setState(OMX_STATETYPE): OMX.broadcom.audio_decode state requested OMX_StateIdle BEGIN
[verbose] OMX_ERRORTYPE Component::setState(OMX_STATETYPE):
OMX.broadcom.audio_decode
currentState: OMX_StateIdle
requestedState: OMX_StateIdle
error: OMX_ErrorNone
 END BLOCK SUCCESS

[verbose] OMX_ERRORTYPE Component::allocInputBuffers(): OMX.broadcom.audio_decode portFormat.nBufferCountActual: 62
[verbose] OMX_ERRORTYPE Component::allocInputBuffers(): OMX.broadcom.audio_decode nBufferSize: 6144
[verbose] OMX_ERRORTYPE Component::setState(OMX_STATETYPE): OMX.broadcom.audio_decode state requested OMX_StateIdle BEGIN
[verbose] OMX_ERRORTYPE Component::setState(OMX_STATETYPE): OMX.broadcom.audio_decode state requested OMX_StateIdle END SAME STATE
[verbose] static OMX_ERRORTYPE Component::EventHandlerCallback(OMX_HANDLETYPE, OMX_PTR, OMX_EVENTTYPE, OMX_U32, OMX_U32, OMX_PTR): OMX.broadcom.audio_decode error: OMX_ErrorSameState
[verbose] static OMX_ERRORTYPE Component::EventHandlerCallback(OMX_HANDLETYPE, OMX_PTR, OMX_EVENTTYPE, OMX_U32, OMX_U32, OMX_PTR): OMX.broadcom.audio_mixer error: OMX_ErrorSameState
[verbose] OMX_ERRORTYPE Component::setState(OMX_STATETYPE): OMX.broadcom.audio_mixer state requested OMX_StateIdle BEGIN
[verbose] OMX_ERRORTYPE Component::setState(OMX_STATETYPE):
OMX.broadcom.audio_mixer
currentState: OMX_StateIdle
requestedState: OMX_StateIdle
error: OMX_ErrorNone
 END BLOCK SUCCESS

[verbose] OMX_ERRORTYPE Component::setState(OMX_STATETYPE): OMX.broadcom.audio_decode state requested OMX_StateExecuting BEGIN
[verbose] OMX_ERRORTYPE Component::setState(OMX_STATETYPE):
OMX.broadcom.audio_decode
currentState: OMX_StateExecuting
requestedState: OMX_StateExecuting
error: OMX_ErrorNone
 END BLOCK SUCCESS

[verbose] OMX_ERRORTYPE Component::setState(OMX_STATETYPE): OMX.broadcom.audio_mixer state requested OMX_StateIdle BEGIN
[verbose] OMX_ERRORTYPE Component::setState(OMX_STATETYPE): OMX.broadcom.audio_mixer state requested OMX_StateIdle END SAME STATE
[verbose] static OMX_ERRORTYPE Component::EventHandlerCallback(OMX_HANDLETYPE, OMX_PTR, OMX_EVENTTYPE, OMX_U32, OMX_U32, OMX_PTR): OMX.broadcom.audio_mixer error: OMX_ErrorSameState
[verbose] static OMX_ERRORTYPE Component::EventHandlerCallback(OMX_HANDLETYPE, OMX_PTR, OMX_EVENTTYPE, OMX_U32, OMX_U32, OMX_PTR): OMX.broadcom.audio_render error: OMX_ErrorSameState
[verbose] OMX_ERRORTYPE Component::setState(OMX_STATETYPE): OMX.broadcom.audio_mixer state requested OMX_StateExecuting BEGIN
[verbose] OMX_ERRORTYPE Component::setState(OMX_STATETYPE):
OMX.broadcom.audio_mixer
currentState: OMX_StateExecuting
requestedState: OMX_StateExecuting
error: OMX_ErrorNone
 END BLOCK SUCCESS

[verbose] OMX_ERRORTYPE Component::setState(OMX_STATETYPE): OMX.broadcom.audio_render state requested OMX_StateExecuting BEGIN
[verbose] OMX_ERRORTYPE Component::setState(OMX_STATETYPE):
OMX.broadcom.audio_render
currentState: OMX_StateExecuting
requestedState: OMX_StateExecuting
error: OMX_ErrorNone
 END BLOCK SUCCESS

[verbose] OMXAudioDecoder::init Ouptut bps 16 samplerate 48000 channels 2 device hdmi buffer size 384000 bytes per second 192000
[verbose] bool OMXAudioPlayer::openDecoder():
Audio codec : pcm_s16le
Audio channels : 2
Audio samplerate : 48000
Audio bitspersample : 16

[ error ] bool ofxOMXPlayerEngine::openPlayer(int): Opened video FAIL
Segmentation fault

Could this be the issue?

[ error ] ofFbo: GL frame buffer object not supported by this graphics card
eglCreateImageKHR:  failed to create image for buffer (nil) target 12465 error 0x300c
[ error ] Create EGLImage FAIL <---------------- :(