]> git.sesse.net Git - vlc/blobdiff - include/vlc_spu.h
LUA: hide EINTR from scripts and remove the timeout feature
[vlc] / include / vlc_spu.h
index c4ec95dfa2839bcfb14435ae230b3fc924b5c4d7..be7bc301cd441a47607d2bdb8cf2fea5a7c13376 100644 (file)
@@ -68,18 +68,19 @@ VLC_EXPORT( void, spu_Destroy, ( spu_t * ) );
  * You cannot use the provided subpicture anymore. The spu_t core
  * will destroy it at its convenience.
  */
-VLC_EXPORT( void, spu_DisplaySubpicture, ( spu_t *, subpicture_t * ) );
+VLC_EXPORT( void, spu_PutSubpicture, ( spu_t *, subpicture_t * ) );
 
 /**
  * This function will return an unique subpicture containing the OSD and
  * subtitles visibles at the requested date.
  *
+ * \param p_chroma_list is a list of supported chroma for the output (can be NULL)
  * \param p_fmt_dst is the format of the picture on which the return subpicture will be rendered.
  * \param p_fmt_src is the format of the original(source) video.
  *
  * The returned value if non NULL must be released by subpicture_Delete().
  */
-VLC_EXPORT( subpicture_t *, spu_Render, ( spu_t *, const video_format_t *p_fmt_dst, const video_format_t *p_fmt_src, mtime_t render_subtitle_date, mtime_t render_osd_date, bool b_subtitle_only ) );
+VLC_EXPORT( subpicture_t *, spu_Render, ( spu_t *, const vlc_fourcc_t *p_chroma_list, const video_format_t *p_fmt_dst, const video_format_t *p_fmt_src, mtime_t render_subtitle_date, mtime_t render_osd_date, bool b_subtitle_only ) );
 
 /**
  * It registers a new SPU channel.