From bb188e4d731305e2ad63ce0e3d21149fbd21a696 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stephan=20A=C3=9Fmus?= Date: Wed, 20 Oct 2010 22:01:24 +0000 Subject: [PATCH] Fix crash introduced as a last minute change... need to find a way to do this properly, though. The pixel format selected by AVCodecEncoder should match here. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39037 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/add-ons/media/plugins/ffmpeg/AVFormatWriter.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/add-ons/media/plugins/ffmpeg/AVFormatWriter.cpp b/src/add-ons/media/plugins/ffmpeg/AVFormatWriter.cpp index fd7b482c83..9f7f4c4829 100644 --- a/src/add-ons/media/plugins/ffmpeg/AVFormatWriter.cpp +++ b/src/add-ons/media/plugins/ffmpeg/AVFormatWriter.cpp @@ -153,9 +153,10 @@ AVFormatWriter::StreamCookie::Init(media_format* format, // Use the last supported pixel format of the AVCodec, which we hope // is the one with the best quality (true for all currently supported // encoders). - AVCodec* codec = fStream->codec->codec; - for (int i = 0; codec->pix_fmts[i] != PIX_FMT_NONE; i++) - fStream->codec->pix_fmt = codec->pix_fmts[i]; +// AVCodec* codec = fStream->codec->codec; +// for (int i = 0; codec->pix_fmts[i] != PIX_FMT_NONE; i++) +// fStream->codec->pix_fmt = codec->pix_fmts[i]; + fStream->codec->pix_fmt = PIX_FMT_YUV420P; } else if (format->type == B_MEDIA_RAW_AUDIO) { fStream->codec->codec_type = AVMEDIA_TYPE_AUDIO;