From dea42fdf8d6046d23c8135539777acb26e2b9ec9 Mon Sep 17 00:00:00 2001 From: Luca Abeni Date: Thu, 26 Jan 2006 19:38:16 +0000 Subject: ffmpeg forgets to set AVFormatParameters::pix_fmt when capturing from a v4l card. In other words, if you type ffmpeg -pix_fmt yuv422 -s 352x288 test.avi the "-pix_fmt yuv422" option will have no effect. Patch by Luca Abeni *** lucabe72 !a! email ! it *** Originally committed as revision 4899 to svn://svn.ffmpeg.org/ffmpeg/trunk --- ffmpeg.c | 1 + 1 file changed, 1 insertion(+) (limited to 'ffmpeg.c') diff --git a/ffmpeg.c b/ffmpeg.c index c8e11be110..f859c0f05f 100644 --- a/ffmpeg.c +++ b/ffmpeg.c @@ -3581,6 +3581,7 @@ static void prepare_grab(void) vp->device = video_device; vp->channel = video_channel; vp->standard = video_standard; + vp->pix_fmt = frame_pix_fmt; if (av_open_input_file(&ic, "", fmt1, 0, vp) < 0) { fprintf(stderr, "Could not find video grab device\n"); exit(1); -- cgit v1.2.3