[vlc-devel] commit: Decode G.726 in Wav (Jean-Baptiste Kempf )
git version control
git at videolan.org
Thu Jun 25 14:17:03 CEST 2009
vlc | branch: master | Jean-Baptiste Kempf <jb at videolan.org> | Thu Jun 25 14:16:37 2009 +0200| [1d341492c742026e35915363a7a33e0355aad148] | committer: Jean-Baptiste Kempf
Decode G.726 in Wav
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=1d341492c742026e35915363a7a33e0355aad148
---
modules/demux/wav.c | 7 +++++--
1 files changed, 5 insertions(+), 2 deletions(-)
diff --git a/modules/demux/wav.c b/modules/demux/wav.c
index 9f4c832..a389e9d 100644
--- a/modules/demux/wav.c
+++ b/modules/demux/wav.c
@@ -339,6 +339,7 @@ static int Open( vlc_object_t * p_this )
/* FIXME set end of area FIXME */
goto error;
case VLC_CODEC_GSM_MS:
+ case VLC_CODEC_ADPCM_G726:
if( FrameInfo_MSGSM( &p_sys->i_frame_size, &p_sys->i_frame_samples,
&p_sys->fmt ) )
goto error;
@@ -351,12 +352,13 @@ static int Open( vlc_object_t * p_this )
if( p_sys->i_frame_size <= 0 || p_sys->i_frame_samples <= 0 )
{
- msg_Dbg( p_demux, "invalid frame size" );
+ msg_Dbg( p_demux, "invalid frame size: %i %i", p_sys->i_frame_size,
+ p_sys->i_frame_samples );
goto error;
}
if( p_sys->fmt.audio.i_rate <= 0 )
{
- msg_Dbg( p_demux, "invalid sample rate" );
+ msg_Dbg( p_demux, "invalid sample rate: %i", p_sys->fmt.audio.i_rate );
goto error;
}
@@ -385,6 +387,7 @@ static int Open( vlc_object_t * p_this )
return VLC_SUCCESS;
error:
+ msg_Err( p_demux, "An error occured during wav demuxing" );
free( p_wf );
free( p_sys );
return VLC_EGENERIC;
More information about the vlc-devel
mailing list