mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2024-11-26 19:01:44 +02:00
Fix the generation of RTSP reply headers (the "DEF()" macro is not used
anymore in rtspcodes.h) Originally committed as revision 8710 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
parent
c4fe61ff87
commit
7e665cd3ff
36
ffserver.c
36
ffserver.c
@ -2508,9 +2508,39 @@ static void rtsp_reply_header(HTTPContext *c, enum RTSPStatusCode error_number)
|
||||
char buf2[32];
|
||||
|
||||
switch(error_number) {
|
||||
#define DEF(n, c, s) case c: str = s; break;
|
||||
#include "rtspcodes.h"
|
||||
#undef DEF
|
||||
case RTSP_STATUS_OK:
|
||||
str = "OK";
|
||||
break;
|
||||
case RTSP_STATUS_METHOD:
|
||||
str = "Method Not Allowed";
|
||||
break;
|
||||
case RTSP_STATUS_BANDWIDTH:
|
||||
str = "Not Enough Bandwidth";
|
||||
break;
|
||||
case RTSP_STATUS_SESSION:
|
||||
str = "Session Not Found";
|
||||
break;
|
||||
case RTSP_STATUS_STATE:
|
||||
str = "Method Not Valid in This State";
|
||||
break;
|
||||
case RTSP_STATUS_AGGREGATE:
|
||||
str = "Aggregate operation not allowed";
|
||||
break;
|
||||
case RTSP_STATUS_ONLY_AGGREGATE:
|
||||
str = "Only aggregate operation allowed";
|
||||
break;
|
||||
case RTSP_STATUS_TRANSPORT:
|
||||
str = "Unsupported transport";
|
||||
break;
|
||||
case RTSP_STATUS_INTERNAL:
|
||||
str = "Internal Server Error";
|
||||
break;
|
||||
case RTSP_STATUS_SERVICE:
|
||||
str = "Service Unavailable";
|
||||
break;
|
||||
case RTSP_STATUS_VERSION:
|
||||
str = "RTSP Version not supported";
|
||||
break;
|
||||
default:
|
||||
str = "Unknown Error";
|
||||
break;
|
||||
|
Loading…
Reference in New Issue
Block a user