Commit 48c29883 authored by Thilo Borgmann's avatar Thilo Borgmann Committed by Michael Niedermayer

lavd/avfoundation: Use internal av_strtok instead of std lib strtok

Signed-off-by: 's avatarMichael Niedermayer <michaelni@gmx.at>
parent 7656c4c6
...@@ -30,6 +30,7 @@ ...@@ -30,6 +30,7 @@
#include "libavutil/pixdesc.h" #include "libavutil/pixdesc.h"
#include "libavutil/opt.h" #include "libavutil/opt.h"
#include "libavutil/avstring.h"
#include "libavformat/internal.h" #include "libavformat/internal.h"
#include "libavutil/internal.h" #include "libavutil/internal.h"
#include "libavutil/time.h" #include "libavutil/time.h"
...@@ -253,12 +254,13 @@ static void parse_device_name(AVFormatContext *s) ...@@ -253,12 +254,13 @@ static void parse_device_name(AVFormatContext *s)
{ {
AVFContext *ctx = (AVFContext*)s->priv_data; AVFContext *ctx = (AVFContext*)s->priv_data;
char *tmp = av_strdup(s->filename); char *tmp = av_strdup(s->filename);
char *save;
if (tmp[0] != ':') { if (tmp[0] != ':') {
ctx->video_filename = strtok(tmp, ":"); ctx->video_filename = av_strtok(tmp, ":", &save);
ctx->audio_filename = strtok(NULL, ":"); ctx->audio_filename = av_strtok(NULL, ":", &save);
} else { } else {
ctx->audio_filename = strtok(tmp, ":"); ctx->audio_filename = av_strtok(tmp, ":", &save);
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment