libvlc_exception_t ex;
libvlc_exception_init(&ex);
- libvlc_input_t *p_input = libvlc_playlist_get_input(p_libvlc, &ex);
+ libvlc_media_instance_t *p_md = libvlc_playlist_get_media_instance(p_libvlc, &ex);
if( ! libvlc_exception_raised(&ex) )
{
- *page = libvlc_video_get_teletext(p_input, &ex);
- libvlc_input_free(p_input);
+ *page = libvlc_video_get_teletext(p_md, &ex);
+ libvlc_media_instance_release(p_md);
if( ! libvlc_exception_raised(&ex) )
{
return NOERROR;
libvlc_exception_t ex;
libvlc_exception_init(&ex);
- libvlc_input_t *p_input = libvlc_playlist_get_input(p_libvlc, &ex);
- libvlc_video_set_teletext(p_input, page, &ex);
- libvlc_input_free(p_input);
+ libvlc_media_instance_t *p_md = libvlc_playlist_get_media_instance(p_libvlc, &ex);
+ libvlc_video_set_teletext(p_md, page, &ex);
+ libvlc_media_instance_release(p_md);
if( libvlc_exception_raised(&ex) )
{
_p_instance->setErrorInfo(IID_IVLCVideo, libvlc_exception_get_message(&ex));