<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:www.nabble.com,2006:forum-3847</id>
	<title>Nabble - xine-quality</title>
	<updated>2008-06-19T03:43:50Z</updated>
	<link rel="self" type="application/atom+xml" href="http://www.nabble.com/xine-quality-f3847.xml" />
	<link rel="alternate" type="text/html" href="http://www.nabble.com/xine-quality-f3847.html" />
	<subtitle type="html">Mailing list archive for xine-quality</subtitle>
	
<entry>
	<id>tag:www.nabble.com,2006:post-18005759</id>
	<title>Questinnaire on Component based software quality</title>
	<published>2008-06-19T03:43:50Z</published>
	<updated>2008-06-19T03:43:50Z</updated>
	<author>
		<name>tuli ghosh</name>
	</author>
	<content type="html">Respected Sir /Madam,
&lt;br&gt;I am through the dissertation work of MTech(IT).My work revolves around various qualitative aspects and perspectives &amp;nbsp;of Component Based Software Engineering.
&lt;br&gt;Here I request You to go through the Questionnaire and fill it up accordingly.The questionnaire is in the form of 2 attachments.
&lt;br&gt;It will really be beneficial for me to complete my work.
&lt;br&gt;Regards,
&lt;br&gt;Tuli Ghosh
&lt;br&gt;MTech(IT),Final Year
&lt;br&gt;Guru Nanak Dev University,Amritsar
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/file/p18005759/new%2Brevised.doc&quot; target=&quot;_top&quot;&gt;new+revised.doc&lt;/a&gt;&lt;a href=&quot;http://www.nabble.com/file/p18005759/new%2Brevised.doc&quot; target=&quot;_top&quot;&gt;new+revised.doc&lt;/a&gt;&lt;a href=&quot;http://www.nabble.com/file/p18005759/Annex%2BRevised.doc&quot; target=&quot;_top&quot;&gt;Annex+Revised.doc&lt;/a&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Questinnaire-on-Component-based-software-quality-tp18005759p18005759.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-9833885</id>
	<title>Fwd:  OpenBSD</title>
	<published>2007-04-04T03:32:48Z</published>
	<updated>2007-04-04T03:32:48Z</updated>
	<author>
		<name>Pascal S. de Kloe</name>
	</author>
	<content type="html">Anyone?
