summaryrefslogtreecommitdiff
path: root/src/libcamera/pipeline/rpi/vc4/data/example.yaml
blob: c90f518f884980ee42411bc66924957c684eb743 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
{
        "version": 1.0,
        "target": "bcm2835",

        "pipeline_handler":
        {
                # The minimum number of internal buffers to be allocated for
                # Unicam. This value must be greater than 0, but less than or
                # equal to min_total_unicam_buffers.
                #
                # A larger number of internal buffers can reduce the occurrence
                # of frame drops during high CPU loads, but might also cause
                # additional latency in the system.
                #
                # Note that the pipeline handler might override this value and
                # not allocate any internal buffers if it knows they will never
                # be used. For example if the RAW stream is marked as mandatory
                # and there are no dropped frames signalled for algorithm
                # convergence.
                #
                # "min_unicam_buffers": 2,

                # The minimum total (internal + external) buffer count used for
                # Unicam. The number of internal buffers allocated for Unicam is
                # given by:
                #
                # internal buffer count = max(min_unicam_buffers,
                #         min_total_unicam_buffers - external buffer count)
                #
                # "min_total_unicam_buffers": 4,

                # Override any request from the IPA to drop a number of startup
                # frames.
                #
                # "disable_startup_frame_drops": false,

                # Custom timeout value (in ms) for Unicam to use. This overrides
                # the value computed by the pipeline handler based on frame
                # durations.
                #
                # Set this value to 0 to use the pipeline handler computed
                # timeout value.
                #
                # "unicam_timeout_value_ms": 0,
        }
}