ffmpeg: Don't try and write sdp info if none of the outputs had an rtp format.

Fixes a segfault when trying to write nonexistent rtp information.

Signed-off-by: Simon Thelen <ffmpeg-dev@c-14.de>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
(cherry picked from commit 70fb5eadc5)

Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
This commit is contained in:
Simon Thelen 2015-11-02 16:36:16 +01:00 committed by Michael Niedermayer
parent 132bd4bc4f
commit b9a3e0af07
1 changed files with 4 additions and 0 deletions

View File

@ -2370,6 +2370,9 @@ static void print_sdp(void)
}
}
if (!j)
goto fail;
av_sdp_create(avc, j, sdp, sizeof(sdp));
if (!sdp_filename) {
@ -2385,6 +2388,7 @@ static void print_sdp(void)
}
}
fail:
av_freep(&avc);
}