Commit a5623bf3 authored by Olivier Aubert's avatar Olivier Aubert

mediacontrol API: implement mediacontrol_StreamInformation__free in the public API.

parent 299c9ec6
...@@ -134,6 +134,13 @@ mediacontrol_PlaylistSeq *mediacontrol_PlaylistSeq__alloc( int size ); ...@@ -134,6 +134,13 @@ mediacontrol_PlaylistSeq *mediacontrol_PlaylistSeq__alloc( int size );
VLC_PUBLIC_API void mediacontrol_PlaylistSeq__free( mediacontrol_PlaylistSeq *ps ); VLC_PUBLIC_API void mediacontrol_PlaylistSeq__free( mediacontrol_PlaylistSeq *ps );
/**
* Free a StreamInformation structure.
* \param pic: the StreamInformation structure
*/
VLC_PUBLIC_API void
mediacontrol_StreamInformation__free( mediacontrol_StreamInformation* p_si );
/** /**
* Instanciate and initialize an exception structure. * Instanciate and initialize an exception structure.
* \return the exception * \return the exception
......
...@@ -216,8 +216,10 @@ void ...@@ -216,8 +216,10 @@ void
mediacontrol_RGBPicture__free( mediacontrol_RGBPicture* pic ) mediacontrol_RGBPicture__free( mediacontrol_RGBPicture* pic )
{ {
if( pic ) if( pic )
{
free( pic->data ); free( pic->data );
free( pic ); free( pic );
}
} }
mediacontrol_PlaylistSeq* mediacontrol_PlaylistSeq*
...@@ -242,11 +244,22 @@ mediacontrol_PlaylistSeq__free( mediacontrol_PlaylistSeq* ps ) ...@@ -242,11 +244,22 @@ mediacontrol_PlaylistSeq__free( mediacontrol_PlaylistSeq* ps )
int i; int i;
for( i = 0 ; i < ps->size ; i++ ) for( i = 0 ; i < ps->size ; i++ )
free( ps->data[i] ); free( ps->data[i] );
free( ps->data );
free( ps );
} }
free( ps->data );
free( ps );
} }
void
mediacontrol_StreamInformation__free( mediacontrol_StreamInformation* p_si )
{
if( p_si )
{
free( p_si->url );
free( p_si );
}
}
mediacontrol_Exception* mediacontrol_Exception*
mediacontrol_exception_create( void ) mediacontrol_exception_create( void )
{ {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment