#ifndef AOM_AV1_COMMON_SCAN_H_
#define AOM_AV1_COMMON_SCAN_H_
#include "aom/aom_integer.h"
#include "aom_ports/mem.h"
#include "av1/common/av1_common_int.h"
#include "av1/common/blockd.h"
#include "av1/common/enums.h"
#ifdef __cplusplus
extern "C" {
#endif
#define MAX_NEIGHBORS …
enum { … } UENUM1BYTE(…) …;
extern const SCAN_ORDER av1_scan_orders[TX_SIZES_ALL][TX_TYPES];
void av1_deliver_eob_threshold(const AV1_COMMON *cm, MACROBLOCKD *xd);
static inline const SCAN_ORDER *get_default_scan(TX_SIZE tx_size,
TX_TYPE tx_type) { … }
static inline const SCAN_ORDER *get_scan(TX_SIZE tx_size, TX_TYPE tx_type) { … }
#ifdef __cplusplus
}
#endif
#endif