summaryrefslogtreecommitdiff
path: root/libavformat/ffmenc.c
diff options
context:
space:
mode:
authorJason Garrett-Glaser <darkshikari@gmail.com>2009-11-24 15:54:17 +0000
committerJason Garrett-Glaser <darkshikari@gmail.com>2009-11-24 15:54:17 +0000
commitd2b34efe225e15bb82793ce166c21af9ab964a5e (patch)
treebf5c0f22306cbdb013531ee8d0eb46beff019d93 /libavformat/ffmenc.c
parent096c87f667ab8cdfc4fd290c80421a80c842adca (diff)
Update ffserver to include all basic x264 parameters in .ffm files.
Originally committed as revision 20601 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'libavformat/ffmenc.c')
-rw-r--r--libavformat/ffmenc.c13
1 files changed, 13 insertions, 0 deletions
diff --git a/libavformat/ffmenc.c b/libavformat/ffmenc.c
index 3de4984dfe..eb97b8ba04 100644
--- a/libavformat/ffmenc.c
+++ b/libavformat/ffmenc.c
@@ -154,6 +154,19 @@ static int ffm_write_header(AVFormatContext *s)
put_be64(pb, av_dbl2int(codec->rc_buffer_aggressivity));
put_be32(pb, codec->codec_tag);
put_byte(pb, codec->thread_count);
+ put_be32(pb, codec->coder_type);
+ put_be32(pb, codec->me_cmp);
+ put_be32(pb, codec->partitions);
+ put_be32(pb, codec->me_subpel_quality);
+ put_be32(pb, codec->me_range);
+ put_be32(pb, codec->keyint_min);
+ put_be32(pb, codec->scenechange_threshold);
+ put_be32(pb, codec->b_frame_strategy);
+ put_be64(pb, av_dbl2int(codec->qcompress));
+ put_be64(pb, av_dbl2int(codec->qblur));
+ put_be32(pb, codec->max_qdiff);
+ put_be32(pb, codec->refs);
+ put_be32(pb, codec->directpred);
break;
case CODEC_TYPE_AUDIO:
put_be32(pb, codec->sample_rate);