GTK 4.0.1 released

GTK 4.0.1 has been released, which is the first stable version after the 4.0 version released last month.

Generally speaking, after a large release, the first release is mainly composed of many small bug fixes in the entire code base. GTK 4.0.1 is no exception. There are various bug fixes in this update, and Updates to themes and documentation.

For GTK 4.0.1, the most important change is that the GStreamer media backend now uses OpenGL textures. By using OpenGL textures, when using GPU-based hardware acceleration for decoding (such as VA-API), the efficiency will be higher, and at the same time, it can avoid the frame data bounce between the GPU and the CPU. However, this function still needs to be improved. Ideally, a GStreamer plug-in with a receiver is needed to expose video frames as GdkPaintable objects, but the related work is still not completed. GtkVideo currently can only play media in files or URLs, and does not support multi-channel audio, video overlay, device selection, input, and other content that may be required in the media player.

In addition, in order to keep the new MacOS backend working properly, the project team has begun to set up CI builds for the latest MacOS devices, including GTK  itself and its dependencies ( pango , gdk-pixbuf ).

More detailed information about GTK 4.0.1 is available on the  GTK.org blog .

Guess you like

Origin www.oschina.net/news/126360/gtk-4-0-1-released