Use PIX_FMT_BGR24 for the AviSynth demuxer, instead of RGB24.

Partial fix for ticket #2412 in that using PIX_FMT_BGR24 fixes the
swapped channels issue when using scripts serving RGB24.

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
pull/13/merge
Stephen Hutchinson 12 years ago committed by Michael Niedermayer
parent 34ea5f418e
commit 8cd7aab1bb
  1. 2
      libavformat/avisynth.c

@ -256,7 +256,7 @@ static int avisynth_create_stream_video(AVFormatContext *s, AVStream *st) {
break;
#endif
case AVS_CS_BGR24:
st->codec->pix_fmt = PIX_FMT_RGB24;
st->codec->pix_fmt = PIX_FMT_BGR24;
break;
case AVS_CS_BGR32:
st->codec->pix_fmt = PIX_FMT_RGB32;

Loading…
Cancel
Save