Changes of Revision 34

kodi-noX-raspberry-pi.changes Changed
x
 
1
@@ -1,4 +1,10 @@
2
 -------------------------------------------------------------------
3
+Wed Mar  1 06:00:44 UTC 2017 - sagiben@gmail.com
4
+
5
+- Enable DVD support
6
+  Use libdvdnav, libdvdcss, libdvdread from Kodi source
7
+
8
+-------------------------------------------------------------------
9
 Thu Feb 16 04:27:22 UTC 2017 - sagiben@gmail.com
10
 
11
 - Version update to Kodi 17.0 Krypton: 
12
kodi-noX-raspberry-pi2.changes Changed
12
 
1
@@ -1,4 +1,10 @@
2
 -------------------------------------------------------------------
3
+Wed Mar  1 06:00:44 UTC 2017 - sagiben@gmail.com
4
+
5
+- Enable DVD support
6
+  Use libdvdnav, libdvdcss, libdvdread from Kodi source
7
+
8
+-------------------------------------------------------------------
9
 Thu Feb 16 04:27:22 UTC 2017 - sagiben@gmail.com
10
 
11
 - Version update to Kodi 17.0 Krypton: 
12
kodi-noX.changes Changed
12
 
1
@@ -1,4 +1,10 @@
2
 -------------------------------------------------------------------
3
+Wed Mar  1 06:00:44 UTC 2017 - sagiben@gmail.com
4
+
5
+- Enable DVD support
6
+  Use libdvdnav, libdvdcss, libdvdread from Kodi source
7
+
8
+-------------------------------------------------------------------
9
 Thu Feb 16 04:27:22 UTC 2017 - sagiben@gmail.com
10
 
11
 - Version update to Kodi 17.0 Krypton: 
12
kodi.changes Changed
12
 
1
@@ -1,4 +1,10 @@
2
 -------------------------------------------------------------------
3
+Wed Mar  1 06:00:44 UTC 2017 - sagiben@gmail.com
4
+
5
+- Enable DVD support
6
+  Use libdvdnav, libdvdcss, libdvdread from Kodi source
7
+
8
+-------------------------------------------------------------------
9
 Thu Feb 16 04:27:22 UTC 2017 - sagiben@gmail.com
10
 
11
 - Version update to Kodi 17.0 Krypton: 
12
kodi-noX-raspberry-pi.spec Changed
53
 
1
@@ -55,11 +55,14 @@
2
 Source10:       kodi.service
3
 Source11:       kodi-noX.service
4
 Source20:       crossguid-8f399e8bd4.tar.gz
5
+# DOWNLOAD from https://github.com/xbmc/libdvd*/archive/master.tar.gz
6
+Source21:       libdvdnav-master.tar.gz
7
+Source22:       libdvdcss-master.tar.gz
8
+Source23:       libdvdread-master.tar.gz
9
 Patch1:         no-xbmc-symbolic-link.patch
10
 Patch2:         kodi-texturepacker.patch
11
 Patch3:         crossguid_build64.patch
12
 Patch4:         add_rpi2_support.patch
13
-Patch5:         disable_internal_libdvd.patch
14
 #Patch6:         kodi.cximage.gcc6.patch
15
 BuildRequires:  avahi-devel
16
 BuildRequires:  boost-devel
17
@@ -87,9 +90,6 @@
18
 %ifarch %ix86 x86_64
19
 BuildRequires:  libcrystalhd-devel
20
 %endif
21
-BuildRequires:  libdvdcss-devel
22
-BuildRequires:  libdvdnav-devel
23
-BuildRequires:  libdvdread-devel
24
 BuildRequires:  libfaac-devel
25
 BuildRequires:  libgcrypt-devel
26
 BuildRequires:  libgpg-error-devel
27
@@ -252,7 +252,6 @@
28
 %patch2
29
 %patch3
30
 %patch4 -p0
31
-%patch5
32
 #%patch6 -p1
33
 
34
 # Remove build time references so build-compare can do its work
35
@@ -276,6 +275,9 @@
36
     xbmc/linux/*.cpp
37
 
38
 cp %{SOURCE20} tools/depends/target/crossguid
39
+cp %{SOURCE21} tools/depends/target/libdvdnav
40
+cp %{SOURCE22} tools/depends/target/libdvdcss
41
+cp %{SOURCE23} tools/depends/target/libdvdread
42
 
43
 %build
44
 
45
@@ -359,6 +361,7 @@
46
 
47
 %install
48
 make DESTDIR=%{buildroot} install %{?_smp_mflags}
49
+#make -C tools/EventClients DESTDIR=%{buildroot} install %{?_smp_mflags}
50
 
51
 # SuSEfirewall service description
52
 install -D -m 644 %{_sourcedir}/kodi.SuSEFirewall2 %{buildroot}%{_sysconfdir}/sysconfig/SuSEfirewall2.d/services/kodi
53
kodi-noX-raspberry-pi2.spec Changed
53
 
1
@@ -55,11 +55,14 @@
2
 Source10:       kodi.service
3
 Source11:       kodi-noX.service
4
 Source20:       crossguid-8f399e8bd4.tar.gz
5
+# DOWNLOAD from https://github.com/xbmc/libdvd*/archive/master.tar.gz
6
+Source21:       libdvdnav-master.tar.gz
7
+Source22:       libdvdcss-master.tar.gz
8
+Source23:       libdvdread-master.tar.gz
9
 Patch1:         no-xbmc-symbolic-link.patch
