summaryrefslogtreecommitdiff
path: root/multimedia/libxine/files/patch-src:libreal:xine_decoder.c
diff options
context:
space:
mode:
authorMANTANI Nobutaka <nobutaka@FreeBSD.org>2004-12-30 00:39:19 +0000
committerMANTANI Nobutaka <nobutaka@FreeBSD.org>2004-12-30 00:39:19 +0000
commita912c9debc9b3d0be993d92607f1558a86750472 (patch)
tree616883c31ebe48a86d44e158e504b90a2b4235b2 /multimedia/libxine/files/patch-src:libreal:xine_decoder.c
parentRemove patch-mach_dep.c. (diff)
Update to 1.0. (At last!)
Diffstat (limited to 'multimedia/libxine/files/patch-src:libreal:xine_decoder.c')
-rw-r--r--multimedia/libxine/files/patch-src:libreal:xine_decoder.c73
1 files changed, 43 insertions, 30 deletions
diff --git a/multimedia/libxine/files/patch-src:libreal:xine_decoder.c b/multimedia/libxine/files/patch-src:libreal:xine_decoder.c
index 47ff6e57de68..83330e62a7b8 100644
--- a/multimedia/libxine/files/patch-src:libreal:xine_decoder.c
+++ b/multimedia/libxine/files/patch-src:libreal:xine_decoder.c
@@ -1,33 +1,46 @@
---- src/libreal/xine_decoder.c.orig Mon Dec 15 07:13:24 2003
-+++ src/libreal/xine_decoder.c Mon Jan 12 00:04:26 2004
-@@ -589,24 +589,15 @@
+--- src/libreal/xine_decoder.c.orig Thu Dec 16 22:59:10 2004
++++ src/libreal/xine_decoder.c Thu Dec 30 08:56:38 2004
+@@ -47,6 +47,14 @@
+ #include "buffer.h"
+ #include "xineutils.h"
- /* try some auto-detection */
++#if defined(__FreeBSD__)
++void ___brk_addr(void) {exit(0);}
++void __ctype_b(void) {exit(0);}
++char **__environ={NULL};
++#undef stderr
++FILE *stderr=NULL;
++#endif
++
+ typedef struct {
+ video_decoder_class_t decoder_class;
-- if (!stat ("/usr/local/RealPlayer8/Codecs/drv3.so.6.0", &s))
-+ if (!stat ("/usr/local/lib/RealPlayer8/Codecs/drv3.so.6.0", &s))
- config->update_string (config, "codec.real_codecs_path",
-- "/usr/local/RealPlayer8/Codecs");
-- if (!stat ("/usr/RealPlayer8/Codecs/drv3.so.6.0", &s))
-+ "/usr/local/lib/RealPlayer8/Codecs");
-+ if (!stat ("/usr/local/lib/RealPlayer9/users/Real/Codecs/drv3.so.6.0", &s))
- config->update_string (config, "codec.real_codecs_path",
-- "/usr/RealPlayer8/Codecs");
-- if (!stat ("/usr/lib/RealPlayer8/Codecs/drv3.so.6.0", &s))
-+ "/usr/local/lib/RealPlayer9/users/Real/Codecs");
-+ if (!stat ("/usr/local/lib/win32/drv3.so.6.0", &s))
- config->update_string (config, "codec.real_codecs_path",
-- "/usr/lib/RealPlayer8/Codecs");
-- if (!stat ("/opt/RealPlayer8/Codecs/drv3.so.6.0", &s))
-- config->update_string (config, "codec.real_codecs_path",
-- "/opt/RealPlayer8/Codecs");
-- if (!stat ("/usr/lib/RealPlayer9/users/Real/Codecs/drv3.so.6.0", &s))
-- config->update_string (config, "codec.real_codecs_path",
-- "/usr/lib/RealPlayer9/users/Real/Codecs");
-- if (!stat ("/usr/lib/win32/drv3.so.6.0", &s))
-- config->update_string (config, "codec.real_codecs_path",
-- "/usr/lib/win32");
-+ "/usr/local/lib/win32");
- }
+@@ -589,22 +597,12 @@
- lprintf ("real codec path : %s\n", real_codec_path);
+ /* try some auto-detection */
+
+- if (!stat ("/usr/local/RealPlayer8/Codecs/drv3.so.6.0", &s))
+- default_real_codec_path = "/usr/local/RealPlayer8/Codecs";
+- if (!stat ("/usr/RealPlayer8/Codecs/drv3.so.6.0", &s))
+- default_real_codec_path = "/usr/RealPlayer8/Codecs";
+- if (!stat ("/usr/lib/RealPlayer8/Codecs/drv3.so.6.0", &s))
+- default_real_codec_path = "/usr/lib/RealPlayer8/Codecs";
+- if (!stat ("/opt/RealPlayer8/Codecs/drv3.so.6.0", &s))
+- default_real_codec_path = "/opt/RealPlayer8/Codecs";
+- if (!stat ("/usr/lib/RealPlayer9/users/Real/Codecs/drv3.so.6.0", &s))
+- default_real_codec_path = "/usr/lib/RealPlayer9/users/Real/Codecs";
+- if (!stat ("/usr/lib64/RealPlayer8/Codecs/drv3.so.6.0", &s))
+- default_real_codec_path = "/usr/lib64/RealPlayer8/Codecs";
+- if (!stat ("/usr/lib64/RealPlayer9/users/Real/Codecs/drv3.so.6.0", &s))
+- default_real_codec_path = "/usr/lib64/RealPlayer9/users/Real/Codecs";
+- if (!stat ("/usr/lib/win32/drv3.so.6.0", &s))
+- default_real_codec_path = "/usr/lib/win32";
++ if (!stat ("/usr/local/lib/RealPlayer8/Codecs/drv3.so.6.0", &s))
++ default_real_codec_path = "/usr/local/lib/RealPlayer8/Codecs";
++ if (!stat ("/usr/local/lib/RealPlayer9/users/Real/Codecs/drv3.so.6.0", &s))
++ default_real_codec_path = "/usr/local/lib/RealPlayer9/users/Real/Codecs";
++ if (!stat ("/usr/local/lib/win32/drv3.so.6.0", &s))
++ default_real_codec_path = "/usr/local/lib/win32";
+
+ real_codec_path = config->register_string (config, "decoder.external.real_codecs_path",
+ default_real_codec_path,