diff --git a/libavcodec/avcodec.h b/libavcodec/avcodec.h index 60f7acefbd..d7804773cb 100644 --- a/libavcodec/avcodec.h +++ b/libavcodec/avcodec.h @@ -4452,7 +4452,7 @@ AVPacket *av_packet_alloc(void); * @see av_packet_alloc * @see av_packet_ref */ -AVPacket *av_packet_clone(AVPacket *src); +AVPacket *av_packet_clone(const AVPacket *src); /** * Free the packet, if the packet is reference counted, it will be diff --git a/libavcodec/avpacket.c b/libavcodec/avpacket.c index 8420d8b258..e633245a62 100644 --- a/libavcodec/avpacket.c +++ b/libavcodec/avpacket.c @@ -614,7 +614,7 @@ fail: return ret; } -AVPacket *av_packet_clone(AVPacket *src) +AVPacket *av_packet_clone(const AVPacket *src) { AVPacket *ret = av_packet_alloc();