About mkv playback in jb4.2.2_1.1.0 (i.MX6DL)

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

About mkv playback in jb4.2.2_1.1.0 (i.MX6DL)

2,474 Views
keitanagashima
Senior Contributor I

Dear Sir or Madam,

Hello.

I'd like to know the support for video decoder of mkv.

OS: jb4.2.2_1.1.0 (L3.0.35)

One mkv file not played.

Refer to below log.

==========

I/OMXPlayer( 3801): LEVEL: 1 FUNCTION: InitCoreParser LINE: 1019

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

I/OMXPlayer( 3801): LEVEL: 1 FUNCTION: SysEventHandler LINE: 1581

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

I/OMXPlayer( 3801): LEVEL: 1 FUNCTION: SysEventHandler LINE: 1581

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

==========

But, another mkv file played successfully.

I analysed two mkv file by MediaInfo.

- Failed mkv file : Format version  : Version 4 / Version 2

- Success mkv file : Format version  : Version 2

[Question]

Is it support the mkv (Version 4 / Version 2) in jb4.2.2_1.1.0?

Best Regards,

Keita

Labels (6)
0 Kudos
Reply
16 Replies

1,942 Views
saurabh206
Senior Contributor III

Hi

Keita

What is audio codec with not playing mkv file?

It may possible Audio codec is not supported.

Thanks

Saurabh

0 Kudos
Reply

1,942 Views
keitanagashima
Senior Contributor I

Hi Saurabh,

I attached the codec details.

Please check the attached file.

Best Regards,

Keita

0 Kudos
Reply

1,942 Views
saurabh206
Senior Contributor III

Hi,

Keita

Audio file is AC3 ,DTS.

You have special library for these codec and integration patches.

If yes than it should work.

Thanks

Saurabh

0 Kudos
Reply

1,942 Views
keitanagashima
Senior Contributor I

Hi Saurabh,

Thank you for your reply.

>You have special library for these codec and integration patches.

My customer had already patched these special library.


But, the software (android jb4.2.2_1.1.0) can only playback "Noah.2014.mkv".

(Other contents couldn't playback.)


The finite difference of the content which can be play or not.

- Failed mkv file : Format version  : Version 4 / Version 2

- Success mkv file : Format version  : Version 2


Best Regards,

Keita


0 Kudos
Reply

1,942 Views
SergioSolis
NXP Employee
NXP Employee

Hello Keita,

So of the list you show in the excel sheet, only the Noah file can play?

0 Kudos
Reply

1,942 Views
keitanagashima
Senior Contributor I

Hi Sergio,

> So of the list you show in the excel sheet, only the Noah file can play?

Yes.

Other .mkv files can't play.

Best Regards,

Keita

0 Kudos
Reply

1,942 Views
SergioSolis
NXP Employee
NXP Employee

Would you test with our latest parser library in recently android release?

I think the issue has been resolved before.

The file - fsl_parser.h was need to replace in android/device/fsl-codec/ghdr/common

and the patch need to reply in android/external/fsl_imx_omx.

0 Kudos
Reply

1,942 Views
keitanagashima
Senior Contributor I

Hi Sergio,

My customer tested with attached library (+ header and patch).

All MKV files could be playback.

But,  Memory leak was happened.

When the media scan runs with many numbers of the content media, OS (android) is made to restart by Memory leak.

We'd like to apply this logic to provided library for jb4.2.2.

Best Regards,

Keita

0 Kudos
Reply

1,942 Views
SergioSolis
NXP Employee
NXP Employee

Would you please test with the video clips about memory leak?

What kind of file cause that,mkv, mp4 or other type of file?

Please help to reduce the range or can you shrare the clip which has the issue.


Does the momery leak happen only after mkv parser updated?

0 Kudos
Reply

1,942 Views
keitanagashima
Senior Contributor I

Dear Sergio,

Hello.

>What kind of file cause that,mkv, mp4 or other type of file?

.mkv files.

>Please help to reduce the range or can you share the clip which has the issue.

The clip is too big size about 2GB...

I'll talk my customer about way of detail reproduction.


>Does the memory leak happen only after mkv parser updated?

Yes. it happened after mkv parser updated.

Best Regards,

Keita

0 Kudos
Reply

1,942 Views
SergioSolis
NXP Employee
NXP Employee

Hello Keita,

if its possible to share the video it would help.

0 Kudos
Reply

1,942 Views
keitanagashima
Senior Contributor I

Hi Sergio,

>if its possible to share the video it would help.

OK. Now, my customer is trying to reproduce the issue with another video clip of small size.

Please wait a few days.

Best Regards,

Keita

0 Kudos
Reply

1,942 Views
SergioSolis
NXP Employee
NXP Employee

Ok then, we really need to have the video file. You can use transweb to send large files if you need. We are waiting for it to continue with support.

0 Kudos
Reply

1,942 Views
keitanagashima
Senior Contributor I

Hi Sergio,

Thank you for your reply.

And, I apologies for the delay in replying to you.

Now my customer is trying to reproduce this issue by small size clips.

But, it wasn't reproduce.

So, we consider how to send the big size clips in local side.

If I get the contents, I'll send you the clips by transweb.

(Please send me your e-mail address by message.)

Best Regards,

Keita

0 Kudos
Reply

1,942 Views
SergioSolis
NXP Employee
NXP Employee

Hello Keita,

Please see our apps engineer response:

-----------------

mkv parser with previous version can not recognize the file, so media scanner will not work for these files and no memory cost when scanning the file.

new parser can recognize them and it will report metadata for these files, media scanner need to send the value to java layer then store them in database, that's why free memory is reducing.

I have tested the file you sent to me with mkv parser's unit test.

No memory leak was found between parser delete and parser create.

-----------------

0 Kudos
Reply

1,942 Views
keitanagashima
Senior Contributor I

Hi Sergio,

Thank you for your reply.

Now, we are confirming again and this may take a while to research detail steps this problem.

Please wait for a few weeks.

Best Regards,

Keita

0 Kudos
Reply