Add more consts

Some decoder and recorder functions must not write to AVCodec and
AVPacket.
This commit is contained in:
Romain Vimont
2019-03-03 11:59:31 +01:00
parent f7efafd846
commit a7b3901c31
4 changed files with 7 additions and 7 deletions

View File

@@ -59,7 +59,7 @@ recorder_get_format_name(enum recorder_format format) {
}
bool
recorder_open(struct recorder *recorder, AVCodec *input_codec) {
recorder_open(struct recorder *recorder, const AVCodec *input_codec) {
const char *format_name = recorder_get_format_name(recorder->format);
SDL_assert(format_name);
const AVOutputFormat *format = find_muxer(format_name);
@@ -128,7 +128,7 @@ recorder_close(struct recorder *recorder) {
}
static bool
recorder_write_header(struct recorder *recorder, AVPacket *packet) {
recorder_write_header(struct recorder *recorder, const AVPacket *packet) {
AVStream *ostream = recorder->ctx->streams[0];
uint8_t *extradata = av_malloc(packet->size * sizeof(uint8_t));