int16_t *p_buffs; /* int16_t converted buffer */
int16_t *p_s16_buff; /* int16_t converted buffer */
+ if (!p_buffer->i_nb_samples) {
+ msg_Err(p_aout, "no samples yet");
+ return -1;
+ }
+
/* Create p_data if needed */
if( !p_data )
{
int16_t *p_buffs; /* int16_t converted buffer */
int16_t *p_s16_buff; /* int16_t converted buffer */
+ if (!p_buffer->i_nb_samples) {
+ msg_Err(p_aout, "no samples yet");
+ return -1;
+ }
+
/* Create the data struct if needed */
spectrometer_data *p_data = p_effect->p_data;
if( !p_data )