]> rtime.felk.cvut.cz Git - frescor/streamer.git/blobdiff - output.c
Proper CPU contracts in streamer
[frescor/streamer.git] / output.c
index baa91832987178a4548cf484e518f95e63f09586..59185a96410203d899a802bc2699a9a68a5bf6e3 100644 (file)
--- a/output.c
+++ b/output.c
@@ -6,8 +6,7 @@
 #include <libavformat/avformat.h>
 #include "output.h"
 
-
-AVFormatContext *open_output_stream(const char *dst, int port, enum CodecType codec_type)
+AVFormatContext *open_output_stream(const char *dst, int port, enum CodecType codec_type, int fps)
 {
     AVFormatContext *s;
     static AVOutputFormat *rtp_format;
@@ -44,6 +43,10 @@ AVFormatContext *open_output_stream(const char *dst, int port, enum CodecType co
     s->streams[0]->codec->pix_fmt  = PIX_FMT_YUV420P;
     s->streams[0]->codec->mb_decision = 2;
     s->streams[0]->codec->me_cmp = 2;
+/*     s->streams[0]->codec->time_base.den = fps; */
+/*     s->streams[0]->codec->time_base.num = 1; */
+/*     st->codec->time_base.den = fps; */
+/*     st->codec->time_base.num = 1; */
     //s->streams[0]->codec->me_sub_cmp = 6;
     s->streams[0]->codec->trellis = 1;