--- cherokee/handler_streaming.c.ffmpeg	2012-06-04 12:56:16.000000000 +0800
+++ cherokee/handler_streaming.c	2012-06-04 12:56:40.000000000 +0800
@@ -380,7 +380,7 @@
 	if (likely (secs > 0)) {
 		long tmp;
 
-		tmp = (hdl->avformat->file_size / secs);
+		tmp = (avio_size(hdl->avformat) / secs);
 		if (tmp > rate) {
 			rate = tmp;
 			TRACE(ENTRIES, "New rate: %d bytes/s\n", rate);



