???????????? ?????????? OpenAPV 1 ? ????????? ??????????? ??????????? APV
??? ??? ??? OpenAPV 1.1.1.0, ??? ??? ??? ??? APV (Advanced Professional Video), ??? ??? ??? ??? ? ??? ??? ??? ??? ??? ???. ??? OpenAPV 1.1.1.0??? ??? ??? ??? ? ??? 1.0. ??? ??? ??? ? ??? ? ? ??? ??? ??? BSD. ??? ??? ??? Academy Software Foundation, ??? ??? ??? ??? ??? ? ? ??? ??? ???.
??? APV??? ??? ??? ??? ? ??? ??? ??? ???, ??? ??? ??? (??? ??? Apple ProRes? Avid DNxHD), ? ??? ??? ??? ??? ??? ??? ??? ???. ??? ??? 2K, 4K? 8K, ??? HDR10/10+ ??? ??? ??? ??? ??? ? ???, ??? ??? (tiling) ??? ??? ???/???, ??? ??? ??? ???, ??? ??? (multi-view), ??? ??? (???, ???, ??? ??? ???). ??? ??? ??? ? ??? OpenAPV??? ??? ??? ? ???, ? ??? ??? ??? ? ??? ??? ??? ??? NEON (ARM) ? SSE/AVX (x86).
? ??? ???:
??? ??? ??? ??? ??? oapvd_decode_auinfo (), oapvd_decode_frame (), oapvd_decode_tiles () ? oapvd_decode_metadata (), ? ??? ??? ??? ??? oapvd_info_pbu (), oapvd_info_frame () ? oapvd_info_tile ().
??? ??? ???, ??? ??? ??? ??? ? ??? ??? ??? (tile). ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ? ??? ??? ??? ??? ???. ??? ??? ??? ??? ??? ??? ??? ? ??? ??? — 422–10-UNCONST (4:2:2, 10???), 422–12-UNCONST, 444–10-UNCONST (4:4:4, 10???), 444–12-UNCONST (4:4:4, 12???), 4444–10-UNCONST (4:4:4+???, 10???), 4444–12-UNCONST (4:4:4+???, 12???) ? 400–10-UNCONST (4:0:0, 10???).
- ??? ??? ??? ??? ??? ??? ???.
- ??? ??? ??? ??? ??? ? ??? CPU, ??? ??? ? ??? ??? ??? ??? ??? ? ??? ???, ? ? ???.
??? ??? ??? oapv_blk_to_pic_16(), ??? ??? ??? ??? AVX2? NEON, ? ??? ??? ??? oapv_dc_removed_had8×8(), ??? ??? ??? NEON.
???: http://www.opennet.ru/opennews/art.shtml? num=66282
© OpenNet
