aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Makefile.in4
-rw-r--r--XBMC.xcodeproj/project.pbxproj20
-rw-r--r--configure.in1
-rw-r--r--xbmc/Application.cpp2
-rw-r--r--xbmc/GUIWindowSettingsCategory.cpp2
-rw-r--r--xbmc/cores/dvdplayer/DVDCodecs/Video/CrystalHD/CrystalHD.cpp (renamed from xbmc/cores/dvdplayer/DVDCodecs/Video/CrystalHD.cpp)0
-rw-r--r--xbmc/cores/dvdplayer/DVDCodecs/Video/CrystalHD/CrystalHD.h (renamed from xbmc/cores/dvdplayer/DVDCodecs/Video/CrystalHD.h)0
-rw-r--r--xbmc/cores/dvdplayer/DVDCodecs/Video/CrystalHD/Makefile.in16
-rw-r--r--xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecCrystalHD.h2
9 files changed, 38 insertions, 9 deletions
diff --git a/Makefile.in b/Makefile.in
index 9b89a9dcff..3f26f9c036 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -14,6 +14,7 @@ BIN_DIRS= \
xbmc/cores/dvdplayer/DVDCodecs/Audio \
xbmc/cores/dvdplayer/DVDCodecs/Overlay \
xbmc/cores/dvdplayer/DVDCodecs/Video \
+ xbmc/cores/dvdplayer/DVDCodecs/Video/CrystalHD \
xbmc/cores/dvdplayer/DVDDemuxers/ \
xbmc/cores/dvdplayer/DVDInputStreams/ \
xbmc/cores/dvdplayer/DVDSubtitles/ \
@@ -184,6 +185,8 @@ xbmc/cores/dvdplayer/DVDCodecs/Overlay/Overlay.a: force
$(MAKE) -C xbmc/cores/dvdplayer/DVDCodecs/Overlay
xbmc/cores/dvdplayer/DVDCodecs/Video/Video.a: force
$(MAKE) -C xbmc/cores/dvdplayer/DVDCodecs/Video
+xbmc/cores/dvdplayer/DVDCodecs/Video/CrystalHD/CrystalHD.a: force
+ $(MAKE) -C xbmc/cores/dvdplayer/DVDCodecs/Video/CrystalHD
xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxers.a: force
$(MAKE) -C xbmc/cores/dvdplayer/DVDDemuxers
xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreams.a: force
@@ -367,6 +370,7 @@ OBJSXBMC= \
xbmc/cores/dvdplayer/DVDCodecs/Audio/Audio.a \
xbmc/cores/dvdplayer/DVDCodecs/Overlay/Overlay.a \
xbmc/cores/dvdplayer/DVDCodecs/Video/Video.a \
+ xbmc/cores/dvdplayer/DVDCodecs/Video/CrystalHD/CrystalHD.a \
xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxers.a \
xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreams.a \
xbmc/cores/dvdplayer/DVDSubtitles/DVDSubtitles.a \
diff --git a/XBMC.xcodeproj/project.pbxproj b/XBMC.xcodeproj/project.pbxproj
index b230eed3f1..71652e4bdd 100644
--- a/XBMC.xcodeproj/project.pbxproj
+++ b/XBMC.xcodeproj/project.pbxproj
@@ -978,7 +978,6 @@
F591FAAA10D5703D001DF66A /* libbdnav.a in Frameworks */ = {isa = PBXBuildFile; fileRef = F591FAA810D5703D001DF66A /* libbdnav.a */; };
F592568810FBF2E100D2C91D /* ConvolutionKernels.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F592568710FBF2E100D2C91D /* ConvolutionKernels.cpp */; };
F592568910FBF2E100D2C91D /* ConvolutionKernels.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F592568710FBF2E100D2C91D /* ConvolutionKernels.cpp */; };
- F595994210E9F317004B58B3 /* CrystalHD.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F595994010E9F317004B58B3 /* CrystalHD.cpp */; };
F595994510E9F322004B58B3 /* DVDVideoCodecCrystalHD.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F595994410E9F322004B58B3 /* DVDVideoCodecCrystalHD.cpp */; };
F59876BC0FBA34C0008EF4FB /* DVDPlayerAudioResampler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F59876BA0FBA34C0008EF4FB /* DVDPlayerAudioResampler.cpp */; };
F59876BD0FBA34C0008EF4FB /* DVDPlayerAudioResampler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F59876BA0FBA34C0008EF4FB /* DVDPlayerAudioResampler.cpp */; };
@@ -1811,6 +1810,7 @@
F5F24034110990BA009126C6 /* libapetag.a in Frameworks */ = {isa = PBXBuildFile; fileRef = F5F24032110990BA009126C6 /* libapetag.a */; };
F5F24036110990EA009126C6 /* libmodplug.a in Frameworks */ = {isa = PBXBuildFile; fileRef = F5F24035110990EA009126C6 /* libmodplug.a */; };
F5F24037110990EA009126C6 /* libmodplug.a in Frameworks */ = {isa = PBXBuildFile; fileRef = F5F24035110990EA009126C6 /* libmodplug.a */; };
+ F5F240EF110A4F76009126C6 /* CrystalHD.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F5F240EB110A4F76009126C6 /* CrystalHD.cpp */; };
F5F2EF4B0E593E0D0092C37F /* DVDFileInfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F5F2EF4A0E593E0D0092C37F /* DVDFileInfo.cpp */; };
F5F8E1DA0E427E8000A8E96F /* VGMCodec.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F5F8E1D90E427E8000A8E96F /* VGMCodec.cpp */; };
F5F8E1E80E427F6700A8E96F /* md5.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F5F8E1E60E427F6700A8E96F /* md5.cpp */; };
@@ -3646,8 +3646,6 @@
F591FAA810D5703D001DF66A /* libbdnav.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libbdnav.a; path = xbmc/cores/dvdplayer/Codecs/libbdnav/src/libbdnav/.libs/libbdnav.a; sourceTree = "<group>"; };
F592568610FBF2E100D2C91D /* ConvolutionKernels.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ConvolutionKernels.h; sourceTree = "<group>"; };
F592568710FBF2E100D2C91D /* ConvolutionKernels.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ConvolutionKernels.cpp; sourceTree = "<group>"; };
- F595994010E9F317004B58B3 /* CrystalHD.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CrystalHD.cpp; sourceTree = "<group>"; };
- F595994110E9F317004B58B3 /* CrystalHD.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CrystalHD.h; sourceTree = "<group>"; };
F595994310E9F322004B58B3 /* DVDVideoCodecCrystalHD.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DVDVideoCodecCrystalHD.h; sourceTree = "<group>"; };
F595994410E9F322004B58B3 /* DVDVideoCodecCrystalHD.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DVDVideoCodecCrystalHD.cpp; sourceTree = "<group>"; };
F59876BA0FBA34C0008EF4FB /* DVDPlayerAudioResampler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DVDPlayerAudioResampler.cpp; sourceTree = "<group>"; };
@@ -3755,6 +3753,8 @@
F5F23E9511041596009126C6 /* SemaphoreDarwin.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SemaphoreDarwin.cpp; sourceTree = "<group>"; };
F5F24032110990BA009126C6 /* libapetag.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libapetag.a; path = xbmc/lib/libapetag/.libs/libapetag.a; sourceTree = "<group>"; };
F5F24035110990EA009126C6 /* libmodplug.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libmodplug.a; path = lib/libmodplug/src/.libs/libmodplug.a; sourceTree = "<group>"; };
+ F5F240EB110A4F76009126C6 /* CrystalHD.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CrystalHD.cpp; sourceTree = "<group>"; };
+ F5F240EC110A4F76009126C6 /* CrystalHD.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CrystalHD.h; sourceTree = "<group>"; };
F5F2EF490E593E0D0092C37F /* DVDFileInfo.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DVDFileInfo.h; sourceTree = "<group>"; };
F5F2EF4A0E593E0D0092C37F /* DVDFileInfo.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = DVDFileInfo.cpp; sourceTree = "<group>"; };
F5F8E1D80E427E8000A8E96F /* VGMCodec.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = VGMCodec.h; sourceTree = "<group>"; };
@@ -5075,10 +5075,9 @@
E38E153A0D25F9F900618676 /* Video */ = {
isa = PBXGroup;
children = (
+ F5F240EA110A4F76009126C6 /* CrystalHD */,
E38E153B0D25F9F900618676 /* DllLibMpeg2.h */,
E38E153C0D25F9F900618676 /* DVDVideoCodec.h */,
- F595994010E9F317004B58B3 /* CrystalHD.cpp */,
- F595994110E9F317004B58B3 /* CrystalHD.h */,
F595994310E9F322004B58B3 /* DVDVideoCodecCrystalHD.h */,
F595994410E9F322004B58B3 /* DVDVideoCodecCrystalHD.cpp */,
E38E153D0D25F9F900618676 /* DVDVideoCodecFFmpeg.cpp */,
@@ -6987,6 +6986,15 @@
name = playercorefactory;
sourceTree = "<group>";
};
+ F5F240EA110A4F76009126C6 /* CrystalHD */ = {
+ isa = PBXGroup;
+ children = (
+ F5F240EB110A4F76009126C6 /* CrystalHD.cpp */,
+ F5F240EC110A4F76009126C6 /* CrystalHD.h */,
+ );
+ path = CrystalHD;
+ sourceTree = "<group>";
+ };
/* End PBXGroup section */
/* Begin PBXNativeTarget section */
@@ -7972,7 +7980,6 @@
F5A9D3091097C9370050490F /* AliasShortcutUtils.cpp in Sources */,
431AE5DA109C1A63007428C3 /* OverlayRendererUtil.cpp in Sources */,
F591FAA010D56F9B001DF66A /* DVDInputStreamMPLS.cpp in Sources */,
- F595994210E9F317004B58B3 /* CrystalHD.cpp in Sources */,
F595994510E9F322004B58B3 /* DVDVideoCodecCrystalHD.cpp in Sources */,
7C45DBE910F325C400D4BBF3 /* DAVDirectory.cpp in Sources */,
F592568810FBF2E100D2C91D /* ConvolutionKernels.cpp in Sources */,
@@ -7984,6 +7991,7 @@
F5DC8801110A46C700EE1B15 /* ModplugCodec.cpp in Sources */,
F5DC880F110A4A0B00EE1B15 /* FileXBMSP.cpp in Sources */,
F5DC8813110A4A2400EE1B15 /* XBMSDirectory.cpp in Sources */,
+ F5F240EF110A4F76009126C6 /* CrystalHD.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
diff --git a/configure.in b/configure.in
index e22b5fb6ae..107423e492 100644
--- a/configure.in
+++ b/configure.in
@@ -1034,6 +1034,7 @@ OUTPUT_FILES="Makefile \
Makefile.include \
xbmc/cores/dvdplayer/Codecs/Makefile \
xbmc/cores/dvdplayer/Codecs/libdvd/Makefile \
+ xbmc/cores/dvdplayer/DVDCodecs/Video/CrystalHD/Makefile \
xbmc/cores/AudioRenderers/Makefile \
xbmc/cores/paplayer/Makefile \
xbmc/cores/paplayer/timidity/Makefile \
diff --git a/xbmc/Application.cpp b/xbmc/Application.cpp
index 4511acbe09..4e7abda37d 100644
--- a/xbmc/Application.cpp
+++ b/xbmc/Application.cpp
@@ -129,7 +129,7 @@
#include "utils/DbusServer.h"
#endif
#if defined(HAVE_LIBCRYSTALHD)
-#include "cores/dvdplayer/DVDCodecs/Video/CrystalHD.h"
+#include "cores/dvdplayer/DVDCodecs/Video/CrystalHD/CrystalHD.h"
#endif
// Windows includes
diff --git a/xbmc/GUIWindowSettingsCategory.cpp b/xbmc/GUIWindowSettingsCategory.cpp
index 94abc64aa1..c3ea96fb52 100644
--- a/xbmc/GUIWindowSettingsCategory.cpp
+++ b/xbmc/GUIWindowSettingsCategory.cpp
@@ -109,7 +109,7 @@
#include "WindowingFactory.h"
#if defined(HAVE_LIBCRYSTALHD)
-#include "cores/dvdplayer/DVDCodecs/Video/CrystalHD.h"
+#include "cores/dvdplayer/DVDCodecs/Video/CrystalHD/CrystalHD.h"
#endif
using namespace std;
diff --git a/xbmc/cores/dvdplayer/DVDCodecs/Video/CrystalHD.cpp b/xbmc/cores/dvdplayer/DVDCodecs/Video/CrystalHD/CrystalHD.cpp
index f9474da5eb..f9474da5eb 100644
--- a/xbmc/cores/dvdplayer/DVDCodecs/Video/CrystalHD.cpp
+++ b/xbmc/cores/dvdplayer/DVDCodecs/Video/CrystalHD/CrystalHD.cpp
diff --git a/xbmc/cores/dvdplayer/DVDCodecs/Video/CrystalHD.h b/xbmc/cores/dvdplayer/DVDCodecs/Video/CrystalHD/CrystalHD.h
index e53631018f..e53631018f 100644
--- a/xbmc/cores/dvdplayer/DVDCodecs/Video/CrystalHD.h
+++ b/xbmc/cores/dvdplayer/DVDCodecs/Video/CrystalHD/CrystalHD.h
diff --git a/xbmc/cores/dvdplayer/DVDCodecs/Video/CrystalHD/Makefile.in b/xbmc/cores/dvdplayer/DVDCodecs/Video/CrystalHD/Makefile.in
new file mode 100644
index 0000000000..2de9d48bfe
--- /dev/null
+++ b/xbmc/cores/dvdplayer/DVDCodecs/Video/CrystalHD/Makefile.in
@@ -0,0 +1,16 @@
+abs_top_srcdir=@abs_top_srcdir@
+
+INCLUDES=-I$(abs_top_srcdir) \
+ -I$(abs_top_srcdir)/guilib \
+ -I$(abs_top_srcdir)/xbmc \
+ -I$(abs_top_srcdir)/xbmc/linux \
+ -I$(abs_top_srcdir)/xbmc/cores/dvdplayer \
+ -I$(abs_top_srcdir)/xbmc/cores/dvdplayer/DVDCodecs/Video \
+
+SRCS= CrystalHD.cpp \
+
+LIB= CrystalHD.a
+
+include $(abs_top_srcdir)/Makefile.include
+-include $(patsubst %.cpp,%.P,$(patsubst %.c,%.P,$(SRCS)))
+
diff --git a/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecCrystalHD.h b/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecCrystalHD.h
index a4031a2945..65dce9118c 100644
--- a/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecCrystalHD.h
+++ b/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecCrystalHD.h
@@ -23,7 +23,7 @@
#if defined(HAVE_LIBCRYSTALHD)
-#include "CrystalHD.h"
+#include "CrystalHD/CrystalHD.h"
#include "DVDVideoCodec.h"
typedef struct H264BSFContext {