తొమ్మిది నెలల అభివృద్ధి తర్వాత, కాంపోజిట్ సర్వర్ వెస్టన్ 14.0 యొక్క స్థిరమైన విడుదల ప్రచురించబడింది, జ్ఞానోదయం, గ్నోమ్, కెడిఇ మరియు ఇతర వినియోగదారు పరిసరాలలో వేలాండ్ ప్రోటోకాల్కు పూర్తి మద్దతు ఆవిర్భావానికి దోహదపడే సాంకేతికతలను అభివృద్ధి చేస్తుంది. వెస్టన్ డెవలప్మెంట్ డెస్క్టాప్ పరిసరాలలో వేలాండ్ని ఉపయోగించడం మరియు ఆటోమోటివ్ ఇన్ఫోటైన్మెంట్ సిస్టమ్లు, స్మార్ట్ఫోన్లు, టీవీలు మరియు ఇతర వినియోగదారు పరికరాల కోసం ప్లాట్ఫారమ్ల వంటి ఎంబెడెడ్ సొల్యూషన్లలో అధిక-నాణ్యత కోడ్ బేస్ మరియు పని ఉదాహరణలను అందించడం లక్ష్యంగా పెట్టుకుంది. ప్రాజెక్ట్ కోడ్ MIT లైసెన్స్ క్రింద పంపిణీ చేయబడింది.
కొత్త వెస్టన్ శాఖలో మార్పులు:
- హార్డ్వేర్ అండర్లే కోసం మద్దతు DRM (డైరెక్ట్ రెండరింగ్ మేనేజర్) ద్వారా అవుట్పుట్ బ్యాకెండ్కు జోడించబడింది. వీడియో మెమరీలో రెండు బఫర్ల మధ్య అటామిక్ అసమకాలిక స్విచింగ్ మోడ్ (అటామిక్ ఎసిన్క్ ఫ్లిప్) ప్రారంభించబడింది.
- అవుట్పుట్ మిర్రరింగ్ని నిర్వహించడానికి కాన్ఫిగరేషన్ ఫైల్కు 'మిర్రర్-ఆఫ్' సెట్టింగ్ జోడించబడింది.
- పైప్వైర్ మల్టీమీడియా సర్వర్ ద్వారా అవుట్పుట్ బ్యాకెండ్కు DmaBuf టెక్నాలజీకి మద్దతు జోడించబడింది.
- సాధారణ-egl క్లయింట్ 16-బిట్ రంగు ప్రాతినిధ్యంతో అపారదర్శక ఉపరితలాల వినియోగాన్ని అనుమతిస్తుంది. EGL పొడిగింపు EGL_EXT_present_opaqueని ఉపయోగించడానికి ఎంపిక జోడించబడింది. ఉపరితల కుదింపు కోసం మద్దతు అమలు చేయబడింది.
- RDP ప్రోటోకాల్ ద్వారా అవుట్పుట్ కోసం బ్యాకెండ్లో, FreeRDP 3.x కోసం మద్దతు జోడించబడింది.
- VNC అవుట్పుట్ బ్యాకెండ్ TLSని నిలిపివేసే సామర్థ్యాన్ని అందిస్తుంది మరియు TLS కాని మోడ్లో ప్రమాణీకరణ కోసం పాస్వర్డ్ను ఉపయోగిస్తుంది.
- libweston రంగు-నిర్వహణ కోసం వేలాండ్ ప్రోటోకాల్ పొడిగింపుకు మద్దతును జోడించింది. పూర్తి స్క్రీన్ ఉపరితలాలపై పాయింటర్ కదలిక ప్రాంతాన్ని పరిమితం చేసే సామర్థ్యం అమలు చేయబడింది.
- OpenGL (gl-renderer) ద్వారా రెండరింగ్ కోసం కాంపోనెంట్ OpenGL ES 3 మరియు OpenGL ES 2 అవుట్పుట్లను అసమకాలిక మోడ్లో క్యాప్చర్ చేయడానికి మద్దతును జోడించింది, అలాగే షేడర్ని ఉపయోగించి వస్తువుల రంగును మార్చగల సామర్థ్యాన్ని కూడా జోడించింది.
మూలం: opennet.ru
