[vlc-devel] [PATCH] speex: remove tabs and trailing spaces
Ludovic Fauvet
etix at videolan.org
Sat Sep 8 14:52:06 CEST 2012
---
modules/codec/speex.c | 262 +++++++++++++++++++++++++-------------------------
1 file changed, 131 insertions(+), 131 deletions(-)
diff --git a/modules/codec/speex.c b/modules/codec/speex.c
index 67d0b00..019f600 100644
--- a/modules/codec/speex.c
+++ b/modules/codec/speex.c
@@ -224,14 +224,14 @@ static int OpenDecoder( vlc_object_t *p_this )
/*
Set callbacks
- If the codec is spxr then this decoder is
- being invoked on a Speex stream arriving via RTP.
+ If the codec is spxr then this decoder is
+ being invoked on a Speex stream arriving via RTP.
A special decoder callback is used.
*/
if (p_dec->fmt_in.i_original_fourcc == VLC_FOURCC('s', 'p', 'x', 'r'))
{
- msg_Dbg( p_dec, "Using RTP version of Speex decoder @ rate %d.",
- p_dec->fmt_in.audio.i_rate );
+ msg_Dbg( p_dec, "Using RTP version of Speex decoder @ rate %d.",
+ p_dec->fmt_in.audio.i_rate );
p_dec->pf_decode_audio = DecodeRtpSpeexPacket;
}
else
@@ -484,74 +484,74 @@ static void *ProcessPacket( decoder_t *p_dec, ogg_packet *p_oggpacket,
if( p_sys->b_packetizer )
{
- if ( p_sys->p_header->frames_per_packet > 1 )
- {
- short *p_frame_holder = NULL;
- int i_bits_before = 0, i_bits_after = 0, i_bytes_in_speex_frame = 0,
- i_pcm_output_size = 0, i_bits_in_speex_frame = 0;
- block_t *p_new_block = NULL;
-
- i_pcm_output_size = p_sys->p_header->frame_size;
- p_frame_holder = (short*)xmalloc( sizeof(short)*i_pcm_output_size );
-
- speex_bits_read_from( &p_sys->bits, (char*)p_oggpacket->packet,
- p_oggpacket->bytes);
- i_bits_before = speex_bits_remaining( &p_sys->bits );
- speex_decode_int(p_sys->p_state, &p_sys->bits, p_frame_holder);
- i_bits_after = speex_bits_remaining( &p_sys->bits );
-
- i_bits_in_speex_frame = i_bits_before - i_bits_after;
- i_bytes_in_speex_frame = ( i_bits_in_speex_frame +
- (8 - (i_bits_in_speex_frame % 8)) )
- / 8;
-
- p_new_block = block_New( p_dec, i_bytes_in_speex_frame );
- memset( p_new_block->p_buffer, 0xff, i_bytes_in_speex_frame );
-
- /*
- * Copy the first frame in this packet to a new packet.
- */
- speex_bits_rewind( &p_sys->bits );
- speex_bits_write( &p_sys->bits,
- (char*)p_new_block->p_buffer,
- (int)i_bytes_in_speex_frame );
-
- /*
- * Move the remaining part of the original packet (subsequent
- * frames, if there are any) into the beginning
- * of the original packet so
- * they are preserved following the realloc.
- * Note: Any bits that
- * remain in the initial packet
- * are "filler" if they do not constitute
- * an entire byte.
- */
- if ( i_bits_after > 7 )
- {
- /* round-down since we rounded-up earlier (to include
- * the speex terminator code.
- */
- i_bytes_in_speex_frame--;
- speex_bits_write( &p_sys->bits,
- (char*)p_block->p_buffer,
- p_block->i_buffer - i_bytes_in_speex_frame );
- p_block = block_Realloc( p_block,
- 0,
- p_block->i_buffer-i_bytes_in_speex_frame );
- *pp_block = p_block;
- }
- else
- {
- speex_bits_reset( &p_sys->bits );
- }
-
- free( p_frame_holder );
- return SendPacket( p_dec, p_new_block);
- }
- else
- {
- return SendPacket( p_dec, p_block );
- }
+ if ( p_sys->p_header->frames_per_packet > 1 )
+ {
+ short *p_frame_holder = NULL;
+ int i_bits_before = 0, i_bits_after = 0, i_bytes_in_speex_frame = 0,
+ i_pcm_output_size = 0, i_bits_in_speex_frame = 0;
+ block_t *p_new_block = NULL;
+
+ i_pcm_output_size = p_sys->p_header->frame_size;
+ p_frame_holder = (short*)xmalloc( sizeof(short)*i_pcm_output_size );
+
+ speex_bits_read_from( &p_sys->bits, (char*)p_oggpacket->packet,
+ p_oggpacket->bytes);
+ i_bits_before = speex_bits_remaining( &p_sys->bits );
+ speex_decode_int(p_sys->p_state, &p_sys->bits, p_frame_holder);
+ i_bits_after = speex_bits_remaining( &p_sys->bits );
+
+ i_bits_in_speex_frame = i_bits_before - i_bits_after;
+ i_bytes_in_speex_frame = ( i_bits_in_speex_frame +
+ (8 - (i_bits_in_speex_frame % 8)) )
+ / 8;
+
+ p_new_block = block_New( p_dec, i_bytes_in_speex_frame );
+ memset( p_new_block->p_buffer, 0xff, i_bytes_in_speex_frame );
+
+ /*
+ * Copy the first frame in this packet to a new packet.
+ */
+ speex_bits_rewind( &p_sys->bits );
+ speex_bits_write( &p_sys->bits,
+ (char*)p_new_block->p_buffer,
+ (int)i_bytes_in_speex_frame );
+
+ /*
+ * Move the remaining part of the original packet (subsequent
+ * frames, if there are any) into the beginning
+ * of the original packet so
+ * they are preserved following the realloc.
+ * Note: Any bits that
+ * remain in the initial packet
+ * are "filler" if they do not constitute
+ * an entire byte.
+ */
+ if ( i_bits_after > 7 )
+ {
+ /* round-down since we rounded-up earlier (to include
+ * the speex terminator code.
+ */
+ i_bytes_in_speex_frame--;
+ speex_bits_write( &p_sys->bits,
+ (char*)p_block->p_buffer,
+ p_block->i_buffer - i_bytes_in_speex_frame );
+ p_block = block_Realloc( p_block,
+ 0,
+ p_block->i_buffer-i_bytes_in_speex_frame );
+ *pp_block = p_block;
+ }
+ else
+ {
+ speex_bits_reset( &p_sys->bits );
+ }
+
+ free( p_frame_holder );
+ return SendPacket( p_dec, p_new_block);
+ }
+ else
+ {
+ return SendPacket( p_dec, p_block );
+ }
}
else
{
@@ -574,63 +574,63 @@ static block_t *DecodeRtpSpeexPacket( decoder_t *p_dec, block_t **pp_block )
if ( !p_speex_bit_block || p_speex_bit_block->i_pts <= VLC_TS_INVALID )
return NULL;
- /*
+ /*
If the SpeexBits buffer size is 0 (a default value),
we know that a proper initialization has not yet been done.
*/
if ( p_sys->bits.buf_size==0 )
{
- p_sys->p_header = (SpeexHeader *)malloc(sizeof(SpeexHeader));
- if ( !p_sys->p_header )
- {
- msg_Err( p_dec, "Could not allocate a Speex header.");
- return NULL;
- }
- speex_init_header( p_sys->p_header,p_sys->rtp_rate,1,&speex_nb_mode );
- speex_bits_init( &p_sys->bits );
- p_sys->p_state = speex_decoder_init( &speex_nb_mode );
- if ( !p_sys->p_state )
- {
- msg_Err( p_dec, "Could not allocate a Speex decoder." );
- free( p_sys->p_header );
- return NULL;
- }
-
- /*
- Assume that variable bit rate is enabled. Also assume
- that there is only one frame per packet.
- */
- p_sys->p_header->vbr = 1;
- p_sys->p_header->frames_per_packet = 1;
-
- p_dec->fmt_out.audio.i_channels = p_sys->p_header->nb_channels;
- p_dec->fmt_out.audio.i_physical_channels =
- p_dec->fmt_out.audio.i_original_channels =
- pi_channels_maps[p_sys->p_header->nb_channels];
- p_dec->fmt_out.audio.i_rate = p_sys->p_header->rate;
-
- if ( speex_mode_query( &speex_nb_mode,
- SPEEX_MODE_FRAME_SIZE,
- &i_speex_frame_size ) )
- {
- msg_Err( p_dec, "Could not determine the frame size." );
- speex_decoder_destroy( p_sys->p_state );
- free( p_sys->p_header );
- return NULL;
- }
- p_dec->fmt_out.audio.i_bytes_per_frame = i_speex_frame_size;
-
- date_Init(&p_sys->end_date, p_sys->p_header->rate, 1);
+ p_sys->p_header = (SpeexHeader *)malloc(sizeof(SpeexHeader));
+ if ( !p_sys->p_header )
+ {
+ msg_Err( p_dec, "Could not allocate a Speex header.");
+ return NULL;
+ }
+ speex_init_header( p_sys->p_header,p_sys->rtp_rate,1,&speex_nb_mode );
+ speex_bits_init( &p_sys->bits );
+ p_sys->p_state = speex_decoder_init( &speex_nb_mode );
+ if ( !p_sys->p_state )
+ {
+ msg_Err( p_dec, "Could not allocate a Speex decoder." );
+ free( p_sys->p_header );
+ return NULL;
+ }
+
+ /*
+ Assume that variable bit rate is enabled. Also assume
+ that there is only one frame per packet.
+ */
+ p_sys->p_header->vbr = 1;
+ p_sys->p_header->frames_per_packet = 1;
+
+ p_dec->fmt_out.audio.i_channels = p_sys->p_header->nb_channels;
+ p_dec->fmt_out.audio.i_physical_channels =
+ p_dec->fmt_out.audio.i_original_channels =
+ pi_channels_maps[p_sys->p_header->nb_channels];
+ p_dec->fmt_out.audio.i_rate = p_sys->p_header->rate;
+
+ if ( speex_mode_query( &speex_nb_mode,
+ SPEEX_MODE_FRAME_SIZE,
+ &i_speex_frame_size ) )
+ {
+ msg_Err( p_dec, "Could not determine the frame size." );
+ speex_decoder_destroy( p_sys->p_state );
+ free( p_sys->p_header );
+ return NULL;
+ }
+ p_dec->fmt_out.audio.i_bytes_per_frame = i_speex_frame_size;
+
+ date_Init(&p_sys->end_date, p_sys->p_header->rate, 1);
}
- /*
- If the SpeexBits are initialized but there is
+ /*
+ If the SpeexBits are initialized but there is
still no header, an error must be thrown.
*/
if ( !p_sys->p_header )
{
msg_Err( p_dec, "There is no valid Speex header found." );
- return NULL;
+ return NULL;
}
*pp_block = NULL;
@@ -639,43 +639,43 @@ static block_t *DecodeRtpSpeexPacket( decoder_t *p_dec, block_t **pp_block )
/*
Ask for a new audio output buffer and make sure
- we get one.
+ we get one.
*/
- p_aout_buffer = decoder_NewAudioBuffer( p_dec,
+ p_aout_buffer = decoder_NewAudioBuffer( p_dec,
p_sys->p_header->frame_size );
if ( !p_aout_buffer || p_aout_buffer->i_buffer == 0 )
{
msg_Err(p_dec, "Oops: No new buffer was returned!");
- return NULL;
+ return NULL;
}
/*
Read the Speex payload into the SpeexBits buffer.
*/
- speex_bits_read_from( &p_sys->bits,
- (char*)p_speex_bit_block->p_buffer,
+ speex_bits_read_from( &p_sys->bits,
+ (char*)p_speex_bit_block->p_buffer,
p_speex_bit_block->i_buffer );
-
- /*
- Decode the input and ensure that no errors
+
+ /*
+ Decode the input and ensure that no errors
were encountered.
*/
- i_decode_ret = speex_decode_int( p_sys->p_state, &p_sys->bits,
+ i_decode_ret = speex_decode_int( p_sys->p_state, &p_sys->bits,
(int16_t*)p_aout_buffer->p_buffer );
if ( i_decode_ret < 0 )
{
msg_Err( p_dec, "Decoding failed. Perhaps we have a bad stream?" );
- return NULL;
+ return NULL;
}
- /*
- Handle date management on the audio output buffer.
+ /*
+ Handle date management on the audio output buffer.
*/
p_aout_buffer->i_pts = date_Get( &p_sys->end_date );
p_aout_buffer->i_length = date_Increment( &p_sys->end_date,
p_sys->p_header->frame_size ) - p_aout_buffer->i_pts;
-
-
+
+
p_sys->i_frame_in_packet++;
block_Release( p_speex_bit_block );
--
1.7.12
More information about the vlc-devel
mailing list