10
 Patch2:         kodi-texturepacker.patch
11
 Patch3:         crossguid_build64.patch
12
 Patch4:         add_rpi2_support.patch
13
-Patch5:         disable_internal_libdvd.patch
14
 #Patch6:         kodi.cximage.gcc6.patch
15
 BuildRequires:  avahi-devel
16
 BuildRequires:  boost-devel
17
@@ -87,9 +90,6 @@
18
 %ifarch %ix86 x86_64
19
 BuildRequires:  libcrystalhd-devel
20
 %endif
21
-BuildRequires:  libdvdcss-devel
22
-BuildRequires:  libdvdnav-devel
23
-BuildRequires:  libdvdread-devel
24
 BuildRequires:  libfaac-devel
25
 BuildRequires:  libgcrypt-devel
26
 BuildRequires:  libgpg-error-devel
27
@@ -252,7 +252,6 @@
28
 %patch2
29
 %patch3
30
 %patch4 -p0
31
-%patch5
32
 #%patch6 -p1
33
 
34
 # Remove build time references so build-compare can do its work
35
@@ -276,6 +275,9 @@
36
     xbmc/linux/*.cpp
37
 
38
 cp %{SOURCE20} tools/depends/target/crossguid
39
+cp %{SOURCE21} tools/depends/target/libdvdnav
40
+cp %{SOURCE22} tools/depends/target/libdvdcss
41
+cp %{SOURCE23} tools/depends/target/libdvdread
42
 
43
 %build
44
 
45
@@ -359,6 +361,7 @@
46
 
47
 %install
48
 make DESTDIR=%{buildroot} install %{?_smp_mflags}
49
+#make -C tools/EventClients DESTDIR=%{buildroot} install %{?_smp_mflags}
50
 
51
 # SuSEfirewall service description
52
 install -D -m 644 %{_sourcedir}/kodi.SuSEFirewall2 %{buildroot}%{_sysconfdir}/sysconfig/SuSEfirewall2.d/services/kodi
53
kodi-noX.spec Changed
53
 
1
@@ -55,11 +55,14 @@
2
 Source10:       kodi.service
3
 Source11:       kodi-noX.service
4
 Source20:       crossguid-8f399e8bd4.tar.gz
5
+# DOWNLOAD from https://github.com/xbmc/libdvd*/archive/master.tar.gz
6
+Source21:       libdvdnav-master.tar.gz
7
+Source22:       libdvdcss-master.tar.gz
8
+Source23:       libdvdread-master.tar.gz
9
 Patch1:         no-xbmc-symbolic-link.patch
10
 Patch2:         kodi-texturepacker.patch
11
 Patch3:         crossguid_build64.patch
12
 Patch4:         add_rpi2_support.patch
13
-Patch5:         disable_internal_libdvd.patch
14
 #Patch6:         kodi.cximage.gcc6.patch
15
 BuildRequires:  avahi-devel
16
 BuildRequires:  boost-devel
17
@@ -87,9 +90,6 @@
18
 %ifarch %ix86 x86_64
19
 BuildRequires:  libcrystalhd-devel
20
 %endif
21
-BuildRequires:  libdvdcss-devel
22
-BuildRequires:  libdvdnav-devel
23
-BuildRequires:  libdvdread-devel
24
 BuildRequires:  libfaac-devel
25
 BuildRequires:  libgcrypt-devel
26
 BuildRequires:  libgpg-error-devel
27
@@ -252,7 +252,6 @@
28
 %patch2
29
 %patch3
30
 %patch4 -p0
31
-%patch5
32
 #%patch6 -p1
33
 
34
 # Remove build time references so build-compare can do its work
