ವೆಸ್ಟನ್ ಕಾಂಪೋಸಿಟ್ ಸರ್ವರ್ 7.0 ಬಿಡುಗಡೆ

ಪ್ರಕಟಿಸಲಾಗಿದೆ ಸಂಯೋಜಿತ ಸರ್ವರ್‌ನ ಸ್ಥಿರ ಬಿಡುಗಡೆ ವೆಸ್ಟನ್ 7.0, ಪ್ರೋಟೋಕಾಲ್‌ಗೆ ಸಂಪೂರ್ಣ ಬೆಂಬಲದ ಹೊರಹೊಮ್ಮುವಿಕೆಗೆ ಕೊಡುಗೆ ನೀಡುವ ತಂತ್ರಜ್ಞಾನಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುವುದು ವೇಲ್ಯಾಂಡ್ ಜ್ಞಾನೋದಯ, GNOME, KDE ಮತ್ತು ಇತರ ಬಳಕೆದಾರ ಪರಿಸರದಲ್ಲಿ. ವೆಸ್ಟನ್‌ನ ಅಭಿವೃದ್ಧಿಯು ಡೆಸ್ಕ್‌ಟಾಪ್ ಪರಿಸರದಲ್ಲಿ ವೇಲ್ಯಾಂಡ್ ಅನ್ನು ಬಳಸಲು ಉತ್ತಮ ಗುಣಮಟ್ಟದ ಕೋಡ್ ಬೇಸ್ ಮತ್ತು ಕೆಲಸದ ಉದಾಹರಣೆಗಳನ್ನು ಒದಗಿಸುವ ಗುರಿಯನ್ನು ಹೊಂದಿದೆ ಮತ್ತು ಆಟೋಮೋಟಿವ್ ಇನ್ಫೋಟೈನ್‌ಮೆಂಟ್ ಸಿಸ್ಟಮ್‌ಗಳು, ಸ್ಮಾರ್ಟ್‌ಫೋನ್‌ಗಳು, ಟಿವಿಗಳು ಮತ್ತು ಇತರ ಗ್ರಾಹಕ ಸಾಧನಗಳಿಗೆ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳಂತಹ ಎಂಬೆಡೆಡ್ ಪರಿಹಾರಗಳು.

