2018-07-19 3:37 GMT+02:00, James Almer <[email protected]>:
> On 7/18/2018 3:57 PM, Aman Gupta wrote:
>> + ret = av_opt_set_from_string(s->bsfs[s->nb_bsfs -
>> 1]->priv_data, bsf_options_str, shorthand, "=", ":");
>> + if (ret < 0) {
>> + av_log(avctx, AV_LOG_ERROR, "Invalid options for
>> bitstream filter %s "
>> + "requested by the decoder. This is a bug, please
>> report it.\n",
>> + bsf_name);
>> + av_freep(&bsf);
>> + ret = AVERROR_BUG;
>> + goto fail;
>> + }
>
> As i said on IRC, av_opt_set_from_string() can return ENOMEM which is
> not a bug in the string contents, so do something like
>
> if (ret < 0) {
> if (ret != AVERROR(ENOMEM)) {
> av_log(avctx, AV_LOG_ERROR, "Invalid options for bitstream filter %s "
> "requested by the decoder. This is a bug, please report it.\n",
> bsf_name);
> ret = AVERROR_BUG;
av_assert(ret == AVERROR(ENOMEM)); ?
Carl Eugen
_______________________________________________
ffmpeg-devel mailing list
[email protected]
http://ffmpeg.org/mailman/listinfo/ffmpeg-devel