Browse Source

lavc/internal: Constify AVPacket* in AVCodecInternal.

Fixes a gcc warning:
libavcodec/utils.c:2244:26: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
tags/n3.3
Carl Eugen Hoyos 8 years ago
parent
commit
5dd7ea9f56
2 changed files with 3 additions and 3 deletions
  1. +1
    -1
      libavcodec/internal.h
  2. +2
    -2
      libavcodec/utils.c

+ 1
- 1
libavcodec/internal.h View File

@@ -141,7 +141,7 @@ typedef struct AVCodecInternal {
* Current packet as passed into the decoder, to avoid having to pass the
* packet into every function.
*/
AVPacket *pkt;
const AVPacket *pkt;

/**
* temporary buffer used for encoders to store their bitstream


+ 2
- 2
libavcodec/utils.c View File

@@ -745,7 +745,7 @@ int avcodec_default_get_buffer2(AVCodecContext *avctx, AVFrame *frame, int flags
}
}

static int add_metadata_from_side_data(AVPacket *avpkt, AVFrame *frame)
static int add_metadata_from_side_data(const AVPacket *avpkt, AVFrame *frame)
{
int size;
const uint8_t *side_metadata;
@@ -759,7 +759,7 @@ static int add_metadata_from_side_data(AVPacket *avpkt, AVFrame *frame)

int ff_init_buffer_info(AVCodecContext *avctx, AVFrame *frame)
{
AVPacket *pkt = avctx->internal->pkt;
const AVPacket *pkt = avctx->internal->pkt;
int i;
static const struct {
enum AVPacketSideDataType packet;


Loading…
Cancel
Save