Fix build with current xine-lib.

This commit is contained in:
dholland 2012-04-15 20:38:37 +00:00
parent 8c1d0155b1
commit 0bedc54300
2 changed files with 17 additions and 1 deletions

View file

@ -1,4 +1,4 @@
$NetBSD: distinfo,v 1.1.1.1 2010/04/10 04:04:21 markd Exp $
$NetBSD: distinfo,v 1.2 2012/04/15 20:38:37 dholland Exp $
SHA1 (kmplayer-0.10.0c.tar.bz2) = 52bfa017e1360fdc60c10445090c867039da4830
RMD160 (kmplayer-0.10.0c.tar.bz2) = 4f7f291733f9a73f5838e028af5e5268d1a0ee10
@ -6,3 +6,4 @@ Size (kmplayer-0.10.0c.tar.bz2) = 1047729 bytes
SHA1 (patch-aa) = 7e0c7d32ded98070438532c6365cafc0ef8bfd1f
SHA1 (patch-ab) = 6d0635e5d9ea62de7363f761493d80d9d9734857
SHA1 (patch-ac) = d91f1a27a0768e19c856079328db54d563e96128
SHA1 (patch-src_xineplayer_cpp) = 0b8eb794c5c0868b38e97e2ad7ebc7a76297c778

View file

@ -0,0 +1,15 @@
$NetBSD: patch-src_xineplayer_cpp,v 1.1 2012/04/15 20:38:37 dholland Exp $
Fix build with newer xine-lib.
--- src/xineplayer.cpp~ 2007-12-21 21:51:44.000000000 +0000
+++ src/xineplayer.cpp
@@ -528,7 +528,7 @@ void KXinePlayer::play (int repeat) {
xine_event_create_listener_thread (event_queue, event_listener, NULL);
if (mrl == "cdda:/") {
int nr;
- char ** mrls = xine_get_autoplay_mrls (xine, "CD", &nr);
+ const char *const * mrls = xine_get_autoplay_mrls (xine, "CD", &nr);
running = 1;
for (int i = 0; i < nr; i++) {
QString m (mrls[i]);