summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichele Calgaro <[email protected]>2020-05-30 18:15:37 +0900
committerMichele Calgaro <[email protected]>2020-05-30 18:15:57 +0900
commit6abc7cfdf765e5faab856c653f3b5633a519abf1 (patch)
tree2cd54a711df89bd03265c10bb3a5d46053b373ab
parentd4e9c2c3c8e288573a0696c8c7ee1c4973de6435 (diff)
downloadkaffeine-6abc7cfdf765e5faab856c653f3b5633a519abf1.tar.gz
kaffeine-6abc7cfdf765e5faab856c653f3b5633a519abf1.zip
Improved support for bluray discs.
Signed-off-by: Michele Calgaro <[email protected]> (cherry picked from commit fd8af4fec52ac3fb82785368a390f08186cb3058)
-rw-r--r--kaffeine/servicemenus/kaffeine_play_dvd.desktop76
-rw-r--r--kaffeine/src/input/audiobrowser/playlist.cpp2
-rw-r--r--kaffeine/src/input/disc/disc.cpp2
3 files changed, 40 insertions, 40 deletions
diff --git a/kaffeine/servicemenus/kaffeine_play_dvd.desktop b/kaffeine/servicemenus/kaffeine_play_dvd.desktop
index 090d499..820a334 100644
--- a/kaffeine/servicemenus/kaffeine_play_dvd.desktop
+++ b/kaffeine/servicemenus/kaffeine_play_dvd.desktop
@@ -1,52 +1,52 @@
[Desktop Entry]
-X-TDE-ServiceTypes=media/dvdvideo
+X-TDE-ServiceTypes=media/dvdvideo,media/blurayvideo
Actions=Play;
Encoding=UTF-8
X-TDE-Priority=TopLevel
[Desktop Action Play]
-Name=Play DVD with Kaffeine
-Name[af]=Speel DVD met Kaffeiene
+Name=Play DVD/BLURAY with Kaffeine
+Name[af]=Speel DVD/BLURAY met Kaffeiene
Name[ar]=قراءة قرص رقمي مرئي بواسطة Kaffeine
-Name[bg]=Изпълнение на DVD с Kaffeine
+Name[bg]=Изпълнение на DVD/BLURAY с Kaffeine
Name[bn]=ক্যাফিন দিয়ে ডিভিডি চালাও
-Name[br]=Seniñ an DVD gant Kaffeine
-Name[ca]=Reprodueix DVD amb Kaffeine
-Name[cs]=Přehrát DVD v Kaffeine
+Name[br]=Seniñ an DVD/BLURAY gant Kaffeine
+Name[ca]=Reprodueix DVD/BLURAY amb Kaffeine
+Name[cs]=Přehrát DVD/BLURAY v Kaffeine
Name[da]=Spil dvd med Kaffeine
-Name[de]=DVD mit Kaffeine abspielen
-Name[el]=Αναπαραγωγή DVD με το Kaffeine
-Name[es]=Reproducir DVD con Kaffeine
-Name[et]=Esita DVD Kaffeine'is
+Name[de]=DVD/BLURAY mit Kaffeine abspielen
+Name[el]=Αναπαραγωγή DVD/BLURAY με το Kaffeine
+Name[es]=Reproducir DVD/BLURAY con Kaffeine
+Name[et]=Esita DVD/BLURAY Kaffeine'is
Name[fi]=Toista dvd-levy Kaffeinessa
-Name[fr]=Lire le DVD avec Kaffeine
-Name[ga]=Seinn DVD le Kaffeine
-Name[gl]=Ver o DVD con Kaffeine
-Name[he]=נגן תקליטור DVD עם Kaffeine
-Name[hu]=DVD lejátszása a Kaffeine-nel
-Name[is]=Spila DVD með Kaffeine
-Name[it]=Riproduci DVD con Kaffeine
-Name[ja]=Kaffeine で DVD を再生
-Name[ka]=DVD-ის დაკვრა Kaffeine-ით
+Name[fr]=Lire le DVD/BLURAY avec Kaffeine
+Name[ga]=Seinn DVD/BLURAY le Kaffeine
+Name[gl]=Ver o DVD/BLURAY con Kaffeine
+Name[he]=נגן תקליטור DVD/BLURAY עם Kaffeine
+Name[hu]=DVD/BLURAY lejátszása a Kaffeine-nel
+Name[is]=Spila DVD/BLURAY með Kaffeine
+Name[it]=Riproduci DVD/BLURAY con Kaffeine
+Name[ja]=Kaffeine で DVD/BLURAY を再生
+Name[ka]=DVD/BLURAY-ის დაკვრა Kaffeine-ით
Name[km]=ចាក់​ឌីវីឌី​ជាមួយ Kaffeine
-Name[lt]=Groti DVD su Kaffeine
-Name[nb]=Spill DVD med Kaffeine
-Name[nl]=DVD met Kaffeine afspelen
-Name[nn]=Spel DVD med Kaffeine
-Name[pa]=ਕੈਫ਼ੀਨ ਨਾਲ DVD ਚਲਾਓ
-Name[pl]=Odtwarzaj DVD w Kaffeine
-Name[pt]=Ver o DVD com o Kaffeine
-Name[pt_BR]=Reproduzir o DVD com o Kaffeine
-Name[se]=Čuojat DVD:a Kaffeineain
-Name[sr]=Пусти DVD Kaffeine-ом
-Name[sr@Latn]=Pusti DVD Kaffeine-om
+Name[lt]=Groti DVD/BLURAY su Kaffeine
+Name[nb]=Spill DVD/BLURAY med Kaffeine
+Name[nl]=DVD/BLURAY met Kaffeine afspelen
+Name[nn]=Spel DVD/BLURAY med Kaffeine
+Name[pa]=ਕੈਫ਼ੀਨ ਨਾਲ DVD/BLURAY ਚਲਾਓ
+Name[pl]=Odtwarzaj DVD/BLURAY w Kaffeine
+Name[pt]=Ver o DVD/BLURAY com o Kaffeine
+Name[pt_BR]=Reproduzir o DVD/BLURAY com o Kaffeine
+Name[se]=Čuojat DVD/BLURAY:a Kaffeineain
+Name[sr]=Пусти DVD/BLURAY Kaffeine-ом
+Name[sr@Latn]=Pusti DVD/BLURAY Kaffeine-om
Name[sv]=Spela dvd med Kaffeine
-Name[tg]=Намоиши DVD бо Kaffeine
+Name[tg]=Намоиши DVD/BLURAY бо Kaffeine
Name[th]=เล่นดีวีดีด้วย Kaffeine
-Name[tr]=DVD'yi Kaffeine ile oynat
-Name[uk]=Програти DVD з Kaffeine
-Name[xx]=xxPlay DVD with Kaffeinexx
-Name[zh_CN]=用 Kaffeine 播放 DVD
-Name[zh_TW]=使用 Kaffeine 播放 DVD
+Name[tr]=DVD/BLURAY'yi Kaffeine ile oynat
+Name[uk]=Програти DVD/BLURAY з Kaffeine
+Name[xx]=xxPlay DVD/BLURAY with Kaffeinexx
+Name[zh_CN]=用 Kaffeine 播放 DVD/BLURAY
+Name[zh_TW]=使用 Kaffeine 播放 DVD/BLURAY
Icon=kaffeine
-Exec=kaffeine -d %u DVD
+Exec=kaffeine -d %u DVD/BLURAY
diff --git a/kaffeine/src/input/audiobrowser/playlist.cpp b/kaffeine/src/input/audiobrowser/playlist.cpp
index ee841d3..a74493f 100644
--- a/kaffeine/src/input/audiobrowser/playlist.cpp
+++ b/kaffeine/src/input/audiobrowser/playlist.cpp
@@ -1064,7 +1064,7 @@ void PlayList::add(const TQStringList& urlList, TQListViewItem* after)
emit signalRequestForAudioCD(mediadevice);
return;
}
- if (properties[10] == "media/dvdvideo")
+ if (properties[10] == "media/dvdvideo" || properties[10] == "media/blurayvideo")
{
mediadevice = properties[5];
delete progress;
diff --git a/kaffeine/src/input/disc/disc.cpp b/kaffeine/src/input/disc/disc.cpp
index d2cdda3..0db5450 100644
--- a/kaffeine/src/input/disc/disc.cpp
+++ b/kaffeine/src/input/disc/disc.cpp
@@ -540,7 +540,7 @@ void Disc::startDVD( const TQString &device )
i=0;
while ( i<(int)dcopList.count() ) {
//kdDebug() << dcopList[i+5] << " * " << dcopList[i+6] << " * " << dcopList[i+10] << endl;
- if ( dcopList[i+10]=="media/dvdvideo" ) {
+ if ( dcopList[i+10]=="media/dvdvideo" || dcopList[i+10]=="media/blurayvideo") {
devList.append( dcopList[i+5] );
}
else if ( dcopList[i+10]=="media/cdrom_mounted"