From 0bce380659d4fbc32fac709f299599626793102a Mon Sep 17 00:00:00 2001 From: Laurent Aimar Date: Sun, 19 Jan 2003 08:28:02 +0000 Subject: [PATCH] * avi.c : proper way to store fourcc. --- modules/mux/avi.c | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/modules/mux/avi.c b/modules/mux/avi.c index 1c83413bd3..b25ea55410 100644 --- a/modules/mux/avi.c +++ b/modules/mux/avi.c @@ -2,7 +2,7 @@ * avi.c ***************************************************************************** * Copyright (C) 2001, 2002 VideoLAN - * $Id: avi.c,v 1.3 2003/01/13 04:46:49 fenrir Exp $ + * $Id: avi.c,v 1.4 2003/01/19 08:28:02 fenrir Exp $ * * Authors: Laurent Aimar * @@ -666,7 +666,14 @@ static int avi_HeaderAdd_strf( sout_instance_t *p_sout, bo_AddDWordLE( p_bo, p_stream->p_bih->biHeight ); bo_AddWordLE( p_bo, p_stream->p_bih->biPlanes ); bo_AddWordLE( p_bo, p_stream->p_bih->biBitCount ); - bo_AddDWordBE( p_bo, p_stream->p_bih->biCompression ); + if( VLC_FOURCC( 0, 0, 0, 1 ) == 0x00000001 ) + { + bo_AddDWordBE( p_bo, p_stream->p_bih->biCompression ); + } + else + { + bo_AddDWordLE( p_bo, p_stream->p_bih->biCompression ); + } bo_AddDWordLE( p_bo, p_stream->p_bih->biSizeImage ); bo_AddDWordLE( p_bo, p_stream->p_bih->biXPelsPerMeter ); bo_AddDWordLE( p_bo, p_stream->p_bih->biYPelsPerMeter ); -- 2.39.2