From 87eaeaef548431fd9e9c373a4b5222136f04e130 Mon Sep 17 00:00:00 2001 From: Cedric BAIL Date: Fri, 2 Mar 2012 16:38:49 +0000 Subject: [PATCH] emotion: fix build with recent xine. Patch by Anthony Ramine dev-extend.eu>. SVN revision: 68629 --- legacy/emotion/src/modules/xine/emotion_xine_vo_out.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/legacy/emotion/src/modules/xine/emotion_xine_vo_out.c b/legacy/emotion/src/modules/xine/emotion_xine_vo_out.c index e0502f6311..3ae8e1c021 100644 --- a/legacy/emotion/src/modules/xine/emotion_xine_vo_out.c +++ b/legacy/emotion/src/modules/xine/emotion_xine_vo_out.c @@ -130,8 +130,13 @@ _emotion_class_init(xine_t *xine, void *visual __UNUSED__) cl = (Emotion_Class *) malloc(sizeof(Emotion_Class)); if (!cl) return NULL; cl->driver_class.open_plugin = _emotion_open; +#if XINE_MAJOR_VERSION < 1 || (XINE_MAJOR_VERSION == 1 && XINE_MINOR_VERSION < 2) cl->driver_class.get_identifier = _emotion_class_identifier_get; cl->driver_class.get_description = _emotion_class_description_get; +#else + cl->driver_class.identifier = _emotion_class_identifier_get(NULL); + cl->driver_class.description = _emotion_class_description_get(NULL); +#endif cl->driver_class.dispose = _emotion_class_dispose; cl->config = xine->config; cl->xine = xine;