Վերջին թողարկումից երեք տարի անց թողարկվել է MPlayer 1.5 մուլտիմեդիա նվագարկիչը, որը համատեղելիություն է ապահովում FFmpeg 5.0 մուլտիմեդիա փաթեթի վերջին տարբերակի հետ։ Նախագծի կոդը տարածվում է GPLv2+ լիցենզիայի ներքո։ Նոր տարբերակի փոփոխությունները պայմանավորված են FFmpeg-ում վերջին երեք տարիների ընթացքում ավելացված բարելավումների ինտեգրմամբ (կոդի բազան համաժամեցված է FFmpeg գլխավոր մասնաճյուղի հետ): Նոր FFmpeg-ի պատճենը ներառված է MPlayer-ի հիմնական փաթեթում, ինչը վերացնում է կախվածություններ տեղադրելու անհրաժեշտությունը կոմպիլյացիայի ընթացքում։
MPlayer-ի համար նախատեսված փոփոխությունների շարքում են՝
- GUI-ին ավելացվել է բազմալեզու աջակցություն։ Ինտերֆեյսում տեքստի լեզվի ընտրությունը կատարվում է LC_MESSAGES կամ LANG միջավայրի փոփոխականի հիման վրա։
- Ավելացվել է «--enable-nls» տարբերակը՝ գործարկման ժամանակ լեզվի աջակցությունը միացնելու համար (ըստ լռելյայնի, լեզվի աջակցությունը ներկայումս միացված է միայն GUI ռեժիմում):
- Ավելացվել է ներկառուցված մաշկ, որը թույլ է տալիս օգտագործել GUI-ն առանց ոճի ֆայլեր տեղադրելու։
- ffmpeg12vpdau դեկոդերը դադարեցվել է արտադրությունից և փոխարինվել է երկու առանձին բաղադրիչներով՝ ffmpeg1vpdau և ffmpeg2vdpau:
- live555 դեկոդերը լռելյայնորեն հնացել է և անջատվել։
- Համոզվել է, որ էկրանը մաքրվում է լիաէկրան ռեժիմին անցնելուց հետո՝ X սերվերի ելքային դրայվերն օգտագործելիս։
- Ավելացվել է «-fs» տարբերակը (նման է load_fullscreen կարգավորմանը)՝ լիաէկրան ռեժիմով բացելու համար։
- Ուղղվել է ինտերֆեյսի խնդիրը, որը լիաէկրան ռեժիմից վերադառնալուց հետո սխալ պատուհանի չափի կարգավորման հետ կապված խնդիրներ էր առաջացնում։
- OpenGL ելքային դրայվերն այժմ ապահովում է ճիշտ արտապատկերում X11 համակարգերում։
- ARM ճարտարապետության համար կառուցելիս միացված են լռելյայն ընդլայնումները (օրինակ՝ Raspbian-ը լռելյայնորեն չի օգտագործում NEON հրահանգներ, և CPU-ի բոլոր հնարավորությունները միացնելու համար կառուցման ընթացքում պետք է հստակորեն նշվի "--enable-runtime-cpudetection" տարբերակը):
Source: opennet.ru
