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
Hi
Keita
What is audio codec with not playing mkv file?
It may possible Audio codec is not supported.
Thanks
Saurabh
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
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
Hello Keita,
So of the list you show in the excel sheet, only the Noah file can play?
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
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.
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
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?
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
Hello Keita,
if its possible to share the video it would help.
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
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.
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
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.
-----------------
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