Hallo folks,
I tried the ofxOMXPlayer examples, and they worked fine with the demo-video. But if I change the video I got errors.
Here is the output from mediainfo:
General
Complete name : How I Live Now.avi
Format : AVI
Format/Info : Audio Video Interleave
File size : 1.40 GiB
Duration : 1h 41mn
Overall bit rate : 1 983 Kbps
Video
ID : 0
Format : MPEG-4 Visual
Format profile : Advanced Simple@L5
Format settings, BVOP : 2
Format settings, QPel : No
Format settings, GMC : No warppoints
Format settings, Matrix : Default (H.263)
Codec ID : XVID
Codec ID/Hint : XviD
Duration : 1h 41mn
Bit rate : 1 527 Kbps
Width : 720 pixels
Height : 384 pixels
Display aspect ratio : 1.85:1
Frame rate : 23.976 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Compression mode : Lossy
Bits/(Pixel*Frame) : 0.230
Stream size : 1.08 GiB (77%)
Writing library : XviD 1.2.1 (UTC 2008-12-04)
Audio
ID : 1
Format : AC-3
Format/Info : Audio Coding 3
Mode extension : CM (complete main)
Format settings, Endianness : Big
Codec ID : 2000
Duration : 1h 41mn
Bit rate mode : Constant
Bit rate : 448 Kbps
Channel(s) : 6 channels
Channel positions : Front: L C R, Side: L R, LFE
Sampling rate : 48.0 KHz
Bit depth : 16 bits
Compression mode : Lossy
Stream size : 324 MiB (23%)
Alignment : Aligned on interleaves
Interleave, duration : 64 ms (1.53 video frames)
Interleave, preload duration : 192 ms
Title : T2_Audio - German.ac3
And here the output from ofxOMXPlayer:
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: 423936
[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
[verbose] virtual bool VideoPlayerTextured::openDecoder():
Video width: 720
Video height: 384
Video profile: -99
Video fps: 25
[ error ] AudioCodecOMX::GetChannelMap - FFmpeg reported 6 channels, but the layout contains 0 ignoring
[verbose] channels: 6 sampleSize: 2 sampleRate: 48000
[verbose] CPCMRemap: I channel map: FL,FR,CE,LFE,BL,BR
[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: 187
[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
[ error ] Unexpected OMX_CONFIG_BRCMAUDIODOWNMIXCOEFFICIENTS::coeff length
[verbose] OMXAudioDecoder::init Ouptut bps 16 samplerate 48000 channels 2 device hdmi buffer size 1152000 bytes per second 576000
[verbose] bool OMXAudioPlayer::openDecoder():
Audio codec : ac3
Audio channels : 2
Audio samplerate : 48000
Audio bitspersample : 16
[ error ] Unexpected OMX_CONFIG_BRCMAUDIODOWNMIXCOEFFICIENTS::coeff length
[notice ] bool ofxOMXPlayerEngine::openPlayer(int): duration SET: 5811.8
[verbose] void OMXClock::lock(std::string): bool OMXClock::start(double)
[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 state requested OMX_StateExecuting END SAME STATE
[verbose] void OMXClock::unlock(std::string): bool OMXClock::start(double)
[notice ] bool ofxOMXPlayerEngine::openPlayer(int): Opened video PASS
[verbose] OMX_ERRORTYPE Tunnel::Deestablish(std::string): caller: UNDEFINED components: OMX.broadcom.clock : OMX.broadcom.audio_render
[verbose] OMX_ERRORTYPE Component::setState(OMX_STATETYPE): OMX.broadcom.clock state requested OMX_StatePause BEGIN
[verbose] OMX_ERRORTYPE Component::setState(OMX_STATETYPE):
OMX.broadcom.clock
currentState: OMX_StatePause
requestedState: OMX_StatePause
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] 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] bool Component::tunnelToNull(int): OMX.broadcom.clock TUNNELED TO NULL: 1
[verbose] OMX_ERRORTYPE Component::setState(OMX_STATETYPE): OMX.broadcom.audio_render state requested OMX_StatePause BEGIN
[verbose] OMX_ERRORTYPE Component::setState(OMX_STATETYPE):
OMX.broadcom.audio_render
currentState: OMX_StatePause
requestedState: OMX_StatePause
error: OMX_ErrorNone
END BLOCK SUCCESS
[verbose] OMX_ERRORTYPE Component::setState(OMX_STATETYPE): OMX.broadcom.audio_render state requested OMX_StateIdle BEGIN
[verbose] VideoDecoderDirect::Decode VDec : setStartTime 0.000000
[ error ] OMX_ERRORTYPE Component::waitForCommand(OMX_COMMANDTYPE, OMX_U32, long int): OMX.broadcom.audio_render TIMEOUT
OMX_EventCmdComplete
OMX_CommandStateSet
2
[ error ] OMX_ERRORTYPE Component::setState(OMX_STATETYPE): 864
[verbose] OMX_ERRORTYPE Component::setState(OMX_STATETYPE): OMX_StateIdle IS NOT OMX_StatePause
[verbose] OMX_ERRORTYPE Component::setState(OMX_STATETYPE):
OMX.broadcom.audio_render
currentState: OMX_StatePause
requestedState: OMX_StateIdle
error: OMX_ErrorNone
END BLOCK MIXED
[verbose] bool Component::setToStateIdle(): OMX.broadcom.audio_render RESULT: 0
[verbose] bool Component::tunnelToNull(int): OMX.broadcom.audio_render TUNNELED TO NULL: 0
[verbose] OMX_ERRORTYPE Tunnel::Deestablish(std::string): caller: UNDEFINED components: OMX.broadcom.audio_mixer : OMX.broadcom.audio_render
[verbose] OMX_ERRORTYPE Component::setState(OMX_STATETYPE): OMX.broadcom.audio_mixer state requested OMX_StatePause BEGIN
[verbose] OMX_ERRORTYPE Component::setState(OMX_STATETYPE):
OMX.broadcom.audio_mixer
currentState: OMX_StatePause
requestedState: OMX_StatePause
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
currentState: OMX_StateIdle
requestedState: OMX_StateIdle
error: OMX_ErrorNone
END BLOCK SUCCESS
[verbose] bool Component::setToStateIdle(): OMX.broadcom.audio_mixer RESULT: 1
[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_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_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_mixer error: OMX_ErrorSameState
[verbose] bool Component::tunnelToNull(int): OMX.broadcom.audio_mixer TUNNELED TO NULL: 1
[verbose] bool Component::setToStateIdle(): OMX.broadcom.audio_render RESULT: 1
[verbose] bool Component::tunnelToNull(int): OMX.broadcom.audio_render TUNNELED TO NULL: 1
[verbose] OMX_ERRORTYPE Tunnel::Deestablish(std::string): caller: UNDEFINED components: OMX.broadcom.audio_decode : OMX.broadcom.audio_mixer
[verbose] OMX_ERRORTYPE Component::setState(OMX_STATETYPE): OMX.broadcom.audio_decode state requested OMX_StatePause BEGIN
[verbose] OMX_ERRORTYPE Component::setState(OMX_STATETYPE):
OMX.broadcom.audio_decode
currentState: OMX_StatePause
requestedState: OMX_StatePause
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] bool Component::setToStateIdle(): OMX.broadcom.audio_decode RESULT: 1
[verbose] bool Component::tunnelToNull(int): OMX.broadcom.audio_decode TUNNELED TO NULL: 1
[verbose] bool Component::setToStateIdle(): OMX.broadcom.audio_mixer RESULT: 1
[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_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_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_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_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_mixer error: OMX_ErrorSameState
[verbose] bool Component::tunnelToNull(int): OMX.broadcom.audio_mixer TUNNELED TO NULL: 1
[verbose] Component::~Component(): OMX.broadcom.audio_decode
[verbose] Component::~Component(): OMX.broadcom.audio_decode FREED
[verbose] Component::~Component(): OMX.broadcom.audio_mixer
[verbose] Component::~Component(): OMX.broadcom.audio_mixer FREED
[verbose] Component::~Component(): OMX.broadcom.audio_render
[verbose] Component::~Component(): OMX.broadcom.audio_render FREED
[ error ] bool OMXAudioPlayer::decode(OMXPacket*): AUDIO ERROR 214 omxStreamInfo: width: 0
height: 0
profile: -99
numFrames: 0
duration: 0
channels: 6
samplerate: 48000
blockalign: 1
bitrate: 448000
bitspersample: 16
framesize: 0
fpsscale: 0
fpsrate: 0
aspect: 0
level: 0
ptsinvalid: 0
identifier: 0
extrasize: 0
gop_size: 12
fps: 0
[ error ] virtual void ofxOMXPlayerEngine::process(): audio player error.
[ error ] OMX_BUFFERHEADERTYPE* Component::getInputBuffer(long int): OMX.broadcom.video_decode TIMEOUT
[ error ] bool BaseVideoDecoder::decode(uint8_t*, int, double): Decode timeout
[ error ] OMX_BUFFERHEADERTYPE* Component::getInputBuffer(long int): OMX.broadcom.video_decode TIMEOUT
[ error ] bool BaseVideoDecoder::decode(uint8_t*, int, double): Decode timeout
[ error ] OMX_BUFFERHEADERTYPE* Component::getInputBuffer(long int): OMX.broadcom.video_decode TIMEOUT
[ error ] bool BaseVideoDecoder::decode(uint8_t*, int, double): Decode timeout
Sorry, that is a plenty of info but I don’t know what is relevant and what not.
Thanks!