[FFmpeg-cvslog] rtsp: Simplify AVOption definitions
Martin Storsjö
git at videolan.org
Tue Oct 18 01:57:32 CEST 2011
ffmpeg | branch: master | Martin Storsjö <martin at martin.st> | Thu Oct 13 14:00:06 2011 +0300| [2c9aa0247d6a5654d955fb018a84e7f2ec3a355e] | committer: Martin Storsjö
rtsp: Simplify AVOption definitions
Use defines for shortening common parts, omit the .dbl named
initializer (since it's the first element in the union).
Signed-off-by: Martin Storsjö <martin at martin.st>
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=2c9aa0247d6a5654d955fb018a84e7f2ec3a355e
---
libavformat/rtsp.c | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/libavformat/rtsp.c b/libavformat/rtsp.c
index 49c148c..e4c4c98 100644
--- a/libavformat/rtsp.c
+++ b/libavformat/rtsp.c
@@ -57,8 +57,10 @@
#define SDP_MAX_SIZE 16384
#define RECVBUF_SIZE 10 * RTP_MAX_PACKET_LENGTH
+#define OFFSET(x) offsetof(RTSPState, x)
+#define DEC AV_OPT_FLAG_DECODING_PARAM
const AVOption ff_rtsp_options[] = {
- { "initial_pause", "Don't start playing the stream immediately", offsetof(RTSPState, initial_pause), AV_OPT_TYPE_INT, {.dbl = 0}, 0, 1, AV_OPT_FLAG_DECODING_PARAM },
+ { "initial_pause", "Don't start playing the stream immediately", OFFSET(initial_pause), AV_OPT_TYPE_INT, {0}, 0, 1, DEC },
FF_RTP_FLAG_OPTS(RTSPState, rtp_muxer_flags),
{ NULL },
};
More information about the ffmpeg-cvslog
mailing list