mirror of
https://gitee.com/openharmony/third_party_ffmpeg
synced 2024-11-24 03:39:45 +00:00
vaapi_mpeg2: Constify pointers
This commit is contained in:
parent
03adfe9130
commit
ee9061293e
@ -26,21 +26,21 @@
|
||||
#include "internal.h"
|
||||
|
||||
/** Reconstruct bitstream f_code */
|
||||
static inline int mpeg2_get_f_code(MpegEncContext *s)
|
||||
static inline int mpeg2_get_f_code(const MpegEncContext *s)
|
||||
{
|
||||
return (s->mpeg_f_code[0][0] << 12) | (s->mpeg_f_code[0][1] << 8) |
|
||||
(s->mpeg_f_code[1][0] << 4) | s->mpeg_f_code[1][1];
|
||||
}
|
||||
|
||||
/** Determine frame start: first field for field picture or frame picture */
|
||||
static inline int mpeg2_get_is_frame_start(MpegEncContext *s)
|
||||
static inline int mpeg2_get_is_frame_start(const MpegEncContext *s)
|
||||
{
|
||||
return s->first_field || s->picture_structure == PICT_FRAME;
|
||||
}
|
||||
|
||||
static int vaapi_mpeg2_start_frame(AVCodecContext *avctx, av_unused const uint8_t *buffer, av_unused uint32_t size)
|
||||
{
|
||||
struct MpegEncContext * const s = avctx->priv_data;
|
||||
const MpegEncContext *s = avctx->priv_data;
|
||||
struct vaapi_context * const vactx = avctx->hwaccel_context;
|
||||
VAPictureParameterBufferMPEG2 *pic_param;
|
||||
VAIQMatrixBufferMPEG2 *iq_matrix;
|
||||
@ -101,7 +101,7 @@ static int vaapi_mpeg2_start_frame(AVCodecContext *avctx, av_unused const uint8_
|
||||
|
||||
static int vaapi_mpeg2_decode_slice(AVCodecContext *avctx, const uint8_t *buffer, uint32_t size)
|
||||
{
|
||||
MpegEncContext * const s = avctx->priv_data;
|
||||
const MpegEncContext *s = avctx->priv_data;
|
||||
VASliceParameterBufferMPEG2 *slice_param;
|
||||
GetBitContext gb;
|
||||
uint32_t quantiser_scale_code, intra_slice_flag, macroblock_offset;
|
||||
|
Loading…
Reference in New Issue
Block a user