xref: /OK3568_Linux_fs/external/camera_engine_rkaiq/rk_stream/include/RkRawStreamVerison.h (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1 /*
2  *  Copyright (c) 2022 Rockchip Corporation
3  *
4  * Licensed under the Apache License, Version 2.0 (the "License");
5  * you may not use this file except in compliance with the License.
6  * You may obtain a copy of the License at
7  *
8  *      http://www.apache.org/licenses/LICENSE-2.0
9  *
10  * Unless required by applicable law or agreed to in writing, software
11  * distributed under the License is distributed on an "AS IS" BASIS,
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  * See the License for the specific language governing permissions and
14  * limitations under the License.
15  *
16  */
17 
18 /*!
19  * ==================== NOTE ===================================
20  *
21  *  编译适配说明
22  *  rkrawstream库在不同代码仓库平台间使用完全相同的目录结构和文件
23  *  编译需要aiq仓库包含相关提交,以下是各个平台适配情况
24  *
25  *  内部仓库-linux-isp3x-3588       make-Makefiles-aarch64.bash             通过
26  *  内部仓库-linux-isp32-3588       make-Makefiles-aarch64-isp32.bash       通过
27  *  内部仓库-linux-isp32-1106       make-Makefiles-uclibc.bash              通过
28  *  外部仓库-linux-rk3588-3588      make-Makefiles-aarch64.bash             报错,aiq部分修改还未合并
29  *  外部仓库-linux-rv1106-1106      由 ipc sdk Makefile 支持                通过,需要 release v5.0x1.1
30  *  外部仓库-android-deveop-3588    由 rkaiq Android.bp 支持                通过
31  *
32  */
33 
34 /*!
35  * ==================== TODO LIST ==============================
36  *
37  *  2023/2/15
38  *  - 完善 rkvi_demo 用参数传递 sensor name
39  *  - 完全离线帧支持
40  */
41 
42 /*!
43  * ==================== RKRAWSTREAM VERSION HISTORY ============
44  *
45  * v0.0.9
46  *  - initial version, merage with Android.
47  *
48  * v0.1.0
49  *  - fix stop poll bug.
50  *  - 添加 API rkrawstream_readback_set_rkraw2
51  *  - buf_mem_type 在prepare阶段配置
52  *  - buffer 数量 可以在prepare阶段配置
53  *  - 添加isp32分支编译脚本
54  */
55