libx264: fix generic boolean support

Fixes Ticket660

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
pull/2/head
Michael Niedermayer 13 years ago
parent b50be4e38d
commit 4a8e3324fb
  1. 6
      libavcodec/libx264.c

@ -350,8 +350,10 @@ static av_cold int X264_init(AVCodecContext *avctx)
const char *p= x4->x264opts; const char *p= x4->x264opts;
while(p){ while(p){
char param[256]={0}, val[256]={0}; char param[256]={0}, val[256]={0};
sscanf(p, "%255[^:=]=%255[^:]", param, val); if(sscanf(p, "%255[^:=]=%255[^:]", param, val) == 1){
OPT_STR(param, val); OPT_STR(param, "1");
}else
OPT_STR(param, val);
p= strchr(p, ':'); p= strchr(p, ':');
p+=!!p; p+=!!p;
} }

Loading…
Cancel
Save