--- ffmpeg/libavformat/oggparsevorbis.c~ 2010-10-16 09:20:41.000000000 -0400 +++ ffmpeg/libavformat/oggparsevorbis.c 2012-01-09 11:40:04.416994248 -0500 @@ -230,6 +230,8 @@ st->codec->channels = bytestream_get_byte(&p); st->codec->sample_rate = bytestream_get_le32(&p); + if (!st->codec->sample_rate) + st->codec->sample_rate = 1; p += 4; // skip maximum bitrate st->codec->bit_rate = bytestream_get_le32(&p); // nominal bitrate p += 4; // skip minimum bitrate