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?