+ case VLC_FOURCC( 'a', 'r', 'a', 'w' ):
+ case VLC_FOURCC( 'a', 'f', 'l', 't' ):
+ case VLC_FOURCC( 'u', 'l', 'a', 'w' ):
+ case VLC_FOURCC( 'a', 'l', 'a', 'w' ):
+ case VLC_FOURCC( 'm', 'l', 'a', 'w' ):
+ case VLC_FOURCC( 'p', 'c', 'm', ' ' ):
+ FrameInfo_PCM( p_demux, &p_sys->i_frame_size,
+ &p_sys->i_frame_samples );
+ break;
+ case VLC_FOURCC( 'm', 's', 0x00, 0x02 ):
+ FrameInfo_MS_ADPCM( p_demux, &p_sys->i_frame_size,
+ &p_sys->i_frame_samples );
+ break;
+ case VLC_FOURCC( 'm', 's', 0x00, 0x11 ):
+ FrameInfo_IMA_ADPCM( p_demux, &p_sys->i_frame_size,
+ &p_sys->i_frame_samples );
+ break;
+ case VLC_FOURCC( 'm', 's', 0x00, 0x61 ):
+ case VLC_FOURCC( 'm', 's', 0x00, 0x62 ):
+ /* FIXME not sure at all FIXME */
+ FrameInfo_MS_ADPCM( p_demux, &p_sys->i_frame_size,
+ &p_sys->i_frame_samples );
+ break;
+ case VLC_FOURCC( 'm', 'p', 'g', 'a' ):
+ case VLC_FOURCC( 'a', '5', '2', ' ' ):
+ /* FIXME set end of area FIXME */