Mpg video player bad performance on PicoCOMA9X WEC 2013

  • Good morning,


    we have a problem with video playback (in .mpg format) inside our application on PicoCOMA9X with WEC2013, display with 1024 * 600 pixel resolution.

    Using FS_CEPlayit.exe (provided by F&S), the video sometimes doesn't start.

    I explain better, the player seems to start but nothing is seen (there is NO black screen, but the screen remains the previous one to the launch of the video file), and during this phase the display does not respond to the touch exactly for the duration of the video (as if the video started but nothing was displayed on the screen).


    Usually this occurs in the first attempts to start the video, in the subsequent attempts the video is displayed but it jerks, with a bad performance.


    We tried to change the video resolution (800 * 480, 720 * 480, 1280 * 720, 1024 * 600, 480 * 272), lowered the bitrate (256k, 512k), lowered the FPS (30 FPS, 25 FPS, 24 FPS) but the result does not change. With each combination the video has the problems mentioned above. It looks like a problem with FS_CEPlayit.


    What to do to improve video performance? Obviously with these bad performances it is impossible to include video playback in the project.


    It is an urgent problem to be solved.

    We look forward to your reply.

  • Hello,


    i don't think the ceplayit application is the root of the problem(s). I test it on an imx6 board and it works well. So i assume the problems are located in the display driver, maybe other modules and configuration. So we can't offer you a short term solution (also it is holiday time right now).

    Another point is the that imx6sx has no HW accelleration in contrast to imx6. So this CPU is not mainly assigned for multimedia applications.


    Can you send me your movie and your handling procedure by email?


    Thanks.

    F&S Elektronik Systeme GmbH
    As this is an international forum, please try to post in English.
    Da dies ein internationales Forum ist, bitten wir darum, Beiträge möglichst in Englisch zu verfassen.

  • Hello,


    Thanks for the reply. Where can I find the email to send you the video file? Can you provide it to me here using the forum conversation?

    However, within my vb.net application I launch the video in the click event of a picturebox (which is generated via the touch screen), the code is as follows:

    Code
    1. Dim p As New Diagnostics.Process
    2. p = Crea_Processo("\FFSDISK\FS_CEPlayit.exe", True,, Name & " -f -d")
    3. p.Kill()


    Crea_Processo is a function that creates a process on cePlayit.exe using the "video file name" & "-f -d" as arguments.
    I also tried using Shell, using the Process class and other conventional methods, but the result is the same.

  • Hello,


    you can send the email to support@fs-net.de.

    You call "Crea_Processo" twice, first time nothing happens next time Video is shown with less performance?

    F&S Elektronik Systeme GmbH
    As this is an international forum, please try to post in English.
    Da dies ein internationales Forum ist, bitten wir darum, Beiträge möglichst in Englisch zu verfassen.

  • Hello,

    Yes, i call "Crea_processo" the first time and it doesn't start, when it happens that the video doesn't start I have to close the form from which I launch the video (otherwise it doesn't start every time), reopen it and then when I try to relaunch the video it has bad performances (sometimes doesn't start again).

  • Hi,


    please try to set the registry value "AccelLevel" to "4". It is lokated in the Key "HKLM\drivers\display\lcd"


    You can do this with the following ndcucfg commands:

    - reg open \drivers\display\lcd

    - reg set val AccelLevel dword 4

    - reg save

    - reboot


    Best regards


    Torsten

    F&S Elektronik Systeme GmbH
    As this is an international forum, please try to post in English.
    Da dies ein internationales Forum ist, bitten wir darum, Beiträge möglichst in Englisch zu verfassen.

    Edited once, last by fs-support_TM ().