#include "HEVCParser.h"
#include <iostream>
#include "libmythbase/mythlogging.h"
#include "recorders/dtvrecorder.h"
#include <cmath>
#include <strings.h>
#include "bitreader.h"
#include "bytereader.h"
Go to the source code of this file.
|
static uint | ceil_log2 (uint32_t v) |
|
static bool | getScalingListParams (uint8_t sizeId, uint8_t matrixId, HEVCParser::ScalingList &dest_scaling_list, uint8_t *&sl, uint8_t &size, std::vector< int16_t > &scaling_list_dc_coef_minus8) |
|
static bool | scalingListData (BitReader &br, HEVCParser::ScalingList &dest_scaling_list, bool use_default) |
|
static bool | shortTermRefPicSet (BitReader &br, int stRPSIdx, int num_short_term_ref_pic_sets, std::array< HEVCParser::ShortTermRefPicSet, 65 > &stRPS, uint8_t max_dec_pic_buffering_minus1) |
|
|
static const QString | LOC { QStringLiteral("HEVCParser ") } |
|
◆ ceil_log2()
static uint ceil_log2 |
( |
uint32_t |
v | ) |
|
|
static |
◆ getScalingListParams()
static bool getScalingListParams |
( |
uint8_t |
sizeId, |
|
|
uint8_t |
matrixId, |
|
|
HEVCParser::ScalingList & |
dest_scaling_list, |
|
|
uint8_t *& |
sl, |
|
|
uint8_t & |
size, |
|
|
std::vector< int16_t > & |
scaling_list_dc_coef_minus8 |
|
) |
| |
|
static |
◆ scalingListData()
◆ shortTermRefPicSet()
◆ LOC
const QString LOC { QStringLiteral("HEVCParser ") } |
|
static |