From eb9b0d95214b2cee27330b091bcf825958737832 Mon Sep 17 00:00:00 2001 From: Stephan Raue Date: Sun, 24 Aug 2014 19:22:42 +0200 Subject: [PATCH] xbmc: add PR5275 Signed-off-by: Stephan Raue --- .../xbmc/patches/xbmc-999.91-PR5275.patch | 39 +++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 packages/mediacenter/xbmc/patches/xbmc-999.91-PR5275.patch diff --git a/packages/mediacenter/xbmc/patches/xbmc-999.91-PR5275.patch b/packages/mediacenter/xbmc/patches/xbmc-999.91-PR5275.patch new file mode 100644 index 0000000000..d97bb75cbb --- /dev/null +++ b/packages/mediacenter/xbmc/patches/xbmc-999.91-PR5275.patch @@ -0,0 +1,39 @@ +From 7f2c28112179d6a1336dbc48f70bec927e2820f1 Mon Sep 17 00:00:00 2001 +From: fritsch +Date: Sun, 24 Aug 2014 15:05:17 +0200 +Subject: [PATCH] PaP: Support DSD Format + +--- + xbmc/cores/paplayer/CodecFactory.cpp | 2 ++ + xbmc/settings/AdvancedSettings.cpp | 2 +- + 2 files changed, 3 insertions(+), 1 deletion(-) + +diff --git a/xbmc/cores/paplayer/CodecFactory.cpp b/xbmc/cores/paplayer/CodecFactory.cpp +index 72750a0..f7a157e 100644 +--- a/xbmc/cores/paplayer/CodecFactory.cpp ++++ b/xbmc/cores/paplayer/CodecFactory.cpp +@@ -111,6 +111,8 @@ ICodec* CodecFactory::CreateCodec(const std::string& strFileType) + return new DVDPlayerCodec(); + else if (fileType == "opus") + return new DVDPlayerCodec(); ++ else if (fileType == "dff" || fileType == "dsf") ++ return new DVDPlayerCodec(); + + return NULL; + } +diff --git a/xbmc/settings/AdvancedSettings.cpp b/xbmc/settings/AdvancedSettings.cpp +index 5f3f2d8..4af3c7a 100644 +--- a/xbmc/settings/AdvancedSettings.cpp ++++ b/xbmc/settings/AdvancedSettings.cpp +@@ -387,7 +387,7 @@ void CAdvancedSettings::Initialize() + m_databaseVideo.Reset(); + + m_pictureExtensions = ".png|.jpg|.jpeg|.bmp|.gif|.ico|.tif|.tiff|.tga|.pcx|.cbz|.zip|.cbr|.rar|.dng|.nef|.cr2|.crw|.orf|.arw|.erf|.3fr|.dcr|.x3f|.mef|.raf|.mrw|.pef|.sr2|.rss"; +- m_musicExtensions = ".nsv|.m4a|.flac|.aac|.strm|.pls|.rm|.rma|.mpa|.wav|.wma|.ogg|.mp3|.mp2|.m3u|.mod|.amf|.669|.dmf|.dsm|.far|.gdm|.imf|.it|.m15|.med|.okt|.s3m|.stm|.sfx|.ult|.uni|.xm|.sid|.ac3|.dts|.cue|.aif|.aiff|.wpl|.ape|.mac|.mpc|.mp+|.mpp|.shn|.zip|.rar|.wv|.nsf|.spc|.gym|.adx|.dsp|.adp|.ymf|.ast|.afc|.hps|.xsp|.xwav|.waa|.wvs|.wam|.gcm|.idsp|.mpdsp|.mss|.spt|.rsd|.mid|.kar|.sap|.cmc|.cmr|.dmc|.mpt|.mpd|.rmt|.tmc|.tm8|.tm2|.oga|.url|.pxml|.tta|.rss|.cm3|.cms|.dlt|.brstm|.wtv|.mka|.tak|.opus"; ++ m_musicExtensions = ".nsv|.m4a|.flac|.aac|.strm|.pls|.rm|.rma|.mpa|.wav|.wma|.ogg|.mp3|.mp2|.m3u|.mod|.amf|.669|.dmf|.dsm|.far|.gdm|.imf|.it|.m15|.med|.okt|.s3m|.stm|.sfx|.ult|.uni|.xm|.sid|.ac3|.dts|.cue|.aif|.aiff|.wpl|.ape|.mac|.mpc|.mp+|.mpp|.shn|.zip|.rar|.wv|.nsf|.spc|.gym|.adx|.dsp|.adp|.ymf|.ast|.afc|.hps|.xsp|.xwav|.waa|.wvs|.wam|.gcm|.idsp|.mpdsp|.mss|.spt|.rsd|.mid|.kar|.sap|.cmc|.cmr|.dmc|.mpt|.mpd|.rmt|.tmc|.tm8|.tm2|.oga|.url|.pxml|.tta|.rss|.cm3|.cms|.dlt|.brstm|.wtv|.mka|.tak|.opus|.dff|.dsf"; + m_videoExtensions = ".m4v|.3g2|.3gp|.nsv|.tp|.ts|.ty|.strm|.pls|.rm|.rmvb|.m3u|.m3u8|.ifo|.mov|.qt|.divx|.xvid|.bivx|.vob|.nrg|.img|.iso|.pva|.wmv|.asf|.asx|.ogm|.m2v|.avi|.bin|.dat|.mpg|.mpeg|.mp4|.mkv|.avc|.vp3|.svq3|.nuv|.viv|.dv|.fli|.flv|.rar|.001|.wpl|.zip|.vdr|.dvr-ms|.xsp|.mts|.m2t|.m2ts|.evo|.ogv|.sdp|.avs|.rec|.url|.pxml|.vc1|.h264|.rcv|.rss|.mpls|.webm|.bdmv|.wtv"; + m_subtitlesExtensions = ".utf|.utf8|.utf-8|.sub|.srt|.smi|.rt|.txt|.ssa|.text|.ssa|.aqt|.jss|.ass|.idx|.ifo|.rar|.zip"; + m_discStubExtensions = ".disc"; +-- +2.0.4 +