avcodec/bsf: switch to av_get_token to parse bsf list string
authorGyan Doshi <ffmpeg@gyani.pro>
Sat, 3 Jul 2021 11:32:59 +0000 (17:02 +0530)
committerGyan Doshi <ffmpeg@gyani.pro>
Sun, 4 Jul 2021 04:24:33 +0000 (09:54 +0530)
commit301d275301d72387732ccdc526babaf984ddafe5
treee5bcef59821f6bcdd9473ccdad647b467cca3d0f
parent70874e024a6eae0f95bd8dd4b9b4367ffd937f41
avcodec/bsf: switch to av_get_token to parse bsf list string

The recently added setts bsf makes use of the eval API whose
expressions can contain commas. The existing parsing in
av_bsf_list_parse_str() uses av_strtok to naively split
the string at commas, thus preventing the use of setts filter
with expressions containing commas.

av_get_token can work with escaped commas, allowing full use of setts.
libavcodec/bsf.c