Commit 3f2f87cd authored by Michael Niedermayer's avatar Michael Niedermayer

Merge commit '74bc9458'

* commit '74bc9458':
  flvenc: Don't over-count metadata.

Conflicts:
	tests/ref/lavf/flv_fmt
	tests/ref/vsynth/vsynth1-flashsv
	tests/ref/vsynth/vsynth1-flv
	tests/ref/vsynth/vsynth2-flashsv
	tests/ref/vsynth/vsynth2-flv
Merged-by: 's avatarMichael Niedermayer <michaelni@gmx.at>
parents 9f028b3f 74bc9458
...@@ -304,7 +304,7 @@ static int flv_write_header(AVFormatContext *s) ...@@ -304,7 +304,7 @@ static int flv_write_header(AVFormatContext *s)
/* mixed array (hash) with size and string/type/data tuples */ /* mixed array (hash) with size and string/type/data tuples */
avio_w8(pb, AMF_DATA_TYPE_MIXEDARRAY); avio_w8(pb, AMF_DATA_TYPE_MIXEDARRAY);
metadata_count_pos = avio_tell(pb); metadata_count_pos = avio_tell(pb);
metadata_count = 5 * !!video_enc + metadata_count = 4 * !!video_enc +
5 * !!audio_enc + 5 * !!audio_enc +
1 * !!data_enc + 1 * !!data_enc +
2; // +2 for duration and file size 2; // +2 for duration and file size
...@@ -330,6 +330,7 @@ static int flv_write_header(AVFormatContext *s) ...@@ -330,6 +330,7 @@ static int flv_write_header(AVFormatContext *s)
if (framerate != 0.0) { if (framerate != 0.0) {
put_amf_string(pb, "framerate"); put_amf_string(pb, "framerate");
put_amf_double(pb, framerate); put_amf_double(pb, framerate);
metadata_count++;
} }
put_amf_string(pb, "videocodecid"); put_amf_string(pb, "videocodecid");
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment