## schrolimits

schrolimits

## Synopsis

    #define             SCHRO_LIMIT_WIDTH
    #define             SCHRO_LIMIT_ENCODER_TRANSFORM_DEPTH
    #define             SCHRO_LIMIT_FRAME_QUEUE_LENGTH
    #define             SCHRO_LIMIT_REFERENCE_FRAMES
    #define             SCHRO_LIMIT_SUBBANDS
    #define             SCHRO_LIMIT_TRANSFORM_DEPTH
    #define             SCHRO_LIMIT_BLOCK_SIZE
    #define             SCHRO_LIMIT_METRIC_SCAN

## Description

## Details

### SCHRO_LIMIT_WIDTH

    #define SCHRO_LIMIT_WIDTH 2048

Maximum picture width.

### SCHRO_LIMIT_ENCODER_TRANSFORM_DEPTH

    #define SCHRO_LIMIT_ENCODER_TRANSFORM_DEPTH 6

The maximum transform depth that the encoder can handle. Must be less than SCHRO_LIMIT_TRANSFORM_DEPTH.

### SCHRO_LIMIT_FRAME_QUEUE_LENGTH

    #define SCHRO_LIMIT_FRAME_QUEUE_LENGTH 40

The maximum number of pictures being processed by the encoder.

### SCHRO_LIMIT_REFERENCE_FRAMES

    #define SCHRO_LIMIT_REFERENCE_FRAMES 8

The maximum number of active reference frames. In the encoder, the number of active reference frames may be much larger than in the resulting stream.

### SCHRO_LIMIT_SUBBANDS

    #define SCHRO_LIMIT_SUBBANDS (1+3*SCHRO_LIMIT_TRANSFORM_DEPTH)

The maximum number of subbands.

### SCHRO_LIMIT_TRANSFORM_DEPTH

    #define SCHRO_LIMIT_TRANSFORM_DEPTH 6

The maximum transform depth that the decoder can handle.

### SCHRO_LIMIT_BLOCK_SIZE

    #define SCHRO_LIMIT_BLOCK_SIZE 64

Maximum block size. Both length and separation must be less than or equal to this limit.

### SCHRO_LIMIT_METRIC_SCAN

    #define SCHRO_LIMIT_METRIC_SCAN 32