]> git.sesse.net Git - ffmpeg/blobdiff - libavformat/utils.c
avformat: deprecate AVFormatContext filename field
[ffmpeg] / libavformat / utils.c
index 0d722c69c82d2a83e5c21f503ccf4387913a6c18..28ea0714091c66264b098f858451de34d17ae446 100644 (file)
@@ -560,7 +560,11 @@ int avformat_open_input(AVFormatContext **ps, const char *filename,
         goto fail;
     }
 
+#if FF_API_FORMAT_FILENAME
+FF_DISABLE_DEPRECATION_WARNINGS
     av_strlcpy(s->filename, filename ? filename : "", sizeof(s->filename));
+FF_ENABLE_DEPRECATION_WARNINGS
+#endif
     if ((ret = init_input(s, filename, &tmp)) < 0)
         goto fail;
     s->probe_score = ret;
@@ -5648,5 +5652,9 @@ void ff_format_set_url(AVFormatContext *s, char *url)
     av_assert0(url);
     av_freep(&s->url);
     s->url = url;
+#if FF_API_FORMAT_FILENAME
+FF_DISABLE_DEPRECATION_WARNINGS
     av_strlcpy(s->filename, url, sizeof(s->filename));
+FF_ENABLE_DEPRECATION_WARNINGS
+#endif
 }