ವೆಸ್ಟನ್‌ನ ಗಮನಾರ್ಹ ಆವೃತ್ತಿಯ ಸಂಖ್ಯೆಯ ಬದಲಾವಣೆಯು ಎಬಿಐ ಬದಲಾವಣೆಗಳಿಂದಾಗಿ ಹೊಂದಾಣಿಕೆಯನ್ನು ಮುರಿಯುತ್ತದೆ. ನಲ್ಲಿ ಬದಲಾವಣೆಗಳು ಹೊಸ ಶಾಖೆ ವೆಸ್ಟನ್:

  • ವಿಷಯದ ಅಕ್ರಮ ನಕಲು ವಿರುದ್ಧ ರಕ್ಷಿಸಲು ತಂತ್ರಜ್ಞಾನಕ್ಕೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ ಎಚ್‌ಡಿಸಿಪಿ, DVI, DisplayPort, HDMI, GVIF ಅಥವಾ UDI ಇಂಟರ್‌ಫೇಸ್‌ಗಳ ಮೂಲಕ ರವಾನೆಯಾಗುವ ವೀಡಿಯೊ ಸಂಕೇತಗಳನ್ನು ಎನ್‌ಕ್ರಿಪ್ಟ್ ಮಾಡಲು ಬಳಸಲಾಗುತ್ತದೆ. libweston ಪ್ರಸಾರವಾದ ವಿಷಯದ ರಕ್ಷಣೆಯನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲು weston_output, weston_surface ಮತ್ತು weston_head ಕರೆಗಳಿಗಾಗಿ ಫ್ಲ್ಯಾಗ್ ಅನ್ನು ಅಳವಡಿಸುತ್ತದೆ. ಸಂರಕ್ಷಿತ ವಿಷಯವನ್ನು ಪ್ರದರ್ಶಿಸಲು ಉದಾಹರಣೆ ಕ್ಲೈಂಟ್ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ;
  • ಮಾಧ್ಯಮ ಸರ್ವರ್‌ಗಾಗಿ ಪ್ಲಗಿನ್ ಸೇರಿಸಲಾಗಿದೆ ಪೈಪ್‌ವೈರ್, PulseAudio ಅನ್ನು ಬದಲಿಸಲು ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗಿದೆ ಮತ್ತು ಆಡಿಯೊ ಜೊತೆಗೆ, ವೀಡಿಯೊ ಸ್ಟ್ರೀಮ್ ಸಂಸ್ಕರಣೆಯನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ. ಪ್ಲಗಿನ್ ಬಳಸಬಹುದು GStreamer ಆಧಾರದ ಮೇಲೆ ಹಿಂದೆ ಲಭ್ಯವಿರುವ ಔಟ್‌ಪುಟ್ ಪ್ಲಗಿನ್‌ನಂತೆಯೇ ರಿಮೋಟ್ ಡೆಸ್ಕ್‌ಟಾಪ್‌ಗೆ ಔಟ್‌ಪುಟ್ ಅನ್ನು ಸಂಘಟಿಸಲು. ಸ್ವೀಕರಿಸುವ ಭಾಗದಲ್ಲಿ, ಜಿಸ್ಟ್ರೀಮರ್ (ಉದಾಹರಣೆಗೆ, "gst-launch-1.0 pipewiresrc ! video/x-raw,format=BGRx ! ...") ಸೇರಿದಂತೆ ಪೈಪ್‌ವೈರ್ ಬೆಂಬಲದೊಂದಿಗೆ ಯಾವುದೇ ಕ್ಲೈಂಟ್ ಅನ್ನು ಪ್ರದರ್ಶನಕ್ಕಾಗಿ ಬಳಸಬಹುದು;
  • gl-renderer ಗೆ EGL ವಿಸ್ತರಣೆಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ EGL_KHR_partial_update ಮೇಲ್ಮೈಗಳ ವಿಷಯಗಳನ್ನು ಆಯ್ದವಾಗಿ ನವೀಕರಿಸಲು, ಬದಲಾಗದ ಪ್ರದೇಶಗಳನ್ನು ಬಿಟ್ಟುಬಿಡುವುದು;
  • ಡೀಬಗ್ ಮಾಡುವಿಕೆ ಮತ್ತು ಈವೆಂಟ್ ಲಾಗಿಂಗ್‌ಗಾಗಿ ಹೊಸ weston_debug ಚೌಕಟ್ಟನ್ನು ಸೇರಿಸಲಾಗಿದೆ (weston_log_context);
  • ಹೊಸ ಹೆಡರ್ ಫೈಲ್‌ಗಳನ್ನು libweston-internal.h ಮತ್ತು backend.h ಸೇರಿಸಲಾಗಿದೆ. ಮೊದಲನೆಯದು ಕೆಲಸ ಮಾಡುವ ಕಾರ್ಯಗಳನ್ನು ಒಳಗೊಂಡಿದೆ
    'weston_compositor', 'weston_plane', 'weston_seat', 'weston_surface', 'weston_spring', 'weston_view', ಮತ್ತು ಎರಡನೇಯಲ್ಲಿ - 'weston_output';

  • ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ಬದಲಾವಣೆಗಳನ್ನು ಮಾಡಲಾಗಿದೆ ಪುನರಾವರ್ತಿಸಬಹುದಾದ ನಿರ್ಮಾಣಗಳು;
  • Compositor-drm ಗೆ FB_DAMAGE_CLIPS ಪ್ರಾಪರ್ಟಿಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ. ಪ್ರತ್ಯೇಕ ಫೈಲ್‌ಗಳು EDID ಪ್ಯಾರಾಮೀಟರ್‌ಗಳನ್ನು ಹಿಂಪಡೆಯಲು, ವೀಡಿಯೊ ಮೋಡ್‌ಗಳನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಲು, KMS API ನೊಂದಿಗೆ ಸಂವಹನ ನಡೆಸಲು, ಫ್ರೇಮ್‌ಬಫರ್‌ನೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ಮತ್ತು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸುವ ಸ್ಥಿತಿಗಳಿಗೆ ಕೋಡ್ ಅನ್ನು ಒಳಗೊಂಡಿರುತ್ತವೆ;
  • ಫೈಲ್‌ನಿಂದ ವಿಷಯವನ್ನು ರವಾನಿಸಲು "ಫೈಲ್ ಸ್ಟ್ರೀಮ್" ಪ್ಲಗಿನ್ ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ;
  • ಬ್ಯಾಕೆಂಡ್ ಬ್ಯಾಕೆಂಡ್-drm ಅನ್ನು ಪ್ರತ್ಯೇಕ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ಇರಿಸಲಾಗಿದೆ,
    ಬ್ಯಾಕೆಂಡ್-ತಲೆಯಿಲ್ಲದ
    ಬ್ಯಾಕೆಂಡ್-ಆರ್ಡಿಪಿ
    ಬ್ಯಾಕೆಂಡ್-ವೇಲ್ಯಾಂಡ್
    ಬ್ಯಾಕೆಂಡ್-x11 ಮತ್ತು
    ಬ್ಯಾಕೆಂಡ್-fbdev;

  • PNG ಚಿತ್ರಗಳನ್ನು ಆಪ್ಟಿಮೈಜ್ ಮಾಡಲು ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಬಳಸಲಾಗುತ್ತದೆ ಜೋಪ್ಫ್ಲಿಪ್ಂಗ್ ಸಂಕೋಚನ ಅಲ್ಗಾರಿದಮ್ ಅನ್ನು ಆಧರಿಸಿದೆ ಜೋಪ್ಫ್ಲಿ;
  • xdg_output_unstable_v1 ಮತ್ತು zwp_linux_explicit_synchronization_v1 ವಿಸ್ತರಣೆಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ. ಪ್ಯಾಕೇಜ್ ಆವೃತ್ತಿಯ ಅಗತ್ಯತೆಗಳನ್ನು ಹೆಚ್ಚಿಸಲಾಗಿದೆ ವೇಲ್ಯಾಂಡ್-ಪ್ರೋಟೋಕಾಲ್ಗಳು (ಜೋಡಣೆಗೆ 1.18 ಅಗತ್ಯವಿದೆ);
  • ಅಸೆಂಬ್ಲಿ ವ್ಯವಸ್ಥೆಗೆ ಪರಿವರ್ತನೆ ಪೂರ್ಣಗೊಂಡಿದೆ ಮೆಸನ್. ಆಟೋಟೂಲ್‌ಗಳನ್ನು ಬಳಸಿ ನಿರ್ಮಿಸುವುದನ್ನು ನಿಲ್ಲಿಸಲಾಗಿದೆ.

ಮೂಲ: opennet.ru

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