[vlc-commits] display: move prepare & display helpers
Rémi Denis-Courmont
git at videolan.org
Thu Dec 27 18:30:59 CET 2018
vlc | branch: master | Rémi Denis-Courmont <remi at remlab.net> | Thu Dec 27 12:23:18 2018 +0200| [5638cbac1179dc2974cb67de3e785e7c942afeeb] | committer: Rémi Denis-Courmont
display: move prepare & display helpers
...to public headers.
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=5638cbac1179dc2974cb67de3e785e7c942afeeb
---
include/vlc_vout_display.h | 20 ++++++++++++++++++++
src/video_output/vout_wrapper.h | 22 ----------------------
2 files changed, 20 insertions(+), 22 deletions(-)
diff --git a/include/vlc_vout_display.h b/include/vlc_vout_display.h
index d37b05b8af..c740f210c0 100644
--- a/include/vlc_vout_display.h
+++ b/include/vlc_vout_display.h
@@ -314,6 +314,26 @@ struct vout_display_t {
vout_display_owner_t owner;
};
+/**
+ * Prepares a picture for display.
+ */
+static inline void vout_display_Prepare(vout_display_t *vd, picture_t *picture,
+ subpicture_t *subpic, vlc_tick_t date)
+{
+ if (vd->prepare != NULL)
+ vd->prepare(vd, picture, subpic, date);
+}
+
+/**
+ * Displays a picture.
+ */
+static inline void vout_display_Display(vout_display_t *vd, picture_t *picture)
+{
+ if (vd->display != NULL)
+ vd->display(vd, picture);
+ picture_Release(picture);
+}
+
static inline void vout_display_SendEvent(vout_display_t *vd, int query, ...)
{
va_list args;
diff --git a/src/video_output/vout_wrapper.h b/src/video_output/vout_wrapper.h
index 9fc42704b4..fe14100abc 100644
--- a/src/video_output/vout_wrapper.h
+++ b/src/video_output/vout_wrapper.h
@@ -31,28 +31,6 @@
picture_pool_t *vout_GetPool(vout_display_t *vd, unsigned count);
/**
- * It preparse a picture for display.
- */
-static inline void vout_display_Prepare(vout_display_t *vd,
- picture_t *picture,
- subpicture_t *subpicture,
- vlc_tick_t date)
-{
- if (vd->prepare)
- vd->prepare(vd, picture, subpicture, date);
-}
-
-/**
- * It display a picture.
- */
-static inline void vout_display_Display(vout_display_t *vd, picture_t *picture)
-{
- if (vd->display)
- vd->display(vd, picture);
- picture_Release(picture);
-}
-
-/**
* It creates a vout managed display.
*/
vout_display_t *vout_NewDisplay( vout_thread_t *, const video_format_t *,
More information about the vlc-commits
mailing list