GuiLite 3.5 release: video, video, video

Development requirements:
Does the GUI need to support video? Video has many icing on the cake for the GUI. Excluding the hard demand of video surveillance, a cool boot animation, and a wonderful and professional screen test video may all bring some little fun to the boring development work; at the same time, in the software demand stage, when there is no software In the case of operation, the overall effect can be evaluated by playing the video on the real machine.

There are already many large-scale GUI frameworks that support video, but in the embedded field, often due to low hardware configuration, the video performance is poor. Therefore, how to design an efficient and easy-to-customize video solution for embedded hardware becomes more critical.

Solution:
For this reason, we let GuiLite and FFmpeg do in-depth integration, the specific work is as follows:
1. Statically compiled version 3.4.8 of FFmpeg (volume optimization)
2. Write hundreds of lines of applications, forming Linux, Windows Solution; detailed code situation, you can refer to the example: HelloFFmpeg

FFmpeg is a famous open source video decoder. I believe that many students will be very interested in FFmpeg porting. I believe you can find the simplest and fastest porting method in the code. If you encounter a problem, you are also welcome to discuss with our development group, you will definitely get a satisfactory answer.

Through actual tests, it can run smoothly in a low-configuration ARM Linux environment (GuiLite's code efficiency is leveraged). Think about watching videos on the device blatantly during working hours, isn't it exciting?

New Demo:
According to the creative recommendation of the development group, we have added an interesting 3D demo: 3D donuts. This program has millions of likes in the world, I suggest you collect it; I also believe that this smart donut can add a lot to your microcontroller, development board, or equipment.

In order for developers to carry out development work smoothly, GuiLite abides by the promise of 100% compiling and running. Any code published on Gitee or GitHub has no dependencies. After the download is complete, the deployment is complete, and 100% can be successfully compiled and run; it runs wonderfully without waiting.

Active data: The
number of compilations of GuiLite exceeded 20,000; the running time was close to 28,000 minutes:

The number of stars on Gitee exceeds 2k, and the number of stars on GitHub is close to 5k:

Finally, GuiLite is also participating in the selection of outstanding projects in open source China. I have read all the articles here, so you might as well support it: GuiLite (https://www.oschina.net/p/guilite) Thank you again for your support. iron!

Guess you like

Origin www.oschina.net/news/119562/guilite-3-5-released