35
@@ -276,6 +275,9 @@
36
     xbmc/linux/*.cpp
37
 
38
 cp %{SOURCE20} tools/depends/target/crossguid
39
+cp %{SOURCE21} tools/depends/target/libdvdnav
40
+cp %{SOURCE22} tools/depends/target/libdvdcss
41
+cp %{SOURCE23} tools/depends/target/libdvdread
42
 
43
 %build
44
 
45
@@ -359,6 +361,7 @@
46
 
47
 %install
48
 make DESTDIR=%{buildroot} install %{?_smp_mflags}
49
+#make -C tools/EventClients DESTDIR=%{buildroot} install %{?_smp_mflags}
50
 
51
 # SuSEfirewall service description
52
 install -D -m 644 %{_sourcedir}/kodi.SuSEFirewall2 %{buildroot}%{_sysconfdir}/sysconfig/SuSEfirewall2.d/services/kodi
53
kodi.spec Changed
53
 
1
@@ -55,11 +55,14 @@
2
 Source10:       kodi.service
3
 Source11:       kodi-noX.service
4
 Source20:       crossguid-8f399e8bd4.tar.gz
5
+# DOWNLOAD from https://github.com/xbmc/libdvd*/archive/master.tar.gz
6
+Source21:       libdvdnav-master.tar.gz
7
+Source22:       libdvdcss-master.tar.gz
8
+Source23:       libdvdread-master.tar.gz
9
 Patch1:         no-xbmc-symbolic-link.patch
10
 Patch2:         kodi-texturepacker.patch
11
 Patch3:         crossguid_build64.patch
12
 Patch4:         add_rpi2_support.patch
13
-Patch5:         disable_internal_libdvd.patch
14
 #Patch6:         kodi.cximage.gcc6.patch
15
 BuildRequires:  avahi-devel
16
 BuildRequires:  boost-devel
17
@@ -87,9 +90,6 @@
18
 %ifarch %ix86 x86_64
19
 BuildRequires:  libcrystalhd-devel
20
 %endif
21
-BuildRequires:  libdvdcss-devel
22
-BuildRequires:  libdvdnav-devel
23
-BuildRequires:  libdvdread-devel
24
 BuildRequires:  libfaac-devel
25
 BuildRequires:  libgcrypt-devel
26
 BuildRequires:  libgpg-error-devel
27
@@ -252,7 +252,6 @@
28
 %patch2
29
 %patch3
30
 %patch4 -p0
31
-%patch5
32
 #%patch6 -p1
33
 
34
 # Remove build time references so build-compare can do its work
35
@@ -276,6 +275,9 @@
36
     xbmc/linux/*.cpp
37
 
38
 cp %{SOURCE20} tools/depends/target/crossguid
39
+cp %{SOURCE21} tools/depends/target/libdvdnav
40
+cp %{SOURCE22} tools/depends/target/libdvdcss
41
+cp %{SOURCE23} tools/depends/target/libdvdread
42
 
43
 %build
44
 
45
@@ -359,6 +361,7 @@
46
 
47
 %install
48
 make DESTDIR=%{buildroot} install %{?_smp_mflags}
49
+#make -C tools/EventClients DESTDIR=%{buildroot} install %{?_smp_mflags}
50
 
51
 # SuSEfirewall service description
52
 install -D -m 644 %{_sourcedir}/kodi.SuSEFirewall2 %{buildroot}%{_sysconfdir}/sysconfig/SuSEfirewall2.d/services/kodi
53
libdvdnav-no-return.patch Added
42
 
1
@@ -0,0 +1,40 @@
2
+--- src/vm/vmget.c.orig    2017-02-27 22:43:29.493007671 +0200
3
++++ src/vm/vmget.c 2017-02-27 22:46:49.717611551 +0200
4
+@@ -311,6 +311,7 @@
5
+ }
6
+ 
7
+ video_attr_t vm_get_video_attr(vm_t *vm) {
8
++  video_attr_t empty = {0,};
9
+   switch ((vm->state).domain) {
10
+   case DVD_DOMAIN_VTSTitle:
11
+     return vm->vtsi->vtsi_mat->vts_video_attr;
12
+@@ -322,9 +323,11 @@
13
+   default:
14
+     assert(0);
15
+   }
16
++  return empty;
17
+ }
18
+ 
19
+ audio_attr_t vm_get_audio_attr(vm_t *vm, int streamN) {
20
++  audio_attr_t empty = {0,};
21
+   switch ((vm->state).domain) {
22
+   case DVD_DOMAIN_VTSTitle:
23
+     return vm->vtsi->vtsi_mat->vts_audio_attr[streamN];
24
+@@ -336,9 +339,11 @@
25
+   default:
26
+     assert(0);
27
+   }
28
++  return empty;
29
+ }
30
+ 
31
+ subp_attr_t vm_get_subp_attr(vm_t *vm, int streamN) {
32
++  subp_attr_t empty = {0,};
33
+   switch ((vm->state).domain) {
34
+   case DVD_DOMAIN_VTSTitle:
35
+     return vm->vtsi->vtsi_mat->vts_subp_attr[streamN];
36
+@@ -350,4 +355,5 @@
37
+   default:
38
+     assert(0);
39
+   }
40
++  return empty;
41
+ }
42
kodi.VERSION Changed
4
 
1
@@ -1,1 +1,1 @@
2
-20170201-a10c504
3
+20170223-1a80820
4
libdvdcss-master.tar.gz Added
libdvdnav-master.tar.gz Added
libdvdread-master.tar.gz Added