diff options
author | Anton Khirnov <anton@khirnov.net> | 2024-01-11 10:45:18 +0100 |
---|---|---|
committer | Anton Khirnov <anton@khirnov.net> | 2024-01-30 09:52:00 +0100 |
commit | 5b0e4f945eadb0c416180c0e20f5622062cc16f4 (patch) | |
tree | 032ed793163d899bb8e2dc5f11f9c10bcbf05c43 /fftools/ffmpeg.h | |
parent | 7ecd45587fbcb004a68ac4f75a5c4290b3f64d1f (diff) | |
download | ffmpeg-5b0e4f945eadb0c416180c0e20f5622062cc16f4.tar.gz |
fftools/ffmpeg_dec: pass decoder options as an argument to dec_open()
Rather than access the dictionary in InputStream.
This is a step towards decoupling Decoder and InputStream.
Diffstat (limited to 'fftools/ffmpeg.h')
-rw-r--r-- | fftools/ffmpeg.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/fftools/ffmpeg.h b/fftools/ffmpeg.h index 9e29ae1785..227929b022 100644 --- a/fftools/ffmpeg.h +++ b/fftools/ffmpeg.h @@ -731,7 +731,12 @@ AVBufferRef *hw_device_for_filter(void); int hwaccel_retrieve_data(AVCodecContext *avctx, AVFrame *input); -int dec_open(InputStream *ist, Scheduler *sch, unsigned sch_idx); +/** + * @param dec_opts Dictionary filled with decoder options. Its ownership + * is transferred to the decoder. + */ +int dec_open(InputStream *ist, Scheduler *sch, unsigned sch_idx, + AVDictionary **dec_opts); void dec_free(Decoder **pdec); int dec_add_filter(Decoder *dec, InputFilter *ifilter); |