提交 5dd7ea9f 编写于 作者: C Carl Eugen Hoyos

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]
上级 0d34dbc2
...@@ -141,7 +141,7 @@ typedef struct AVCodecInternal { ...@@ -141,7 +141,7 @@ typedef struct AVCodecInternal {
* Current packet as passed into the decoder, to avoid having to pass the * Current packet as passed into the decoder, to avoid having to pass the
* packet into every function. * packet into every function.
*/ */
AVPacket *pkt; const AVPacket *pkt;
/** /**
* temporary buffer used for encoders to store their bitstream * temporary buffer used for encoders to store their bitstream
......
...@@ -745,7 +745,7 @@ int avcodec_default_get_buffer2(AVCodecContext *avctx, AVFrame *frame, int flags ...@@ -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; int size;
const uint8_t *side_metadata; const uint8_t *side_metadata;
...@@ -759,7 +759,7 @@ static int add_metadata_from_side_data(AVPacket *avpkt, AVFrame *frame) ...@@ -759,7 +759,7 @@ static int add_metadata_from_side_data(AVPacket *avpkt, AVFrame *frame)
int ff_init_buffer_info(AVCodecContext *avctx, AVFrame *frame) int ff_init_buffer_info(AVCodecContext *avctx, AVFrame *frame)
{ {
AVPacket *pkt = avctx->internal->pkt; const AVPacket *pkt = avctx->internal->pkt;
int i; int i;
static const struct { static const struct {
enum AVPacketSideDataType packet; enum AVPacketSideDataType packet;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册