Are you sure you want to delete this task? Once this task is deleted, it cannot be recovered.
hanbingjie 5914c217de | 4 years ago | |
---|---|---|
build | 4 years ago | |
source | 4 years ago | |
test | 4 years ago | |
.gitignore | 4 years ago | |
CMakeLists.txt | 4 years ago | |
COPYING | 4 years ago | |
README.md | 4 years ago | |
contributor.h | 4 years ago | |
version.bat | 4 years ago | |
version.sh | 4 years ago |
uavs3d is an opensource and cross-platform avs3 decoder, supports AVS3-P2 baseline profile.
features:
Copyright reserved by “Peking University Shenzhen Graduate School”, “Peng Cheng Laboratory”, and “Guangdong Bohua UHD Innovation Corporation”
This program is a free software. You can redistribute it and/or modify it under the terms of the Open-Intelligence Open Source License V1.1. (http://www.aitisa.org.cn/uploadfile/2018/0910/20180910031548314.pdf)
For more details, please view the file "COPYING" in the project.
The default configuration only support 8bit decoding.
To support 10bit streams decoding, edit source/decore/com_def.h : #define BIT_DEPTH 10
Prerequisites:
Visual Studio 2017
build:
Prerequisites:
Build:
to build shared library, edit source/CMakeLists.txt:
add_library(uavs3d SHARED ${DIR_UAVS3D_SRC} ${DIR_X86_256_SRC} ${DIR_X86_SRC})
Prerequisites:
XCode
Build:
Prerequisites:
Android NDK (https://developer.android.google.cn/ndk/downloads/).
Build ndk library or executable file:
The executable application for arm64-v8a is generated by default.
To generate static or shared library for other platforms, modify correlative options in Android.mk and Application.mk.
sample: ./uavs3d -i input.avs3 -o output.yuv -t 8 -l 2 -s 1
Arguments:
short name | long name | introduction |
---|---|---|
-h | --help | Print this help |
-v | --version | Version information |
-i | --input | Input file |
-o | --output | Output file |
-l | --loglevel | Log level: 0: no message; 1: seq level; 2: frame level (default) |
-t | --threads | Number of frame-level threads |
-f | --frames | Total frames to decode |
-s | --check_md5 | Enable to check md5 or not |
Edit build/ios/uavs3d/main.m to configure decoding options.
This program is originally developed by the team of Prof.Ronggang Wang (rgwang@pkusz.edu.cn) at Peking University Shenzhen Graduate School.
OpenI天璇是一款AVS3解码器,由北京大学深圳研究生院、鹏城实验室和广东博华超高清创新中心有限公司联合开发和维护
C Unix Assembly Motorola 68K Assembly Objective-C Text other
Dear OpenI User
Thank you for your continuous support to the Openl Qizhi Community AI Collaboration Platform. In order to protect your usage rights and ensure network security, we updated the Openl Qizhi Community AI Collaboration Platform Usage Agreement in January 2024. The updated agreement specifies that users are prohibited from using intranet penetration tools. After you click "Agree and continue", you can continue to use our services. Thank you for your cooperation and understanding.
For more agreement content, please refer to the《Openl Qizhi Community AI Collaboration Platform Usage Agreement》