It makes more sense to return 1 here in case of overflow.
tree942d66025d3ed50d4093783aa34aaea5dd04b226
-rw-r--r-- 18092 COPYING.GPL
-rw-r--r-- 26528 COPYING.LGPL
-rw-r--r-- 814 CREDITS
-rw-r--r-- 16169 Changelog
-rw-r--r-- 40962 Doxyfile
-rw-r--r-- 537 INSTALL
-rw-r--r-- 12293 MAINTAINERS
-rw-r--r-- 11285 Makefile
-rw-r--r-- 1095 README
-rw-r--r-- 13041 cmdutils.c
-rw-r--r-- 4414 cmdutils.h
-rw-r--r-- 2743 common.mak
-rwxr-xr-x 66144 configure
drwxr-xr-x - doc
-rw-r--r-- 137279 ffmpeg.c
-rw-r--r-- 78943 ffplay.c
-rw-r--r-- 153845 ffserver.c
-rw-r--r-- 1004 ffserver.h
drwxr-xr-x - libavcodec
drwxr-xr-x - libavdevice
drwxr-xr-x - libavfilter
drwxr-xr-x - libavformat
drwxr-xr-x - libavutil
drwxr-xr-x - libpostproc
-rw-r--r-- 16298 output_example.c
-rw-r--r-- 1940 subdir.mak
drwxr-xr-x - tests
drwxr-xr-x - tools
-rwxr-xr-x 829 version.sh
drwxr-xr-x - vhook