Commit 80186f06 authored by Laurent Aimar's avatar Laurent Aimar

* wav: Support for alaw/ulaw data. (untested)

parent 11c4b8c7
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
* wav.c : wav file input module for vlc * wav.c : wav file input module for vlc
***************************************************************************** *****************************************************************************
* Copyright (C) 2001 VideoLAN * Copyright (C) 2001 VideoLAN
* $Id: wav.c,v 1.13 2003/02/27 13:19:43 gbazin Exp $ * $Id: wav.c,v 1.14 2003/03/11 06:45:59 fenrir Exp $
* Authors: Laurent Aimar <fenrir@via.ecp.fr> * Authors: Laurent Aimar <fenrir@via.ecp.fr>
* *
* This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify
...@@ -451,6 +451,18 @@ static int WAVInit( vlc_object_t * p_this ) ...@@ -451,6 +451,18 @@ static int WAVInit( vlc_object_t * p_this )
p_demux->GetFrame = PCM_GetFrame; p_demux->GetFrame = PCM_GetFrame;
p_demux->psz_demux = strdup( "" ); p_demux->psz_demux = strdup( "" );
break; break;
case( WAVE_FORMAT_MULAW ):
msg_Dbg( p_input,"found mulaw pcm audio format" );
p_demux->i_fourcc = VLC_FOURCC( 'u', 'l', 'a', 'w' );
p_demux->GetFrame = PCM_GetFrame;
p_demux->psz_demux = strdup( "" );
break;
case( WAVE_FORMAT_ALAW ):
msg_Dbg( p_input,"found alaw pcm audio format" );
p_demux->i_fourcc = VLC_FOURCC( 'a', 'l', 'a', 'w' );
p_demux->GetFrame = PCM_GetFrame;
p_demux->psz_demux = strdup( "" );
break;
case( WAVE_FORMAT_MPEG ): case( WAVE_FORMAT_MPEG ):
case( WAVE_FORMAT_MPEGLAYER3 ): case( WAVE_FORMAT_MPEGLAYER3 ):
msg_Dbg( p_input, "found mpeg audio format" ); msg_Dbg( p_input, "found mpeg audio format" );
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment