# HG changeset patch # User bcoudurier # Date 1165843837 0 # Node ID 35ab31b4dfa6ae08a3a426e14331d088cfc19c99 # Parent bf3589ba8d7ef1c4a926486124cab698cea202e3 check codec frame size directly and only for audio diff -r bf3589ba8d7e -r 35ab31b4dfa6 movenc.c --- a/movenc.c Sun Dec 10 17:53:01 2006 +0000 +++ b/movenc.c Mon Dec 11 13:30:37 2006 +0000 @@ -1518,10 +1518,10 @@ default: track->sampleSize = (av_get_bits_per_sample(st->codec->codec_id) >> 3) * st->codec->channels; } - } - if (!track->sampleDuration) { - av_log(s, AV_LOG_ERROR, "track %d: sample duration is not set\n", i); - return -1; + if (!st->codec->frame_size) { + av_log(s, AV_LOG_ERROR, "track %d: codec frame size is not set\n", i); + return -1; + } } }