[FFmpeg-cvslog] r14646 - trunk/libavdevice/v4l.c

stefano subversion
Wed Aug 6 20:20:04 CEST 2008


Author: stefano
Date: Wed Aug  6 20:20:04 2008
New Revision: 14646

Log:
Distinguish the error reporting for the cases of wrong size and wrong
timebase in the video4linux grab_read_header() function.


Modified:
   trunk/libavdevice/v4l.c

Modified: trunk/libavdevice/v4l.c
==============================================================================
--- trunk/libavdevice/v4l.c	(original)
+++ trunk/libavdevice/v4l.c	Wed Aug  6 20:20:04 2008
@@ -78,10 +78,12 @@ static int grab_read_header(AVFormatCont
     int j;
     int vformat_num = sizeof(video_formats) / sizeof(video_formats[0]);
 
-    if (ap->width <= 0 || ap->height <= 0 || ap->time_base.den <= 0) {
-        av_log(s1, AV_LOG_ERROR, "Bad capture size (%dx%d) or wrong time base (%d)\n",
-            ap->width, ap->height, ap->time_base.den);
-
+    if (ap->width <= 0 || ap->height <= 0) {
+        av_log(s1, AV_LOG_ERROR, "Wrong size (%dx%d)\n", ap->width, ap->height);
+        return -1;
+    }
+    if (ap->time_base.den <= 0) {
+        av_log(s1, AV_LOG_ERROR, "Wrong time base (%d)\n", ap->time_base.den);
         return -1;
     }
 




More information about the ffmpeg-cvslog mailing list