[Momonga-devel.ja:01069] xine-d4d, xine-d5d and xine-0.9.13
- From: Masayuki SANO <sano@xxxxxxxxxxxxxxxxxxx>
- Date: Wed, 11 Dec 2002 22:07:34 +0900 (JST)
nosanosaです。
xine-d4d, xine-d5dですが、xine-0.9.13では、そのままではプラグインとし
て有効にならないようです。ネットで似たような事例を調べたところ、
src/input_dvd.cの中の一箇所を修正する必要があるようで、添付のような
パッチが見付かりました。これをあててbuildしたところ0.9.13でもd4d,d5d
が読み込まれました。
参考リンク
http://plf.wwwhost.biz/files/src/
http://ysuzuki.tdiary.net/20020623.html#c01
添付のパッチはこの上のリンクのsrc.rpmから展開したものです。
それとspecファイルにあるd4d032.txt, d5d027.txtというソースは一時配布元
とそのミラーサイトでは見付からないようです。かわりに
http://debianlinux.net/xine_d4d_plugin-0.3.2.tar.gz
http://debianlinux.net/xine-d5d-0.2.7.tgz
が配布されています。(中身は変わっていないようです。)
なのでソースをこちらに変更した方がよいと思われます。
では。
--- src/input/input_dvd.c Wed Jul 3 22:34:32 2002
+++ src/input/input_dvd.c Fri Jul 19 19:11:33 2002
@@ -1133,7 +1133,7 @@
config_values_t *config;
int i, fd;
- if (iface != 7) {
+ if (iface != 8) {
printf ("input_d4d: input plugin doesn't support plugin API version %d.\n",
iface);
return NULL;
--- src/input_dvd.c Mon Jul 8 23:44:02 2002
+++ src/input_dvd.c Fri Jul 19 19:31:57 2002
@@ -1050,7 +1050,7 @@
dvdnav_input_plugin_t *this;
config_values_t *config = xine->config;
- if (iface != 7) {
+ if (iface != 8) {
printf("d5d input plugin doesn't support plugin API version %d.\n"
"PLUGIN DISABLED.\n"
"This means there's a version mismatch between xine and this input"