[FFmpeg-cvslog] ffv1enc: expose ff_ffv1_write_extradata
Lynne
git at videolan.org
Mon Nov 18 08:55:31 EET 2024
ffmpeg | branch: master | Lynne <dev at lynne.ee> | Fri Nov 15 05:30:24 2024 +0100| [f4b5068c3b668e6e9fce881f2e838b9b860a88e9] | committer: Lynne
ffv1enc: expose ff_ffv1_write_extradata
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f4b5068c3b668e6e9fce881f2e838b9b860a88e9
---
libavcodec/ffv1enc.c | 6 ++++--
libavcodec/ffv1enc.h | 1 +
2 files changed, 5 insertions(+), 2 deletions(-)
diff --git a/libavcodec/ffv1enc.c b/libavcodec/ffv1enc.c
index b3bc9dad06..16fc9cd348 100644
--- a/libavcodec/ffv1enc.c
+++ b/libavcodec/ffv1enc.c
@@ -392,8 +392,10 @@ static void write_header(FFV1Context *f)
}
}
-static int write_extradata(FFV1Context *f)
+av_cold int ff_ffv1_write_extradata(AVCodecContext *avctx)
{
+ FFV1Context *f = avctx->priv_data;
+
RangeCoder c;
uint8_t state[CONTEXT_SIZE];
int i, j, k;
@@ -740,7 +742,7 @@ av_cold int ff_ffv1_encode_init(AVCodecContext *avctx)
if ((ret = encode_determine_slices(avctx)) < 0)
return ret;
- if ((ret = write_extradata(s)) < 0)
+ if ((ret = ff_ffv1_write_extradata(avctx)) < 0)
return ret;
}
diff --git a/libavcodec/ffv1enc.h b/libavcodec/ffv1enc.h
index c062af0bf5..6850243ac1 100644
--- a/libavcodec/ffv1enc.h
+++ b/libavcodec/ffv1enc.h
@@ -26,5 +26,6 @@
#include "avcodec.h"
av_cold int ff_ffv1_encode_init(AVCodecContext *avctx);
+av_cold int ff_ffv1_write_extradata(AVCodecContext *avctx);
#endif /* AVCODEC_FFV1ENC_H */
More information about the ffmpeg-cvslog
mailing list