&lt;br&gt;&lt;br /&gt;The following patches were needed to compile xine on OpenBSD.
&lt;br&gt;Could someone authorized to do so apply these tho the CVS?
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;&lt;br&gt;Pascal
&lt;br&gt;&lt;br /&gt;&lt;tt&gt;[xine-lib-audio_sun_out.patch]&lt;/tt&gt;&lt;br /&gt;&lt;hr align=&quot;left&quot; width=&quot;300&quot; /&gt;&lt;tt&gt;--- xine-lib-1.1.4/src/audio_out/audio_sun_out.c-old	Tue Dec 19 20:10:51 2006
&lt;br&gt;+++ xine-lib-1.1.4/src/audio_out/audio_sun_out.c	Thu Mar 22 15:58:15 2007
&lt;br&gt;@@ -116,10 +116,10 @@
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;#if	SW_SAMPLE_COUNT
&lt;br&gt;&amp;nbsp; &amp;nbsp;struct timeval tv0;
&lt;br&gt;- &amp;nbsp;uint_t	 sample0;
&lt;br&gt;+ &amp;nbsp;size_t	 sample0;
&lt;br&gt;&amp;nbsp;#endif
&lt;br&gt;&amp;nbsp;
&lt;br&gt;- &amp;nbsp;uint_t	 last_samplecnt;
&lt;br&gt;+ &amp;nbsp;size_t	 last_samplecnt;
&lt;br&gt;&amp;nbsp;} sun_driver_t;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;@@ -581,8 +581,8 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;/* compute &amp;quot;current sample&amp;quot; based on real time */
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;{
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;struct timeval tv1;
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp;uint_t cur_sample;
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp;uint_t msec;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp;size_t cur_sample;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp;size_t msec;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;gettimeofday(&amp;tv1, NULL);
&lt;br&gt;&amp;nbsp;
&lt;br&gt;@@ -778,7 +778,8 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;this-&amp;gt;mixer_volume = info.play.gain * 100 / AUDIO_MAX_GAIN;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;return this-&amp;gt;mixer_volume;
&lt;br&gt;-#if !defined(__NetBSD__) &amp;nbsp; &amp;nbsp;/* audio_info.output_muted is missing on NetBSD */
&lt;br&gt;+/* audio_info.output_muted is missing on NetBSD and OpenBSD: */
&lt;br&gt;+#if !defined(__NetBSD__) &amp;&amp; !defined(__OpenBSD__)
&lt;br&gt;&amp;nbsp; &amp;nbsp;case AO_PROP_MUTE_VOL:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;if (ioctl(this-&amp;gt;audio_fd, AUDIO_GETINFO, &amp;info) &amp;lt; 0)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return 0;
&lt;br&gt;@@ -807,7 +808,8 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;if (ioctl(this-&amp;gt;audio_fd, AUDIO_SETINFO, &amp;info) &amp;lt; 0)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return ~value;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;return value;
&lt;br&gt;-#if !defined(__NetBSD__) &amp;nbsp; &amp;nbsp;/* audio_info.output_muted is missing on NetBSD */
&lt;br&gt;+/* audio_info.output_muted is missing on NetBSD and OpenBSD: */
&lt;br&gt;+#if !defined(__NetBSD__) &amp;&amp; !defined(__OpenBSD__)
&lt;br&gt;&amp;nbsp; &amp;nbsp;case AO_PROP_MUTE_VOL:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;info.output_muted = value != 0;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;if (ioctl(this-&amp;gt;audio_fd, AUDIO_SETINFO, &amp;info) &amp;lt; 0)
&lt;br&gt;&lt;/tt&gt;&lt;hr align=&quot;left&quot; width=&quot;300&quot; /&gt;&lt;br /&gt;&lt;tt&gt;[xine-lib-cpu_accel.patch]&lt;/tt&gt;&lt;br /&gt;&lt;hr align=&quot;left&quot; width=&quot;300&quot; /&gt;&lt;tt&gt;--- xine-lib-1.1.4/src/xine-utils/cpu_accel.c-old	Mon May 22 18:35:15 2006
&lt;br&gt;+++ xine-lib-1.1.4/src/xine-utils/cpu_accel.c	Fri Mar 23 00:49:11 2007
&lt;br&gt;@@ -58,7 +58,7 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp;caps = MM_ACCEL_X86_MMX | MM_ACCEL_X86_SSE | MM_ACCEL_X86_MMXEXT | MM_ACCEL_X86_SSE2;
&lt;br&gt;&amp;nbsp;#else
&lt;br&gt;&amp;nbsp;
&lt;br&gt;-#ifndef _MSC_VER
&lt;br&gt;+#if !defined(_MSC_VER) &amp;&amp; !defined(__OpenBSD__)
&lt;br&gt;&amp;nbsp; &amp;nbsp;uint32_t eax, ebx, ecx, edx;
&lt;br&gt;&amp;nbsp; &amp;nbsp;int AMD;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;@@ -146,7 +146,7 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp;#else
&lt;br&gt;&amp;nbsp; &amp;nbsp;caps = 0;
&lt;br&gt;-#endif /* _MSC_VER */
&lt;br&gt;+#endif /* _MSC_VER &amp; !__OpenBSD__ */
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp;/* test OS support for SSE */
&lt;br&gt;&amp;nbsp; &amp;nbsp;if (caps &amp; MM_ACCEL_X86_SSE) {
&lt;br&gt;&lt;/tt&gt;&lt;hr align=&quot;left&quot; width=&quot;300&quot; /&gt;&lt;br /&gt;&lt;tt&gt;[xine-lib-input_dvb.patch]&lt;/tt&gt;&lt;br /&gt;&lt;hr align=&quot;left&quot; width=&quot;300&quot; /&gt;&lt;tt&gt;--- xine-lib-1.1.4/src/input/input_dvb.c-old	Fri Jan 19 02:05:24 2007
&lt;br&gt;+++ xine-lib-1.1.4/src/input/input_dvb.c	Thu Mar 22 18:39:56 2007
&lt;br&gt;@@ -986,8 +986,13 @@
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp;if (poll(pfd,1,3000)){
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (pfd[0].revents &amp; POLLIN){
&lt;br&gt;-	 &amp;nbsp;if (ioctl(this-&amp;gt;fd_frontend, FE_GET_EVENT, &amp;event) == -EOVERFLOW){
&lt;br&gt;+#ifdef EOVERFLOW
&lt;br&gt;+	 &amp;nbsp;if (ioctl(this-&amp;gt;fd_frontend, FE_GET_EVENT, &amp;event) == -EOVERFLOW) {
&lt;br&gt;&amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;print_error(&amp;quot;EOVERFLOW&amp;quot;);
&lt;br&gt;+#else
&lt;br&gt;+	 &amp;nbsp;if (ioctl(this-&amp;gt;fd_frontend, FE_GET_EVENT, &amp;event) == -EINVAL) {
&lt;br&gt;+	 &amp;nbsp; &amp;nbsp; &amp;nbsp;print_error(&amp;quot;EINVAL&amp;quot;);
&lt;br&gt;+#endif
&lt;br&gt;&amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;return 0;
&lt;br&gt;&amp;nbsp;	 &amp;nbsp;}
&lt;br&gt;&amp;nbsp;	 &amp;nbsp;if (event.parameters.frequency &amp;lt;= 0)
&lt;br&gt;&lt;/tt&gt;&lt;hr align=&quot;left&quot; width=&quot;300&quot; /&gt;&lt;br /&gt;&lt;tt&gt;[xine-lib-input_vcd.patch]&lt;/tt&gt;&lt;br /&gt;&lt;hr align=&quot;left&quot; width=&quot;300&quot; /&gt;&lt;tt&gt;--- xine-lib-1.1.4/src/input/input_vcd.c-old	Fri Jan 19 02:05:25 2007
&lt;br&gt;+++ xine-lib-1.1.4/src/input/input_vcd.c	Fri Mar 23 00:59:52 2007
&lt;br&gt;@@ -25,6 +25,7 @@
&lt;br&gt;&amp;nbsp;#include &amp;quot;config.h&amp;quot;
&lt;br&gt;&amp;nbsp;#endif
&lt;br&gt;&amp;nbsp;
&lt;br&gt;+#include &amp;lt;sys/types.h&amp;gt;
&lt;br&gt;&amp;nbsp;#include &amp;lt;netinet/in.h&amp;gt;
&lt;br&gt;&amp;nbsp;#include &amp;lt;stdio.h&amp;gt;
&lt;br&gt;&amp;nbsp;#include &amp;lt;stdlib.h&amp;gt;
&lt;br&gt;@@ -34,19 +35,18 @@
&lt;br&gt;&amp;nbsp;#include &amp;lt;fcntl.h&amp;gt;
&lt;br&gt;&amp;nbsp;#include &amp;lt;sys/ioctl.h&amp;gt;
&lt;br&gt;&amp;nbsp;#include &amp;lt;string.h&amp;gt;
&lt;br&gt;-#ifdef HAVE_LINUX_CDROM_H
&lt;br&gt;-# include &amp;lt;linux/cdrom.h&amp;gt;
&lt;br&gt;-#endif
&lt;br&gt;-#ifdef HAVE_SYS_CDIO_H
&lt;br&gt;-# include &amp;lt;sys/cdio.h&amp;gt;
&lt;br&gt;+
&lt;br&gt;+#if defined(HAVE_LINUX_CDROM_H)
&lt;br&gt;+#include &amp;lt;linux/cdrom.h&amp;gt;
&lt;br&gt;+#elif defined(HAVE_SYS_CDIO_H)
&lt;br&gt;+#include &amp;lt;sys/cdio.h&amp;gt;
&lt;br&gt;&amp;nbsp;/* TODO: not clean yet */
&lt;br&gt;&amp;nbsp;# if defined (__FreeBSD__)
&lt;br&gt;-# &amp;nbsp;include &amp;lt;sys/cdrio.h&amp;gt;
&lt;br&gt;+# include &amp;lt;sys/cdrio.h&amp;gt;
&lt;br&gt;&amp;nbsp;# endif
&lt;br&gt;+#else
&lt;br&gt;+#error &amp;quot;could not detect CDROM support on your platform&amp;quot;
&lt;br&gt;&amp;nbsp;#endif
&lt;br&gt;-#if ! defined (HAVE_LINUX_CDROM_H) &amp;&amp; ! defined (HAVE_SYS_CDIO_H)
&lt;br&gt;-#error &amp;quot;you need to add cdrom / VCD support for your platform to input_vcd and configure.in&amp;quot;
&lt;br&gt;-#endif
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;#include &amp;quot;xine_internal.h&amp;quot;
&lt;br&gt;&amp;nbsp;#include &amp;quot;xineutils.h&amp;quot;
&lt;br&gt;@@ -54,11 +54,13 @@
&lt;br&gt;&amp;nbsp;#include &amp;quot;media_helper.h&amp;quot;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;#if defined(__sun)
&lt;br&gt;-#define	CDROM	 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;quot;/vol/dev/aliases/cdrom0&amp;quot;
&lt;br&gt;+#define CDROM &amp;quot;/vol/dev/aliases/cdrom0&amp;quot;
&lt;br&gt;+#elif defined(__OpenBSD__) || defined(__NetBSD__)
&lt;br&gt;+#define CDROM &amp;quot;/dev/cd0c&amp;quot;
&lt;br&gt;&amp;nbsp;#else
&lt;br&gt;-/* for FreeBSD make a link to the right devnode, like /dev/acd0c */
&lt;br&gt;-#define CDROM &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;quot;/dev/cdrom&amp;quot;
&lt;br&gt;+#define CDROM &amp;quot;/dev/cdrom&amp;quot;
&lt;br&gt;&amp;nbsp;#endif
&lt;br&gt;+
&lt;br&gt;&amp;nbsp;#define VCDSECTORSIZE &amp;nbsp;2324
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;#if defined (__sun)
&lt;br&gt;@@ -95,7 +97,7 @@
&lt;br&gt;&amp;nbsp;#if defined (__linux__) || defined(__sun)
&lt;br&gt;&amp;nbsp; &amp;nbsp;struct cdrom_tochdr &amp;nbsp; &amp;nbsp;tochdr;
&lt;br&gt;&amp;nbsp; &amp;nbsp;struct cdrom_tocentry &amp;nbsp;tocent[100];
&lt;br&gt;-#elif defined (__FreeBSD__)
&lt;br&gt;+#elif defined(__FreeBSD__) || defined(__OpenBSD__)
&lt;br&gt;&amp;nbsp; &amp;nbsp;struct ioc_toc_header &amp;nbsp;tochdr;
&lt;br&gt;&amp;nbsp; &amp;nbsp;struct cd_toc_entry &amp;nbsp; &amp;nbsp;*tocent;
&lt;br&gt;&amp;nbsp; &amp;nbsp;off_t &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;cur_sec;
&lt;br&gt;@@ -120,7 +122,7 @@
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp;int &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;cur_track;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;-#if defined (__linux__) || defined(__sun) || defined(__FreeBSD__)
&lt;br&gt;+#if defined (__linux__) || defined(__sun) || defined(__FreeBSD__) || defined(__OpenBSD__)
&lt;br&gt;&amp;nbsp; &amp;nbsp;uint8_t &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;cur_min, cur_sec, cur_frame;
&lt;br&gt;&amp;nbsp;#endif
&lt;br&gt;&amp;nbsp;
&lt;br&gt;@@ -180,7 +182,7 @@
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp;return 0;
&lt;br&gt;&amp;nbsp;}
&lt;br&gt;-#elif defined (__FreeBSD__)
&lt;br&gt;+#elif defined(__FreeBSD__) || defined(__OpenBSD__)
&lt;br&gt;&amp;nbsp;static int input_vcd_read_toc (vcd_input_class_t *this, int fd) {
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp;struct ioc_read_toc_entry te;
&lt;br&gt;@@ -396,7 +398,7 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp;memcpy (buf, data.data, VCDSECTORSIZE); /* FIXME */
&lt;br&gt;&amp;nbsp; &amp;nbsp;return VCDSECTORSIZE;
&lt;br&gt;&amp;nbsp;}
&lt;br&gt;-#elif defined (__FreeBSD__)
&lt;br&gt;+#elif defined(__FreeBSD__) || defined(__OpenBSD__)
&lt;br&gt;&amp;nbsp;static off_t vcd_plugin_read (input_plugin_t *this_gen, 
&lt;br&gt;&amp;nbsp;				char *buf, off_t nlen) {
&lt;br&gt;&amp;nbsp; &amp;nbsp;vcd_input_plugin_t *this = (vcd_input_plugin_t *) this_gen;
&lt;br&gt;@@ -534,7 +536,7 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp;memcpy (buf-&amp;gt;mem, data.data, VCDSECTORSIZE); /* FIXME */
&lt;br&gt;&amp;nbsp; &amp;nbsp;return buf;
&lt;br&gt;&amp;nbsp;}
&lt;br&gt;-#elif defined (__FreeBSD__)
&lt;br&gt;+#elif defined(__FreeBSD__) || defined(__OpenBSD__)
&lt;br&gt;&amp;nbsp;static buf_element_t *vcd_plugin_read_block (input_plugin_t *this_gen, 
&lt;br&gt;&amp;nbsp;					 &amp;nbsp; &amp;nbsp; fifo_buffer_t *fifo, off_t nlen) {
&lt;br&gt;&amp;nbsp; &amp;nbsp;
&lt;br&gt;@@ -693,7 +695,7 @@
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp;return offset ; /* FIXME */
&lt;br&gt;&amp;nbsp;}
&lt;br&gt;-#elif defined (__FreeBSD__)
&lt;br&gt;+#elif defined(__FreeBSD__) || defined(__OpenBSD__)
&lt;br&gt;&amp;nbsp;static off_t vcd_plugin_seek (input_plugin_t *this_gen, 
&lt;br&gt;&amp;nbsp;				off_t offset, int origin) {
&lt;br&gt;&amp;nbsp;
&lt;br&gt;@@ -767,7 +769,7 @@
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp;return (off_t) 0;
&lt;br&gt;&amp;nbsp;}
&lt;br&gt;-#elif defined (__FreeBSD__)
&lt;br&gt;+#elif defined(__FreeBSD__) || defined(__OpenBSD__)
&lt;br&gt;&amp;nbsp;static off_t vcd_plugin_get_length (input_plugin_t *this_gen) {
&lt;br&gt;&amp;nbsp; &amp;nbsp;vcd_input_plugin_t *this = (vcd_input_plugin_t *) this_gen;
&lt;br&gt;&amp;nbsp; &amp;nbsp;off_t len ;
&lt;br&gt;@@ -862,7 +864,7 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp;this-&amp;gt;cur_min &amp;nbsp; = this-&amp;gt;cls-&amp;gt;tocent[this-&amp;gt;cur_track].cdte_addr.msf.minute;
&lt;br&gt;&amp;nbsp; &amp;nbsp;this-&amp;gt;cur_sec &amp;nbsp; = this-&amp;gt;cls-&amp;gt;tocent[this-&amp;gt;cur_track].cdte_addr.msf.second;
&lt;br&gt;&amp;nbsp; &amp;nbsp;this-&amp;gt;cur_frame = this-&amp;gt;cls-&amp;gt;tocent[this-&amp;gt;cur_track].cdte_addr.msf.frame;
&lt;br&gt;-#elif defined (__FreeBSD__)
&lt;br&gt;+#elif defined(__FreeBSD__)
&lt;br&gt;&amp;nbsp; &amp;nbsp;{
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;int bsize = 2352;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;if (ioctl (this-&amp;gt;fd, CDRIOCSETBLOCKSIZE, &amp;bsize) == -1) {
&lt;br&gt;&lt;/tt&gt;&lt;hr align=&quot;left&quot; width=&quot;300&quot; /&gt;&lt;br /&gt;&lt;tt&gt;[xine-lib-musepack_swap32.patch]&lt;/tt&gt;&lt;br /&gt;&lt;hr align=&quot;left&quot; width=&quot;300&quot; /&gt;&lt;tt&gt;--- xine-lib-1.1.4/src/libmusepack/musepack/internal.h-old	Sun Jan 16 18:55:32 2005
&lt;br&gt;+++ xine-lib-1.1.4/src/libmusepack/musepack/internal.h	Fri Mar 23 00:04:20 2007
&lt;br&gt;@@ -8,6 +8,7 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;MPC_DECODER_SYNTH_DELAY = 481
&lt;br&gt;&amp;nbsp;};
&lt;br&gt;&amp;nbsp;
&lt;br&gt;+#ifndef swap32
&lt;br&gt;&amp;nbsp;/// Big/little endian 32 bit byte swapping routine.
&lt;br&gt;&amp;nbsp;static inline
&lt;br&gt;&amp;nbsp;mpc_uint32_t swap32(mpc_uint32_t val) {
&lt;br&gt;@@ -16,6 +17,7 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;(mpc_uint32_t)src[0] | 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;((mpc_uint32_t)src[1] &amp;lt;&amp;lt; 8) | ((mpc_uint32_t)src[2] &amp;lt;&amp;lt; 16) | ((mpc_uint32_t)src[3] &amp;lt;&amp;lt; 24);
&lt;br&gt;&amp;nbsp;}
&lt;br&gt;+#endif
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;/// Searches for a ID3v2-tag and reads the length (in bytes) of it.
&lt;br&gt;&amp;nbsp;/// \param reader supplying raw stream data
&lt;br&gt;&lt;/tt&gt;&lt;hr align=&quot;left&quot; width=&quot;300&quot; /&gt;&lt;br /&gt;&lt;tt&gt;[xine-lib-input_dvd.patch]&lt;/tt&gt;&lt;br /&gt;&lt;hr align=&quot;left&quot; width=&quot;300&quot; /&gt;&lt;tt&gt;--- xine-lib-1.1.4/src/input/input_dvd.c-old	Fri Jan 19 02:05:25 2007
&lt;br&gt;+++ xine-lib-1.1.4/src/input/input_dvd.c	Thu Mar 22 16:09:34 2007
&lt;br&gt;@@ -64,21 +64,17 @@
&lt;br&gt;&amp;nbsp;#endif /* WIN32 */
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;-#if defined(__NetBSD__) || defined(__OpenBSD__) || defined(__FreeBSD__)
&lt;br&gt;+#if defined(__NetBSD__) || defined(__FreeBSD__)
&lt;br&gt;&amp;nbsp;#include &amp;lt;sys/dvdio.h&amp;gt;
&lt;br&gt;&amp;nbsp;#include &amp;lt;sys/cdio.h&amp;gt; /* CDIOCALLOW etc... */
&lt;br&gt;&amp;nbsp;#elif defined(HAVE_LINUX_CDROM_H)
&lt;br&gt;&amp;nbsp;#include &amp;lt;linux/cdrom.h&amp;gt;
&lt;br&gt;&amp;nbsp;#elif defined(HAVE_SYS_CDIO_H)
&lt;br&gt;&amp;nbsp;#include &amp;lt;sys/cdio.h&amp;gt;
&lt;br&gt;-#else
&lt;br&gt;-
&lt;br&gt;-#ifdef WIN32
&lt;br&gt;+#elif defined(WIN32)
&lt;br&gt;&amp;nbsp;#include &amp;lt;io.h&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /* read() */
&lt;br&gt;&amp;nbsp;#else
&lt;br&gt;&amp;nbsp;#warning &amp;quot;This might not compile due to missing cdrom ioctls&amp;quot;
&lt;br&gt;-#endif /* WIN32 */
&lt;br&gt;-
&lt;br&gt;&amp;nbsp;#endif
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;/* DVDNAV includes */
&lt;br&gt;&lt;/tt&gt;&lt;hr align=&quot;left&quot; width=&quot;300&quot; /&gt;&lt;br /&gt; &lt;br /&gt;-------------------------------------------------------------------------
&lt;br&gt;Take Surveys. Earn Cash. Influence the Future of IT
&lt;br&gt;Join SourceForge.net's Techsay panel and you'll get the chance to share your
&lt;br&gt;opinions on IT &amp; business topics through brief surveys-and earn cash
&lt;br&gt;&lt;a href=&quot;http://www.techsay.com/default.php?page=join.php&amp;p=sourceforge&amp;CID=DEVDEV&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.techsay.com/default.php?page=join.php&amp;p=sourceforge&amp;CID=DEVDEV&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;xine-quality mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=9833885&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;xine-quality@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/xine-quality&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/xine-quality&lt;/a&gt;&lt;br&gt;&lt;br /&gt; &lt;br /&gt;-------------------------------------------------------------------------
&lt;br&gt;Take Surveys. Earn Cash. Influence the Future of IT
&lt;br&gt;Join SourceForge.net's Techsay panel and you'll get the chance to share your
&lt;br&gt;opinions on IT &amp; business topics through brief surveys-and earn cash
&lt;br&gt;&lt;a href=&quot;http://www.techsay.com/default.php?page=join.php&amp;p=sourceforge&amp;CID=DEVDEV&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.techsay.com/default.php?page=join.php&amp;p=sourceforge&amp;CID=DEVDEV&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;xine-quality mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=9833885&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;xine-quality@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/xine-quality&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/xine-quality&lt;/a&gt;&lt;br&gt;&lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://www.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;attachment0&lt;/strong&gt; (844 bytes) &lt;a href=&quot;http://www.nabble.com/attachment/9833885/0/attachment0&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;br/&gt;&lt;img src=&quot;http://www.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;attachment1&lt;/strong&gt; (844 bytes) &lt;a href=&quot;http://www.nabble.com/attachment/9833885/1/attachment1&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Fwd%3A--OpenBSD-tp9833885p9833885.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-9683916</id>
	<title>OpenBSD</title>
	<published>2007-03-26T17:48:53Z</published>
	<updated>2007-03-26T17:48:53Z</updated>
	<author>
		<name>Pascal S. de Kloe</name>
	</author>
	<content type="html">The following patches were needed to compile xine on OpenBSD.
&lt;br&gt;Could someone authorized to do so apply these tho the CVS?
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;&lt;br&gt;Pascal
&lt;br&gt;&lt;br /&gt;&lt;tt&gt;[xine-lib-audio_sun_out.patch]&lt;/tt&gt;&lt;br /&gt;&lt;hr align=&quot;left&quot; width=&quot;300&quot; /&gt;&lt;tt&gt;--- xine-lib-1.1.4/src/audio_out/audio_sun_out.c-old	Tue Dec 19 20:10:51 2006
&lt;br&gt;+++ xine-lib-1.1.4/src/audio_out/audio_sun_out.c	Thu Mar 22 15:58:15 2007
&lt;br&gt;@@ -116,10 +116,10 @@
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;#if	SW_SAMPLE_COUNT
&lt;br&gt;&amp;nbsp; &amp;nbsp;struct timeval tv0;
&lt;br&gt;- &amp;nbsp;uint_t	 sample0;
&lt;br&gt;+ &amp;nbsp;size_t	 sample0;
&lt;br&gt;&amp;nbsp;#endif
&lt;br&gt;&amp;nbsp;
&lt;br&gt;- &amp;nbsp;uint_t	 last_samplecnt;
&lt;br&gt;+ &amp;nbsp;size_t	 last_samplecnt;
&lt;br&gt;&amp;nbsp;} sun_driver_t;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;@@ -581,8 +581,8 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;/* compute &amp;quot;current sample&amp;quot; based on real time */
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;{
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;struct timeval tv1;
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp;uint_t cur_sample;
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp;uint_t msec;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp;size_t cur_sample;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp;size_t msec;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;gettimeofday(&amp;tv1, NULL);
&lt;br&gt;&amp;nbsp;
&lt;br&gt;@@ -778,7 +778,8 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;this-&amp;gt;mixer_volume = info.play.gain * 100 / AUDIO_MAX_GAIN;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;return this-&amp;gt;mixer_volume;
&lt;br&gt;-#if !defined(__NetBSD__) &amp;nbsp; &amp;nbsp;/* audio_info.output_muted is missing on NetBSD */
&lt;br&gt;+/* audio_info.output_muted is missing on NetBSD and OpenBSD: */
&lt;br&gt;+#if !defined(__NetBSD__) &amp;&amp; !defined(__OpenBSD__)
&lt;br&gt;&amp;nbsp; &amp;nbsp;case AO_PROP_MUTE_VOL:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;if (ioctl(this-&amp;gt;audio_fd, AUDIO_GETINFO, &amp;info) &amp;lt; 0)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return 0;
&lt;br&gt;@@ -807,7 +808,8 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;if (ioctl(this-&amp;gt;audio_fd, AUDIO_SETINFO, &amp;info) &amp;lt; 0)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return ~value;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;return value;
&lt;br&gt;-#if !defined(__NetBSD__) &amp;nbsp; &amp;nbsp;/* audio_info.output_muted is missing on NetBSD */
&lt;br&gt;+/* audio_info.output_muted is missing on NetBSD and OpenBSD: */
&lt;br&gt;+#if !defined(__NetBSD__) &amp;&amp; !defined(__OpenBSD__)
&lt;br&gt;&amp;nbsp; &amp;nbsp;case AO_PROP_MUTE_VOL:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;info.output_muted = value != 0;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;if (ioctl(this-&amp;gt;audio_fd, AUDIO_SETINFO, &amp;info) &amp;lt; 0)
&lt;br&gt;&lt;/tt&gt;&lt;hr align=&quot;left&quot; width=&quot;300&quot; /&gt;&lt;br /&gt;&lt;tt&gt;[xine-lib-cpu_accel.patch]&lt;/tt&gt;&lt;br /&gt;&lt;hr align=&quot;left&quot; width=&quot;300&quot; /&gt;&lt;tt&gt;--- xine-lib-1.1.4/src/xine-utils/cpu_accel.c-old	Mon May 22 18:35:15 2006
&lt;br&gt;+++ xine-lib-1.1.4/src/xine-utils/cpu_accel.c	Fri Mar 23 00:49:11 2007
&lt;br&gt;@@ -58,7 +58,7 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp;caps = MM_ACCEL_X86_MMX | MM_ACCEL_X86_SSE | MM_ACCEL_X86_MMXEXT | MM_ACCEL_X86_SSE2;
&lt;br&gt;&amp;nbsp;#else
&lt;br&gt;&amp;nbsp;
&lt;br&gt;-#ifndef _MSC_VER
&lt;br&gt;+#if !defined(_MSC_VER) &amp;&amp; !defined(__OpenBSD__)
&lt;br&gt;&amp;nbsp; &amp;nbsp;uint32_t eax, ebx, ecx, edx;
&lt;br&gt;&amp;nbsp; &amp;nbsp;int AMD;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;@@ -146,7 +146,7 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp;#else
&lt;br&gt;&amp;nbsp; &amp;nbsp;caps = 0;
&lt;br&gt;-#endif /* _MSC_VER */
&lt;br&gt;+#endif /* _MSC_VER &amp; !__OpenBSD__ */
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp;/* test OS support for SSE */
&lt;br&gt;&amp;nbsp; &amp;nbsp;if (caps &amp; MM_ACCEL_X86_SSE) {
&lt;br&gt;&lt;/tt&gt;&lt;hr align=&quot;left&quot; width=&quot;300&quot; /&gt;&lt;br /&gt;&lt;tt&gt;[xine-lib-input_dvb.patch]&lt;/tt&gt;&lt;br /&gt;&lt;hr align=&quot;left&quot; width=&quot;300&quot; /&gt;&lt;tt&gt;--- xine-lib-1.1.4/src/input/input_dvb.c-old	Fri Jan 19 02:05:24 2007
&lt;br&gt;+++ xine-lib-1.1.4/src/input/input_dvb.c	Thu Mar 22 18:39:56 2007
&lt;br&gt;@@ -986,8 +986,13 @@
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp;if (poll(pfd,1,3000)){
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (pfd[0].revents &amp; POLLIN){
&lt;br&gt;-	 &amp;nbsp;if (ioctl(this-&amp;gt;fd_frontend, FE_GET_EVENT, &amp;event) == -EOVERFLOW){
&lt;br&gt;+#ifdef EOVERFLOW
&lt;br&gt;+	 &amp;nbsp;if (ioctl(this-&amp;gt;fd_frontend, FE_GET_EVENT, &amp;event) == -EOVERFLOW) {
&lt;br&gt;&amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;print_error(&amp;quot;EOVERFLOW&amp;quot;);
&lt;br&gt;+#else
&lt;br&gt;+	 &amp;nbsp;if (ioctl(this-&amp;gt;fd_frontend, FE_GET_EVENT, &amp;event) == -EINVAL) {
&lt;br&gt;+	 &amp;nbsp; &amp;nbsp; &amp;nbsp;print_error(&amp;quot;EINVAL&amp;quot;);
&lt;br&gt;+#endif
&lt;br&gt;&amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;return 0;
&lt;br&gt;&amp;nbsp;	 &amp;nbsp;}
&lt;br&gt;&amp;nbsp;	 &amp;nbsp;if (event.parameters.frequency &amp;lt;= 0)
&lt;br&gt;&lt;/tt&gt;&lt;hr align=&quot;left&quot; width=&quot;300&quot; /&gt;&lt;br /&gt;&lt;tt&gt;[xine-lib-input_vcd.patch]&lt;/tt&gt;&lt;br /&gt;&lt;hr align=&quot;left&quot; width=&quot;300&quot; /&gt;&lt;tt&gt;--- xine-lib-1.1.4/src/input/input_vcd.c-old	Fri Jan 19 02:05:25 2007
&lt;br&gt;+++ xine-lib-1.1.4/src/input/input_vcd.c	Fri Mar 23 00:59:52 2007
&lt;br&gt;@@ -25,6 +25,7 @@
&lt;br&gt;&amp;nbsp;#include &amp;quot;config.h&amp;quot;
&lt;br&gt;&amp;nbsp;#endif
&lt;br&gt;&amp;nbsp;
&lt;br&gt;+#include &amp;lt;sys/types.h&amp;gt;
&lt;br&gt;&amp;nbsp;#include &amp;lt;netinet/in.h&amp;gt;
&lt;br&gt;&amp;nbsp;#include &amp;lt;stdio.h&amp;gt;
&lt;br&gt;&amp;nbsp;#include &amp;lt;stdlib.h&amp;gt;
&lt;br&gt;@@ -34,19 +35,18 @@
&lt;br&gt;&amp;nbsp;#include &amp;lt;fcntl.h&amp;gt;
&lt;br&gt;&amp;nbsp;#include &amp;lt;sys/ioctl.h&amp;gt;
&lt;br&gt;&amp;nbsp;#include &amp;lt;string.h&amp;gt;
&lt;br&gt;-#ifdef HAVE_LINUX_CDROM_H
&lt;br&gt;-# include &amp;lt;linux/cdrom.h&amp;gt;
&lt;br&gt;-#endif
&lt;br&gt;-#ifdef HAVE_SYS_CDIO_H
&lt;br&gt;-# include &amp;lt;sys/cdio.h&amp;gt;
&lt;br&gt;+
&lt;br&gt;+#if defined(HAVE_LINUX_CDROM_H)
&lt;br&gt;+#include &amp;lt;linux/cdrom.h&amp;gt;
&lt;br&gt;+#elif defined(HAVE_SYS_CDIO_H)
&lt;br&gt;+#include &amp;lt;sys/cdio.h&amp;gt;
&lt;br&gt;&amp;nbsp;/* TODO: not clean yet */
&lt;br&gt;&amp;nbsp;# if defined (__FreeBSD__)
&lt;br&gt;-# &amp;nbsp;include &amp;lt;sys/cdrio.h&amp;gt;
&lt;br&gt;+# include &amp;lt;sys/cdrio.h&amp;gt;
&lt;br&gt;&amp;nbsp;# endif
&lt;br&gt;+#else
&lt;br&gt;+#error &amp;quot;could not detect CDROM support on your platform&amp;quot;
&lt;br&gt;&amp;nbsp;#endif
&lt;br&gt;-#if ! defined (HAVE_LINUX_CDROM_H) &amp;&amp; ! defined (HAVE_SYS_CDIO_H)
&lt;br&gt;-#error &amp;quot;you need to add cdrom / VCD support for your platform to input_vcd and configure.in&amp;quot;
&lt;br&gt;-#endif
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;#include &amp;quot;xine_internal.h&amp;quot;
&lt;br&gt;&amp;nbsp;#include &amp;quot;xineutils.h&amp;quot;
&lt;br&gt;@@ -54,11 +54,13 @@
&lt;br&gt;&amp;nbsp;#include &amp;quot;media_helper.h&amp;quot;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;#if defined(__sun)
&lt;br&gt;-#define	CDROM	 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;quot;/vol/dev/aliases/cdrom0&amp;quot;
&lt;br&gt;+#define CDROM &amp;quot;/vol/dev/aliases/cdrom0&amp;quot;
&lt;br&gt;+#elif defined(__OpenBSD__) || defined(__NetBSD__)
&lt;br&gt;+#define CDROM &amp;quot;/dev/cd0c&amp;quot;
&lt;br&gt;&amp;nbsp;#else
&lt;br&gt;-/* for FreeBSD make a link to the right devnode, like /dev/acd0c */
&lt;br&gt;-#define CDROM &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;quot;/dev/cdrom&amp;quot;
&lt;br&gt;+#define CDROM &amp;quot;/dev/cdrom&amp;quot;
&lt;br&gt;&amp;nbsp;#endif
&lt;br&gt;+
&lt;br&gt;&amp;nbsp;#define VCDSECTORSIZE &amp;nbsp;2324
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;#if defined (__sun)
&lt;br&gt;@@ -95,7 +97,7 @@
&lt;br&gt;&amp;nbsp;#if defined (__linux__) || defined(__sun)
&lt;br&gt;&amp;nbsp; &amp;nbsp;struct cdrom_tochdr &amp;nbsp; &amp;nbsp;tochdr;
&lt;br&gt;&amp;nbsp; &amp;nbsp;struct cdrom_tocentry &amp;nbsp;tocent[100];
&lt;br&gt;-#elif defined (__FreeBSD__)
&lt;br&gt;+#elif defined(__FreeBSD__) || defined(__OpenBSD__)
&lt;br&gt;&amp;nbsp; &amp;nbsp;struct ioc_toc_header &amp;nbsp;tochdr;
&lt;br&gt;&amp;nbsp; &amp;nbsp;struct cd_toc_entry &amp;nbsp; &amp;nbsp;*tocent;
&lt;br&gt;&amp;nbsp; &amp;nbsp;off_t &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;cur_sec;
&lt;br&gt;@@ -120,7 +122,7 @@
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp;int &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;cur_track;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;-#if defined (__linux__) || defined(__sun) || defined(__FreeBSD__)
&lt;br&gt;+#if defined (__linux__) || defined(__sun) || defined(__FreeBSD__) || defined(__OpenBSD__)
&lt;br&gt;&amp;nbsp; &amp;nbsp;uint8_t &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;cur_min, cur_sec, cur_frame;
&lt;br&gt;&amp;nbsp;#endif
&lt;br&gt;&amp;nbsp;
&lt;br&gt;@@ -180,7 +182,7 @@
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp;return 0;
&lt;br&gt;&amp;nbsp;}
&lt;br&gt;-#elif defined (__FreeBSD__)
&lt;br&gt;+#elif defined(__FreeBSD__) || defined(__OpenBSD__)
&lt;br&gt;&amp;nbsp;static int input_vcd_read_toc (vcd_input_class_t *this, int fd) {
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp;struct ioc_read_toc_entry te;
&lt;br&gt;@@ -396,7 +398,7 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp;memcpy (buf, data.data, VCDSECTORSIZE); /* FIXME */
&lt;br&gt;&amp;nbsp; &amp;nbsp;return VCDSECTORSIZE;
&lt;br&gt;&amp;nbsp;}
&lt;br&gt;-#elif defined (__FreeBSD__)
&lt;br&gt;+#elif defined(__FreeBSD__) || defined(__OpenBSD__)
&lt;br&gt;&amp;nbsp;static off_t vcd_plugin_read (input_plugin_t *this_gen, 
&lt;br&gt;&amp;nbsp;				char *buf, off_t nlen) {
&lt;br&gt;&amp;nbsp; &amp;nbsp;vcd_input_plugin_t *this = (vcd_input_plugin_t *) this_gen;
&lt;br&gt;@@ -534,7 +536,7 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp;memcpy (buf-&amp;gt;mem, data.data, VCDSECTORSIZE); /* FIXME */
&lt;br&gt;&amp;nbsp; &amp;nbsp;return buf;
&lt;br&gt;&amp;nbsp;}
&lt;br&gt;-#elif defined (__FreeBSD__)
&lt;br&gt;+#elif defined(__FreeBSD__) || defined(__OpenBSD__)
&lt;br&gt;&amp;nbsp;static buf_element_t *vcd_plugin_read_block (input_plugin_t *this_gen, 
&lt;br&gt;&amp;nbsp;					 &amp;nbsp; &amp;nbsp; fifo_buffer_t *fifo, off_t nlen) {
&lt;br&gt;&amp;nbsp; &amp;nbsp;
&lt;br&gt;@@ -693,7 +695,7 @@
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp;return offset ; /* FIXME */
&lt;br&gt;&amp;nbsp;}
&lt;br&gt;-#elif defined (__FreeBSD__)
&lt;br&gt;+#elif defined(__FreeBSD__) || defined(__OpenBSD__)
&lt;br&gt;&amp;nbsp;static off_t vcd_plugin_seek (input_plugin_t *this_gen, 
&lt;br&gt;&amp;nbsp;				off_t offset, int origin) {
&lt;br&gt;&amp;nbsp;
&lt;br&gt;@@ -767,7 +769,7 @@
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp;return (off_t) 0;
&lt;br&gt;&amp;nbsp;}
&lt;br&gt;-#elif defined (__FreeBSD__)
&lt;br&gt;+#elif defined(__FreeBSD__) || defined(__OpenBSD__)
&lt;br&gt;&amp;nbsp;static off_t vcd_plugin_get_length (input_plugin_t *this_gen) {
&lt;br&gt;&amp;nbsp; &amp;nbsp;vcd_input_plugin_t *this = (vcd_input_plugin_t *) this_gen;
&lt;br&gt;&amp;nbsp; &amp;nbsp;off_t len ;
&lt;br&gt;@@ -862,7 +864,7 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp;this-&amp;gt;cur_min &amp;nbsp; = this-&amp;gt;cls-&amp;gt;tocent[this-&amp;gt;cur_track].cdte_addr.msf.minute;
&lt;br&gt;&amp;nbsp; &amp;nbsp;this-&amp;gt;cur_sec &amp;nbsp; = this-&amp;gt;cls-&amp;gt;tocent[this-&amp;gt;cur_track].cdte_addr.msf.second;
&lt;br&gt;&amp;nbsp; &amp;nbsp;this-&amp;gt;cur_frame = this-&amp;gt;cls-&amp;gt;tocent[this-&amp;gt;cur_track].cdte_addr.msf.frame;
&lt;br&gt;-#elif defined (__FreeBSD__)
&lt;br&gt;+#elif defined(__FreeBSD__)
&lt;br&gt;&amp;nbsp; &amp;nbsp;{
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;int bsize = 2352;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;if (ioctl (this-&amp;gt;fd, CDRIOCSETBLOCKSIZE, &amp;bsize) == -1) {
&lt;br&gt;&lt;/tt&gt;&lt;hr align=&quot;left&quot; width=&quot;300&quot; /&gt;&lt;br /&gt;&lt;tt&gt;[xine-lib-musepack_swap32.patch]&lt;/tt&gt;&lt;br /&gt;&lt;hr align=&quot;left&quot; width=&quot;300&quot; /&gt;&lt;tt&gt;--- xine-lib-1.1.4/src/libmusepack/musepack/internal.h-old	Sun Jan 16 18:55:32 2005
&lt;br&gt;+++ xine-lib-1.1.4/src/libmusepack/musepack/internal.h	Fri Mar 23 00:04:20 2007
&lt;br&gt;@@ -8,6 +8,7 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;MPC_DECODER_SYNTH_DELAY = 481
&lt;br&gt;&amp;nbsp;};
&lt;br&gt;&amp;nbsp;
&lt;br&gt;+#ifndef swap32
&lt;br&gt;&amp;nbsp;/// Big/little endian 32 bit byte swapping routine.
&lt;br&gt;&amp;nbsp;static inline
&lt;br&gt;&amp;nbsp;mpc_uint32_t swap32(mpc_uint32_t val) {
&lt;br&gt;@@ -16,6 +17,7 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;(mpc_uint32_t)src[0] | 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;((mpc_uint32_t)src[1] &amp;lt;&amp;lt; 8) | ((mpc_uint32_t)src[2] &amp;lt;&amp;lt; 16) | ((mpc_uint32_t)src[3] &amp;lt;&amp;lt; 24);
&lt;br&gt;&amp;nbsp;}
&lt;br&gt;+#endif
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;/// Searches for a ID3v2-tag and reads the length (in bytes) of it.
&lt;br&gt;&amp;nbsp;/// \param reader supplying raw stream data
&lt;br&gt;&lt;/tt&gt;&lt;hr align=&quot;left&quot; width=&quot;300&quot; /&gt;&lt;br /&gt;&lt;tt&gt;[xine-lib-input_dvd.patch]&lt;/tt&gt;&lt;br /&gt;&lt;hr align=&quot;left&quot; width=&quot;300&quot; /&gt;&lt;tt&gt;--- xine-lib-1.1.4/src/input/input_dvd.c-old	Fri Jan 19 02:05:25 2007
&lt;br&gt;+++ xine-lib-1.1.4/src/input/input_dvd.c	Thu Mar 22 16:09:34 2007
&lt;br&gt;@@ -64,21 +64,17 @@
&lt;br&gt;&amp;nbsp;#endif /* WIN32 */
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;-#if defined(__NetBSD__) || defined(__OpenBSD__) || defined(__FreeBSD__)
&lt;br&gt;+#if defined(__NetBSD__) || defined(__FreeBSD__)
&lt;br&gt;&amp;nbsp;#include &amp;lt;sys/dvdio.h&amp;gt;
&lt;br&gt;&amp;nbsp;#include &amp;lt;sys/cdio.h&amp;gt; /* CDIOCALLOW etc... */
&lt;br&gt;&amp;nbsp;#elif defined(HAVE_LINUX_CDROM_H)
&lt;br&gt;&amp;nbsp;#include &amp;lt;linux/cdrom.h&amp;gt;
&lt;br&gt;&amp;nbsp;#elif defined(HAVE_SYS_CDIO_H)
&lt;br&gt;&amp;nbsp;#include &amp;lt;sys/cdio.h&amp;gt;
&lt;br&gt;-#else
&lt;br&gt;-
&lt;br&gt;-#ifdef WIN32
&lt;br&gt;+#elif defined(WIN32)
&lt;br&gt;&amp;nbsp;#include &amp;lt;io.h&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /* read() */
&lt;br&gt;&amp;nbsp;#else
&lt;br&gt;&amp;nbsp;#warning &amp;quot;This might not compile due to missing cdrom ioctls&amp;quot;
&lt;br&gt;-#endif /* WIN32 */
&lt;br&gt;-
&lt;br&gt;&amp;nbsp;#endif
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;/* DVDNAV includes */
&lt;br&gt;&lt;/tt&gt;&lt;hr align=&quot;left&quot; width=&quot;300&quot; /&gt;&lt;br /&gt; &lt;br /&gt;-------------------------------------------------------------------------
&lt;br&gt;Take Surveys. Earn Cash. Influence the Future of IT
&lt;br&gt;Join SourceForge.net's Techsay panel and you'll get the chance to share your
&lt;br&gt;opinions on IT &amp; business topics through brief surveys-and earn cash
&lt;br&gt;&lt;a href=&quot;http://www.techsay.com/default.php?page=join.php&amp;p=sourceforge&amp;CID=DEVDEV&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.techsay.com/default.php?page=join.php&amp;p=sourceforge&amp;CID=DEVDEV&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;xine-quality mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=9683916&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;xine-quality@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/xine-quality&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/xine-quality&lt;/a&gt;&lt;br&gt;&lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://www.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;attachment0&lt;/strong&gt; (844 bytes) &lt;a href=&quot;http://www.nabble.com/attachment/9683916/0/attachment0&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/OpenBSD-tp9683916p9683916.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-3501571</id>
	<title>2 windows</title>
	<published>2006-03-20T12:39:44Z</published>
	<updated>2006-03-20T12:39:44Z</updated>
	<author>
		<name>Rasmus B. Nielsen</name>
	</author>
	<content type="html">hi
&lt;br&gt;&lt;br&gt;when I start xine I get 2 windows, one whene the video is shown and the other one where I can click and get the xine &amp;quot;setup&amp;quot; menu. This one is called &amp;quot;xine: There is no mrl&amp;quot; and the other is &amp;quot;Untitled&amp;quot;.
&lt;br&gt;&lt;br&gt;When I set it do display in fullscreen the it is the wrong window (the one with only black) there go's fullscreen 
&lt;br&gt;&lt;br&gt;I am using xine 0.99.4 and xine -V xv to start xine.
&lt;br&gt;&lt;br&gt;what do i need to do to make the window witch shows video to go to fullscreen ?
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;Rasmus
&lt;br&gt;&lt;br&gt;&lt;br&gt;-------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by xPML, a groundbreaking scripting language
&lt;br&gt;that extends applications into web and mobile media. Attend the live webcast
&lt;br&gt;and join the prime developer group breaking into this new coding territory!
&lt;br&gt;&lt;a href=&quot;http://sel.as-us.falkag.net/sel?cmd=lnk&amp;kid=110944&amp;bid=241720&amp;dat=121642&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sel.as-us.falkag.net/sel?cmd=lnk&amp;kid=110944&amp;bid=241720&amp;dat=121642&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;xine-quality mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=3501571&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;xine-quality@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/xine-quality&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/xine-quality&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/2-windows-tp3501571p3501571.html" />
</entry>

</feed>
