[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdebase/runtime/phonon
From: Matthias Kretz <kretz () kde ! org>
Date: 2007-12-17 13:39:31
Message-ID: 1197898771.928570.21117.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 749623 by mkretz:
I want xinelib >= 1.1.9 for the KDE 4 release. And if you try the 1.2 branch of xine with this backend \
and are not prepared to work on this code you deserve that nothing works.
M +18 -9 CMakeLists.txt
--- trunk/KDE/kdebase/runtime/phonon/CMakeLists.txt #749622:749623
@@ -3,6 +3,8 @@
# xinelib 1.1.2 adds audio with gapless playback
# xinelib 1.1.5 + xcb adds video
# xinelib 1.1.7 does not abort() when unplugging a USB device
+# xinelib 1.1.9 fixes playback of short sounds
+# xinelib 1.2 untested => unsupported
# If you want to build KDE without any multimedia support
# define the cmake variable KDE4_DISABLE_MULTIMEDIA, i.e,
@@ -18,19 +20,26 @@
if (NOT Q_WS_WIN) #no xine on windows to look for, and running the find breaks stuff
macro_optional_find_package(Xine)
- # if no xinelib at all is available say that we want 1.1.7
- macro_log_feature(XINE_FOUND "Xine" "xine-lib is required for the multimedia backend" \
"http://sourceforge.net/project/showfiles.php?group_id=9655&package_id=9732" TRUE "1.1.7" "The xine \
development libraries (v1.1.7 or above) are required to provide audio and video support. Using the latest \
version is recommended. Run cmake again with the variable KDE4_DISABLE_MULTIMEDIA set if you really want \
to build KDE without multimedia support." ) + # if no xinelib at all is available say that we want \
1.1.9 + macro_log_feature(XINE_FOUND "Xine" "xine-lib 1.1.x is required for the multimedia backend" \
"http://sourceforge.net/project/showfiles.php?group_id=9655&package_id=9732" TRUE "1.1.9" "The xine \
development libraries (v1.1.9 or above) are required to provide audio and video support. Using the latest \
1.1.x version is recommended. Run cmake again with the variable KDE4_DISABLE_MULTIMEDIA set if you really \
want to build KDE without multimedia support (this is not supported)." ) if(XINE_FOUND)
string(REGEX REPLACE "^[0-9]*\\.([0-9]*)\\.[0-9]*$" "\\1" XINE_MINOR_VERSION ${XINE_VERSION})
string(REGEX REPLACE "^[0-9]*\\.[0-9]*\\." "" XINE_BUGFIX_VERSION ${XINE_VERSION})
# if an older xinelib is installed give a warning about problems but continue
- if(XINE_MINOR_VERSION LESS 2 AND XINE_BUGFIX_VERSION LESS 7)
- if(XINE_BUGFIX_VERSION LESS 5)
- macro_log_feature(TRUE "Xine" "xine-lib v${XINE_VERSION} was found on your system. This \
version does not provide video support and has known security issues. Recommend upgrading to version \
1.1.7 or above." \
"http://sourceforge.net/project/showfiles.php?group_id=9655&package_id=9732")
- else(XINE_BUGFIX_VERSION LESS 5)
- macro_log_feature(TRUE "Xine" "xine-lib v${XINE_VERSION} was found on your system. This \
version is known to have problems when a device is unplugged. Consider upgrading to version 1.1.7 or \
above." "http://sourceforge.net/project/showfiles.php?group_id=9655&package_id=9732")
- endif(XINE_BUGFIX_VERSION LESS 5)
- endif(XINE_MINOR_VERSION LESS 2 AND XINE_BUGFIX_VERSION LESS 7)
+ if(XINE_MINOR_VERSION LESS 2 AND XINE_BUGFIX_VERSION LESS 90)
+ if(XINE_BUGFIX_VERSION LESS 7)
+ if(XINE_BUGFIX_VERSION LESS 5)
+ macro_log_feature(TRUE "Xine" "xine-lib v${XINE_VERSION} was found on your system. \
This version does not provide video support and has known security issues. Recommend upgrading to version \
1.1.9 or above." "http://sourceforge.net/project/showfiles.php?group_id=9655&package_id=9732") + \
else(XINE_BUGFIX_VERSION LESS 5) + macro_log_feature(TRUE "Xine" "xine-lib \
v${XINE_VERSION} was found on your system. This version is known to have problems when a device is \
unplugged. Consider upgrading to version 1.1.9 or above." \
"http://sourceforge.net/project/showfiles.php?group_id=9655&package_id=9732") + \
endif(XINE_BUGFIX_VERSION LESS 5) + else(XINE_BUGFIX_VERSION LESS 7)
+ macro_log_feature(TRUE "Xine" "xine-lib v${XINE_VERSION} was found on your system. This \
version is known to have problems when playing short sounds. Consider upgrading to version 1.1.9 or \
above." "http://sourceforge.net/project/showfiles.php?group_id=9655&package_id=9732") + \
endif(XINE_BUGFIX_VERSION LESS 7) + else(XINE_MINOR_VERSION LESS 2 AND XINE_BUGFIX_VERSION LESS \
90) + macro_log_feature(FALSE "Xine" "xine-lib v${XINE_VERSION} was found on your system. This \
version contains major changes compared to 1.1.x and has not been tested properly for use with this \
backend. Consider downgrading to version 1.1.9." \
"http://sourceforge.net/project/showfiles.php?group_id=9655&package_id=9732") + set(XINE_FOUND \
FALSE) + endif(XINE_MINOR_VERSION LESS 2 AND XINE_BUGFIX_VERSION LESS 90)
macro_optional_add_subdirectory(xine)
endif(XINE_FOUND)
endif (NOT Q_WS_WIN)
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic