வெஸ்டன் காம்போசிட் சர்வர் 7.0 வெளியீடு

வெளியிடப்பட்டது கலப்பு சேவையகத்தின் நிலையான வெளியீடு வெஸ்டன் 7.0, நெறிமுறைக்கான முழு ஆதரவின் தோற்றத்திற்கு பங்களிக்கும் தொழில்நுட்பங்களை மேம்படுத்துதல் வேலாண்ட் அறிவொளி, க்னோம், கேடிஇ மற்றும் பிற பயனர் சூழல்களில். வெஸ்டனின் மேம்பாடு, டெஸ்க்டாப் சூழல்களில் வேலேண்டைப் பயன்படுத்துவதற்கான உயர்தர குறியீடு அடிப்படையையும், வாகன இன்ஃபோடெயின்மென்ட் சிஸ்டம்கள், ஸ்மார்ட்போன்கள், டிவிக்கள் மற்றும் பிற நுகர்வோர் சாதனங்களுக்கான தளங்கள் போன்ற உட்பொதிக்கப்பட்ட தீர்வுகளையும் வழங்குவதை நோக்கமாகக் கொண்டுள்ளது.

வெஸ்டனின் குறிப்பிடத்தக்க பதிப்பு எண் மாற்றம், இணக்கத்தன்மையை உடைக்கும் ABI மாற்றங்கள் காரணமாகும். மாற்றங்கள் புதிய கிளை வெஸ்டன்:

  • உள்ளடக்கத்தை சட்டவிரோதமாக நகலெடுப்பதில் இருந்து பாதுகாக்க தொழில்நுட்பத்திற்கான ஆதரவு சேர்க்கப்பட்டது HDCP, இது 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';

  • உறுதிப்படுத்தும் வகையில் மாற்றங்கள் செய்யப்பட்டுள்ளன மீண்டும் மீண்டும் உருவாக்கப்படும்;
  • FB_DAMAGE_CLIPS சொத்துக்கான ஆதரவு Compostor-drm இல் சேர்க்கப்பட்டது. தனித்தனி கோப்புகளில் EDID அளவுருக்களை மீட்டெடுப்பதற்கும், வீடியோ முறைகளை செயலாக்குவதற்கும், KMS API உடன் தொடர்புகொள்வதற்கும், ஃபிரேம்பஃபருடன் வேலை செய்வதற்கும், செயலாக்க நிலைகளுக்கும் குறியீடு உள்ளது;
  • ஒரு கோப்பிலிருந்து உள்ளடக்கத்தை அனுப்புவதற்கு "கோப்பு ஸ்ட்ரீம்" செருகுநிரல் சேர்க்கப்பட்டது;
  • backends backend-drm ஒரு தனி கோப்பகத்தில் வைக்கப்பட்டுள்ளது,
    பின்தளத்தில்-தலையற்ற
    backend-rdp
    பின்தளம்-வழிநிலம்
    backend-x11 மற்றும்
    backend-fbdev;

  • PNG படங்களை மேம்படுத்த ஒரு தொகுப்பு பயன்படுத்தப்படுகிறது zopflipng சுருக்க அல்காரிதம் அடிப்படையில் zopfli;
  • xdg_output_unstable_v1 மற்றும் zwp_linux_explicit_synchronization_v1 நீட்டிப்புகளுக்கான ஆதரவு சேர்க்கப்பட்டது. தொகுப்பு பதிப்பு தேவைகள் அதிகரிக்கப்பட்டன வேலேண்ட்-நெறிமுறைகள் (அசெம்பிளிக்கு 1.18 தேவைப்படுகிறது);
  • சட்டசபை அமைப்புக்கு மாற்றம் முடிந்தது மீசன். ஆட்டோடூல்களைப் பயன்படுத்தி கட்டிடம் கட்டுவது நிறுத்தப்பட்டது.

ஆதாரம்: opennet.ru

கருத்தைச் சேர்