FFmpeg
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Variables
hevc_data.c File Reference
#include <stdint.h>
#include "hevc.h"

Go to the source code of this file.

Variables

const uint8_t ff_hevc_diag_scan4x4_x [16]
 
const uint8_t ff_hevc_diag_scan4x4_y [16]
 
const uint8_t ff_hevc_diag_scan8x8_x [64]
 
const uint8_t ff_hevc_diag_scan8x8_y [64]
 

Variable Documentation

const uint8_t ff_hevc_diag_scan4x4_x[16]
Initial value:
= {
0, 0, 1, 0,
1, 2, 0, 1,
2, 3, 1, 2,
3, 2, 3, 3,
}

Definition at line 25 of file hevc_data.c.

Referenced by ff_hevc_hls_residual_coding(), fill_scaling_lists(), scaling_list_data(), vaapi_hevc_start_frame(), and vdpau_hevc_start_frame().

const uint8_t ff_hevc_diag_scan4x4_y[16]
Initial value:
= {
0, 1, 0, 2,
1, 0, 3, 2,
1, 0, 3, 2,
1, 3, 2, 3,
}

Definition at line 32 of file hevc_data.c.

Referenced by ff_hevc_hls_residual_coding(), fill_scaling_lists(), scaling_list_data(), vaapi_hevc_start_frame(), and vdpau_hevc_start_frame().

const uint8_t ff_hevc_diag_scan8x8_x[64]
Initial value:
= {
0, 0, 1, 0,
1, 2, 0, 1,
2, 3, 0, 1,
2, 3, 4, 0,
1, 2, 3, 4,
5, 0, 1, 2,
3, 4, 5, 6,
0, 1, 2, 3,
4, 5, 6, 7,
1, 2, 3, 4,
5, 6, 7, 2,
3, 4, 5, 6,
7, 3, 4, 5,
6, 7, 4, 5,
6, 7, 5, 6,
7, 6, 7, 7,
}

Definition at line 39 of file hevc_data.c.

Referenced by ff_hevc_hls_residual_coding(), fill_scaling_lists(), scaling_list_data(), vaapi_hevc_start_frame(), and vdpau_hevc_start_frame().

const uint8_t ff_hevc_diag_scan8x8_y[64]
Initial value:
= {
0, 1, 0, 2,
1, 0, 3, 2,
1, 0, 4, 3,
2, 1, 0, 5,
4, 3, 2, 1,
0, 6, 5, 4,
3, 2, 1, 0,
7, 6, 5, 4,
3, 2, 1, 0,
7, 6, 5, 4,
3, 2, 1, 7,
6, 5, 4, 3,
2, 7, 6, 5,
4, 3, 7, 6,
5, 4, 7, 6,
5, 7, 6, 7,
}

Definition at line 58 of file hevc_data.c.

Referenced by ff_hevc_hls_residual_coding(), fill_scaling_lists(), scaling_list_data(), vaapi_hevc_start_frame(), and vdpau_hevc_start_frame().