diff options
author | makc <makc@FreeBSD.org> | 2012-08-24 00:41:51 +0800 |
---|---|---|
committer | makc <makc@FreeBSD.org> | 2012-08-24 00:41:51 +0800 |
commit | 4f312dc1adc255341869c36f2f506c04d456bcf6 (patch) | |
tree | 1b3f101d2e288f1cfabe04cfae9c65a5574a2e78 | |
parent | 1866e6d3e3a3f0af94c55857d2fb5028270f213c (diff) | |
download | freebsd-ports-gnome-4f312dc1adc255341869c36f2f506c04d456bcf6.tar.gz freebsd-ports-gnome-4f312dc1adc255341869c36f2f506c04d456bcf6.tar.zst freebsd-ports-gnome-4f312dc1adc255341869c36f2f506c04d456bcf6.zip |
Restore patch, it's still required when building with libxine support.
Noticed by: nox
-rw-r--r-- | multimedia/emotion/files/patch-src-modules-xine-emotion_xine_vo_out.c | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/multimedia/emotion/files/patch-src-modules-xine-emotion_xine_vo_out.c b/multimedia/emotion/files/patch-src-modules-xine-emotion_xine_vo_out.c new file mode 100644 index 000000000000..b8a238bde9b5 --- /dev/null +++ b/multimedia/emotion/files/patch-src-modules-xine-emotion_xine_vo_out.c @@ -0,0 +1,16 @@ +--- src/modules/xine/emotion_xine_vo_out.c.orig ++++ src/modules/xine/emotion_xine_vo_out.c +@@ -119,8 +119,13 @@ _emotion_class_init(xine_t *xine, void * + 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; |