Browse Source

do not write wave if not needed

Originally committed as revision 5377 to svn://svn.ffmpeg.org/ffmpeg/trunk
tags/v0.5
Baptiste Coudurier 19 years ago
parent
commit
6dd19fff4d
1 changed files with 5 additions and 1 deletions
  1. +5
    -1
      libavformat/movenc.c

+ 5
- 1
libavformat/movenc.c View File

@@ -399,7 +399,11 @@ static int mov_write_audio_tag(ByteIOContext *pb, MOVTrack* track)
put_be32(pb, 2);
}

if(track->mode == MODE_MOV)
if(track->mode == MODE_MOV &&
(track->enc->codec_id == CODEC_ID_AAC ||
track->enc->codec_id == CODEC_ID_AMR_NB ||
track->enc->codec_id == CODEC_ID_PCM_S24LE ||
track->enc->codec_id == CODEC_ID_PCM_S32LE))
mov_write_wave_tag(pb, track);
else if(track->enc->codec_id == CODEC_ID_AAC)
mov_write_esds_tag(pb, track);


Loading…
Cancel
Save