static int rtsp_write_header(AVFormatContext *s) { int ret; ret = ff_rtsp_connect(s); if (ret) return ret; if (rtsp_write_record(s) < 0) { ff_rtsp_close_streams(s); ff_rtsp_close_connections(s); return AVERROR_INVALIDDATA; } return 0; }
static int rtsp_write_header(AVFormatContext *s) { RTSPState *rt = s->priv_data; int ret; ret = ff_rtsp_connect(s); if (ret) return ret; if (rtsp_write_record(s) < 0) { ff_rtsp_close_streams(s); url_close(rt->rtsp_hd); return AVERROR_INVALIDDATA; } return 0; }