diff --git a/libavformat/seek-test.c b/libavformat/seek-test.c index 3dd60dc160..771036087a 100644 --- a/libavformat/seek-test.c +++ b/libavformat/seek-test.c @@ -64,10 +64,10 @@ int main(int argc, char **argv) AVFormatContext *ic = NULL; int i, ret, stream_id; int64_t timestamp; - AVFormatParameters params, *ap= ¶ms; - memset(ap, 0, sizeof(params)); - ap->channels=1; - ap->sample_rate= 22050; + AVDictionary *format_opts = NULL; + + av_dict_set(&format_opts, "channels", "1", 0); + av_dict_set(&format_opts, "sample_rate", "22050", 0); /* initialize libavcodec, and register all codecs and formats */ av_register_all(); @@ -80,7 +80,7 @@ int main(int argc, char **argv) filename = argv[1]; - ret = av_open_input_file(&ic, filename, NULL, 0, ap); + ret = avformat_open_input(&ic, filename, NULL, &format_opts); if (ret < 0) { fprintf(stderr, "cannot open %s\n", filename); exit(1);