Message ID | 20230302025431.136828-1-wenbin.chen@intel.com |
---|---|
State | Accepted |
Commit | 2db22d14bf5f0ae62e5ee335017abba3ac458ce9 |
Headers | show |
Series | [FFmpeg-devel] doc/examples/qsv_transcode: Fix a bug when use more than one parameter set | expand |
Context | Check | Description |
---|---|---|
yinshiyou/make_loongarch64 | success | Make finished |
yinshiyou/make_fate_loongarch64 | success | Make fate finished |
andriy/make_x86 | success | Make finished |
andriy/make_fate_x86 | success | Make fate finished |
On Do, 2023-03-02 at 10:54 +0800, wenbin.chen-at-intel.com@ffmpeg.org wrote: > From: Wenbin Chen <wenbin.chen@intel.com> > > Signed-off-by: Wenbin Chen <wenbin.chen@intel.com> > --- > doc/examples/qsv_transcode.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/doc/examples/qsv_transcode.c b/doc/examples/qsv_transcode.c > index 7ea3ef5674..48128b200c 100644 > --- a/doc/examples/qsv_transcode.c > +++ b/doc/examples/qsv_transcode.c > @@ -88,7 +88,7 @@ static int dynamic_set_parameter(AVCodecContext *avctx) > if (current_setting_number < setting_number && > frame_number == dynamic_setting[current_setting_number].frame_number) > { > AVDictionaryEntry *e = NULL; > - ret = str_to_dict(dynamic_setting[current_setting_number].optstr, > &opts); > + ret = str_to_dict(dynamic_setting[current_setting_number++].optstr, > &opts); > if (ret < 0) { > fprintf(stderr, "The dynamic parameter is wrong\n"); > goto fail; LGTM, will apply. Thanks Haihao
diff --git a/doc/examples/qsv_transcode.c b/doc/examples/qsv_transcode.c index 7ea3ef5674..48128b200c 100644 --- a/doc/examples/qsv_transcode.c +++ b/doc/examples/qsv_transcode.c @@ -88,7 +88,7 @@ static int dynamic_set_parameter(AVCodecContext *avctx) if (current_setting_number < setting_number && frame_number == dynamic_setting[current_setting_number].frame_number) { AVDictionaryEntry *e = NULL; - ret = str_to_dict(dynamic_setting[current_setting_number].optstr, &opts); + ret = str_to_dict(dynamic_setting[current_setting_number++].optstr, &opts); if (ret < 0) { fprintf(stderr, "The dynamic parameter is wrong\n"); goto fail;