विकासको एक वर्ष पछि खुला भिडियो प्लेयरको रिलीज , केहि वर्ष अगाडी परियोजना कोड आधारबाट । MPV ले नयाँ सुविधाहरू विकास गर्न र MPlayer संग अनुकूलता कायम राख्ने बारे चिन्ता नगरी MPlayer भण्डारहरूबाट नयाँ सुविधाहरू लगातार ब्याकपोर्ट गरिएको सुनिश्चित गर्नमा केन्द्रित छ। कोड MPV LGPLv2.1+ इजाजतपत्र अन्तर्गत, केही भागहरू GPLv2 अन्तर्गत रहन्छन्, तर LGPL मा संक्रमण लगभग पूरा भएको छ र बाँकी GPL कोड असक्षम गर्न "--enable-lgpl" विकल्प प्रयोग गर्न सकिन्छ।
नयाँ संस्करणमा:
- ग्राफिक्स API को प्रयोग गरी निर्मित रेन्डरिङ तह
Vulkan लाई पुस्तकालयमा आधारित कार्यान्वयनद्वारा प्रतिस्थापित गरिएको छ , VideoLAN परियोजना द्वारा विकसित; - "async" फ्ल्यागको साथ आदेशहरूको लागि समर्थन थपियो, तपाईंलाई एसिन्क्रोनस रूपमा फाइलहरू इन्कोड गर्न र लेख्न अनुमति दिँदै;
- "सबप्रोसेस", "भिडियो-थप", "भिडियो-हटाउनुहोस्", "भिडियो-रिलोड" आदेशहरू थपियो;
- गेमप्याडहरूका लागि समर्थन थपियो (SDL2 मार्फत) र इनपुट मोड्युलमा नामित तर्कहरू प्रयोग गर्ने क्षमता;
- सर्भर साइडमा विन्डोहरू सजाउनको लागि Wayland प्रोटोकल "xdg-decoration" को लागि समर्थन थपियो;
- असंगत रेन्डरिङ रोक्नको लागि vo_drm, context_drm_egl र vo_gpu मोड्युलहरू (d3d11) मा प्रस्तुतीकरण प्रतिक्रियाको लागि समर्थन थपियो;
- vo_gpu मोड्युलले डिथरिङका लागि त्रुटिहरू हटाउने क्षमता थपेको छ;
- vo_drm मोड्युलमा 30bpp मोड (रङ 30 बिट्स प्रति च्यानल) को लागि समर्थन थपियो;
- vo_wayland मोड्युललाई vo_wlshm मा पुन: नामाकरण गरिएको छ;
- जब अँध्यारो दृश्यहरूको दृश्यता बढाउने क्षमता थपियो ;
- x11 को लागि vo_gpu मा, vdpau चेक कोड हटाइएको छ र EGL पूर्वनिर्धारित रूपमा प्रयोग गरिन्छ;
- अप्टिकल ड्राइभ समर्थनसँग सम्बन्धित अधिकांश कोड हटाइयो। vdpau/GLX, mali-fbdev र hwdec_d3d11eglrgb ब्याकइन्डहरू vo_gpu बाट हटाइएको छ;
- उल्टो क्रममा खेल्ने क्षमता थपियो;
- demux मोड्युलले डिस्क क्यास लागू गर्दछ र डम्प-क्यास आदेश थप्छ, जुन स्ट्रिमहरू रेकर्ड गर्न प्रयोग गर्न सकिन्छ;
- "--demuxer-cue-codepage" विकल्प demux_cue मोड्युलमा थपिएको छ CUE ढाँचामा फाइलहरूबाट डेटाको लागि सङ्केतन चयन गर्न;
- FFmpeg संस्करणको लागि आवश्यकताहरू बढाइएको छ; यसलाई अब काम गर्न कम्तिमा 4.0 जारी गर्न आवश्यक छ।
स्रोत: opennet.ru
