AnsweredAssumed Answered

OMXPlayer Failed to play .mkv file

Question asked by Saurabh Patel on Feb 17, 2014

Hi,

 

We are using Jellybean 4.3 on our imx6q based Hardware.

 

We are not able to play .mkv file and we always error.

 

Video is AVC (High@L3.1)

Audio is AC3.

 

Logcat detail is as follow.

 

 

I/OMXPlayer( 2348): Content type is mkv.

I/OMXPlayer( 2348): OMXPlayer contentURI: sharedfd://23:0:851855469:0

I/OMXPlayer( 2348): Loading content: sharedfd://23:0:851855469:0

I/OMXPlayer( 2348): LEVEL: 1 FUNCTION: MediaTypeInspect LINE: 1705

I/OMXPlayer( 2348): Can't inspect media content type by subfix.

I/OMXPlayer( 2348): TryPAVType

I/OMXPlayer( 2348): TryAviType

I/OMXPlayer( 2348): TryMp4Type

I/OMXPlayer( 2348): TryMkvType

I/OMXPlayer( 2348): Content type is mkv.

I/OMXPlayer( 2348): MediaTypeInspectByContent, role: parser.mkv

I/OMXPlayer( 2348): Loading component parser.mkv ...

I/OMXPlayer( 2348): Load component OMX.Freescale.std.parser.fsl.sw-based done.

I/OMXPlayer( 2348): OMX.Freescale.std.parser.fsl.sw-based state trans from 1 to 2

I/OMXPlayer( 2348): OMX.Freescale.std.parser.fsl.sw-based send command[0:2]

I/OMXPlayer( 2348): OMX.Freescale.std.parser.fsl.sw-based Get Cmd [0:2] complelte Event.

I/OMXPlayer( 2348): OMX.Freescale.std.parser.fsl.sw-based state trans from 2 to 3

I/OMXPlayer( 2348): OMX.Freescale.std.parser.fsl.sw-based send command[0:3]

I/OMXPlayer( 2348): Platform: 

I/OMXPlayer( 2348): ARM11 eLinux

I/OMXPlayer( 2348): Parser library name: lib_mkv_parser_arm11_elinux.3.0.so

I/OMXPlayer( 2348): MKVPARSER_01.04.14  build on Jul 23 2013 15:48:30

I/OMXPlayer( 2348): File name: sharedfd://23:0:851855469:0

I/OMXPlayer( 2348): LEVEL: 1 FUNCTION: InitCoreParser LINE: 964

I/OMXPlayer( 2348): fail to create the parser: -120

I/OMXPlayer( 2348): free IParser 0x40f34d30

I/OMXPlayer( 2348): close parser DLL 0x40038370

I/OMXPlayer( 2348): OMX.Freescale.std.parser.fsl.sw-based Get PortFormatDetected Event in port -2147479541.

I/OMXPlayer( 2348): Idle to executing Time: 2

I/OMXPlayer( 2348): OMX.Freescale.std.parser.fsl.sw-based state trans from 2 to 2

I/OMXPlayer( 2348): OMX.Freescale.std.parser.fsl.sw-based state trans from 2 to 1

I/OMXPlayer( 2348): OMX.Freescale.std.parser.fsl.sw-based send command[0:1]

I/OMXPlayer( 2348): OMX.Freescale.std.parser.fsl.sw-based Get PortFormatDetected Event in port -2147479541.

I/OMXPlayer( 2348): LEVEL: 1 FUNCTION: SysEventHandler LINE: 1585

I/OMXPlayer( 2348): OMX.Freescale.std.parser.fsl.sw-based report Error 8000100b.

I/OMXPlayer( 2348): LEVEL: 1 FUNCTION: SysEventHandler LINE: 1585

I/OMXPlayer( 2348): OMX.Freescale.std.parser.fsl.sw-based report Error 8000100b.

I/OMXPlayer( 2348): OMX.Freescale.std.parser.fsl.sw-based Get Cmd [0:1] complelte Event.

I/OMXPlayer( 2348): LEVEL: 1 FUNCTION: PreLoad LINE: 660

I/OMXPlayer( 2348): Can't load content sharedfd://23:0:851855469:0

I/OMXPlayer( 2348): Stop Player.

E/MediaPlayerService( 2348):   error: -2147483648

E/MediaPlayer( 3799): Unable to to create media player

 

 

How To fixed this errors?

Outcomes