<div dir="ltr">> > +<br><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div>
> > + /* Feed mpg123 with raw data */<br>
> > + i_err = mpg123_feed( p_sys->p_handle, p_block->p_buffer,<br>
> > + p_block->i_buffer );<br>
> > +<br>
> > + if( i_err != MPG123_OK )<br>
> > + {<br>
> > + msg_Err( p_dec, "mpg123_feed failed: %s", mpg123_plain_strerror(<br>
> > i_err ) );<br>
> > + block_Release( p_block );<br>
> > + return NULL;<br>
> > + }<br>
> > +<br>
> > + /* Get details about the stream */<br>
> > + i_err = mpg123_info( p_sys->p_handle, &p_sys->frame_info );<br>
> > +<br>
> > + if( i_err == MPG123_NEED_MORE )<br>
> > + {<br>
> > + /* Need moar data */<br>
> > + return NULL;<br></div></div></blockquote><div><br></div><div>Should block_Release( p_block ) be called here or am I missing something?<br><br></div><div>Best,<br></div><div>Tristan<br></div></div></div></div>