ఓపెన్ సోర్స్ వీడియో ప్లేయర్ MPV 0.35 2013లో విడుదల చేయబడింది, ఇది MPlayer2 ప్రాజెక్ట్ యొక్క కోడ్ బేస్ నుండి ఒక ఫోర్క్. MPV కొత్త ఫీచర్లను అభివృద్ధి చేయడంపై దృష్టి పెడుతుంది మరియు MPlayerతో అనుకూలతను కొనసాగించడం గురించి చింతించకుండా, MPlayer రిపోజిటరీల నుండి కొత్త ఫీచర్లు నిరంతరం పోర్ట్ చేయబడేటట్లు చూసుకుంటుంది. MPV కోడ్ LGPLv2.1+ కింద లైసెన్స్ పొందింది, కొన్ని భాగాలు GPLv2 కిందనే ఉంటాయి, అయితే LGPLకి మార్పు దాదాపు పూర్తయింది మరియు మిగిలిన GPL కోడ్ను నిలిపివేయడానికి "--enable-lgpl" ఎంపికను ఉపయోగించవచ్చు.
కొత్త సంస్కరణలో మార్పులలో:
- కొత్త అవుట్పుట్ మాడ్యూల్ vo_gpu_next జోడించబడింది, ఇది లిబ్ప్లేస్బో పైన నిర్మించబడింది మరియు వీడియో ప్రాసెసింగ్ మరియు రెండరింగ్ కోసం Vulkan, OpenGL, Metal లేదా Direct3D 11 షేడర్లు మరియు గ్రాఫిక్స్ APIలను ఉపయోగిస్తోంది.
- మీసన్ అసెంబ్లీ సిస్టమ్కు మద్దతు జోడించబడింది.
- PipeWireని ఉపయోగించే కొత్త ఆడియో బ్యాకెండ్ ao_pipewire జోడించబడింది.
- egl-drm బ్యాకెండ్ అడాప్టివ్-సింక్ (VRR) సాంకేతికతను ప్రారంభించగల సామర్థ్యాన్ని కలిగి ఉంటుంది, ఇది మృదువైన మరియు కన్నీటి-రహిత అవుట్పుట్ను నిర్ధారించడానికి మానిటర్ యొక్క రిఫ్రెష్ రేట్ను అనుకూలీకరించడానికి మిమ్మల్ని అనుమతిస్తుంది.
- x11 బ్యాకెండ్ ప్రెజెంట్ ఎక్స్టెన్షన్ యొక్క X11 ఎక్స్టెన్షన్కు మద్దతును జోడించింది, ఇది రీడైరెక్ట్ చేయబడిన విండో యొక్క పిక్సెల్ మ్యాప్లను కాపీ చేయడం లేదా ప్రాసెస్ చేయడం, నిలువు బ్లాంకింగ్ పల్స్ (vblank)తో సింక్రొనైజ్ చేయడం, అలాగే PresentIdleNotify ఈవెంట్లను ప్రాసెస్ చేయడం వంటి సాధనాలను కాంపోజిట్ మేనేజర్కు అందిస్తుంది. , తదుపరి మార్పుల కోసం పిక్సెల్ మ్యాప్ల లభ్యతను నిర్ధారించడానికి క్లయింట్ను అనుమతిస్తుంది (తదుపరి ఫ్రేమ్లో ఏ పిక్సెల్ మ్యాప్ ఉపయోగించబడుతుందో ముందుగానే తెలుసుకునే సామర్థ్యం).
- రబ్బర్బ్యాండ్ 3.0 లైబ్రరీని ఉపయోగించి టెంపో మరియు పిచ్ని మార్చడానికి కొత్త af_rubberband ఆడియో ఇంజిన్ జోడించబడింది.
- ఆడియో బ్యాకెండ్లకు ఆడియో హాట్ప్లగ్ ఈవెంట్లకు మద్దతు జోడించబడింది.
- AImageReader APIని ఉపయోగించి Android ప్లాట్ఫారమ్లో వీడియో డీకోడింగ్ యొక్క హార్డ్వేర్ త్వరణం కోసం మద్దతు vo_gpu అవుట్పుట్ మాడ్యూల్కు జోడించబడింది.
- vo_dmabuf_wayland అవుట్పుట్ మాడ్యూల్కు Wayland ప్రోటోకాల్తో వాతావరణంలో dmabuf కోసం మద్దతు జోడించబడింది.
మూలం: opennet.ru