<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:old.nabble.com,2006:forum-3471</id>
	<title>Nabble - Kaffeine Player</title>
	<updated>2009-11-10T13:26:44Z</updated>
	<link rel="self" type="application/atom+xml" href="http://old.nabble.com/Kaffeine-Player-f3471.xml" />
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Kaffeine-Player-f3471.html" />
	<subtitle type="html">Kaffeine is full featured Media Player for KDE3. It supports all kinds of local and network media and digital video broadcasting. At the moment Kaffeine can use xine-lib or GStreamer as backend. Kaffeine Player home is &lt;a href=&quot;http://sourceforge.net/projects/kaffeine/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;.</subtitle>
	
<entry>
	<id>tag:old.nabble.com,2006:post-26291495</id>
	<title>Re: kaffeine for kde4: what the?</title>
	<published>2009-11-10T13:26:44Z</published>
	<updated>2009-11-10T13:26:44Z</updated>
	<author>
		<name>Beso-2</name>
	</author>
	<content type="html">&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;2009/11/10 Andrius da Costa Ribas &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26291495&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;andriusmao@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
regarding xine configuration: this is configurable through &amp;#39;systemsettings&amp;#39; or &amp;#39;kcmshell4 kcm_phonon&amp;#39;&lt;div&gt;please note that phonon may use other backend instead of xine.&lt;br clear=&quot;all&quot;&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;
 &lt;br&gt;well, the phonon xine configuration is so very damn bad..... you cannot configure almost nothing.... if you look at xine configuration in old kaffeine 0.8 the configuration dialog has so many options.... i&amp;#39;ve actually installed old kaffeine to be able to configure xine settings.... and this is the same for gstreamer. i still think that phonon configuration dialog is still an infant!!!&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br&gt;-- &lt;br&gt;dott. ing. beso&lt;br&gt;
&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;kaffeine-user mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26291495&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;kaffeine-user@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/kaffeine-user&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/kaffeine-user&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/kaffeine-user-f3474.html&quot; embed=&quot;fixTarget[3474]&quot; target=&quot;_top&quot; &gt;kaffeine-user&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/kaffeine-for-kde4%3A-what-the--tp26275811p26291495.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26290802</id>
	<title>Re: kaffeine for kde4: what the?</title>
	<published>2009-11-10T12:41:30Z</published>
	<updated>2009-11-10T12:41:30Z</updated>
	<author>
		<name>Andrius da Costa Ribas</name>
	</author>
	<content type="html">regarding xine configuration: this is configurable through &amp;#39;systemsettings&amp;#39; or &amp;#39;kcmshell4 kcm_phonon&amp;#39;&lt;div&gt;please note that phonon may use other backend instead of xine.&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;2009/11/9 Dexter Filmore &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26290802&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dexter.Filmore@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;

&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;&quot;&gt;So after 7 years of kde3 I set up a kubuntu 9.10 box for testing which&lt;br&gt;
replaced my computer I use for watching videos.&lt;br&gt;
&lt;br&gt;
This was my first real attempt on kde4 after 3 tries in VMs with kde4.0, 4.1&lt;br&gt;
and 4.2 and after I decided that 4.3 still royally sucked I moved to gnome.&lt;br&gt;
&lt;br&gt;
Wanted to keep Kaffeine as my movie player, still.&lt;br&gt;
&lt;br&gt;
Now:&lt;br&gt;
-F5 to F9 don&amp;#39;t switch aspect ratio&lt;br&gt;
-&amp;quot;I&amp;quot; doesn&amp;#39;t toggle interlacing&lt;br&gt;
-I can&amp;#39;t click somewhere into the position bar and the slider jumps there. I&lt;br&gt;
have to grab and drag it&lt;br&gt;
-dropping a file into the player view doesn&amp;#39;t play it at once but queues it.&lt;br&gt;
It&amp;#39;s been like this for years, why did you change it? We all got used to it.&lt;br&gt;
-mouse wheel on position bar doesn&amp;#39;t do a thing.&lt;br&gt;
-biggest problem so far: I can&amp;#39;t find any options where to configure the xine&lt;br&gt;
engine. I guess I&amp;#39;ll have to do that from KDE kontrols now that we got this&lt;br&gt;
phonon thing going, but how would I call that from gnome?&lt;br&gt;
&lt;br&gt;
Dex&lt;br&gt;
&lt;font color=&quot;#888888&quot;&gt;&lt;br&gt;
&lt;br&gt;
--&lt;br&gt;
-----BEGIN GEEK CODE BLOCK-----&lt;br&gt;
Version: 3.12&lt;br&gt;
GCS d--(+)@ s-:+ a C++++ UL++ P+&amp;gt;++ L+++&amp;gt;++++ E-- W++ N o? K-&lt;br&gt;
w--(---) !O M+ V- PS+ PE Y++ PGP t++(---)@ 5 X+(++) R+(++) tv--(+)@&lt;br&gt;
b++(+++) DI+++ D- G++ e* h&amp;gt;++ r* y?&lt;br&gt;
------END GEEK CODE BLOCK------&lt;br&gt;
&lt;/font&gt;&lt;br&gt;------------------------------------------------------------------------------&lt;br&gt;
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day&lt;br&gt;
trial. Simplify your report design, integration and deployment - and focus on&lt;br&gt;
what you do best, core application coding. Discover what&amp;#39;s new with&lt;br&gt;
Crystal Reports now.  &lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________&lt;br&gt;
kaffeine-user mailing list&lt;br&gt;
&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26290802&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;kaffeine-user@...&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/kaffeine-user&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/kaffeine-user&lt;/a&gt;&lt;br&gt;
&lt;br&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;/div&gt;
&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;kaffeine-user mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26290802&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;kaffeine-user@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/kaffeine-user&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/kaffeine-user&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/kaffeine-user-f3474.html&quot; embed=&quot;fixTarget[3474]&quot; target=&quot;_top&quot; &gt;kaffeine-user&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/kaffeine-for-kde4%3A-what-the--tp26275811p26290802.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26279905</id>
	<title>Re: dbus support for kaffeine</title>
	<published>2009-11-10T00:32:53Z</published>
	<updated>2009-11-10T00:32:53Z</updated>
	<author>
		<name>Pascal Pollet</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;&amp;gt; There exists a mediaplayer dbus
&lt;br&gt;&amp;gt; specification MPRIS [1], which I consider worth to implement (so that
&lt;br&gt;&amp;gt; we don't add yet another dbus interface for common functionality).
&lt;br&gt;&lt;br&gt;I fully agree, it' good to have standards.
&lt;br&gt;&lt;br&gt;&amp;gt; I've committed preliminary support to svn (the &amp;quot;root&amp;quot; object).
&lt;br&gt;&lt;br&gt;nice, I'll take it as a starting point.
&lt;br&gt;&lt;br&gt;&amp;gt; Could you please adapt your patch to that concept (i.e. add a tracklist and
&lt;br&gt;&amp;gt; player object; in case of need just method stubs)? 
&lt;br&gt;ok, no problem :) Yes for the beginning I will for sure leave some stubs
&lt;br&gt;for the more difficult functions, which can be implemented later...
&lt;br&gt;&lt;br&gt;&amp;gt; I'm aware of the
&lt;br&gt;&amp;gt; fact that the actions defined in that specification don't 100% map
&lt;br&gt;&amp;gt; Kaffeine's actions (e.g. Play() doing a rewind to the beginning of a
&lt;br&gt;&amp;gt; track), so you don't have to care about those details if you don't
&lt;br&gt;&amp;gt; want to do. I also know that not every mpris thing is possible
&lt;br&gt;&amp;gt; (especially the tracklist parts needs more work) and that there's not
&lt;br&gt;&amp;gt; a mpris thing for every action Kaffeine is able to perform (put them
&lt;br&gt;&amp;gt; in a separate object for now).
&lt;br&gt;I'll see what I can do, I already began to port my stuff yesterday... I
&lt;br&gt;would put methods like playPause() or increaseVolume() into the /Player
&lt;br&gt;object even if they are not included in the mpris-specs, because
&lt;br&gt;everything else would be very confusing... All the methods related to
&lt;br&gt;the display (fullscreen, aspect-ratio) could come into an object named
&lt;br&gt;/Display, and all the DVB-related stuff into an object /DVB. This can be
&lt;br&gt;changed very easily later anyway......
&lt;br&gt;&lt;br&gt;In my last patch I forgot a function like the setNumber() function in
&lt;br&gt;kaffeine 0.8 (with a timer for the input of numbers with more than one
&lt;br&gt;digit), which is very important for the use with a remote control. I
&lt;br&gt;will add this, and also a dbus-function to show/hide EPG information,
&lt;br&gt;which I forgot too...
&lt;br&gt;&lt;br&gt;I must say it's really nice to work on kaffeine, because it's codebase
&lt;br&gt;is very well structured and comprehensible, I got into it very fast.
&lt;br&gt;I'll try to not mess it up too much ;)
&lt;br&gt;&lt;br&gt;&lt;br&gt;cheers,
&lt;br&gt;Pascal
&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;kaffeine-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26279905&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;kaffeine-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/kaffeine-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/kaffeine-devel&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/kaffeine-devel-f3473.html&quot; embed=&quot;fixTarget[3473]&quot; target=&quot;_top&quot; &gt;kaffeine-devel&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/dbus-support-for-kaffeine-tp26128565p26279905.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26275811</id>
	<title>kaffeine for kde4: what the?</title>
	<published>2009-11-09T15:37:27Z</published>
	<updated>2009-11-09T15:37:27Z</updated>
	<author>
		<name>Dexter Filmore</name>
	</author>
	<content type="html">So after 7 years of kde3 I set up a kubuntu 9.10 box for testing which 
&lt;br&gt;replaced my computer I use for watching videos.
&lt;br&gt;&lt;br&gt;This was my first real attempt on kde4 after 3 tries in VMs with kde4.0, 4.1 
&lt;br&gt;and 4.2 and after I decided that 4.3 still royally sucked I moved to gnome.
&lt;br&gt;&lt;br&gt;Wanted to keep Kaffeine as my movie player, still.
&lt;br&gt;&lt;br&gt;Now: 
&lt;br&gt;-F5 to F9 don't switch aspect ratio
&lt;br&gt;-&amp;quot;I&amp;quot; doesn't toggle interlacing
&lt;br&gt;-I can't click somewhere into the position bar and the slider jumps there. I 
&lt;br&gt;have to grab and drag it
&lt;br&gt;-dropping a file into the player view doesn't play it at once but queues it. 
&lt;br&gt;It's been like this for years, why did you change it? We all got used to it.
&lt;br&gt;-mouse wheel on position bar doesn't do a thing.
&lt;br&gt;-biggest problem so far: I can't find any options where to configure the xine 
&lt;br&gt;engine. I guess I'll have to do that from KDE kontrols now that we got this 
&lt;br&gt;phonon thing going, but how would I call that from gnome?
&lt;br&gt;&lt;br&gt;Dex
&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;-----BEGIN GEEK CODE BLOCK-----
&lt;br&gt;Version: 3.12
&lt;br&gt;GCS d--(+)@ s-:+ a C++++ UL++ P+&amp;gt;++ L+++&amp;gt;++++ E-- W++ N o? K-
&lt;br&gt;w--(---) !O M+ V- PS+ PE Y++ PGP t++(---)@ 5 X+(++) R+(++) tv--(+)@ 
&lt;br&gt;b++(+++) DI+++ D- G++ e* h&amp;gt;++ r* y?
&lt;br&gt;------END GEEK CODE BLOCK------
&lt;br&gt;&lt;br /&gt; &lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;kaffeine-user mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26275811&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;kaffeine-user@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/kaffeine-user&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/kaffeine-user&lt;/a&gt;&lt;br&gt;&lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;signature.asc&lt;/strong&gt; (196 bytes) &lt;a href=&quot;http://old.nabble.com/attachment/26275811/0/signature.asc&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/kaffeine-user-f3474.html&quot; embed=&quot;fixTarget[3474]&quot; target=&quot;_top&quot; &gt;kaffeine-user&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/kaffeine-for-kde4%3A-what-the--tp26275811p26275811.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26257069</id>
	<title>unsbscribe</title>
	<published>2009-11-08T11:30:38Z</published>
	<updated>2009-11-08T11:30:38Z</updated>
	<author>
		<name>Maurice Arthur-2</name>
	</author>
	<content type="html">&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;kaffeine-user mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26257069&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;kaffeine-user@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/kaffeine-user&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/kaffeine-user&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/kaffeine-user-f3474.html&quot; embed=&quot;fixTarget[3474]&quot; target=&quot;_top&quot; &gt;kaffeine-user&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/unsbscribe-tp26257069p26257069.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26256027</id>
	<title>Re: dbus support for kaffeine</title>
	<published>2009-11-08T09:46:03Z</published>
	<updated>2009-11-08T09:46:03Z</updated>
	<author>
		<name>Bugzilla from christophpfister@gmail.com</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;2009/11/6 Pascal Pollet &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26256027&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pascal@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; here is what I've done so far, I think it should add enough d-bus to make
&lt;br&gt;&amp;gt; most users happy, including me :) Please look at it and tell me what you
&lt;br&gt;&amp;gt; think of it...
&lt;br&gt;&lt;br&gt;It's a very good starting point. There exists a mediaplayer dbus
&lt;br&gt;specification MPRIS [1], which I consider worth to implement (so that
&lt;br&gt;we don't add yet another dbus interface for common functionality).
&lt;br&gt;I've committed preliminary support to svn (the &amp;quot;root&amp;quot; object). Could
&lt;br&gt;you please adapt your patch to that concept (i.e. add a tracklist and
&lt;br&gt;player object; in case of need just method stubs)? I'm aware of the
&lt;br&gt;fact that the actions defined in that specification don't 100% map
&lt;br&gt;Kaffeine's actions (e.g. Play() doing a rewind to the beginning of a
&lt;br&gt;track), so you don't have to care about those details if you don't
&lt;br&gt;want to do. I also know that not every mpris thing is possible
&lt;br&gt;(especially the tracklist parts needs more work) and that there's not
&lt;br&gt;a mpris thing for every action Kaffeine is able to perform (put them
&lt;br&gt;in a separate object for now).
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; There is one problem left, when selecting a new DVB-channel directly by name
&lt;br&gt;&amp;gt; or by number, with the (new) functions:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; dvbTab::setChannel(const QString &amp;name)
&lt;br&gt;&amp;gt; and
&lt;br&gt;&amp;gt; DvbTab::setChannel(int number)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; changing the channel works, but I didn't manage to have the selection
&lt;br&gt;&amp;gt; changed to the new channel in the DvbChannelView tree. I don't know how to
&lt;br&gt;&amp;gt; get a valid QModelIndex that points to the correct DvbChannelModel. Please
&lt;br&gt;&amp;gt; look at the code and at my comments in DvbTab::setChannel(int number). I
&lt;br&gt;&amp;gt; tried almost everything and thereby learned a lot about the model / view
&lt;br&gt;&amp;gt; concept of Qt, but it didn't help me to find the solution... Maybe you
&lt;br&gt;&amp;gt; already know this probem Christoph, because there is the same issue when
&lt;br&gt;&amp;gt; kaffeine gets started with the &amp;quot;--tv &amp;lt;channel&amp;gt;&amp;quot; flag: it simply calls
&lt;br&gt;&amp;gt; DvbTab::playChannel(const QString &amp;name), but it does not select the channel
&lt;br&gt;&amp;gt; in the DvbChannelView. The problem is that afterwards, calls to
&lt;br&gt;&amp;gt; MediaWidget::previous() and next() have no effect, because the currently
&lt;br&gt;&amp;gt; selected channel is not known. I hope that someone more clever than me will
&lt;br&gt;&amp;gt; solve this issue ;)
&lt;/div&gt;&lt;br&gt;Yes, this one is trickier. Note that there exists a similar problem
&lt;br&gt;e.g. with playPause(): you also need to update the ui state.
&lt;br&gt;&lt;br&gt;&amp;gt; cheers,
&lt;br&gt;&amp;gt; Pascal
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;&lt;br&gt;Christoph
&lt;br&gt;&lt;br&gt;&lt;br&gt;[1] &lt;a href=&quot;http://wiki.xmms2.xmms.se/wiki/MPRIS&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://wiki.xmms2.xmms.se/wiki/MPRIS&lt;/a&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;kaffeine-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26256027&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;kaffeine-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/kaffeine-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/kaffeine-devel&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/kaffeine-devel-f3473.html&quot; embed=&quot;fixTarget[3473]&quot; target=&quot;_top&quot; &gt;kaffeine-devel&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/dbus-support-for-kaffeine-tp26128565p26256027.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26253161</id>
	<title>Important Notice about Reviewboard</title>
	<published>2009-11-08T03:11:58Z</published>
	<updated>2009-11-08T03:11:58Z</updated>
	<author>
		<name>David Solbach</name>
	</author>
	<content type="html">Dear Reviewboard-Users,
&lt;br&gt;&lt;br&gt;Unfortunately I had to disable the user registration because we had a lot of 
&lt;br&gt;nonsense accounts created by spammers. Until we have installed a captcha 
&lt;br&gt;system or similar measures, all new accounts have to be requested via 
&lt;br&gt;bugs.kde.org . There is a component &amp;quot;Reviewboard&amp;quot; that you can choose to 
&lt;br&gt;request accounts. I will react as quckly as possible!
&lt;br&gt;&lt;br&gt;Ah, and to easily identify and delete all those spammer accounts, I need your 
&lt;br&gt;help: Please (if you haven't already done so) add your First and Lastname to 
&lt;br&gt;your account. If you don't want to do that just write me an email with your 
&lt;br&gt;account name.
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;&lt;br&gt;David
&lt;br&gt;&lt;br&gt;PS: if anyone has experience in python and webdevelopment and wants to help to 
&lt;br&gt;add a captcha to reviewboard, please drop me an email :)
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;kaffeine-user mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26253161&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;kaffeine-user@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/kaffeine-user&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/kaffeine-user&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/kaffeine-user-f3474.html&quot; embed=&quot;fixTarget[3474]&quot; target=&quot;_top&quot; &gt;kaffeine-user&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Important-Notice-about-Reviewboard-tp26253161p26253161.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26246925</id>
	<title>Re: dbus support for kaffeine</title>
	<published>2009-11-07T09:40:11Z</published>
	<updated>2009-11-07T09:40:11Z</updated>
	<author>
		<name>Bugzilla from christophpfister@gmail.com</name>
	</author>
	<content type="html">2009/11/6 Pascal Pollet &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26246925&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pascal@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;lt;snip&amp;gt;
&lt;br&gt;&amp;gt; I don't think you need to care about this Christoph, I already reported this
&lt;br&gt;&amp;gt; bug to sourceforge : bug #6149
&lt;br&gt;&lt;br&gt;Thanks for the update.
&lt;br&gt;&lt;br&gt;&amp;gt; cheers,
&lt;br&gt;&amp;gt; Pascal
&lt;br&gt;&lt;br&gt;Christoph
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;kaffeine-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26246925&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;kaffeine-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/kaffeine-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/kaffeine-devel&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/kaffeine-devel-f3473.html&quot; embed=&quot;fixTarget[3473]&quot; target=&quot;_top&quot; &gt;kaffeine-devel&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/dbus-support-for-kaffeine-tp26128565p26246925.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26246876</id>
	<title>Re: two kaffeine frequency tables</title>
	<published>2009-11-07T09:33:54Z</published>
	<updated>2009-11-07T09:33:54Z</updated>
	<author>
		<name>Bugzilla from christophpfister@gmail.com</name>
	</author>
	<content type="html">2009/11/4 dragoncity &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26246876&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dragoncity@...&lt;/a&gt;&amp;gt;:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt; here are two frequency tables for  Kaffeine that I 'built' for the
&lt;br&gt;&amp;gt; Australian Cites of :
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Bendigo ( Central Victoria )
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Devonport ( Tasmania )
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; Cheers,
&lt;br&gt;&amp;gt; Brett
&lt;/div&gt;&lt;br&gt;Added, thanks!
&lt;br&gt;&lt;br&gt;Christoph
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;kaffeine-user mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26246876&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;kaffeine-user@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/kaffeine-user&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/kaffeine-user&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/kaffeine-user-f3474.html&quot; embed=&quot;fixTarget[3474]&quot; target=&quot;_top&quot; &gt;kaffeine-user&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/two-kaffeine-frequency-tables-tp26236490p26246876.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26230137</id>
	<title>Re: dbus support for kaffeine</title>
	<published>2009-11-06T03:03:03Z</published>
	<updated>2009-11-06T03:03:03Z</updated>
	<author>
		<name>Pascal Pollet</name>
	</author>
	<content type="html">&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot;&gt;
&lt;html&gt;
&lt;head&gt;
  &lt;meta content=&quot;text/html;charset=UTF-8&quot; http-equiv=&quot;Content-Type&quot;&gt;
&lt;/head&gt;
&lt;body bgcolor=&quot;#ffffff&quot; text=&quot;#000000&quot;&gt;
sorry, in my 2 last mails I forgot to respond to this:&lt;br&gt;
&lt;br&gt;
&lt;blockquote type=&quot;cite&quot;&gt;
  &lt;pre wrap=&quot;&quot;&gt;I sent an email to this mailing list with a patch attached one hour ago,
but now I looked at the mailing list archive
(&lt;a class=&quot;moz-txt-link-freetext&quot; href=&quot;http://sourceforge.net/mailarchive/forum.php?forum_name=kaffeine-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sourceforge.net/mailarchive/forum.php?forum_name=kaffeine-devel&lt;/a&gt;),
and it seems that only the patch reached the mailing list, and not the
body of the email.
    
      
  &lt;/pre&gt;
  &lt;blockquote type=&quot;cite&quot;&gt;
    &lt;pre wrap=&quot;&quot;&gt;Right, there seems to be a problem (I'll take care of it).&lt;/pre&gt;
  &lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;br&gt;
I don't think you need to care about this Christoph, I already reported
this bug to sourceforge : bug #6149&lt;br&gt;
&lt;br&gt;
cheers,&lt;br&gt;
Pascal&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
Pascal Pollet schrieb:
&lt;blockquote cite=&quot;mid:4AF3F23A.4050907@bongosoft.de&quot; type=&quot;cite&quot;&gt;
  &lt;pre wrap=&quot;&quot;&gt;Hi,

here is what I've done so far, I think it should add enough d-bus to
make most users happy, including me :) Please look at it and tell me
what you think of it...

There is one problem left, when selecting a new DVB-channel directly by
name or by number, with the (new) functions:

dvbTab::setChannel(const QString &amp;amp;name)
and
DvbTab::setChannel(int number)

changing the channel works, but I didn't manage to have the selection
changed to the new channel in the DvbChannelView tree. I don't know how
to get a valid QModelIndex that points to the correct DvbChannelModel.
Please look at the code and at my comments in DvbTab::setChannel(int
number). I tried almost everything and thereby learned a lot about the
model / view concept of Qt, but it didn't help me to find the
solution... Maybe you already know this probem Christoph, because there
is the same issue when kaffeine gets started with the &quot;--tv &amp;lt;channel&amp;gt;&quot;
flag: it simply calls DvbTab::playChannel(const QString &amp;amp;name), but it
does not select the channel in the DvbChannelView. The problem is that
afterwards, calls to MediaWidget::previous() and next() have no effect,
because the currently selected channel is not known. I hope that someone
more clever than me will solve this issue ;)

cheers,
Pascal







Pascal Pollet schrieb:
  &lt;/pre&gt;
  &lt;blockquote type=&quot;cite&quot;&gt;
    &lt;pre wrap=&quot;&quot;&gt;Thank you for your feedback Christoph, I'll consider the points you
mentioned and try to implement the complete dbus-functionality in the
very near future. Maybe I'll come up with some questions if things are
unclear, we'll see :)

cheers,
Pascal


Christoph Pfister schrieb:
  
    &lt;/pre&gt;
    &lt;blockquote type=&quot;cite&quot;&gt;
      &lt;pre wrap=&quot;&quot;&gt;2009/10/30 Pascal Pollet &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26230137&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pascal@...&lt;/a&gt;:
  
    
      &lt;/pre&gt;
      &lt;blockquote type=&quot;cite&quot;&gt;
        &lt;pre wrap=&quot;&quot;&gt;Hi,

I sent an email to this mailing list with a patch attached one hour ago,
but now I looked at the mailing list archive
(&lt;a class=&quot;moz-txt-link-freetext&quot; href=&quot;http://sourceforge.net/mailarchive/forum.php?forum_name=kaffeine-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sourceforge.net/mailarchive/forum.php?forum_name=kaffeine-devel&lt;/a&gt;),
and it seems that only the patch reached the mailing list, and not the
body of the email.
    
      
        &lt;/pre&gt;
      &lt;/blockquote&gt;
      &lt;pre wrap=&quot;&quot;&gt;Right, there seems to be a problem (I'll take care of it).

  
    
      &lt;/pre&gt;
      &lt;blockquote type=&quot;cite&quot;&gt;
        &lt;pre wrap=&quot;&quot;&gt;Is this maybe a sourceforge bug? So I send the mail
again, without the patch this time:


Hello guys,

I am since the very beginning of kaffeine a great fan of this
application and use it for watching movies and TV. In the new version, I
miss a dbus interface to be able to use my remote control for watching
TV. As I know a little bit of C++ and Qt, I decided to implement the
dbus features for kaffeine, btw. giving me the occasion to learn how to
do this. Here is a small patch which makes two functions of dvbtab.cpp
available for dbus: previousChannel() and nextChannel(). It is just a
minimal proof of principle, to show you how I would implement the dbus
functionality. I would be really happy to contribute to this cool
project, so if you are interested in my code, please tell me. I would
add dbus support for all functions which should be accessible from the
outside world.
    
      
        &lt;/pre&gt;
      &lt;/blockquote&gt;
      &lt;pre wrap=&quot;&quot;&gt;I appreciate contributions (I have to code less; you learn something
;-). See below for a (short, I'm sorry) feedback.

  
    
      &lt;/pre&gt;
      &lt;blockquote type=&quot;cite&quot;&gt;
        &lt;pre wrap=&quot;&quot;&gt;For my developer background, I like to contribute with mostly small
patches to various open-source projects, and I am the guy from this
project: &lt;a class=&quot;moz-txt-link-freetext&quot; href=&quot;http://www.bongosoft.de&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.bongosoft.de&lt;/a&gt; (german page!).
Newly, I also started this one:
&lt;a class=&quot;moz-txt-link-freetext&quot; href=&quot;http://www.kde-look.org/content/show.php/Babeleo+translator?content=110491&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.kde-look.org/content/show.php/Babeleo+translator?content=110491&lt;/a&gt;
In &quot;real life&quot; I am about to finalize a Ph.D. in bioinformatics in the
nice town of Freiburg/Germany...

I am both French and German, so you can talk to me in any of these
languages, naturally also in English.

The patch is against revision 1042616 of the SVN tree.

greetings,
Pascal
    
      
        &lt;/pre&gt;
      &lt;/blockquote&gt;
      &lt;pre wrap=&quot;&quot;&gt;  
    
      &lt;/pre&gt;
      &lt;blockquote type=&quot;cite&quot;&gt;
        &lt;pre wrap=&quot;&quot;&gt;diff -Naur ../kaffeine_ori/src/CMakeLists.txt ./src/CMakeLists.txt
--- ../kaffeine_ori/src/CMakeLists.txt  2009-10-30 10:34:30.000000000 +0100
+++ ./src/CMakeLists.txt        2009-10-30 11:08:47.000000000 +0100
@@ -2,6 +2,7 @@
    dvb/dvbchannel.cpp
    dvb/dvbchannelui.cpp
    dvb/dvbconfigdialog.cpp
+    dvb/dvbdbusadaptor.cpp
    
      
        &lt;/pre&gt;
      &lt;/blockquote&gt;
      &lt;pre wrap=&quot;&quot;&gt;please place the file in the src/ directory and call it dbusadaptor.cpp

  
    
      &lt;/pre&gt;
      &lt;blockquote type=&quot;cite&quot;&gt;
        &lt;pre wrap=&quot;&quot;&gt;    dvb/dvbdevice.cpp
    dvb/dvbepg.cpp
    dvb/dvbmanager.cpp
diff -Naur ../kaffeine_ori/src/dvb/dvbdbusadaptor.h ./src/dvb/dvbdbusadaptor.h
--- ../kaffeine_ori/src/dvb/dvbdbusadaptor.h    1970-01-01 01:00:00.000000000 +0100
+++ ./src/dvb/dvbdbusadaptor.h  2009-10-30 11:08:47.000000000 +0100
@@ -0,0 +1,19 @@
    
      
        &lt;/pre&gt;
      &lt;/blockquote&gt;
      &lt;pre wrap=&quot;&quot;&gt;use a header include guard =
#ifndef DBUSADAPTOR_H
#define DBUSADAPTOR_H

...

#endif

  
    
      &lt;/pre&gt;
      &lt;blockquote type=&quot;cite&quot;&gt;
        &lt;pre wrap=&quot;&quot;&gt;+#include &amp;lt;QDBusAbstractAdaptor&amp;gt;
+
+class DvbTab;
+
+class dvbdbusadaptor: public QDBusAbstractAdaptor
+{
+       Q_OBJECT
+       Q_CLASSINFO(&quot;D-Bus Interface&quot;, &quot;org.kde.kaffeine&quot;)
+
+private:
+       DvbTab* dtab;
+
+public:
+       dvbdbusadaptor(QWidget* dvbTab);
+
+public slots:
+       void nextTvChannel();
+       void previousTvChannel();
    
      
        &lt;/pre&gt;
      &lt;/blockquote&gt;
      &lt;pre wrap=&quot;&quot;&gt;please call those slots previous() and next()

  
    
      &lt;/pre&gt;
      &lt;blockquote type=&quot;cite&quot;&gt;
        &lt;pre wrap=&quot;&quot;&gt;+};
diff -Naur ../kaffeine_ori/src/dvb/dvbdbusadaptor.cpp ./src/dvb/dvbdbusadaptor.cpp
--- ../kaffeine_ori/src/dvb/dvbdbusadaptor.cpp  1970-01-01 01:00:00.000000000 +0100
+++ ./src/dvb/dvbdbusadaptor.cpp        2009-10-30 11:08:47.000000000 +0100
@@ -0,0 +1,19 @@
+#include &quot;dvbdbusadaptor.h&quot;
+#include &quot;dvbtab.h&quot;
+
+
+dvbdbusadaptor::dvbdbusadaptor(QWidget* dvbtab)
+: QDBusAbstractAdaptor(dvbtab)
+{
+       dtab = dynamic_cast&amp;lt;DvbTab*&amp;gt;(dvbtab);
    
      
        &lt;/pre&gt;
      &lt;/blockquote&gt;
      &lt;pre wrap=&quot;&quot;&gt;avoid dynamic casts

  
    
      &lt;/pre&gt;
      &lt;blockquote type=&quot;cite&quot;&gt;
        &lt;pre wrap=&quot;&quot;&gt;+}
+
+Q_NOREPLY void dvbdbusadaptor::previousTvChannel()
+{
+       dtab-&amp;gt;previousChannel();
    
      
        &lt;/pre&gt;
      &lt;/blockquote&gt;
      &lt;pre wrap=&quot;&quot;&gt;call mediaWidget-&amp;gt;previous()

  
    
      &lt;/pre&gt;
      &lt;blockquote type=&quot;cite&quot;&gt;
        &lt;pre wrap=&quot;&quot;&gt;+}
+
+Q_NOREPLY void dvbdbusadaptor::nextTvChannel()
+{
+       dtab-&amp;gt;nextChannel();
    
      
        &lt;/pre&gt;
      &lt;/blockquote&gt;
      &lt;pre wrap=&quot;&quot;&gt;call mediaWidget-&amp;gt;next()

  
    
      &lt;/pre&gt;
      &lt;blockquote type=&quot;cite&quot;&gt;
        &lt;pre wrap=&quot;&quot;&gt;+}
diff -Naur ../kaffeine_ori/src/dvb/dvbtab.cpp ./src/dvb/dvbtab.cpp
--- ../kaffeine_ori/src/dvb/dvbtab.cpp  2009-10-30 10:34:30.000000000 +0100
+++ ./src/dvb/dvbtab.cpp        2009-10-30 11:08:47.000000000 +0100
@@ -21,6 +21,7 @@
 #include &quot;dvbtab.h&quot;

 #include &amp;lt;QBoxLayout&amp;gt;
+#include &amp;lt;QDBusConnection&amp;gt;
 #include &amp;lt;QDir&amp;gt;
 #include &amp;lt;QHeaderView&amp;gt;
 #include &amp;lt;QPainter&amp;gt;
@@ -37,6 +38,7 @@
 #include &quot;../osdwidget.h&quot;
 #include &quot;dvbchannelui.h&quot;
 #include &quot;dvbconfigdialog.h&quot;
+#include &quot;dvbdbusadaptor.h&quot;
 #include &quot;dvbepg.h&quot;
 #include &quot;dvbmanager.h&quot;
 #include &quot;dvbrecording.h&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26230137&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;@...&lt;/a&gt;/DVB&quot;, this);
+       QDBusConnection::sessionBus().registerService(&quot;org.kde.kaffeine&quot;);
    
      
        &lt;/pre&gt;
      &lt;/blockquote&gt;
      &lt;pre wrap=&quot;&quot;&gt;initialise the adapter from Kaffeine::Kaffeine()

  
    
      &lt;/pre&gt;
      &lt;blockquote type=&quot;cite&quot;&gt;
        &lt;pre wrap=&quot;&quot;&gt; }

 DvbTab::~DvbTab()
diff -Naur ../kaffeine_ori/src/dvb/dvbtab.h ./src/dvb/dvbtab.h
--- ../kaffeine_ori/src/dvb/dvbtab.h    2009-10-30 10:34:30.000000000 +0100
+++ ./src/dvb/dvbtab.h  2009-10-30 11:08:47.000000000 +0100
@@ -42,6 +42,8 @@
 class DvbTab : public TabBase
 {
       Q_OBJECT
+       friend class dvbdbusadaptor;
+
 public:
       DvbTab(KMenu *menu, KActionCollection *collection, MediaWidget *mediaWidget_);
       ~DvbTab();
    
      
        &lt;/pre&gt;
      &lt;/blockquote&gt;
      &lt;pre wrap=&quot;&quot;&gt;Thanks,

Christoph

  
    
      &lt;/pre&gt;
    &lt;/blockquote&gt;
    &lt;pre wrap=&quot;&quot;&gt;  
    &lt;/pre&gt;
  &lt;/blockquote&gt;
  &lt;pre wrap=&quot;&quot;&gt;&lt;!----&gt;
  &lt;/pre&gt;
&lt;/blockquote&gt;
&lt;/body&gt;
&lt;/html&gt;
&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;kaffeine-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26230137&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;kaffeine-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/kaffeine-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/kaffeine-devel&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/kaffeine-devel-f3473.html&quot; embed=&quot;fixTarget[3473]&quot; target=&quot;_top&quot; &gt;kaffeine-devel&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/dbus-support-for-kaffeine-tp26128565p26230137.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26229329</id>
	<title>Re: dbus support for kaffeine</title>
	<published>2009-11-06T01:54:02Z</published>
	<updated>2009-11-06T01:54:02Z</updated>
	<author>
		<name>Pascal Pollet</name>
	</author>
	<content type="html">&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot;&gt;
&lt;html&gt;
&lt;head&gt;
  &lt;meta content=&quot;text/html;charset=UTF-8&quot; http-equiv=&quot;Content-Type&quot;&gt;
&lt;/head&gt;
&lt;body bgcolor=&quot;#ffffff&quot; text=&quot;#000000&quot;&gt;
Hi,&lt;br&gt;
&lt;br&gt;
here is what I've done so far, I think it should add enough d-bus to
make most users happy, including me :) Please look at it and tell me
what you think of it...&lt;br&gt;
&lt;br&gt;
There is one problem left, when selecting a new DVB-channel directly by
name or by number, with the (new) functions:&lt;br&gt;
&lt;br&gt;
dvbTab::setChannel(const QString &amp;amp;name)&lt;br&gt;
and&lt;br&gt;
DvbTab::setChannel(int number)&lt;br&gt;
&lt;br&gt;
changing the channel works, but I didn't manage to have the selection
changed to the new channel in the DvbChannelView tree. I don't know how
to get a valid QModelIndex that points to the correct DvbChannelModel.
Please look at the code and at my comments in DvbTab::setChannel(int
number). I tried almost everything and thereby learned a lot about the
model / view concept of Qt, but it didn't help me to find the
solution... Maybe you already know this probem Christoph, because there
is the same issue when kaffeine gets started with the &quot;--tv
&amp;lt;channel&amp;gt;&quot; flag: it simply calls DvbTab::playChannel(const
QString &amp;amp;name), but it does not select the channel in the
DvbChannelView. The problem is that afterwards, calls to
MediaWidget::previous() and next() have no effect, because the
currently selected channel is not known. I hope that someone more
clever than me will solve this issue ;)&lt;br&gt;
&lt;br&gt;
cheers,&lt;br&gt;
Pascal&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
Pascal Pollet schrieb:
&lt;blockquote cite=&quot;mid:4AEEA8D4.4060408@bongosoft.de&quot; type=&quot;cite&quot;&gt;
  &lt;pre wrap=&quot;&quot;&gt;Thank you for your feedback Christoph, I'll consider the points you
mentioned and try to implement the complete dbus-functionality in the
very near future. Maybe I'll come up with some questions if things are
unclear, we'll see :)

cheers,
Pascal


Christoph Pfister schrieb:
  &lt;/pre&gt;
  &lt;blockquote type=&quot;cite&quot;&gt;
    &lt;pre wrap=&quot;&quot;&gt;2009/10/30 Pascal Pollet &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26229329&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pascal@...&lt;/a&gt;:
  
    &lt;/pre&gt;
    &lt;blockquote type=&quot;cite&quot;&gt;
      &lt;pre wrap=&quot;&quot;&gt;Hi,

I sent an email to this mailing list with a patch attached one hour ago,
but now I looked at the mailing list archive
(&lt;a class=&quot;moz-txt-link-freetext&quot; href=&quot;http://sourceforge.net/mailarchive/forum.php?forum_name=kaffeine-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sourceforge.net/mailarchive/forum.php?forum_name=kaffeine-devel&lt;/a&gt;),
and it seems that only the patch reached the mailing list, and not the
body of the email.
    
      &lt;/pre&gt;
    &lt;/blockquote&gt;
    &lt;pre wrap=&quot;&quot;&gt;Right, there seems to be a problem (I'll take care of it).

  
    &lt;/pre&gt;
    &lt;blockquote type=&quot;cite&quot;&gt;
      &lt;pre wrap=&quot;&quot;&gt;Is this maybe a sourceforge bug? So I send the mail
again, without the patch this time:


Hello guys,

I am since the very beginning of kaffeine a great fan of this
application and use it for watching movies and TV. In the new version, I
miss a dbus interface to be able to use my remote control for watching
TV. As I know a little bit of C++ and Qt, I decided to implement the
dbus features for kaffeine, btw. giving me the occasion to learn how to
do this. Here is a small patch which makes two functions of dvbtab.cpp
available for dbus: previousChannel() and nextChannel(). It is just a
minimal proof of principle, to show you how I would implement the dbus
functionality. I would be really happy to contribute to this cool
project, so if you are interested in my code, please tell me. I would
add dbus support for all functions which should be accessible from the
outside world.
    
      &lt;/pre&gt;
    &lt;/blockquote&gt;
    &lt;pre wrap=&quot;&quot;&gt;I appreciate contributions (I have to code less; you learn something
;-). See below for a (short, I'm sorry) feedback.

  
    &lt;/pre&gt;
    &lt;blockquote type=&quot;cite&quot;&gt;
      &lt;pre wrap=&quot;&quot;&gt;For my developer background, I like to contribute with mostly small
patches to various open-source projects, and I am the guy from this
project: &lt;a class=&quot;moz-txt-link-freetext&quot; href=&quot;http://www.bongosoft.de&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.bongosoft.de&lt;/a&gt; (german page!).
Newly, I also started this one:
&lt;a class=&quot;moz-txt-link-freetext&quot; href=&quot;http://www.kde-look.org/content/show.php/Babeleo+translator?content=110491&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.kde-look.org/content/show.php/Babeleo+translator?content=110491&lt;/a&gt;
In &quot;real life&quot; I am about to finalize a Ph.D. in bioinformatics in the
nice town of Freiburg/Germany...

I am both French and German, so you can talk to me in any of these
languages, naturally also in English.

The patch is against revision 1042616 of the SVN tree.

greetings,
Pascal
    
      &lt;/pre&gt;
    &lt;/blockquote&gt;
    &lt;pre wrap=&quot;&quot;&gt;  
    &lt;/pre&gt;
    &lt;blockquote type=&quot;cite&quot;&gt;
      &lt;pre wrap=&quot;&quot;&gt;diff -Naur ../kaffeine_ori/src/CMakeLists.txt ./src/CMakeLists.txt
--- ../kaffeine_ori/src/CMakeLists.txt  2009-10-30 10:34:30.000000000 +0100
+++ ./src/CMakeLists.txt        2009-10-30 11:08:47.000000000 +0100
@@ -2,6 +2,7 @@
    dvb/dvbchannel.cpp
    dvb/dvbchannelui.cpp
    dvb/dvbconfigdialog.cpp
+    dvb/dvbdbusadaptor.cpp
    
      &lt;/pre&gt;
    &lt;/blockquote&gt;
    &lt;pre wrap=&quot;&quot;&gt;please place the file in the src/ directory and call it dbusadaptor.cpp

  
    &lt;/pre&gt;
    &lt;blockquote type=&quot;cite&quot;&gt;
      &lt;pre wrap=&quot;&quot;&gt;    dvb/dvbdevice.cpp
    dvb/dvbepg.cpp
    dvb/dvbmanager.cpp
diff -Naur ../kaffeine_ori/src/dvb/dvbdbusadaptor.h ./src/dvb/dvbdbusadaptor.h
--- ../kaffeine_ori/src/dvb/dvbdbusadaptor.h    1970-01-01 01:00:00.000000000 +0100
+++ ./src/dvb/dvbdbusadaptor.h  2009-10-30 11:08:47.000000000 +0100
@@ -0,0 +1,19 @@
    
      &lt;/pre&gt;
    &lt;/blockquote&gt;
    &lt;pre wrap=&quot;&quot;&gt;use a header include guard =
#ifndef DBUSADAPTOR_H
#define DBUSADAPTOR_H

...

#endif

  
    &lt;/pre&gt;
    &lt;blockquote type=&quot;cite&quot;&gt;
      &lt;pre wrap=&quot;&quot;&gt;+#include &amp;lt;QDBusAbstractAdaptor&amp;gt;
+
+class DvbTab;
+
+class dvbdbusadaptor: public QDBusAbstractAdaptor
+{
+       Q_OBJECT
+       Q_CLASSINFO(&quot;D-Bus Interface&quot;, &quot;org.kde.kaffeine&quot;)
+
+private:
+       DvbTab* dtab;
+
+public:
+       dvbdbusadaptor(QWidget* dvbTab);
+
+public slots:
+       void nextTvChannel();
+       void previousTvChannel();
    
      &lt;/pre&gt;
    &lt;/blockquote&gt;
    &lt;pre wrap=&quot;&quot;&gt;please call those slots previous() and next()

  
    &lt;/pre&gt;
    &lt;blockquote type=&quot;cite&quot;&gt;
      &lt;pre wrap=&quot;&quot;&gt;+};
diff -Naur ../kaffeine_ori/src/dvb/dvbdbusadaptor.cpp ./src/dvb/dvbdbusadaptor.cpp
--- ../kaffeine_ori/src/dvb/dvbdbusadaptor.cpp  1970-01-01 01:00:00.000000000 +0100
+++ ./src/dvb/dvbdbusadaptor.cpp        2009-10-30 11:08:47.000000000 +0100
@@ -0,0 +1,19 @@
+#include &quot;dvbdbusadaptor.h&quot;
+#include &quot;dvbtab.h&quot;
+
+
+dvbdbusadaptor::dvbdbusadaptor(QWidget* dvbtab)
+: QDBusAbstractAdaptor(dvbtab)
+{
+       dtab = dynamic_cast&amp;lt;DvbTab*&amp;gt;(dvbtab);
    
      &lt;/pre&gt;
    &lt;/blockquote&gt;
    &lt;pre wrap=&quot;&quot;&gt;avoid dynamic casts

  
    &lt;/pre&gt;
    &lt;blockquote type=&quot;cite&quot;&gt;
      &lt;pre wrap=&quot;&quot;&gt;+}
+
+Q_NOREPLY void dvbdbusadaptor::previousTvChannel()
+{
+       dtab-&amp;gt;previousChannel();
    
      &lt;/pre&gt;
    &lt;/blockquote&gt;
    &lt;pre wrap=&quot;&quot;&gt;call mediaWidget-&amp;gt;previous()

  
    &lt;/pre&gt;
    &lt;blockquote type=&quot;cite&quot;&gt;
      &lt;pre wrap=&quot;&quot;&gt;+}
+
+Q_NOREPLY void dvbdbusadaptor::nextTvChannel()
+{
+       dtab-&amp;gt;nextChannel();
    
      &lt;/pre&gt;
    &lt;/blockquote&gt;
    &lt;pre wrap=&quot;&quot;&gt;call mediaWidget-&amp;gt;next()

  
    &lt;/pre&gt;
    &lt;blockquote type=&quot;cite&quot;&gt;
      &lt;pre wrap=&quot;&quot;&gt;+}
diff -Naur ../kaffeine_ori/src/dvb/dvbtab.cpp ./src/dvb/dvbtab.cpp
--- ../kaffeine_ori/src/dvb/dvbtab.cpp  2009-10-30 10:34:30.000000000 +0100
+++ ./src/dvb/dvbtab.cpp        2009-10-30 11:08:47.000000000 +0100
@@ -21,6 +21,7 @@
 #include &quot;dvbtab.h&quot;

 #include &amp;lt;QBoxLayout&amp;gt;
+#include &amp;lt;QDBusConnection&amp;gt;
 #include &amp;lt;QDir&amp;gt;
 #include &amp;lt;QHeaderView&amp;gt;
 #include &amp;lt;QPainter&amp;gt;
@@ -37,6 +38,7 @@
 #include &quot;../osdwidget.h&quot;
 #include &quot;dvbchannelui.h&quot;
 #include &quot;dvbconfigdialog.h&quot;
+#include &quot;dvbdbusadaptor.h&quot;
 #include &quot;dvbepg.h&quot;
 #include &quot;dvbmanager.h&quot;
 #include &quot;dvbrecording.h&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26229329&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;@...&lt;/a&gt;/DVB&quot;, this);
+       QDBusConnection::sessionBus().registerService(&quot;org.kde.kaffeine&quot;);
    
      &lt;/pre&gt;
    &lt;/blockquote&gt;
    &lt;pre wrap=&quot;&quot;&gt;initialise the adapter from Kaffeine::Kaffeine()

  
    &lt;/pre&gt;
    &lt;blockquote type=&quot;cite&quot;&gt;
      &lt;pre wrap=&quot;&quot;&gt; }

 DvbTab::~DvbTab()
diff -Naur ../kaffeine_ori/src/dvb/dvbtab.h ./src/dvb/dvbtab.h
--- ../kaffeine_ori/src/dvb/dvbtab.h    2009-10-30 10:34:30.000000000 +0100
+++ ./src/dvb/dvbtab.h  2009-10-30 11:08:47.000000000 +0100
@@ -42,6 +42,8 @@
 class DvbTab : public TabBase
 {
       Q_OBJECT
+       friend class dvbdbusadaptor;
+
 public:
       DvbTab(KMenu *menu, KActionCollection *collection, MediaWidget *mediaWidget_);
       ~DvbTab();
    
      &lt;/pre&gt;
    &lt;/blockquote&gt;
    &lt;pre wrap=&quot;&quot;&gt;Thanks,

Christoph

  
    &lt;/pre&gt;
  &lt;/blockquote&gt;
  &lt;pre wrap=&quot;&quot;&gt;&lt;!----&gt;
  &lt;/pre&gt;
&lt;/blockquote&gt;
&lt;/body&gt;
&lt;/html&gt;
&lt;br /&gt;diff -Naur ../kaffeine_ori/src/CMakeLists.txt ./src/CMakeLists.txt
&lt;br&gt;--- ../kaffeine_ori/src/CMakeLists.txt	2009-11-05 09:13:12.000000000 +0100
&lt;br&gt;+++ ./src/CMakeLists.txt	2009-11-05 23:26:07.000000000 +0100
&lt;br&gt;@@ -14,6 +14,7 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;playlist/playlistmodel.cpp
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;playlist/playlisttab.cpp
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;datetimeedit.cpp
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;dbusadaptor.cpp
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;kaffeine.cpp
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;main.cpp
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;mediawidget.cpp
&lt;br&gt;diff -Naur ../kaffeine_ori/src/dbusadaptor.cpp ./src/dbusadaptor.cpp
&lt;br&gt;--- ../kaffeine_ori/src/dbusadaptor.cpp	1970-01-01 01:00:00.000000000 +0100
&lt;br&gt;+++ ./src/dbusadaptor.cpp	2009-11-05 23:26:08.000000000 +0100
&lt;br&gt;@@ -0,0 +1,171 @@
&lt;br&gt;+#include &amp;quot;dbusadaptor.h&amp;quot;
&lt;br&gt;+#include &amp;quot;mediawidget.h&amp;quot;
&lt;br&gt;+
&lt;br&gt;+#include &amp;lt;KUrl&amp;gt;
&lt;br&gt;+
&lt;br&gt;+
&lt;br&gt;+DbusAdaptor::DbusAdaptor(MediaWidget *mediaWidget_)
&lt;br&gt;+: QDBusAbstractAdaptor(mediaWidget_), mediaWidget(mediaWidget_)
&lt;br&gt;+{ }
&lt;br&gt;+
&lt;br&gt;+DbusAdaptor::~DbusAdaptor() { }
&lt;br&gt;+ 
&lt;br&gt;+void DbusAdaptor::previous()
&lt;br&gt;+{
&lt;br&gt;+	mediaWidget-&amp;gt;previous();
&lt;br&gt;+}
&lt;br&gt;+
&lt;br&gt;+void DbusAdaptor::playPause()
&lt;br&gt;+{
&lt;br&gt;+	mediaWidget-&amp;gt;playPause();
&lt;br&gt;+}
&lt;br&gt;+
&lt;br&gt;+void DbusAdaptor::next()
&lt;br&gt;+{
&lt;br&gt;+	mediaWidget-&amp;gt;next();
&lt;br&gt;+}
&lt;br&gt;+
&lt;br&gt;+void DbusAdaptor::toggleMuted()
&lt;br&gt;+{
&lt;br&gt;+	mediaWidget-&amp;gt;toggleMuted();
&lt;br&gt;+}
&lt;br&gt;+
&lt;br&gt;+void DbusAdaptor::increaseVolume()
&lt;br&gt;+{
&lt;br&gt;+	mediaWidget-&amp;gt;increaseVolume();
&lt;br&gt;+}
&lt;br&gt;+
&lt;br&gt;+void DbusAdaptor::decreaseVolume()
&lt;br&gt;+{
&lt;br&gt;+	mediaWidget-&amp;gt;decreaseVolume();
&lt;br&gt;+}
&lt;br&gt;+
&lt;br&gt;+void &amp;nbsp;DbusAdaptor::changeAudioChannel(int index)
&lt;br&gt;+{
&lt;br&gt;+	mediaWidget-&amp;gt;changeAudioChannel(index);
&lt;br&gt;+}
&lt;br&gt;+
&lt;br&gt;+void &amp;nbsp;DbusAdaptor::changeSubtitle(int index)
&lt;br&gt;+{
&lt;br&gt;+	mediaWidget-&amp;gt;changeSubtitle(index);
&lt;br&gt;+}
&lt;br&gt;+
&lt;br&gt;+void &amp;nbsp;DbusAdaptor::changeVolume(int volume)
&lt;br&gt;+{
&lt;br&gt;+	if ( volume &amp;gt;= 0 &amp;&amp; volume &amp;lt;= 100 ) {
&lt;br&gt;+		mediaWidget-&amp;gt;changeVolume(volume);
&lt;br&gt;+	}
&lt;br&gt;+}
&lt;br&gt;+
&lt;br&gt;+void DbusAdaptor::setDvbChannel(const QString &amp;name)
&lt;br&gt;+{
&lt;br&gt;+	mediaWidget-&amp;gt;setDvbChannel(name);
&lt;br&gt;+}
&lt;br&gt;+
&lt;br&gt;+void DbusAdaptor::setDvbChannelNumber(int number)
&lt;br&gt;+{
&lt;br&gt;+	mediaWidget-&amp;gt;setDvbChannel(number);
&lt;br&gt;+}
&lt;br&gt;+
&lt;br&gt;+void DbusAdaptor::setDvbLastChannel()
&lt;br&gt;+{
&lt;br&gt;+	mediaWidget-&amp;gt;setDvbLastChannel();
&lt;br&gt;+}
&lt;br&gt;+
&lt;br&gt;+void DbusAdaptor::aspectRatioAuto()
&lt;br&gt;+{
&lt;br&gt;+	mediaWidget-&amp;gt;aspectRatioAuto();
&lt;br&gt;+}
&lt;br&gt;+
&lt;br&gt;+void DbusAdaptor::aspectRatio4_3()
&lt;br&gt;+{
&lt;br&gt;+	mediaWidget-&amp;gt;aspectRatio4_3();
&lt;br&gt;+}
&lt;br&gt;+
&lt;br&gt;+void DbusAdaptor::aspectRatio16_9()
&lt;br&gt;+{
&lt;br&gt;+	mediaWidget-&amp;gt;aspectRatio16_9();
&lt;br&gt;+}
&lt;br&gt;+
&lt;br&gt;+void DbusAdaptor::aspectRatioWidget()
&lt;br&gt;+{
&lt;br&gt;+	mediaWidget-&amp;gt;aspectRatioWidget();
&lt;br&gt;+}
&lt;br&gt;+
&lt;br&gt;+void DbusAdaptor::longSkipBackward()
&lt;br&gt;+{
&lt;br&gt;+	mediaWidget-&amp;gt;longSkipBackward();
&lt;br&gt;+}
&lt;br&gt;+
&lt;br&gt;+void DbusAdaptor::skipBackward()
&lt;br&gt;+{
&lt;br&gt;+	mediaWidget-&amp;gt;skipBackward();
&lt;br&gt;+}
&lt;br&gt;+
&lt;br&gt;+void DbusAdaptor::skipForward()
&lt;br&gt;+{
&lt;br&gt;+	mediaWidget-&amp;gt;skipForward();
&lt;br&gt;+}
&lt;br&gt;+
&lt;br&gt;+void DbusAdaptor::longSkipForward()
&lt;br&gt;+{
&lt;br&gt;+	mediaWidget-&amp;gt;longSkipForward();
&lt;br&gt;+}
&lt;br&gt;+
&lt;br&gt;+void DbusAdaptor::jumpToPosition()
&lt;br&gt;+{
&lt;br&gt;+	mediaWidget-&amp;gt;jumpToPosition();
&lt;br&gt;+}
&lt;br&gt;+
&lt;br&gt;+void DbusAdaptor::timeButtonClicked()
&lt;br&gt;+{
&lt;br&gt;+	mediaWidget-&amp;gt;timeButtonClicked();
&lt;br&gt;+}
&lt;br&gt;+
&lt;br&gt;+void DbusAdaptor::updateTimeButton()
&lt;br&gt;+{
&lt;br&gt;+	mediaWidget-&amp;gt;updateTimeButton();
&lt;br&gt;+}
&lt;br&gt;+
&lt;br&gt;+void DbusAdaptor::play(const QString &amp;url)
&lt;br&gt;+{
&lt;br&gt;+	KUrl kurl(url);
&lt;br&gt;+	if (kurl.isValid()) {
&lt;br&gt;+		mediaWidget-&amp;gt;play(kurl);
&lt;br&gt;+	}
&lt;br&gt;+}
&lt;br&gt;+
&lt;br&gt;+void DbusAdaptor::playAudioCd()
&lt;br&gt;+{
&lt;br&gt;+	mediaWidget-&amp;gt;playAudioCd();
&lt;br&gt;+}
&lt;br&gt;+
&lt;br&gt;+void DbusAdaptor::playVideoCd()
&lt;br&gt;+{
&lt;br&gt;+	mediaWidget-&amp;gt;playVideoCd();
&lt;br&gt;+}
&lt;br&gt;+
&lt;br&gt;+void DbusAdaptor::playDvd()
&lt;br&gt;+{
&lt;br&gt;+	mediaWidget-&amp;gt;playDvd();
&lt;br&gt;+}
&lt;br&gt;+
&lt;br&gt;+void DbusAdaptor::stop()
&lt;br&gt;+{
&lt;br&gt;+	mediaWidget-&amp;gt;stop();
&lt;br&gt;+}
&lt;br&gt;+
&lt;br&gt;+void DbusAdaptor::stopDvb()
&lt;br&gt;+{
&lt;br&gt;+	mediaWidget-&amp;gt;stopDvb();
&lt;br&gt;+}
&lt;br&gt;+
&lt;br&gt;+void DbusAdaptor::toggleFullScreen()
&lt;br&gt;+{
&lt;br&gt;+	mediaWidget-&amp;gt;fullScreen();
&lt;br&gt;+}
&lt;br&gt;+
&lt;br&gt;+void DbusAdaptor::toggleInstantRecord()
&lt;br&gt;+{
&lt;br&gt;+	mediaWidget-&amp;gt;toggleInstantRecord();
&lt;br&gt;+}
&lt;br&gt;diff -Naur ../kaffeine_ori/src/dbusadaptor.h ./src/dbusadaptor.h
&lt;br&gt;--- ../kaffeine_ori/src/dbusadaptor.h	1970-01-01 01:00:00.000000000 +0100
&lt;br&gt;+++ ./src/dbusadaptor.h	2009-11-05 23:26:07.000000000 +0100
&lt;br&gt;@@ -0,0 +1,56 @@
&lt;br&gt;+#ifndef DBUSADAPTOR_H
&lt;br&gt;+#define DBUSADAPTOR_H
&lt;br&gt;+
&lt;br&gt;+#include &amp;lt;QDBusAbstractAdaptor&amp;gt;
&lt;br&gt;+#include &amp;lt;QString&amp;gt;
&lt;br&gt;+
&lt;br&gt;+class MediaWidget;
&lt;br&gt;+//class KUrl;
&lt;br&gt;+
&lt;br&gt;+class DbusAdaptor: public QDBusAbstractAdaptor
&lt;br&gt;+{
&lt;br&gt;+	Q_OBJECT
&lt;br&gt;+	Q_CLASSINFO(&amp;quot;D-Bus Interface&amp;quot;, &amp;quot;org.kde.kaffeine&amp;quot;)
&lt;br&gt;+
&lt;br&gt;+private:
&lt;br&gt;+	MediaWidget *mediaWidget;
&lt;br&gt;+
&lt;br&gt;+public:
&lt;br&gt;+	DbusAdaptor(MediaWidget *mediaWidget_);
&lt;br&gt;+	~DbusAdaptor();
&lt;br&gt;+ &amp;nbsp; 
&lt;br&gt;+public slots:
&lt;br&gt;+	void next();
&lt;br&gt;+	void previous();
&lt;br&gt;+	void playPause();
&lt;br&gt;+	void changeAudioChannel(int index);
&lt;br&gt;+	void changeSubtitle(int index);
&lt;br&gt;+	void setDvbChannel(const QString &amp;name);
&lt;br&gt;+	void setDvbChannelNumber(int number);
&lt;br&gt;+	void setDvbLastChannel();
&lt;br&gt;+	void toggleMuted();
&lt;br&gt;+	void changeVolume(int volume);
&lt;br&gt;+	void increaseVolume();
&lt;br&gt;+	void decreaseVolume();
&lt;br&gt;+	void aspectRatioAuto();
&lt;br&gt;+	void aspectRatio4_3();
&lt;br&gt;+	void aspectRatio16_9();
&lt;br&gt;+	void aspectRatioWidget();
&lt;br&gt;+	void longSkipBackward();
&lt;br&gt;+	void skipBackward();
&lt;br&gt;+	void skipForward();
&lt;br&gt;+	void longSkipForward();
&lt;br&gt;+	void jumpToPosition();
&lt;br&gt;+	void timeButtonClicked();
&lt;br&gt;+	void updateTimeButton();
&lt;br&gt;+	void play(const QString &amp;url);
&lt;br&gt;+	void playAudioCd();
&lt;br&gt;+	void playVideoCd();
&lt;br&gt;+	void playDvd();
&lt;br&gt;+	void stop();
&lt;br&gt;+	void stopDvb();
&lt;br&gt;+	void toggleFullScreen();
&lt;br&gt;+	void toggleInstantRecord();
&lt;br&gt;+};
&lt;br&gt;+
&lt;br&gt;+#endif /* DBUSADAPTOR_H */
&lt;br&gt;diff -Naur ../kaffeine_ori/src/dvb/dvbtab.cpp ./src/dvb/dvbtab.cpp
&lt;br&gt;--- ../kaffeine_ori/src/dvb/dvbtab.cpp	2009-11-05 09:13:12.000000000 +0100
&lt;br&gt;+++ ./src/dvb/dvbtab.cpp	2009-11-05 23:26:07.000000000 +0100
&lt;br&gt;@@ -117,6 +117,10 @@
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;	connect(mediaWidget, SIGNAL(previousDvbChannel()), this, SLOT(previousChannel()));
&lt;br&gt;&amp;nbsp;	connect(mediaWidget, SIGNAL(nextDvbChannel()), this, SLOT(nextChannel()));
&lt;br&gt;+	connect(mediaWidget, SIGNAL(changeDvbChannel(const QString&amp;)), this, SLOT(setChannel(const QString&amp;)));
&lt;br&gt;+	connect(mediaWidget, SIGNAL(changeDvbChannel(int)), this, SLOT(setChannel(int)));
&lt;br&gt;+	connect(mediaWidget, SIGNAL(dvbLastChannel()), this, SLOT(setLastChannel()));
&lt;br&gt;+	connect(mediaWidget, SIGNAL(toggleInstantRecord()), this, SLOT(toggleInstantRecord()));
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;	connect(manager-&amp;gt;getRecordingModel(), SIGNAL(instantRecordingRemoved()),
&lt;br&gt;&amp;nbsp;		this, SLOT(instantRecordingRemoved()));
&lt;br&gt;@@ -144,7 +148,7 @@
&lt;br&gt;&amp;nbsp;	channelView-&amp;gt;setRootIsDecorated(false);
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;	if (!channelView-&amp;gt;header()-&amp;gt;restoreState(QByteArray::fromBase64(
&lt;br&gt;-	 &amp;nbsp; &amp;nbsp;KGlobal::config()-&amp;gt;group(&amp;quot;DVB&amp;quot;).readEntry(&amp;quot;ChannelViewState&amp;quot;, QByteArray())))) {
&lt;br&gt;+		KGlobal::config()-&amp;gt;group(&amp;quot;DVB&amp;quot;).readEntry(&amp;quot;ChannelViewState&amp;quot;, QByteArray())))) {
&lt;br&gt;&amp;nbsp;		channelView-&amp;gt;sortByColumn(0, Qt::AscendingOrder);
&lt;br&gt;&amp;nbsp;	}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;@@ -210,6 +214,11 @@
&lt;br&gt;&amp;nbsp;	playChannel(manager-&amp;gt;getChannelModel()-&amp;gt;channelForName(name));
&lt;br&gt;&amp;nbsp;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;+void DvbTab::playChannel(int number)
&lt;br&gt;+{
&lt;br&gt;+	playChannel(manager-&amp;gt;getChannelModel()-&amp;gt;channelForNumber(number));
&lt;br&gt;+}
&lt;br&gt;+
&lt;br&gt;&amp;nbsp;void DvbTab::playLastChannel()
&lt;br&gt;&amp;nbsp;{
&lt;br&gt;&amp;nbsp;	playChannel(KGlobal::config()-&amp;gt;group(&amp;quot;DVB&amp;quot;).readEntry(&amp;quot;LastChannel&amp;quot;));
&lt;br&gt;@@ -245,6 +254,19 @@
&lt;br&gt;&amp;nbsp;	dialog.exec();
&lt;br&gt;&amp;nbsp;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;+void DvbTab::toggleInstantRecord()
&lt;br&gt;+{
&lt;br&gt;+	if (instantRecordAction-&amp;gt;isChecked()) {
&lt;br&gt;+		instantRecordAction-&amp;gt;setChecked(false);
&lt;br&gt;+		instantRecord(false);
&lt;br&gt;+	}
&lt;br&gt;+	else {
&lt;br&gt;+		instantRecordAction-&amp;gt;setChecked(true);
&lt;br&gt;+		instantRecord(true);
&lt;br&gt;+	}
&lt;br&gt;+}
&lt;br&gt;+
&lt;br&gt;+
&lt;br&gt;&amp;nbsp;void DvbTab::instantRecord(bool checked)
&lt;br&gt;&amp;nbsp;{
&lt;br&gt;&amp;nbsp;	if (checked) {
&lt;br&gt;@@ -353,3 +375,35 @@
&lt;br&gt;&amp;nbsp;		manager-&amp;gt;getLiveView()-&amp;gt;playChannel(channel);
&lt;br&gt;&amp;nbsp;	}
&lt;br&gt;&amp;nbsp;}
&lt;br&gt;+
&lt;br&gt;+void DvbTab::setChannel(const QString &amp;name)
&lt;br&gt;+{
&lt;br&gt;+	playChannel(name);
&lt;br&gt;+}
&lt;br&gt;+
&lt;br&gt;+void DvbTab::setChannel(int number)
&lt;br&gt;+{
&lt;br&gt;+	// with this way to get QModelIndex, the later setCurrentIndex(index) call does not work:
&lt;br&gt;+	//QModelIndex index = manager-&amp;gt;getChannelModel()-&amp;gt;index(number, 0);
&lt;br&gt;+
&lt;br&gt;+	// another way to obtain the QModelIndex, but doesn't work too:
&lt;br&gt;+	DvbChannelModel *channelModel = (DvbChannelModel*) channelView-&amp;gt;getModel();
&lt;br&gt;+	QModelIndex index = channelModel-&amp;gt;index(number, 0);
&lt;br&gt;+
&lt;br&gt;+	// for testing purposes, returns this runtime error (why?):
&lt;br&gt;+	// QSortFilterProxyModel: index from wrong model passed to mapToSource
&lt;br&gt;+	channelView-&amp;gt;mapToSource(index);
&lt;br&gt;+
&lt;br&gt;+	// Has no effect (index from wrong model?):
&lt;br&gt;+	channelView-&amp;gt;setCurrentIndex(index);
&lt;br&gt;+
&lt;br&gt;+	// at least this works
&lt;br&gt;+	playChannel(number);
&lt;br&gt;+
&lt;br&gt;+}
&lt;br&gt;+
&lt;br&gt;+void DvbTab::setLastChannel()
&lt;br&gt;+{
&lt;br&gt;+	playLastChannel();
&lt;br&gt;+}
&lt;br&gt;+
&lt;br&gt;diff -Naur ../kaffeine_ori/src/dvb/dvbtab.h ./src/dvb/dvbtab.h
&lt;br&gt;--- ../kaffeine_ori/src/dvb/dvbtab.h	2009-11-05 09:13:12.000000000 +0100
&lt;br&gt;+++ ./src/dvb/dvbtab.h	2009-11-05 23:26:07.000000000 +0100
&lt;br&gt;@@ -38,11 +38,13 @@
&lt;br&gt;&amp;nbsp;class DvbTab : public TabBase
&lt;br&gt;&amp;nbsp;{
&lt;br&gt;&amp;nbsp;	Q_OBJECT
&lt;br&gt;+
&lt;br&gt;&amp;nbsp;public:
&lt;br&gt;&amp;nbsp;	DvbTab(KMenu *menu, KActionCollection *collection, MediaWidget *mediaWidget_);
&lt;br&gt;&amp;nbsp;	~DvbTab();
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;	void playChannel(const QString &amp;name);
&lt;br&gt;+	void playChannel(int number);
&lt;br&gt;&amp;nbsp;	void playLastChannel();
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;	void enableDvbDump();
&lt;br&gt;@@ -52,12 +54,16 @@
&lt;br&gt;&amp;nbsp;	void showEpgDialog();
&lt;br&gt;&amp;nbsp;	void showRecordingDialog();
&lt;br&gt;&amp;nbsp;	void instantRecord(bool checked);
&lt;br&gt;+	void toggleInstantRecord();
&lt;br&gt;&amp;nbsp;	void instantRecordingRemoved();
&lt;br&gt;&amp;nbsp;	void configureDvb();
&lt;br&gt;&amp;nbsp;	void playLive(const QModelIndex &amp;index);
&lt;br&gt;&amp;nbsp;	void previousChannel();
&lt;br&gt;&amp;nbsp;	void nextChannel();
&lt;br&gt;&amp;nbsp;	void cleanTimeShiftFiles();
&lt;br&gt;+	void setChannel(const QString &amp;name);
&lt;br&gt;+	void setChannel(int number);
&lt;br&gt;+	void setLastChannel();
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;private:
&lt;br&gt;&amp;nbsp;	void activate();
&lt;br&gt;diff -Naur ../kaffeine_ori/src/kaffeine.cpp ./src/kaffeine.cpp
&lt;br&gt;--- ../kaffeine_ori/src/kaffeine.cpp	2009-11-05 09:13:12.000000000 +0100
&lt;br&gt;+++ ./src/kaffeine.cpp	2009-11-05 23:26:08.000000000 +0100
&lt;br&gt;@@ -20,6 +20,7 @@
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;#include &amp;quot;kaffeine.h&amp;quot;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;+#include &amp;lt;QDBusConnection&amp;gt;
&lt;br&gt;&amp;nbsp;#include &amp;lt;QHoverEvent&amp;gt;
&lt;br&gt;&amp;nbsp;#include &amp;lt;QLabel&amp;gt;
&lt;br&gt;&amp;nbsp;#include &amp;lt;QSpinBox&amp;gt;
&lt;br&gt;@@ -38,6 +39,7 @@
&lt;br&gt;&amp;nbsp;#include &amp;lt;KToolBar&amp;gt;
&lt;br&gt;&amp;nbsp;#include &amp;quot;dvb/dvbtab.h&amp;quot;
&lt;br&gt;&amp;nbsp;#include &amp;quot;playlist/playlisttab.h&amp;quot;
&lt;br&gt;+#include &amp;quot;dbusadaptor.h&amp;quot;
&lt;br&gt;&amp;nbsp;#include &amp;quot;mediawidget.h&amp;quot;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;class StartTab : public TabBase
&lt;br&gt;@@ -322,6 +324,11 @@
&lt;br&gt;&amp;nbsp;	// initialize random number generator
&lt;br&gt;&amp;nbsp;	qsrand(QTime().msecsTo(QTime::currentTime()));
&lt;br&gt;&amp;nbsp;
&lt;br&gt;+	// initialize the dbus-adaptor 
&lt;br&gt;+	new DbusAdaptor(mediaWidget);
&lt;br&gt;+	QDBusConnection::sessionBus().registerObject(&amp;quot;/Player&amp;quot;, mediaWidget);
&lt;br&gt;+	QDBusConnection::sessionBus().registerService(&amp;quot;org.kde.kaffeine&amp;quot;);
&lt;br&gt;+
&lt;br&gt;&amp;nbsp;	show();
&lt;br&gt;&amp;nbsp;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;diff -Naur ../kaffeine_ori/src/mediawidget.cpp ./src/mediawidget.cpp
&lt;br&gt;--- ../kaffeine_ori/src/mediawidget.cpp	2009-11-05 09:13:12.000000000 +0100
&lt;br&gt;+++ ./src/mediawidget.cpp	2009-11-05 23:26:08.000000000 +0100
&lt;br&gt;@@ -543,6 +543,32 @@
&lt;br&gt;&amp;nbsp;	}
&lt;br&gt;&amp;nbsp;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;+void MediaWidget::setDvbChannel(int number)
&lt;br&gt;+{
&lt;br&gt;+	if (dvbFeed != NULL) {
&lt;br&gt;+		emit changeDvbChannel(number);
&lt;br&gt;+	}
&lt;br&gt;+}
&lt;br&gt;+
&lt;br&gt;+void MediaWidget::setDvbChannel(const QString &amp;name)
&lt;br&gt;+{
&lt;br&gt;+	if (dvbFeed != NULL) {
&lt;br&gt;+		emit changeDvbChannel(name);
&lt;br&gt;+	}
&lt;br&gt;+}
&lt;br&gt;+
&lt;br&gt;+void MediaWidget::setDvbLastChannel()
&lt;br&gt;+{
&lt;br&gt;+	if (dvbFeed != NULL) {
&lt;br&gt;+		emit dvbLastChannel();
&lt;br&gt;+	}
&lt;br&gt;+}
&lt;br&gt;+
&lt;br&gt;+void MediaWidget::fullScreen()
&lt;br&gt;+{
&lt;br&gt;+	emit toggleFullScreen();
&lt;br&gt;+}
&lt;br&gt;+
&lt;br&gt;&amp;nbsp;void MediaWidget::stateChanged(Phonon::State state)
&lt;br&gt;&amp;nbsp;{
&lt;br&gt;&amp;nbsp;	bool newPlaying = false;
&lt;br&gt;@@ -655,6 +681,15 @@
&lt;br&gt;&amp;nbsp;	}
&lt;br&gt;&amp;nbsp;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;+void MediaWidget::playPause() {
&lt;br&gt;+	if (actionPlayPause-&amp;gt;text() == textPlay) {
&lt;br&gt;+		playPause(false);
&lt;br&gt;+	}
&lt;br&gt;+	else {
&lt;br&gt;+		playPause(true);
&lt;br&gt;+	}
&lt;br&gt;+}
&lt;br&gt;+
&lt;br&gt;&amp;nbsp;void MediaWidget::stop()
&lt;br&gt;&amp;nbsp;{
&lt;br&gt;&amp;nbsp;	mediaObject-&amp;gt;stop();
&lt;br&gt;@@ -679,7 +714,9 @@
&lt;br&gt;&amp;nbsp;		if ((dvbFeed != NULL) &amp;&amp; !dvbFeed-&amp;gt;audioChannels.isEmpty()) {
&lt;br&gt;&amp;nbsp;			emit changeDvbAudioChannel(index);
&lt;br&gt;&amp;nbsp;		} else {
&lt;br&gt;-			mediaController-&amp;gt;setCurrentAudioChannel(audioChannels.at(index));
&lt;br&gt;+			if ( index &amp;gt;= 0 &amp;&amp; index &amp;lt; audioChannels.size() ) {
&lt;br&gt;+				mediaController-&amp;gt;setCurrentAudioChannel(audioChannels.at(index));
&lt;br&gt;+			}
&lt;br&gt;&amp;nbsp;		}
&lt;br&gt;&amp;nbsp;	}
&lt;br&gt;&amp;nbsp;}
&lt;br&gt;@@ -690,7 +727,9 @@
&lt;br&gt;&amp;nbsp;		if ((dvbFeed != NULL) &amp;&amp; !dvbFeed-&amp;gt;subtitles.isEmpty()) {
&lt;br&gt;&amp;nbsp;			emit changeDvbSubtitle(index);
&lt;br&gt;&amp;nbsp;		} else {
&lt;br&gt;-			mediaController-&amp;gt;setCurrentSubtitle(subtitles.at(index));
&lt;br&gt;+			if ( index &amp;gt;= 0 &amp;&amp; index &amp;lt; subtitles.size() ) {
&lt;br&gt;+				mediaController-&amp;gt;setCurrentSubtitle(subtitles.at(index));
&lt;br&gt;+			}
&lt;br&gt;&amp;nbsp;		}
&lt;br&gt;&amp;nbsp;	}
&lt;br&gt;&amp;nbsp;}
&lt;br&gt;diff -Naur ../kaffeine_ori/src/mediawidget.h ./src/mediawidget.h
&lt;br&gt;--- ../kaffeine_ori/src/mediawidget.h	2009-11-05 09:13:12.000000000 +0100
&lt;br&gt;+++ ./src/mediawidget.h	2009-11-05 23:26:07.000000000 +0100
&lt;br&gt;@@ -48,9 +48,11 @@
&lt;br&gt;&amp;nbsp;class MediaWidget : public QWidget
&lt;br&gt;&amp;nbsp;{
&lt;br&gt;&amp;nbsp;	Q_OBJECT
&lt;br&gt;+	friend class DbusAdaptor;
&lt;br&gt;+
&lt;br&gt;&amp;nbsp;public:
&lt;br&gt;&amp;nbsp;	MediaWidget(KMenu *menu_, KAction *fullScreenAction, KToolBar *toolBar,
&lt;br&gt;-		 &amp;nbsp; &amp;nbsp;KActionCollection *collection, QWidget *parent);
&lt;br&gt;+			KActionCollection *collection, QWidget *parent);
&lt;br&gt;&amp;nbsp;	~MediaWidget();
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;	static QString extensionFilter(); // usable for KFileDialog::setFilter()
&lt;br&gt;@@ -98,14 +100,19 @@
&lt;br&gt;&amp;nbsp;	void startDvbTimeShift();
&lt;br&gt;&amp;nbsp;	void changeDvbAudioChannel(int index);
&lt;br&gt;&amp;nbsp;	void changeDvbSubtitle(int index);
&lt;br&gt;+	void changeDvbChannel(int number);
&lt;br&gt;+	void changeDvbChannel(const QString &amp;name);
&lt;br&gt;&amp;nbsp;	void dvbStopped();
&lt;br&gt;&amp;nbsp;	void osdKeyPressed(int key);
&lt;br&gt;+	void dvbLastChannel();
&lt;br&gt;+	void toggleInstantRecord();
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;private slots:
&lt;br&gt;&amp;nbsp;	void stateChanged(Phonon::State state);
&lt;br&gt;&amp;nbsp;	void playbackFinished();
&lt;br&gt;&amp;nbsp;	void previous();
&lt;br&gt;&amp;nbsp;	void playPause(bool paused);
&lt;br&gt;+	void playPause();
&lt;br&gt;&amp;nbsp;	void next();
&lt;br&gt;&amp;nbsp;	void changeAudioChannel(int index);
&lt;br&gt;&amp;nbsp;	void changeSubtitle(int index);
&lt;br&gt;@@ -135,6 +142,11 @@
&lt;br&gt;&amp;nbsp;	void timeButtonClicked();
&lt;br&gt;&amp;nbsp;	void updateTimeButton();
&lt;br&gt;&amp;nbsp;	void updateCaption();
&lt;br&gt;+	void setDvbChannel(int number);
&lt;br&gt;+	void setDvbChannel(const QString &amp;name);
&lt;br&gt;+	void setDvbLastChannel();
&lt;br&gt;+	void fullScreen();
&lt;br&gt;+
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;	void titleCountChanged(int count);
&lt;br&gt;&amp;nbsp;	void chapterCountChanged(int count);
&lt;br&gt;diff -Naur ../kaffeine_ori/src/proxytreeview.cpp ./src/proxytreeview.cpp
&lt;br&gt;--- ../kaffeine_ori/src/proxytreeview.cpp	2009-11-05 09:13:12.000000000 +0100
&lt;br&gt;+++ ./src/proxytreeview.cpp	2009-11-05 23:26:07.000000000 +0100
&lt;br&gt;@@ -85,6 +85,11 @@
&lt;br&gt;&amp;nbsp;	proxyModel-&amp;gt;setSourceModel(model);
&lt;br&gt;&amp;nbsp;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;+QAbstractItemModel* ProxyTreeView::getModel()
&lt;br&gt;+{
&lt;br&gt;+	return proxyModel-&amp;gt;sourceModel();
&lt;br&gt;+}
&lt;br&gt;+
&lt;br&gt;&amp;nbsp;void ProxyTreeView::contextMenuEvent(QContextMenuEvent *event)
&lt;br&gt;&amp;nbsp;{
&lt;br&gt;&amp;nbsp;	if (!currentIndex().isValid()) {
&lt;br&gt;diff -Naur ../kaffeine_ori/src/proxytreeview.h ./src/proxytreeview.h
&lt;br&gt;--- ../kaffeine_ori/src/proxytreeview.h	2009-11-05 09:13:12.000000000 +0100
&lt;br&gt;+++ ./src/proxytreeview.h	2009-11-05 23:26:08.000000000 +0100
&lt;br&gt;@@ -36,6 +36,7 @@
&lt;br&gt;&amp;nbsp;	QList&amp;lt;int&amp;gt; selectedRows() const;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;	void setModel(QAbstractItemModel *model);
&lt;br&gt;+	QAbstractItemModel* getModel();
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;protected:
&lt;br&gt;&amp;nbsp;	void contextMenuEvent(QContextMenuEvent *event);
&lt;br&gt;&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;kaffeine-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26229329&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;kaffeine-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/kaffeine-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/kaffeine-devel&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/kaffeine-devel-f3473.html&quot; embed=&quot;fixTarget[3473]&quot; target=&quot;_top&quot; &gt;kaffeine-devel&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/dbus-support-for-kaffeine-tp26128565p26229329.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26236490</id>
	<title>two kaffeine frequency tables</title>
	<published>2009-11-04T03:46:11Z</published>
	<updated>2009-11-04T03:46:11Z</updated>
	<author>
		<name>dragoncity</name>
	</author>
	<content type="html">&lt;br&gt;Hi,
&lt;br&gt;here are two frequency tables for &amp;nbsp;Kaffeine that I 'built' for the
&lt;br&gt;Australian Cites of :
&lt;br&gt;&lt;br&gt;Bendigo ( Central Victoria )
&lt;br&gt;&lt;br&gt;Devonport ( Tasmania )
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Cheers,
&lt;br&gt;Brett&lt;br /&gt; &lt;br /&gt; &lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;kaffeine-user mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26236490&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;kaffeine-user@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/kaffeine-user&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/kaffeine-user&lt;/a&gt;&lt;br&gt;&lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;au-Bendigo&lt;/strong&gt; (1K) &lt;a href=&quot;http://old.nabble.com/attachment/26236490/0/au-Bendigo&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;au-Devonport&lt;/strong&gt; (768 bytes) &lt;a href=&quot;http://old.nabble.com/attachment/26236490/1/au-Devonport&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/kaffeine-user-f3474.html&quot; embed=&quot;fixTarget[3474]&quot; target=&quot;_top&quot; &gt;kaffeine-user&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/two-kaffeine-frequency-tables-tp26236490p26236490.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26161077</id>
	<title>Re: dbus support for kaffeine</title>
	<published>2009-11-02T01:39:32Z</published>
	<updated>2009-11-02T01:39:32Z</updated>
	<author>
		<name>Pascal Pollet</name>
	</author>
	<content type="html">Thank you for your feedback Christoph, I'll consider the points you
&lt;br&gt;mentioned and try to implement the complete dbus-functionality in the
&lt;br&gt;very near future. Maybe I'll come up with some questions if things are
&lt;br&gt;unclear, we'll see :)
&lt;br&gt;&lt;br&gt;cheers,
&lt;br&gt;Pascal
&lt;br&gt;&lt;br&gt;&lt;br&gt;Christoph Pfister schrieb:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; 2009/10/30 Pascal Pollet &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26161077&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pascal@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I sent an email to this mailing list with a patch attached one hour ago,
&lt;br&gt;&amp;gt;&amp;gt; but now I looked at the mailing list archive
&lt;br&gt;&amp;gt;&amp;gt; (&lt;a href=&quot;http://sourceforge.net/mailarchive/forum.php?forum_name=kaffeine-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sourceforge.net/mailarchive/forum.php?forum_name=kaffeine-devel&lt;/a&gt;),
&lt;br&gt;&amp;gt;&amp;gt; and it seems that only the patch reached the mailing list, and not the
&lt;br&gt;&amp;gt;&amp;gt; body of the email.
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Right, there seems to be a problem (I'll take care of it).
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt; Is this maybe a sourceforge bug? So I send the mail
&lt;br&gt;&amp;gt;&amp;gt; again, without the patch this time:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Hello guys,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I am since the very beginning of kaffeine a great fan of this
&lt;br&gt;&amp;gt;&amp;gt; application and use it for watching movies and TV. In the new version, I
&lt;br&gt;&amp;gt;&amp;gt; miss a dbus interface to be able to use my remote control for watching
&lt;br&gt;&amp;gt;&amp;gt; TV. As I know a little bit of C++ and Qt, I decided to implement the
&lt;br&gt;&amp;gt;&amp;gt; dbus features for kaffeine, btw. giving me the occasion to learn how to
&lt;br&gt;&amp;gt;&amp;gt; do this. Here is a small patch which makes two functions of dvbtab.cpp
&lt;br&gt;&amp;gt;&amp;gt; available for dbus: previousChannel() and nextChannel(). It is just a
&lt;br&gt;&amp;gt;&amp;gt; minimal proof of principle, to show you how I would implement the dbus
&lt;br&gt;&amp;gt;&amp;gt; functionality. I would be really happy to contribute to this cool
&lt;br&gt;&amp;gt;&amp;gt; project, so if you are interested in my code, please tell me. I would
&lt;br&gt;&amp;gt;&amp;gt; add dbus support for all functions which should be accessible from the
&lt;br&gt;&amp;gt;&amp;gt; outside world.
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I appreciate contributions (I have to code less; you learn something
&lt;br&gt;&amp;gt; ;-). See below for a (short, I'm sorry) feedback.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt; For my developer background, I like to contribute with mostly small
&lt;br&gt;&amp;gt;&amp;gt; patches to various open-source projects, and I am the guy from this
&lt;br&gt;&amp;gt;&amp;gt; project: &lt;a href=&quot;http://www.bongosoft.de&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.bongosoft.de&lt;/a&gt;&amp;nbsp;(german page!).
&lt;br&gt;&amp;gt;&amp;gt; Newly, I also started this one:
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://www.kde-look.org/content/show.php/Babeleo+translator?content=110491&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.kde-look.org/content/show.php/Babeleo+translator?content=110491&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; In &amp;quot;real life&amp;quot; I am about to finalize a Ph.D. in bioinformatics in the
&lt;br&gt;&amp;gt;&amp;gt; nice town of Freiburg/Germany...
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I am both French and German, so you can talk to me in any of these
&lt;br&gt;&amp;gt;&amp;gt; languages, naturally also in English.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; The patch is against revision 1042616 of the SVN tree.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; greetings,
&lt;br&gt;&amp;gt;&amp;gt; Pascal
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt; diff -Naur ../kaffeine_ori/src/CMakeLists.txt ./src/CMakeLists.txt
&lt;br&gt;&amp;gt;&amp;gt; --- ../kaffeine_ori/src/CMakeLists.txt &amp;nbsp;2009-10-30 10:34:30.000000000 +0100
&lt;br&gt;&amp;gt;&amp;gt; +++ ./src/CMakeLists.txt &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-10-30 11:08:47.000000000 +0100
&lt;br&gt;&amp;gt;&amp;gt; @@ -2,6 +2,7 @@
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; dvb/dvbchannel.cpp
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; dvb/dvbchannelui.cpp
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; dvb/dvbconfigdialog.cpp
&lt;br&gt;&amp;gt;&amp;gt; + &amp;nbsp; &amp;nbsp;dvb/dvbdbusadaptor.cpp
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; please place the file in the src/ directory and call it dbusadaptor.cpp
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; dvb/dvbdevice.cpp
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; dvb/dvbepg.cpp
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; dvb/dvbmanager.cpp
&lt;br&gt;&amp;gt;&amp;gt; diff -Naur ../kaffeine_ori/src/dvb/dvbdbusadaptor.h ./src/dvb/dvbdbusadaptor.h
&lt;br&gt;&amp;gt;&amp;gt; --- ../kaffeine_ori/src/dvb/dvbdbusadaptor.h &amp;nbsp; &amp;nbsp;1970-01-01 01:00:00.000000000 +0100
&lt;br&gt;&amp;gt;&amp;gt; +++ ./src/dvb/dvbdbusadaptor.h &amp;nbsp;2009-10-30 11:08:47.000000000 +0100
&lt;br&gt;&amp;gt;&amp;gt; @@ -0,0 +1,19 @@
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; use a header include guard =
&lt;br&gt;&amp;gt; #ifndef DBUSADAPTOR_H
&lt;br&gt;&amp;gt; #define DBUSADAPTOR_H
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ...
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; #endif
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt; +#include &amp;lt;QDBusAbstractAdaptor&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; +
&lt;br&gt;&amp;gt;&amp;gt; +class DvbTab;
&lt;br&gt;&amp;gt;&amp;gt; +
&lt;br&gt;&amp;gt;&amp;gt; +class dvbdbusadaptor: public QDBusAbstractAdaptor
&lt;br&gt;&amp;gt;&amp;gt; +{
&lt;br&gt;&amp;gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; Q_OBJECT
&lt;br&gt;&amp;gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; Q_CLASSINFO(&amp;quot;D-Bus Interface&amp;quot;, &amp;quot;org.kde.kaffeine&amp;quot;)
&lt;br&gt;&amp;gt;&amp;gt; +
&lt;br&gt;&amp;gt;&amp;gt; +private:
&lt;br&gt;&amp;gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; DvbTab* dtab;
&lt;br&gt;&amp;gt;&amp;gt; +
&lt;br&gt;&amp;gt;&amp;gt; +public:
&lt;br&gt;&amp;gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; dvbdbusadaptor(QWidget* dvbTab);
&lt;br&gt;&amp;gt;&amp;gt; +
&lt;br&gt;&amp;gt;&amp;gt; +public slots:
&lt;br&gt;&amp;gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; void nextTvChannel();
&lt;br&gt;&amp;gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; void previousTvChannel();
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; please call those slots previous() and next()
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt; +};
&lt;br&gt;&amp;gt;&amp;gt; diff -Naur ../kaffeine_ori/src/dvb/dvbdbusadaptor.cpp ./src/dvb/dvbdbusadaptor.cpp
&lt;br&gt;&amp;gt;&amp;gt; --- ../kaffeine_ori/src/dvb/dvbdbusadaptor.cpp &amp;nbsp;1970-01-01 01:00:00.000000000 +0100
&lt;br&gt;&amp;gt;&amp;gt; +++ ./src/dvb/dvbdbusadaptor.cpp &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-10-30 11:08:47.000000000 +0100
&lt;br&gt;&amp;gt;&amp;gt; @@ -0,0 +1,19 @@
&lt;br&gt;&amp;gt;&amp;gt; +#include &amp;quot;dvbdbusadaptor.h&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; +#include &amp;quot;dvbtab.h&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; +
&lt;br&gt;&amp;gt;&amp;gt; +
&lt;br&gt;&amp;gt;&amp;gt; +dvbdbusadaptor::dvbdbusadaptor(QWidget* dvbtab)
&lt;br&gt;&amp;gt;&amp;gt; +: QDBusAbstractAdaptor(dvbtab)
&lt;br&gt;&amp;gt;&amp;gt; +{
&lt;br&gt;&amp;gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; dtab = dynamic_cast&amp;lt;DvbTab*&amp;gt;(dvbtab);
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; avoid dynamic casts
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt; +}
&lt;br&gt;&amp;gt;&amp;gt; +
&lt;br&gt;&amp;gt;&amp;gt; +Q_NOREPLY void dvbdbusadaptor::previousTvChannel()
&lt;br&gt;&amp;gt;&amp;gt; +{
&lt;br&gt;&amp;gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; dtab-&amp;gt;previousChannel();
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; call mediaWidget-&amp;gt;previous()
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt; +}
&lt;br&gt;&amp;gt;&amp;gt; +
&lt;br&gt;&amp;gt;&amp;gt; +Q_NOREPLY void dvbdbusadaptor::nextTvChannel()
&lt;br&gt;&amp;gt;&amp;gt; +{
&lt;br&gt;&amp;gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; dtab-&amp;gt;nextChannel();
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; call mediaWidget-&amp;gt;next()
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt; +}
&lt;br&gt;&amp;gt;&amp;gt; diff -Naur ../kaffeine_ori/src/dvb/dvbtab.cpp ./src/dvb/dvbtab.cpp
&lt;br&gt;&amp;gt;&amp;gt; --- ../kaffeine_ori/src/dvb/dvbtab.cpp &amp;nbsp;2009-10-30 10:34:30.000000000 +0100
&lt;br&gt;&amp;gt;&amp;gt; +++ ./src/dvb/dvbtab.cpp &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-10-30 11:08:47.000000000 +0100
&lt;br&gt;&amp;gt;&amp;gt; @@ -21,6 +21,7 @@
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;#include &amp;quot;dvbtab.h&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;#include &amp;lt;QBoxLayout&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; +#include &amp;lt;QDBusConnection&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;#include &amp;lt;QDir&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;#include &amp;lt;QHeaderView&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;#include &amp;lt;QPainter&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; @@ -37,6 +38,7 @@
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;#include &amp;quot;../osdwidget.h&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;#include &amp;quot;dvbchannelui.h&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;#include &amp;quot;dvbconfigdialog.h&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; +#include &amp;quot;dvbdbusadaptor.h&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;#include &amp;quot;dvbepg.h&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;#include &amp;quot;dvbmanager.h&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;#include &amp;quot;dvbrecording.h&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; @@ -424,6 +426,10 @@
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;dvbOsdTimer = new QTimer(this);
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;connect(dvbOsdTimer, SIGNAL(timeout()), this, SLOT(osdTimeout()));
&lt;br&gt;&amp;gt;&amp;gt; +
&lt;br&gt;&amp;gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; new dvbdbusadaptor(this);
&lt;br&gt;&amp;gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; QDBusConnection::sessionBus().registerObject(&amp;quot;/DVB&amp;quot;, this);
&lt;br&gt;&amp;gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; QDBusConnection::sessionBus().registerService(&amp;quot;org.kde.kaffeine&amp;quot;);
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; initialise the adapter from Kaffeine::Kaffeine()
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;}
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;DvbTab::~DvbTab()
&lt;br&gt;&amp;gt;&amp;gt; diff -Naur ../kaffeine_ori/src/dvb/dvbtab.h ./src/dvb/dvbtab.h
&lt;br&gt;&amp;gt;&amp;gt; --- ../kaffeine_ori/src/dvb/dvbtab.h &amp;nbsp; &amp;nbsp;2009-10-30 10:34:30.000000000 +0100
&lt;br&gt;&amp;gt;&amp;gt; +++ ./src/dvb/dvbtab.h &amp;nbsp;2009-10-30 11:08:47.000000000 +0100
&lt;br&gt;&amp;gt;&amp;gt; @@ -42,6 +42,8 @@
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;class DvbTab : public TabBase
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;{
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Q_OBJECT
&lt;br&gt;&amp;gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; friend class dvbdbusadaptor;
&lt;br&gt;&amp;gt;&amp;gt; +
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;public:
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DvbTab(KMenu *menu, KActionCollection *collection, MediaWidget *mediaWidget_);
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;~DvbTab();
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Christoph
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;/div&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;kaffeine-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26161077&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;kaffeine-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/kaffeine-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/kaffeine-devel&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/kaffeine-devel-f3473.html&quot; embed=&quot;fixTarget[3473]&quot; target=&quot;_top&quot; &gt;kaffeine-devel&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/dbus-support-for-kaffeine-tp26128565p26161077.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26160366</id>
	<title>Re: dbus support for kaffeine</title>
	<published>2009-11-02T01:00:39Z</published>
	<updated>2009-11-02T01:00:39Z</updated>
	<author>
		<name>Bugzilla from christophpfister@gmail.com</name>
	</author>
	<content type="html">2009/10/30 Pascal Pollet &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26160366&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pascal@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I sent an email to this mailing list with a patch attached one hour ago,
&lt;br&gt;&amp;gt; but now I looked at the mailing list archive
&lt;br&gt;&amp;gt; (&lt;a href=&quot;http://sourceforge.net/mailarchive/forum.php?forum_name=kaffeine-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sourceforge.net/mailarchive/forum.php?forum_name=kaffeine-devel&lt;/a&gt;),
&lt;br&gt;&amp;gt; and it seems that only the patch reached the mailing list, and not the
&lt;br&gt;&amp;gt; body of the email.
&lt;br&gt;&lt;br&gt;Right, there seems to be a problem (I'll take care of it).
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Is this maybe a sourceforge bug? So I send the mail
&lt;br&gt;&amp;gt; again, without the patch this time:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Hello guys,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I am since the very beginning of kaffeine a great fan of this
&lt;br&gt;&amp;gt; application and use it for watching movies and TV. In the new version, I
&lt;br&gt;&amp;gt; miss a dbus interface to be able to use my remote control for watching
&lt;br&gt;&amp;gt; TV. As I know a little bit of C++ and Qt, I decided to implement the
&lt;br&gt;&amp;gt; dbus features for kaffeine, btw. giving me the occasion to learn how to
&lt;br&gt;&amp;gt; do this. Here is a small patch which makes two functions of dvbtab.cpp
&lt;br&gt;&amp;gt; available for dbus: previousChannel() and nextChannel(). It is just a
&lt;br&gt;&amp;gt; minimal proof of principle, to show you how I would implement the dbus
&lt;br&gt;&amp;gt; functionality. I would be really happy to contribute to this cool
&lt;br&gt;&amp;gt; project, so if you are interested in my code, please tell me. I would
&lt;br&gt;&amp;gt; add dbus support for all functions which should be accessible from the
&lt;br&gt;&amp;gt; outside world.
&lt;/div&gt;&lt;br&gt;I appreciate contributions (I have to code less; you learn something
&lt;br&gt;;-). See below for a (short, I'm sorry) feedback.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; For my developer background, I like to contribute with mostly small
&lt;br&gt;&amp;gt; patches to various open-source projects, and I am the guy from this
&lt;br&gt;&amp;gt; project: &lt;a href=&quot;http://www.bongosoft.de&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.bongosoft.de&lt;/a&gt;&amp;nbsp;(german page!).
&lt;br&gt;&amp;gt; Newly, I also started this one:
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.kde-look.org/content/show.php/Babeleo+translator?content=110491&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.kde-look.org/content/show.php/Babeleo+translator?content=110491&lt;/a&gt;&lt;br&gt;&amp;gt; In &amp;quot;real life&amp;quot; I am about to finalize a Ph.D. in bioinformatics in the
&lt;br&gt;&amp;gt; nice town of Freiburg/Germany...
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I am both French and German, so you can talk to me in any of these
&lt;br&gt;&amp;gt; languages, naturally also in English.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The patch is against revision 1042616 of the SVN tree.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; greetings,
&lt;br&gt;&amp;gt; Pascal
&lt;/div&gt;&lt;br&gt;&amp;gt; diff -Naur ../kaffeine_ori/src/CMakeLists.txt ./src/CMakeLists.txt
&lt;br&gt;&amp;gt; --- ../kaffeine_ori/src/CMakeLists.txt  2009-10-30 10:34:30.000000000 +0100
&lt;br&gt;&amp;gt; +++ ./src/CMakeLists.txt        2009-10-30 11:08:47.000000000 +0100
&lt;br&gt;&amp;gt; @@ -2,6 +2,7 @@
&lt;br&gt;&amp;gt;     dvb/dvbchannel.cpp
&lt;br&gt;&amp;gt;     dvb/dvbchannelui.cpp
&lt;br&gt;&amp;gt;     dvb/dvbconfigdialog.cpp
&lt;br&gt;&amp;gt; +    dvb/dvbdbusadaptor.cpp
&lt;br&gt;&lt;br&gt;please place the file in the src/ directory and call it dbusadaptor.cpp
&lt;br&gt;&lt;br&gt;&amp;gt;     dvb/dvbdevice.cpp
&lt;br&gt;&amp;gt;     dvb/dvbepg.cpp
&lt;br&gt;&amp;gt;     dvb/dvbmanager.cpp
&lt;br&gt;&amp;gt; diff -Naur ../kaffeine_ori/src/dvb/dvbdbusadaptor.h ./src/dvb/dvbdbusadaptor.h
&lt;br&gt;&amp;gt; --- ../kaffeine_ori/src/dvb/dvbdbusadaptor.h &amp;nbsp; &amp;nbsp;1970-01-01 01:00:00.000000000 +0100
&lt;br&gt;&amp;gt; +++ ./src/dvb/dvbdbusadaptor.h &amp;nbsp;2009-10-30 11:08:47.000000000 +0100
&lt;br&gt;&amp;gt; @@ -0,0 +1,19 @@
&lt;br&gt;&lt;br&gt;use a header include guard =
&lt;br&gt;#ifndef DBUSADAPTOR_H
&lt;br&gt;#define DBUSADAPTOR_H
&lt;br&gt;&lt;br&gt;...
&lt;br&gt;&lt;br&gt;#endif
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; +#include &amp;lt;QDBusAbstractAdaptor&amp;gt;
&lt;br&gt;&amp;gt; +
&lt;br&gt;&amp;gt; +class DvbTab;
&lt;br&gt;&amp;gt; +
&lt;br&gt;&amp;gt; +class dvbdbusadaptor: public QDBusAbstractAdaptor
&lt;br&gt;&amp;gt; +{
&lt;br&gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; Q_OBJECT
&lt;br&gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; Q_CLASSINFO(&amp;quot;D-Bus Interface&amp;quot;, &amp;quot;org.kde.kaffeine&amp;quot;)
&lt;br&gt;&amp;gt; +
&lt;br&gt;&amp;gt; +private:
&lt;br&gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; DvbTab* dtab;
&lt;br&gt;&amp;gt; +
&lt;br&gt;&amp;gt; +public:
&lt;br&gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; dvbdbusadaptor(QWidget* dvbTab);
&lt;br&gt;&amp;gt; +
&lt;br&gt;&amp;gt; +public slots:
&lt;br&gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; void nextTvChannel();
&lt;br&gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; void previousTvChannel();
&lt;/div&gt;&lt;br&gt;please call those slots previous() and next()
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; +};
&lt;br&gt;&amp;gt; diff -Naur ../kaffeine_ori/src/dvb/dvbdbusadaptor.cpp ./src/dvb/dvbdbusadaptor.cpp
&lt;br&gt;&amp;gt; --- ../kaffeine_ori/src/dvb/dvbdbusadaptor.cpp  1970-01-01 01:00:00.000000000 +0100
&lt;br&gt;&amp;gt; +++ ./src/dvb/dvbdbusadaptor.cpp        2009-10-30 11:08:47.000000000 +0100
&lt;br&gt;&amp;gt; @@ -0,0 +1,19 @@
&lt;br&gt;&amp;gt; +#include &amp;quot;dvbdbusadaptor.h&amp;quot;
&lt;br&gt;&amp;gt; +#include &amp;quot;dvbtab.h&amp;quot;
&lt;br&gt;&amp;gt; +
&lt;br&gt;&amp;gt; +
&lt;br&gt;&amp;gt; +dvbdbusadaptor::dvbdbusadaptor(QWidget* dvbtab)
&lt;br&gt;&amp;gt; +: QDBusAbstractAdaptor(dvbtab)
&lt;br&gt;&amp;gt; +{
&lt;br&gt;&amp;gt; +       dtab = dynamic_cast&amp;lt;DvbTab*&amp;gt;(dvbtab);
&lt;/div&gt;&lt;br&gt;avoid dynamic casts
&lt;br&gt;&lt;br&gt;&amp;gt; +}
&lt;br&gt;&amp;gt; +
&lt;br&gt;&amp;gt; +Q_NOREPLY void dvbdbusadaptor::previousTvChannel()
&lt;br&gt;&amp;gt; +{
&lt;br&gt;&amp;gt; +       dtab-&amp;gt;previousChannel();
&lt;br&gt;&lt;br&gt;call mediaWidget-&amp;gt;previous()
&lt;br&gt;&lt;br&gt;&amp;gt; +}
&lt;br&gt;&amp;gt; +
&lt;br&gt;&amp;gt; +Q_NOREPLY void dvbdbusadaptor::nextTvChannel()
&lt;br&gt;&amp;gt; +{
&lt;br&gt;&amp;gt; +       dtab-&amp;gt;nextChannel();
&lt;br&gt;&lt;br&gt;call mediaWidget-&amp;gt;next()
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; +}
&lt;br&gt;&amp;gt; diff -Naur ../kaffeine_ori/src/dvb/dvbtab.cpp ./src/dvb/dvbtab.cpp
&lt;br&gt;&amp;gt; --- ../kaffeine_ori/src/dvb/dvbtab.cpp  2009-10-30 10:34:30.000000000 +0100
&lt;br&gt;&amp;gt; +++ ./src/dvb/dvbtab.cpp        2009-10-30 11:08:47.000000000 +0100
&lt;br&gt;&amp;gt; @@ -21,6 +21,7 @@
&lt;br&gt;&amp;gt;  #include &amp;quot;dvbtab.h&amp;quot;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;  #include &amp;lt;QBoxLayout&amp;gt;
&lt;br&gt;&amp;gt; +#include &amp;lt;QDBusConnection&amp;gt;
&lt;br&gt;&amp;gt;  #include &amp;lt;QDir&amp;gt;
&lt;br&gt;&amp;gt;  #include &amp;lt;QHeaderView&amp;gt;
&lt;br&gt;&amp;gt;  #include &amp;lt;QPainter&amp;gt;
&lt;br&gt;&amp;gt; @@ -37,6 +38,7 @@
&lt;br&gt;&amp;gt;  #include &amp;quot;../osdwidget.h&amp;quot;
&lt;br&gt;&amp;gt;  #include &amp;quot;dvbchannelui.h&amp;quot;
&lt;br&gt;&amp;gt;  #include &amp;quot;dvbconfigdialog.h&amp;quot;
&lt;br&gt;&amp;gt; +#include &amp;quot;dvbdbusadaptor.h&amp;quot;
&lt;br&gt;&amp;gt;  #include &amp;quot;dvbepg.h&amp;quot;
&lt;br&gt;&amp;gt;  #include &amp;quot;dvbmanager.h&amp;quot;
&lt;br&gt;&amp;gt;  #include &amp;quot;dvbrecording.h&amp;quot;
&lt;br&gt;&amp;gt; @@ -424,6 +426,10 @@
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;        dvbOsdTimer = new QTimer(this);
&lt;br&gt;&amp;gt;        connect(dvbOsdTimer, SIGNAL(timeout()), this, SLOT(osdTimeout()));
&lt;br&gt;&amp;gt; +
&lt;br&gt;&amp;gt; +       new dvbdbusadaptor(this);
&lt;br&gt;&amp;gt; +       QDBusConnection::sessionBus().registerObject(&amp;quot;/DVB&amp;quot;, this);
&lt;br&gt;&amp;gt; +       QDBusConnection::sessionBus().registerService(&amp;quot;org.kde.kaffeine&amp;quot;);
&lt;/div&gt;&lt;br&gt;initialise the adapter from Kaffeine::Kaffeine()
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;  }
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;  DvbTab::~DvbTab()
&lt;br&gt;&amp;gt; diff -Naur ../kaffeine_ori/src/dvb/dvbtab.h ./src/dvb/dvbtab.h
&lt;br&gt;&amp;gt; --- ../kaffeine_ori/src/dvb/dvbtab.h    2009-10-30 10:34:30.000000000 +0100
&lt;br&gt;&amp;gt; +++ ./src/dvb/dvbtab.h  2009-10-30 11:08:47.000000000 +0100
&lt;br&gt;&amp;gt; @@ -42,6 +42,8 @@
&lt;br&gt;&amp;gt;  class DvbTab : public TabBase
&lt;br&gt;&amp;gt;  {
&lt;br&gt;&amp;gt;        Q_OBJECT
&lt;br&gt;&amp;gt; +       friend class dvbdbusadaptor;
&lt;br&gt;&amp;gt; +
&lt;br&gt;&amp;gt;  public:
&lt;br&gt;&amp;gt;        DvbTab(KMenu *menu, KActionCollection *collection, MediaWidget *mediaWidget_);
&lt;br&gt;&amp;gt;        ~DvbTab();
&lt;/div&gt;&lt;br&gt;Thanks,
&lt;br&gt;&lt;br&gt;Christoph
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;kaffeine-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26160366&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;kaffeine-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/kaffeine-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/kaffeine-devel&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/kaffeine-devel-f3473.html&quot; embed=&quot;fixTarget[3473]&quot; target=&quot;_top&quot; &gt;kaffeine-devel&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/dbus-support-for-kaffeine-tp26128565p26160366.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26159574</id>
	<title>Re: Kaffeine (almost) successful build on mswindows</title>
	<published>2009-11-02T00:15:16Z</published>
	<updated>2009-11-02T00:15:16Z</updated>
	<author>
		<name>Bugzilla from christophpfister@gmail.com</name>
	</author>
	<content type="html">2009/11/1 Patrick Spendrin &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26159574&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ps_ml@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt; Andrius da Costa Ribas schrieb:
&lt;br&gt;&amp;gt;&amp;gt; CMakeLists.txt does not seem to specify individual targets, how do I
&lt;br&gt;&amp;gt;&amp;gt; remove kaffeinedvb target? (or make it conditional?)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I just disabled it on windows.
&lt;br&gt;&amp;gt; Looking at the code it tries to run system specific stuff anyway, so no
&lt;br&gt;&amp;gt; direct way to make it work on windows...
&lt;br&gt;&lt;br&gt;Yes, the dvb part is using a linux-specific interface.
&lt;br&gt;&lt;br&gt;&amp;gt; regards,
&lt;br&gt;&amp;gt; Patrick
&lt;br&gt;&lt;br&gt;Christoph
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;kaffeine-user mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26159574&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;kaffeine-user@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/kaffeine-user&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/kaffeine-user&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/kaffeine-user-f3474.html&quot; embed=&quot;fixTarget[3474]&quot; target=&quot;_top&quot; &gt;kaffeine-user&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Kaffeine-%28almost%29-successful-build-on-mswindows-tp26153371p26159574.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26159482</id>
	<title>Re: Kaffeine (almost) successful build on mswindows</title>
	<published>2009-11-01T14:24:47Z</published>
	<updated>2009-11-01T14:24:47Z</updated>
	<author>
		<name>Bugzilla from ps_ml@gmx.de</name>
	</author>
	<content type="html">-----BEGIN PGP SIGNED MESSAGE-----
&lt;br&gt;Hash: SHA1
&lt;br&gt;&lt;br&gt;Andrius da Costa Ribas schrieb:
&lt;br&gt;&amp;gt; CMakeLists.txt does not seem to specify individual targets, how do I
&lt;br&gt;&amp;gt; remove kaffeinedvb target? (or make it conditional?)
&lt;br&gt;&amp;gt; 
&lt;br&gt;I just disabled it on windows.
&lt;br&gt;Looking at the code it tries to run system specific stuff anyway, so no
&lt;br&gt;direct way to make it work on windows...
&lt;br&gt;regards,
&lt;br&gt;Patrick
&lt;br&gt;-----BEGIN PGP SIGNATURE-----
&lt;br&gt;Version: GnuPG v1.4.9 (MingW32)
&lt;br&gt;&lt;br&gt;iEYEARECAAYFAkruCq8ACgkQi49rfdk/G3bhtQCfd3J9TJmnTcTdxc4R3lWCHhPw
&lt;br&gt;cngAoKW/0rNYUwnUW0xTdRrtJ9REzVFV
&lt;br&gt;=+WiY
&lt;br&gt;-----END PGP SIGNATURE-----
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;kaffeine-user mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26159482&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;kaffeine-user@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/kaffeine-user&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/kaffeine-user&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/kaffeine-user-f3474.html&quot; embed=&quot;fixTarget[3474]&quot; target=&quot;_top&quot; &gt;kaffeine-user&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Kaffeine-%28almost%29-successful-build-on-mswindows-tp26153371p26159482.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26155329</id>
	<title>Re: Kaffeine (almost) successful build on mswindows</title>
	<published>2009-11-01T13:58:56Z</published>
	<updated>2009-11-01T13:58:56Z</updated>
	<author>
		<name>Andrius da Costa Ribas</name>
	</author>
	<content type="html">CMakeLists.txt does not seem to specify individual targets, how do I remove kaffeinedvb target? (or make it conditional?)&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;2009/11/1 Andrius da Costa Ribas &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26155329&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;andriusmao@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;

&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;I believe I&amp;#39;ll remove WMP from my machine soon  :)&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;2009/11/1 Christoph Pfister &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26155329&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;christophpfister@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;div&gt;

&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;h5&quot;&gt;&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;Hi,&lt;br&gt;
&lt;br&gt;
2009/11/1 Andrius da Costa Ribas &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26155329&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;andriusmao@...&lt;/a&gt;&amp;gt;:&lt;br&gt;
&lt;div&gt;&amp;gt; I&amp;#39;ve just tried building Kaffeine on MSWindows and I&amp;#39;ve got surprised!!! no&lt;br&gt;
&amp;gt; code changes to build successfuly all targets ( except linux-specific dvb&lt;br&gt;
&amp;gt; parts )&lt;br&gt;
&lt;br&gt;
&lt;/div&gt;That isn&amp;#39;t a big surprise for me - it&amp;#39;s the consequence of the kde4&lt;br&gt;
technologies (e.g. the buildsystem).&lt;br&gt;
&lt;div&gt;&lt;br&gt;
&amp;gt; screenshot of kaffeine playing windows vista sample video butterfly.wmv&lt;br&gt;
&amp;gt; (using mplayer backend):&lt;br&gt;
&amp;gt; &lt;a href=&quot;http://imagebin.ca/view/xHr9jvlF.html&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://imagebin.ca/view/xHr9jvlF.html&lt;/a&gt;&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; screenshot of about screen:&lt;br&gt;
&amp;gt; &lt;a href=&quot;http://imagebin.ca/view/6E6q1LIC.html&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://imagebin.ca/view/6E6q1LIC.html&lt;/a&gt;&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; It&amp;#39;s a mingw build, I&amp;#39;ve not tried it with msvc. Somehow I&amp;#39;ve got no&lt;br&gt;
&amp;gt; directshow backend in phonon installation  ( KDE 4.3.2 - mingw4 - binary&lt;br&gt;
&amp;gt; packages from installer )&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; @Christoph, is it time to change last question of FAQ? ;)&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; some issues:&lt;br&gt;
&amp;gt; - when trying to open a dvd: &amp;quot;No stream found to handle url dvd://1&amp;quot;,&lt;br&gt;
&amp;gt; similar for audio cd etc.. (I believe it&amp;#39;s kde-windows issue)&lt;br&gt;
&amp;gt; - a small delay before starting video ( longer delay on first use ) ( I&lt;br&gt;
&amp;gt; believe it&amp;#39;s backend issue )&lt;br&gt;
&lt;br&gt;
&lt;/div&gt;Those two issues are caused by phonon resp. the phonon backend.&lt;br&gt;
&lt;div&gt;&lt;br&gt;
&amp;gt; - I&amp;#39;m not sure about konqueror and firefox kaffeine plugin&lt;br&gt;
&lt;br&gt;
&lt;/div&gt;Kaffeine doesn&amp;#39;t provide a plugin anymore.&lt;br&gt;
&lt;div&gt;&lt;br&gt;
&amp;gt; Many thanks for all people who helped :)&lt;br&gt;
&lt;/div&gt;&amp;lt;snip&amp;gt;&lt;br&gt;
&amp;gt; Thanks again,&lt;br&gt;
&amp;gt; Andrius.&lt;br&gt;
&lt;font color=&quot;#888888&quot;&gt;&lt;br&gt;
Christoph&lt;br&gt;
&lt;/font&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br&gt;
&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;
&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;kaffeine-user mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26155329&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;kaffeine-user@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/kaffeine-user&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/kaffeine-user&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/kaffeine-user-f3474.html&quot; embed=&quot;fixTarget[3474]&quot; target=&quot;_top&quot; &gt;kaffeine-user&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Kaffeine-%28almost%29-successful-build-on-mswindows-tp26153371p26155329.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26155306</id>
	<title>Re: Kaffeine (almost) successful build on mswindows</title>
	<published>2009-11-01T13:55:37Z</published>
	<updated>2009-11-01T13:55:37Z</updated>
	<author>
		<name>Andrius da Costa Ribas</name>
	</author>
	<content type="html">I believe I&amp;#39;ll remove WMP from my machine soon  :)&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;2009/11/1 Christoph Pfister &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26155306&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;christophpfister@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;

&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;Hi,&lt;br&gt;
&lt;br&gt;
2009/11/1 Andrius da Costa Ribas &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26155306&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;andriusmao@...&lt;/a&gt;&amp;gt;:&lt;br&gt;
&lt;div class=&quot;im&quot;&gt;&amp;gt; I&amp;#39;ve just tried building Kaffeine on MSWindows and I&amp;#39;ve got surprised!!! no&lt;br&gt;
&amp;gt; code changes to build successfuly all targets ( except linux-specific dvb&lt;br&gt;
&amp;gt; parts )&lt;br&gt;
&lt;br&gt;
&lt;/div&gt;That isn&amp;#39;t a big surprise for me - it&amp;#39;s the consequence of the kde4&lt;br&gt;
technologies (e.g. the buildsystem).&lt;br&gt;
&lt;div class=&quot;im&quot;&gt;&lt;br&gt;
&amp;gt; screenshot of kaffeine playing windows vista sample video butterfly.wmv&lt;br&gt;
&amp;gt; (using mplayer backend):&lt;br&gt;
&amp;gt; &lt;a href=&quot;http://imagebin.ca/view/xHr9jvlF.html&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://imagebin.ca/view/xHr9jvlF.html&lt;/a&gt;&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; screenshot of about screen:&lt;br&gt;
&amp;gt; &lt;a href=&quot;http://imagebin.ca/view/6E6q1LIC.html&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://imagebin.ca/view/6E6q1LIC.html&lt;/a&gt;&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; It&amp;#39;s a mingw build, I&amp;#39;ve not tried it with msvc. Somehow I&amp;#39;ve got no&lt;br&gt;
&amp;gt; directshow backend in phonon installation  ( KDE 4.3.2 - mingw4 - binary&lt;br&gt;
&amp;gt; packages from installer )&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; @Christoph, is it time to change last question of FAQ? ;)&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; some issues:&lt;br&gt;
&amp;gt; - when trying to open a dvd: &amp;quot;No stream found to handle url dvd://1&amp;quot;,&lt;br&gt;
&amp;gt; similar for audio cd etc.. (I believe it&amp;#39;s kde-windows issue)&lt;br&gt;
&amp;gt; - a small delay before starting video ( longer delay on first use ) ( I&lt;br&gt;
&amp;gt; believe it&amp;#39;s backend issue )&lt;br&gt;
&lt;br&gt;
&lt;/div&gt;Those two issues are caused by phonon resp. the phonon backend.&lt;br&gt;
&lt;div class=&quot;im&quot;&gt;&lt;br&gt;
&amp;gt; - I&amp;#39;m not sure about konqueror and firefox kaffeine plugin&lt;br&gt;
&lt;br&gt;
&lt;/div&gt;Kaffeine doesn&amp;#39;t provide a plugin anymore.&lt;br&gt;
&lt;div class=&quot;im&quot;&gt;&lt;br&gt;
&amp;gt; Many thanks for all people who helped :)&lt;br&gt;
&lt;/div&gt;&amp;lt;snip&amp;gt;&lt;br&gt;
&amp;gt; Thanks again,&lt;br&gt;
&amp;gt; Andrius.&lt;br&gt;
&lt;font color=&quot;#888888&quot;&gt;&lt;br&gt;
Christoph&lt;br&gt;
&lt;/font&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;
&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;kaffeine-user mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26155306&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;kaffeine-user@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/kaffeine-user&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/kaffeine-user&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/kaffeine-user-f3474.html&quot; embed=&quot;fixTarget[3474]&quot; target=&quot;_top&quot; &gt;kaffeine-user&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Kaffeine-%28almost%29-successful-build-on-mswindows-tp26153371p26155306.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26154506</id>
	<title>Re: Kaffeine (almost) successful build on mswindows</title>
	<published>2009-11-01T12:30:52Z</published>
	<updated>2009-11-01T12:30:52Z</updated>
	<author>
		<name>Bugzilla from christophpfister@gmail.com</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;2009/11/1 Andrius da Costa Ribas &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26154506&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;andriusmao@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt; I've just tried building Kaffeine on MSWindows and I've got surprised!!! no
&lt;br&gt;&amp;gt; code changes to build successfuly all targets ( except linux-specific dvb
&lt;br&gt;&amp;gt; parts )
&lt;br&gt;&lt;br&gt;That isn't a big surprise for me - it's the consequence of the kde4
&lt;br&gt;technologies (e.g. the buildsystem).
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; screenshot of kaffeine playing windows vista sample video butterfly.wmv
&lt;br&gt;&amp;gt; (using mplayer backend):
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://imagebin.ca/view/xHr9jvlF.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://imagebin.ca/view/xHr9jvlF.html&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; screenshot of about screen:
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://imagebin.ca/view/6E6q1LIC.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://imagebin.ca/view/6E6q1LIC.html&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; It's a mingw build, I've not tried it with msvc. Somehow I've got no
&lt;br&gt;&amp;gt; directshow backend in phonon installation  ( KDE 4.3.2 - mingw4 - binary
&lt;br&gt;&amp;gt; packages from installer )
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; @Christoph, is it time to change last question of FAQ? ;)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; some issues:
&lt;br&gt;&amp;gt; - when trying to open a dvd: &amp;quot;No stream found to handle url dvd://1&amp;quot;,
&lt;br&gt;&amp;gt; similar for audio cd etc.. (I believe it's kde-windows issue)
&lt;br&gt;&amp;gt; - a small delay before starting video ( longer delay on first use ) ( I
&lt;br&gt;&amp;gt; believe it's backend issue )
&lt;/div&gt;&lt;br&gt;Those two issues are caused by phonon resp. the phonon backend.
&lt;br&gt;&lt;br&gt;&amp;gt; - I'm not sure about konqueror and firefox kaffeine plugin
&lt;br&gt;&lt;br&gt;Kaffeine doesn't provide a plugin anymore.
&lt;br&gt;&lt;br&gt;&amp;gt; Many thanks for all people who helped :)
&lt;br&gt;&amp;lt;snip&amp;gt;
&lt;br&gt;&amp;gt; Thanks again,
&lt;br&gt;&amp;gt; Andrius.
&lt;br&gt;&lt;br&gt;Christoph
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;kaffeine-user mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26154506&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;kaffeine-user@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/kaffeine-user&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/kaffeine-user&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/kaffeine-user-f3474.html&quot; embed=&quot;fixTarget[3474]&quot; target=&quot;_top&quot; &gt;kaffeine-user&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Kaffeine-%28almost%29-successful-build-on-mswindows-tp26153371p26154506.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26154456</id>
	<title>Re: [kaffeine-devel] Kaffeine (almost) successful build on mswindows</title>
	<published>2009-11-01T12:25:03Z</published>
	<updated>2009-11-01T12:25:03Z</updated>
	<author>
		<name>Bugzilla from christophpfister@gmail.com</name>
	</author>
	<content type="html">2009/11/1 Devin Heitmueller &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26154456&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;devin.heitmueller@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;lt;snip&amp;gt;
&lt;br&gt;&amp;gt; Andrius,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Pretty neat.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; It might make sense for you to propose a patch that includes a stub
&lt;br&gt;&amp;gt; class for the dvb stuff, so that it builds cleanly on platforms that
&lt;br&gt;&amp;gt; don't have Linux DVB.
&lt;br&gt;&lt;br&gt;You don't need a stub class; removing the kaffeinedvb target from
&lt;br&gt;CMakeLists.txt (or making it conditional) is enough.
&lt;br&gt;&lt;br&gt;&amp;gt; Devin
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; Devin J. Heitmueller
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.devinheitmueller.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.devinheitmueller.com&lt;/a&gt;&lt;br&gt;&amp;gt; AIM: devinheitmueller
&lt;br&gt;&lt;br&gt;Christoph
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;kaffeine-user mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26154456&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;kaffeine-user@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/kaffeine-user&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/kaffeine-user&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/kaffeine-user-f3474.html&quot; embed=&quot;fixTarget[3474]&quot; target=&quot;_top&quot; &gt;kaffeine-user&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Kaffeine-%28almost%29-successful-build-on-mswindows-tp26153371p26154456.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26154457</id>
	<title>Re: Kaffeine (almost) successful build on mswindows</title>
	<published>2009-11-01T12:25:03Z</published>
	<updated>2009-11-01T12:25:03Z</updated>
	<author>
		<name>Bugzilla from christophpfister@gmail.com</name>
	</author>
	<content type="html">2009/11/1 Devin Heitmueller &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26154457&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;devin.heitmueller@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;lt;snip&amp;gt;
&lt;br&gt;&amp;gt; Andrius,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Pretty neat.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; It might make sense for you to propose a patch that includes a stub
&lt;br&gt;&amp;gt; class for the dvb stuff, so that it builds cleanly on platforms that
&lt;br&gt;&amp;gt; don't have Linux DVB.
&lt;br&gt;&lt;br&gt;You don't need a stub class; removing the kaffeinedvb target from
&lt;br&gt;CMakeLists.txt (or making it conditional) is enough.
&lt;br&gt;&lt;br&gt;&amp;gt; Devin
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; Devin J. Heitmueller
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.devinheitmueller.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.devinheitmueller.com&lt;/a&gt;&lt;br&gt;&amp;gt; AIM: devinheitmueller
&lt;br&gt;&lt;br&gt;Christoph
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;kaffeine-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26154457&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;kaffeine-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/kaffeine-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/kaffeine-devel&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/kaffeine-devel-f3473.html&quot; embed=&quot;fixTarget[3473]&quot; target=&quot;_top&quot; &gt;kaffeine-devel&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-Kaffeine-%28almost%29-successful-build-on-mswindows-tp26153833p26154457.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26154459</id>
	<title>Re: [kaffeine-devel] Kaffeine (almost) successful build on mswindows</title>
	<published>2009-11-01T12:20:55Z</published>
	<updated>2009-11-01T12:20:55Z</updated>
	<author>
		<name>Bugzilla from devin.heitmueller@gmail.com</name>
	</author>
	<content type="html">On Sun, Nov 1, 2009 at 2:12 PM, Andrius da Costa Ribas
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26154459&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;andriusmao@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Including  kaffeine-devel list
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; Andrius
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 2009/11/1 Andrius da Costa Ribas &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26154459&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;andriusmao@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I've just tried building Kaffeine on MSWindows and I've got surprised!!!
&lt;br&gt;&amp;gt;&amp;gt; no code changes to build successfuly all targets ( except linux-specific dvb
&lt;br&gt;&amp;gt;&amp;gt; parts )
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; screenshot of kaffeine playing windows vista sample video butterfly.wmv
&lt;br&gt;&amp;gt;&amp;gt; (using mplayer backend):
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://imagebin.ca/view/xHr9jvlF.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://imagebin.ca/view/xHr9jvlF.html&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; screenshot of about screen:
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://imagebin.ca/view/6E6q1LIC.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://imagebin.ca/view/6E6q1LIC.html&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; It's a mingw build, I've not tried it with msvc. Somehow I've got no
&lt;br&gt;&amp;gt;&amp;gt; directshow backend in phonon installation  ( KDE 4.3.2 - mingw4 - binary
&lt;br&gt;&amp;gt;&amp;gt; packages from installer )
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; @Christoph, is it time to change last question of FAQ? ;)
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; some issues:
&lt;br&gt;&amp;gt;&amp;gt; - when trying to open a dvd: &amp;quot;No stream found to handle url dvd://1&amp;quot;,
&lt;br&gt;&amp;gt;&amp;gt; similar for audio cd etc.. (I believe it's kde-windows issue)
&lt;br&gt;&amp;gt;&amp;gt; - a small delay before starting video ( longer delay on first use ) ( I
&lt;br&gt;&amp;gt;&amp;gt; believe it's backend issue )
&lt;br&gt;&amp;gt;&amp;gt; - I'm not sure about konqueror and firefox kaffeine plugin
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Many thanks for all people who helped :)
&lt;/div&gt;&lt;br&gt;Andrius,
&lt;br&gt;&lt;br&gt;Pretty neat.
&lt;br&gt;&lt;br&gt;It might make sense for you to propose a patch that includes a stub
&lt;br&gt;class for the dvb stuff, so that it builds cleanly on platforms that
&lt;br&gt;don't have Linux DVB.
&lt;br&gt;&lt;br&gt;Devin
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Devin J. Heitmueller
&lt;br&gt;&lt;a href=&quot;http://www.devinheitmueller.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.devinheitmueller.com&lt;/a&gt;&lt;br&gt;AIM: devinheitmueller
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;kaffeine-user mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26154459&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;kaffeine-user@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/kaffeine-user&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/kaffeine-user&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/kaffeine-user-f3474.html&quot; embed=&quot;fixTarget[3474]&quot; target=&quot;_top&quot; &gt;kaffeine-user&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Kaffeine-%28almost%29-successful-build-on-mswindows-tp26153371p26154459.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26154426</id>
	<title>Re: Kaffeine (almost) successful build on mswindows</title>
	<published>2009-11-01T12:20:55Z</published>
	<updated>2009-11-01T12:20:55Z</updated>
	<author>
		<name>Bugzilla from devin.heitmueller@gmail.com</name>
	</author>
	<content type="html">On Sun, Nov 1, 2009 at 2:12 PM, Andrius da Costa Ribas
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26154426&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;andriusmao@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Including  kaffeine-devel list
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; Andrius
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 2009/11/1 Andrius da Costa Ribas &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26154426&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;andriusmao@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I've just tried building Kaffeine on MSWindows and I've got surprised!!!
&lt;br&gt;&amp;gt;&amp;gt; no code changes to build successfuly all targets ( except linux-specific dvb
&lt;br&gt;&amp;gt;&amp;gt; parts )
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; screenshot of kaffeine playing windows vista sample video butterfly.wmv
&lt;br&gt;&amp;gt;&amp;gt; (using mplayer backend):
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://imagebin.ca/view/xHr9jvlF.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://imagebin.ca/view/xHr9jvlF.html&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; screenshot of about screen:
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://imagebin.ca/view/6E6q1LIC.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://imagebin.ca/view/6E6q1LIC.html&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; It's a mingw build, I've not tried it with msvc. Somehow I've got no
&lt;br&gt;&amp;gt;&amp;gt; directshow backend in phonon installation  ( KDE 4.3.2 - mingw4 - binary
&lt;br&gt;&amp;gt;&amp;gt; packages from installer )
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; @Christoph, is it time to change last question of FAQ? ;)
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; some issues:
&lt;br&gt;&amp;gt;&amp;gt; - when trying to open a dvd: &amp;quot;No stream found to handle url dvd://1&amp;quot;,
&lt;br&gt;&amp;gt;&amp;gt; similar for audio cd etc.. (I believe it's kde-windows issue)
&lt;br&gt;&amp;gt;&amp;gt; - a small delay before starting video ( longer delay on first use ) ( I
&lt;br&gt;&amp;gt;&amp;gt; believe it's backend issue )
&lt;br&gt;&amp;gt;&amp;gt; - I'm not sure about konqueror and firefox kaffeine plugin
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Many thanks for all people who helped :)
&lt;/div&gt;&lt;br&gt;Andrius,
&lt;br&gt;&lt;br&gt;Pretty neat.
&lt;br&gt;&lt;br&gt;It might make sense for you to propose a patch that includes a stub
&lt;br&gt;class for the dvb stuff, so that it builds cleanly on platforms that
&lt;br&gt;don't have Linux DVB.
&lt;br&gt;&lt;br&gt;Devin
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Devin J. Heitmueller
&lt;br&gt;&lt;a href=&quot;http://www.devinheitmueller.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.devinheitmueller.com&lt;/a&gt;&lt;br&gt;AIM: devinheitmueller
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;kaffeine-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26154426&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;kaffeine-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/kaffeine-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/kaffeine-devel&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/kaffeine-devel-f3473.html&quot; embed=&quot;fixTarget[3473]&quot; target=&quot;_top&quot; &gt;kaffeine-devel&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-Kaffeine-%28almost%29-successful-build-on-mswindows-tp26153833p26154426.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26153834</id>
	<title>Re: Kaffeine (almost) successful build on mswindows</title>
	<published>2009-11-01T11:12:17Z</published>
	<updated>2009-11-01T11:12:17Z</updated>
	<author>
		<name>Andrius da Costa Ribas</name>
	</author>
	<content type="html">Including  kaffeine-devel list&lt;br&gt;&lt;br&gt;--&lt;br&gt;Andrius&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;2009/11/1 Andrius da Costa Ribas &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26153834&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;andriusmao@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;

I&amp;#39;ve just tried building Kaffeine on MSWindows and I&amp;#39;ve got surprised!!! no code changes to build successfuly all targets ( except linux-specific dvb parts )&lt;br&gt;&lt;br&gt;screenshot of kaffeine playing windows vista sample video butterfly.wmv (using mplayer backend):&lt;br&gt;


&lt;a href=&quot;http://imagebin.ca/view/xHr9jvlF.html&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://imagebin.ca/view/xHr9jvlF.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;screenshot of about screen:&lt;br&gt;&lt;a href=&quot;http://imagebin.ca/view/6E6q1LIC.html&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://imagebin.ca/view/6E6q1LIC.html&lt;/a&gt;&lt;br&gt;


&lt;br&gt;It&amp;#39;s a mingw build, I&amp;#39;ve not tried it with msvc. Somehow I&amp;#39;ve got no directshow backend in phonon installation  ( KDE 4.3.2 - mingw4 - binary packages from installer )&lt;br&gt;&lt;br&gt;@Christoph, is it time to change last question of FAQ? ;)&lt;br&gt;


&lt;br&gt;some issues:&lt;br&gt;- when trying to open a dvd: &amp;quot;No stream found to handle url dvd://1&amp;quot;, similar for audio cd etc.. (I believe it&amp;#39;s kde-windows issue)&lt;br&gt;- a small delay before starting video ( longer delay on first use ) ( I believe it&amp;#39;s backend issue )&lt;br&gt;


- I&amp;#39;m not sure about konqueror and firefox kaffeine plugin&lt;br&gt;&lt;br&gt;Many thanks for all people who helped :)&lt;br&gt;&lt;br&gt;build log:&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\build&amp;gt;mingw32-make -k&lt;br&gt;[  0%] Built target kaffeine_automoc&lt;br&gt;


[  4%] Building CXX object src/CMakeFiles/kaffeine.dir/dvb/dvbdevice.obj&lt;br&gt;[  8%] Building CXX object src/CMakeFiles/kaffeine.dir/dvb/dvbepg.obj&lt;br&gt;[ 13%] Building CXX object src/CMakeFiles/kaffeine.dir/dvb/dvbliveview.obj&lt;br&gt;


[ 17%] Building CXX object src/CMakeFiles/kaffeine.dir/dvb/dvbmanager.obj&lt;br&gt;[ 21%] Building CXX object src/CMakeFiles/kaffeine.dir/dvb/dvbrecording.obj&lt;br&gt;[ 26%] Building CXX object src/CMakeFiles/kaffeine.dir/dvb/dvbscan.obj&lt;br&gt;


[ 30%] Building CXX object src/CMakeFiles/kaffeine.dir/dvb/dvbscandialog.obj&lt;br&gt;[ 34%] Building CXX object src/CMakeFiles/kaffeine.dir/dvb/dvbsi.obj&lt;br&gt;[ 39%] Building CXX object src/CMakeFiles/kaffeine.dir/dvb/dvbtab.obj&lt;br&gt;


[ 43%] Building CXX object src/CMakeFiles/kaffeine.dir/playlist/playlistmodel.ob&lt;br&gt;j&lt;br&gt;[ 47%] Building CXX object src/CMakeFiles/kaffeine.dir/playlist/playlisttab.obj&lt;br&gt;[ 52%] Building CXX object src/CMakeFiles/kaffeine.dir/datetimeedit.obj&lt;br&gt;


[ 56%] Building CXX object src/CMakeFiles/kaffeine.dir/kaffeine.obj&lt;br&gt;[ 60%] Building CXX object src/CMakeFiles/kaffeine.dir/main.obj&lt;br&gt;[ 65%] Building CXX object src/CMakeFiles/kaffeine.dir/mediawidget.obj&lt;br&gt;[ 69%] Building CXX object src/CMakeFiles/kaffeine.dir/osdwidget.obj&lt;br&gt;


[ 73%] Building CXX object src/CMakeFiles/kaffeine.dir/proxytreeview.obj&lt;br&gt;Linking CXX executable ..\bin\kaffeine.exe&lt;br&gt;[ 91%] Built target kaffeine&lt;br&gt;[ 91%] Built target kaffeinedvb_automoc&lt;br&gt;[ 95%] Building CXX object src/CMakeFiles/kaffeinedvb.dir/kaffeinedvb_automoc.ob&lt;br&gt;


j&lt;br&gt;[100%] Building CXX object src/CMakeFiles/kaffeinedvb.dir/dvb/dvbdevice_linux.ob&lt;br&gt;j&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:27:18: err&lt;br&gt;or: poll.h: No such file or directory&lt;br&gt;In file included from C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevic&lt;br&gt;


e_linux.cpp:23:&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\include/dmx.h:95: error: &amp;#39;__u8&amp;#39; does n&lt;br&gt;ot name a type&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\include/dmx.h:96: error: &amp;#39;__u8&amp;#39; does n&lt;br&gt;


ot name a type&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\include/dmx.h:97: error: &amp;#39;__u8&amp;#39; does n&lt;br&gt;ot name a type&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\include/dmx.h:103: error: &amp;#39;__u16&amp;#39; does&lt;br&gt;

 not name a type&lt;br&gt;
C:\Users\Andrius\Desktop\kdetest\kaffeine\include/dmx.h:105: error: &amp;#39;__u32&amp;#39; does&lt;br&gt; not name a type&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\include/dmx.h:106: error: &amp;#39;__u32&amp;#39; does&lt;br&gt; not name a type&lt;br&gt;


C:\Users\Andrius\Desktop\kdetest\kaffeine\include/dmx.h:116: error: &amp;#39;__u16&amp;#39; does&lt;br&gt; not name a type&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\include/dmx.h:120: error: &amp;#39;__u32&amp;#39; does&lt;br&gt; not name a type&lt;br&gt;


C:\Users\Andrius\Desktop\kdetest\kaffeine\include/dmx.h:124: error: &amp;#39;__u32&amp;#39; does&lt;br&gt; not name a type&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\include/dmx.h:142: error: &amp;#39;__u64&amp;#39; does&lt;br&gt; not name a type&lt;br&gt;


In file included from C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevic&lt;br&gt;e_linux.cpp:26:&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\include/frontend.h:79: error: &amp;#39;__u32&amp;#39;&lt;br&gt;does not name a type&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\include/frontend.h:80: error: &amp;#39;__u32&amp;#39;&lt;br&gt;


does not name a type&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\include/frontend.h:81: error: &amp;#39;__u32&amp;#39;&lt;br&gt;does not name a type&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\include/frontend.h:82: error: &amp;#39;__u32&amp;#39;&lt;br&gt;


does not name a type&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\include/frontend.h:83: error: &amp;#39;__u32&amp;#39;&lt;br&gt;does not name a type&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\include/frontend.h:84: error: &amp;#39;__u32&amp;#39;&lt;br&gt;


does not name a type&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\include/frontend.h:85: error: &amp;#39;__u32&amp;#39;&lt;br&gt;does not name a type&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\include/frontend.h:86: error: &amp;#39;__u32&amp;#39;&lt;br&gt;


does not name a type&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\include/frontend.h:96: error: &amp;#39;__u8&amp;#39; d&lt;br&gt;oes not name a type&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\include/frontend.h:97: error: &amp;#39;__u8&amp;#39; d&lt;br&gt;


oes not name a type&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\include/frontend.h:102: error: &amp;#39;__u8&amp;#39;&lt;br&gt;does not name a type&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\include/frontend.h:103: error: &amp;#39;__u8&amp;#39;&lt;br&gt;


does not name a type&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\include/frontend.h:211: error: &amp;#39;__u32&amp;#39;&lt;br&gt; does not name a type&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\include/frontend.h:216: error: &amp;#39;__u32&amp;#39;&lt;br&gt;


 does not name a type&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\include/frontend.h:237: error: &amp;#39;__u32&amp;#39;&lt;br&gt; does not name a type&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\include/frontend.h:348: error: &amp;#39;__u32&amp;#39;&lt;br&gt;


 does not name a type&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\include/frontend.h:351: error: &amp;#39;__u32&amp;#39;&lt;br&gt; does not name a type&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\include/frontend.h:352: error: &amp;#39;__u32&amp;#39;&lt;br&gt;


 does not name a type&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\include/frontend.h:353: error: &amp;#39;__u32&amp;#39;&lt;br&gt; does not name a type&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\include/frontend.h:357: error: &amp;#39;__u32&amp;#39;&lt;br&gt;


 does not name a type&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\include/frontend.h:358: error: &amp;#39;__u32&amp;#39;&lt;br&gt; does not name a type&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\include/frontend.h:360: error: &amp;#39;__u32&amp;#39;&lt;br&gt;


 does not name a type&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\include/frontend.h:362: error: &amp;#39;__u8&amp;#39;&lt;br&gt;does not name a type&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\include/frontend.h:363: error: &amp;#39;__u32&amp;#39;&lt;br&gt;


 does not name a type&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\include/frontend.h:364: error: &amp;#39;__u32&amp;#39;&lt;br&gt; does not name a type&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\include/frontend.h:375: error: &amp;#39;__u32&amp;#39;&lt;br&gt;


 does not name a type&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp: In member&lt;br&gt; function &amp;#39;virtual void DvbDeviceThread::run()&amp;#39;:&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:107: error&lt;br&gt;


: &amp;#39;pollfd&amp;#39; was not declared in this scope&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:107: error&lt;br&gt;: expected &amp;#39;;&amp;#39; before &amp;#39;pfds&amp;#39;&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:108: error&lt;br&gt;


: &amp;#39;pfds&amp;#39; was not declared in this scope&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:111: error&lt;br&gt;: &amp;#39;POLLIN&amp;#39; was not declared in this scope&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:119: error&lt;br&gt;


: &amp;#39;poll&amp;#39; was not declared in this scope&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp: In member&lt;br&gt; function &amp;#39;virtual bool DvbLinuxDevice::setTone(DvbBackendDevice::SecTone)&amp;#39;:&lt;br&gt;


C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:313: error&lt;br&gt;: &amp;#39;ioctl&amp;#39; was not declared in this scope&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp: In member&lt;br&gt;

 function &amp;#39;virtual bool DvbLinuxDevice::setVoltage(DvbBackendDevice::SecVoltage)&lt;br&gt;
&amp;#39;:&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:326: error&lt;br&gt;: &amp;#39;ioctl&amp;#39; was not declared in this scope&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp: In member&lt;br&gt;


 function &amp;#39;virtual bool DvbLinuxDevice::sendMessage(const char*, int)&amp;#39;:&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:340: error&lt;br&gt;: &amp;#39;struct dvb_diseqc_master_cmd&amp;#39; has no member named &amp;#39;msg&amp;#39;&lt;br&gt;


C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:341: error&lt;br&gt;: &amp;#39;struct dvb_diseqc_master_cmd&amp;#39; has no member named &amp;#39;msg_len&amp;#39;&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:343: error&lt;br&gt;


: &amp;#39;ioctl&amp;#39; was not declared in this scope&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp: In member&lt;br&gt; function &amp;#39;virtual bool DvbLinuxDevice::sendBurst(DvbBackendDevice::SecBurst)&amp;#39;:&lt;br&gt;


C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:356: error&lt;br&gt;: &amp;#39;ioctl&amp;#39; was not declared in this scope&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp: In member&lt;br&gt;

 function &amp;#39;virtual bool DvbLinuxDevice::tune(const DvbTransponder&amp;amp;)&amp;#39;:&lt;br&gt;
C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:511: error&lt;br&gt;: &amp;#39;struct dvb_frontend_parameters&amp;#39; has no member named &amp;#39;frequency&amp;#39;&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:513: error&lt;br&gt;


: &amp;#39;struct dvb_qam_parameters&amp;#39; has no member named &amp;#39;symbol_rate&amp;#39;&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:522: error&lt;br&gt;: &amp;#39;struct dvb_frontend_parameters&amp;#39; has no member named &amp;#39;frequency&amp;#39;&lt;br&gt;


C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:524: error&lt;br&gt;: &amp;#39;struct dvb_qpsk_parameters&amp;#39; has no member named &amp;#39;symbol_rate&amp;#39;&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:535: error&lt;br&gt;


: &amp;#39;struct dtv_property&amp;#39; has no member named &amp;#39;cmd&amp;#39;&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:536: error&lt;br&gt;: &amp;#39;union dtv_property::&amp;lt;anonymous&amp;gt;&amp;#39; has no member named &amp;#39;data&amp;#39;&lt;br&gt;


C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:537: error&lt;br&gt;: &amp;#39;struct dtv_property&amp;#39; has no member named &amp;#39;cmd&amp;#39;&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:538: error&lt;br&gt;


: &amp;#39;union dtv_property::&amp;lt;anonymous&amp;gt;&amp;#39; has no member named &amp;#39;data&amp;#39;&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:539: error&lt;br&gt;: &amp;#39;struct dtv_property&amp;#39; has no member named &amp;#39;cmd&amp;#39;&lt;br&gt;


C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:540: error&lt;br&gt;: &amp;#39;union dtv_property::&amp;lt;anonymous&amp;gt;&amp;#39; has no member named &amp;#39;data&amp;#39;&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:541: error&lt;br&gt;


: &amp;#39;struct dtv_property&amp;#39; has no member named &amp;#39;cmd&amp;#39;&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:542: error&lt;br&gt;: &amp;#39;union dtv_property::&amp;lt;anonymous&amp;gt;&amp;#39; has no member named &amp;#39;data&amp;#39;&lt;br&gt;


C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:543: error&lt;br&gt;: &amp;#39;struct dtv_property&amp;#39; has no member named &amp;#39;cmd&amp;#39;&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:544: error&lt;br&gt;


: &amp;#39;union dtv_property::&amp;lt;anonymous&amp;gt;&amp;#39; has no member named &amp;#39;data&amp;#39;&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:545: error&lt;br&gt;: &amp;#39;struct dtv_property&amp;#39; has no member named &amp;#39;cmd&amp;#39;&lt;br&gt;


C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:546: error&lt;br&gt;: &amp;#39;union dtv_property::&amp;lt;anonymous&amp;gt;&amp;#39; has no member named &amp;#39;data&amp;#39;&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:547: error&lt;br&gt;


: &amp;#39;struct dtv_property&amp;#39; has no member named &amp;#39;cmd&amp;#39;&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:548: error&lt;br&gt;: &amp;#39;union dtv_property::&amp;lt;anonymous&amp;gt;&amp;#39; has no member named &amp;#39;data&amp;#39;&lt;br&gt;


C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:549: error&lt;br&gt;: &amp;#39;struct dtv_property&amp;#39; has no member named &amp;#39;cmd&amp;#39;&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:550: error&lt;br&gt;


: &amp;#39;union dtv_property::&amp;lt;anonymous&amp;gt;&amp;#39; has no member named &amp;#39;data&amp;#39;&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:551: error&lt;br&gt;: &amp;#39;struct dtv_property&amp;#39; has no member named &amp;#39;cmd&amp;#39;&lt;br&gt;


C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:556: error&lt;br&gt;: &amp;#39;struct dtv_properties&amp;#39; has no member named &amp;#39;num&amp;#39;&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:559: error&lt;br&gt;


: &amp;#39;ioctl&amp;#39; was not declared in this scope&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:572: error&lt;br&gt;: &amp;#39;struct dvb_frontend_parameters&amp;#39; has no member named &amp;#39;frequency&amp;#39;&lt;br&gt;


C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:590: error&lt;br&gt;: &amp;#39;struct dvb_frontend_parameters&amp;#39; has no member named &amp;#39;frequency&amp;#39;&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:601: error&lt;br&gt;


: &amp;#39;ioctl&amp;#39; was not declared in this scope&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp: In member&lt;br&gt; function &amp;#39;virtual int DvbLinuxDevice::getSignal()&amp;#39;:&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:617: error&lt;br&gt;


: &amp;#39;__u16&amp;#39; was not declared in this scope&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:617: error&lt;br&gt;: &amp;#39;ioctl&amp;#39; was not declared in this scope&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp: In member&lt;br&gt;


 function &amp;#39;virtual int DvbLinuxDevice::getSnr()&amp;#39;:&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:636: error&lt;br&gt;: &amp;#39;__u16&amp;#39; was not declared in this scope&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:636: error&lt;br&gt;


: &amp;#39;ioctl&amp;#39; was not declared in this scope&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp: In member&lt;br&gt; function &amp;#39;virtual bool DvbLinuxDevice::isTuned()&amp;#39;:&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:656: error&lt;br&gt;


: &amp;#39;ioctl&amp;#39; was not declared in this scope&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp: In member&lt;br&gt; function &amp;#39;virtual bool DvbLinuxDevice::addPidFilter(int)&amp;#39;:&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:683: error&lt;br&gt;


: &amp;#39;struct dmx_pes_filter_params&amp;#39; has no member named &amp;#39;pid&amp;#39;&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:687: error&lt;br&gt;: &amp;#39;struct dmx_pes_filter_params&amp;#39; has no member named &amp;#39;flags&amp;#39;&lt;br&gt;


C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:689: error&lt;br&gt;: &amp;#39;ioctl&amp;#39; was not declared in this scope&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp: In member&lt;br&gt;

 function &amp;#39;bool DvbLinuxDevice::identifyDevice()&amp;#39;:&lt;br&gt;
C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:747: error&lt;br&gt;: &amp;#39;ioctl&amp;#39; was not declared in this scope&lt;br&gt;mingw32-make[2]: *** [src/CMakeFiles/kaffeinedvb.dir/dvb/dvbdevice_linux.obj] Er&lt;br&gt;

ror 1&lt;br&gt;
mingw32-make[2]: Target `src/CMakeFiles/kaffeinedvb.dir/build&amp;#39; not remade becaus&lt;br&gt;e of errors.&lt;br&gt;mingw32-make[1]: *** [src/CMakeFiles/kaffeinedvb.dir/all] Error 2&lt;br&gt;mingw32-make[1]: Target `all&amp;#39; not remade because of errors.&lt;br&gt;


mingw32-make: *** [all] Error 2&lt;br&gt;mingw32-make: Target `default_target&amp;#39; not remade because of errors.&lt;br&gt;&lt;br&gt;&lt;br&gt;Thanks again,&lt;br&gt;&lt;font color=&quot;#888888&quot;&gt;Andrius.&lt;br&gt;
&lt;/font&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;
&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;kaffeine-user mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26153834&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;kaffeine-user@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/kaffeine-user&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/kaffeine-user&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/kaffeine-user-f3474.html&quot; embed=&quot;fixTarget[3474]&quot; target=&quot;_top&quot; &gt;kaffeine-user&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Kaffeine-%28almost%29-successful-build-on-mswindows-tp26153371p26153834.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26153833</id>
	<title>Re: Kaffeine (almost) successful build on mswindows</title>
	<published>2009-11-01T11:12:17Z</published>
	<updated>2009-11-01T11:12:17Z</updated>
	<author>
		<name>Andrius da Costa Ribas</name>
	</author>
	<content type="html">Including  kaffeine-devel list&lt;br&gt;&lt;br&gt;--&lt;br&gt;Andrius&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;2009/11/1 Andrius da Costa Ribas &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26153833&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;andriusmao@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;

I&amp;#39;ve just tried building Kaffeine on MSWindows and I&amp;#39;ve got surprised!!! no code changes to build successfuly all targets ( except linux-specific dvb parts )&lt;br&gt;&lt;br&gt;screenshot of kaffeine playing windows vista sample video butterfly.wmv (using mplayer backend):&lt;br&gt;


&lt;a href=&quot;http://imagebin.ca/view/xHr9jvlF.html&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://imagebin.ca/view/xHr9jvlF.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;screenshot of about screen:&lt;br&gt;&lt;a href=&quot;http://imagebin.ca/view/6E6q1LIC.html&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://imagebin.ca/view/6E6q1LIC.html&lt;/a&gt;&lt;br&gt;


&lt;br&gt;It&amp;#39;s a mingw build, I&amp;#39;ve not tried it with msvc. Somehow I&amp;#39;ve got no directshow backend in phonon installation  ( KDE 4.3.2 - mingw4 - binary packages from installer )&lt;br&gt;&lt;br&gt;@Christoph, is it time to change last question of FAQ? ;)&lt;br&gt;


&lt;br&gt;some issues:&lt;br&gt;- when trying to open a dvd: &amp;quot;No stream found to handle url dvd://1&amp;quot;, similar for audio cd etc.. (I believe it&amp;#39;s kde-windows issue)&lt;br&gt;- a small delay before starting video ( longer delay on first use ) ( I believe it&amp;#39;s backend issue )&lt;br&gt;


- I&amp;#39;m not sure about konqueror and firefox kaffeine plugin&lt;br&gt;&lt;br&gt;Many thanks for all people who helped :)&lt;br&gt;&lt;br&gt;build log:&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\build&amp;gt;mingw32-make -k&lt;br&gt;[  0%] Built target kaffeine_automoc&lt;br&gt;


[  4%] Building CXX object src/CMakeFiles/kaffeine.dir/dvb/dvbdevice.obj&lt;br&gt;[  8%] Building CXX object src/CMakeFiles/kaffeine.dir/dvb/dvbepg.obj&lt;br&gt;[ 13%] Building CXX object src/CMakeFiles/kaffeine.dir/dvb/dvbliveview.obj&lt;br&gt;


[ 17%] Building CXX object src/CMakeFiles/kaffeine.dir/dvb/dvbmanager.obj&lt;br&gt;[ 21%] Building CXX object src/CMakeFiles/kaffeine.dir/dvb/dvbrecording.obj&lt;br&gt;[ 26%] Building CXX object src/CMakeFiles/kaffeine.dir/dvb/dvbscan.obj&lt;br&gt;


[ 30%] Building CXX object src/CMakeFiles/kaffeine.dir/dvb/dvbscandialog.obj&lt;br&gt;[ 34%] Building CXX object src/CMakeFiles/kaffeine.dir/dvb/dvbsi.obj&lt;br&gt;[ 39%] Building CXX object src/CMakeFiles/kaffeine.dir/dvb/dvbtab.obj&lt;br&gt;


[ 43%] Building CXX object src/CMakeFiles/kaffeine.dir/playlist/playlistmodel.ob&lt;br&gt;j&lt;br&gt;[ 47%] Building CXX object src/CMakeFiles/kaffeine.dir/playlist/playlisttab.obj&lt;br&gt;[ 52%] Building CXX object src/CMakeFiles/kaffeine.dir/datetimeedit.obj&lt;br&gt;


[ 56%] Building CXX object src/CMakeFiles/kaffeine.dir/kaffeine.obj&lt;br&gt;[ 60%] Building CXX object src/CMakeFiles/kaffeine.dir/main.obj&lt;br&gt;[ 65%] Building CXX object src/CMakeFiles/kaffeine.dir/mediawidget.obj&lt;br&gt;[ 69%] Building CXX object src/CMakeFiles/kaffeine.dir/osdwidget.obj&lt;br&gt;


[ 73%] Building CXX object src/CMakeFiles/kaffeine.dir/proxytreeview.obj&lt;br&gt;Linking CXX executable ..\bin\kaffeine.exe&lt;br&gt;[ 91%] Built target kaffeine&lt;br&gt;[ 91%] Built target kaffeinedvb_automoc&lt;br&gt;[ 95%] Building CXX object src/CMakeFiles/kaffeinedvb.dir/kaffeinedvb_automoc.ob&lt;br&gt;


j&lt;br&gt;[100%] Building CXX object src/CMakeFiles/kaffeinedvb.dir/dvb/dvbdevice_linux.ob&lt;br&gt;j&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:27:18: err&lt;br&gt;or: poll.h: No such file or directory&lt;br&gt;In file included from C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevic&lt;br&gt;


e_linux.cpp:23:&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\include/dmx.h:95: error: &amp;#39;__u8&amp;#39; does n&lt;br&gt;ot name a type&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\include/dmx.h:96: error: &amp;#39;__u8&amp;#39; does n&lt;br&gt;


ot name a type&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\include/dmx.h:97: error: &amp;#39;__u8&amp;#39; does n&lt;br&gt;ot name a type&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\include/dmx.h:103: error: &amp;#39;__u16&amp;#39; does&lt;br&gt;

 not name a type&lt;br&gt;
C:\Users\Andrius\Desktop\kdetest\kaffeine\include/dmx.h:105: error: &amp;#39;__u32&amp;#39; does&lt;br&gt; not name a type&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\include/dmx.h:106: error: &amp;#39;__u32&amp;#39; does&lt;br&gt; not name a type&lt;br&gt;


C:\Users\Andrius\Desktop\kdetest\kaffeine\include/dmx.h:116: error: &amp;#39;__u16&amp;#39; does&lt;br&gt; not name a type&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\include/dmx.h:120: error: &amp;#39;__u32&amp;#39; does&lt;br&gt; not name a type&lt;br&gt;


C:\Users\Andrius\Desktop\kdetest\kaffeine\include/dmx.h:124: error: &amp;#39;__u32&amp;#39; does&lt;br&gt; not name a type&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\include/dmx.h:142: error: &amp;#39;__u64&amp;#39; does&lt;br&gt; not name a type&lt;br&gt;


In file included from C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevic&lt;br&gt;e_linux.cpp:26:&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\include/frontend.h:79: error: &amp;#39;__u32&amp;#39;&lt;br&gt;does not name a type&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\include/frontend.h:80: error: &amp;#39;__u32&amp;#39;&lt;br&gt;


does not name a type&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\include/frontend.h:81: error: &amp;#39;__u32&amp;#39;&lt;br&gt;does not name a type&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\include/frontend.h:82: error: &amp;#39;__u32&amp;#39;&lt;br&gt;


does not name a type&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\include/frontend.h:83: error: &amp;#39;__u32&amp;#39;&lt;br&gt;does not name a type&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\include/frontend.h:84: error: &amp;#39;__u32&amp;#39;&lt;br&gt;


does not name a type&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\include/frontend.h:85: error: &amp;#39;__u32&amp;#39;&lt;br&gt;does not name a type&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\include/frontend.h:86: error: &amp;#39;__u32&amp;#39;&lt;br&gt;


does not name a type&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\include/frontend.h:96: error: &amp;#39;__u8&amp;#39; d&lt;br&gt;oes not name a type&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\include/frontend.h:97: error: &amp;#39;__u8&amp;#39; d&lt;br&gt;


oes not name a type&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\include/frontend.h:102: error: &amp;#39;__u8&amp;#39;&lt;br&gt;does not name a type&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\include/frontend.h:103: error: &amp;#39;__u8&amp;#39;&lt;br&gt;


does not name a type&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\include/frontend.h:211: error: &amp;#39;__u32&amp;#39;&lt;br&gt; does not name a type&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\include/frontend.h:216: error: &amp;#39;__u32&amp;#39;&lt;br&gt;


 does not name a type&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\include/frontend.h:237: error: &amp;#39;__u32&amp;#39;&lt;br&gt; does not name a type&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\include/frontend.h:348: error: &amp;#39;__u32&amp;#39;&lt;br&gt;


 does not name a type&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\include/frontend.h:351: error: &amp;#39;__u32&amp;#39;&lt;br&gt; does not name a type&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\include/frontend.h:352: error: &amp;#39;__u32&amp;#39;&lt;br&gt;


 does not name a type&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\include/frontend.h:353: error: &amp;#39;__u32&amp;#39;&lt;br&gt; does not name a type&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\include/frontend.h:357: error: &amp;#39;__u32&amp;#39;&lt;br&gt;


 does not name a type&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\include/frontend.h:358: error: &amp;#39;__u32&amp;#39;&lt;br&gt; does not name a type&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\include/frontend.h:360: error: &amp;#39;__u32&amp;#39;&lt;br&gt;


 does not name a type&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\include/frontend.h:362: error: &amp;#39;__u8&amp;#39;&lt;br&gt;does not name a type&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\include/frontend.h:363: error: &amp;#39;__u32&amp;#39;&lt;br&gt;


 does not name a type&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\include/frontend.h:364: error: &amp;#39;__u32&amp;#39;&lt;br&gt; does not name a type&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\include/frontend.h:375: error: &amp;#39;__u32&amp;#39;&lt;br&gt;


 does not name a type&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp: In member&lt;br&gt; function &amp;#39;virtual void DvbDeviceThread::run()&amp;#39;:&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:107: error&lt;br&gt;


: &amp;#39;pollfd&amp;#39; was not declared in this scope&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:107: error&lt;br&gt;: expected &amp;#39;;&amp;#39; before &amp;#39;pfds&amp;#39;&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:108: error&lt;br&gt;


: &amp;#39;pfds&amp;#39; was not declared in this scope&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:111: error&lt;br&gt;: &amp;#39;POLLIN&amp;#39; was not declared in this scope&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:119: error&lt;br&gt;


: &amp;#39;poll&amp;#39; was not declared in this scope&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp: In member&lt;br&gt; function &amp;#39;virtual bool DvbLinuxDevice::setTone(DvbBackendDevice::SecTone)&amp;#39;:&lt;br&gt;


C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:313: error&lt;br&gt;: &amp;#39;ioctl&amp;#39; was not declared in this scope&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp: In member&lt;br&gt;

 function &amp;#39;virtual bool DvbLinuxDevice::setVoltage(DvbBackendDevice::SecVoltage)&lt;br&gt;
&amp;#39;:&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:326: error&lt;br&gt;: &amp;#39;ioctl&amp;#39; was not declared in this scope&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp: In member&lt;br&gt;


 function &amp;#39;virtual bool DvbLinuxDevice::sendMessage(const char*, int)&amp;#39;:&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:340: error&lt;br&gt;: &amp;#39;struct dvb_diseqc_master_cmd&amp;#39; has no member named &amp;#39;msg&amp;#39;&lt;br&gt;


C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:341: error&lt;br&gt;: &amp;#39;struct dvb_diseqc_master_cmd&amp;#39; has no member named &amp;#39;msg_len&amp;#39;&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:343: error&lt;br&gt;


: &amp;#39;ioctl&amp;#39; was not declared in this scope&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp: In member&lt;br&gt; function &amp;#39;virtual bool DvbLinuxDevice::sendBurst(DvbBackendDevice::SecBurst)&amp;#39;:&lt;br&gt;


C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:356: error&lt;br&gt;: &amp;#39;ioctl&amp;#39; was not declared in this scope&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp: In member&lt;br&gt;

 function &amp;#39;virtual bool DvbLinuxDevice::tune(const DvbTransponder&amp;amp;)&amp;#39;:&lt;br&gt;
C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:511: error&lt;br&gt;: &amp;#39;struct dvb_frontend_parameters&amp;#39; has no member named &amp;#39;frequency&amp;#39;&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:513: error&lt;br&gt;


: &amp;#39;struct dvb_qam_parameters&amp;#39; has no member named &amp;#39;symbol_rate&amp;#39;&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:522: error&lt;br&gt;: &amp;#39;struct dvb_frontend_parameters&amp;#39; has no member named &amp;#39;frequency&amp;#39;&lt;br&gt;


C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:524: error&lt;br&gt;: &amp;#39;struct dvb_qpsk_parameters&amp;#39; has no member named &amp;#39;symbol_rate&amp;#39;&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:535: error&lt;br&gt;


: &amp;#39;struct dtv_property&amp;#39; has no member named &amp;#39;cmd&amp;#39;&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:536: error&lt;br&gt;: &amp;#39;union dtv_property::&amp;lt;anonymous&amp;gt;&amp;#39; has no member named &amp;#39;data&amp;#39;&lt;br&gt;


C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:537: error&lt;br&gt;: &amp;#39;struct dtv_property&amp;#39; has no member named &amp;#39;cmd&amp;#39;&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:538: error&lt;br&gt;


: &amp;#39;union dtv_property::&amp;lt;anonymous&amp;gt;&amp;#39; has no member named &amp;#39;data&amp;#39;&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:539: error&lt;br&gt;: &amp;#39;struct dtv_property&amp;#39; has no member named &amp;#39;cmd&amp;#39;&lt;br&gt;


C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:540: error&lt;br&gt;: &amp;#39;union dtv_property::&amp;lt;anonymous&amp;gt;&amp;#39; has no member named &amp;#39;data&amp;#39;&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:541: error&lt;br&gt;


: &amp;#39;struct dtv_property&amp;#39; has no member named &amp;#39;cmd&amp;#39;&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:542: error&lt;br&gt;: &amp;#39;union dtv_property::&amp;lt;anonymous&amp;gt;&amp;#39; has no member named &amp;#39;data&amp;#39;&lt;br&gt;


C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:543: error&lt;br&gt;: &amp;#39;struct dtv_property&amp;#39; has no member named &amp;#39;cmd&amp;#39;&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:544: error&lt;br&gt;


: &amp;#39;union dtv_property::&amp;lt;anonymous&amp;gt;&amp;#39; has no member named &amp;#39;data&amp;#39;&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:545: error&lt;br&gt;: &amp;#39;struct dtv_property&amp;#39; has no member named &amp;#39;cmd&amp;#39;&lt;br&gt;


C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:546: error&lt;br&gt;: &amp;#39;union dtv_property::&amp;lt;anonymous&amp;gt;&amp;#39; has no member named &amp;#39;data&amp;#39;&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:547: error&lt;br&gt;


: &amp;#39;struct dtv_property&amp;#39; has no member named &amp;#39;cmd&amp;#39;&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:548: error&lt;br&gt;: &amp;#39;union dtv_property::&amp;lt;anonymous&amp;gt;&amp;#39; has no member named &amp;#39;data&amp;#39;&lt;br&gt;


C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:549: error&lt;br&gt;: &amp;#39;struct dtv_property&amp;#39; has no member named &amp;#39;cmd&amp;#39;&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:550: error&lt;br&gt;


: &amp;#39;union dtv_property::&amp;lt;anonymous&amp;gt;&amp;#39; has no member named &amp;#39;data&amp;#39;&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:551: error&lt;br&gt;: &amp;#39;struct dtv_property&amp;#39; has no member named &amp;#39;cmd&amp;#39;&lt;br&gt;


C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:556: error&lt;br&gt;: &amp;#39;struct dtv_properties&amp;#39; has no member named &amp;#39;num&amp;#39;&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:559: error&lt;br&gt;


: &amp;#39;ioctl&amp;#39; was not declared in this scope&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:572: error&lt;br&gt;: &amp;#39;struct dvb_frontend_parameters&amp;#39; has no member named &amp;#39;frequency&amp;#39;&lt;br&gt;


C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:590: error&lt;br&gt;: &amp;#39;struct dvb_frontend_parameters&amp;#39; has no member named &amp;#39;frequency&amp;#39;&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:601: error&lt;br&gt;


: &amp;#39;ioctl&amp;#39; was not declared in this scope&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp: In member&lt;br&gt; function &amp;#39;virtual int DvbLinuxDevice::getSignal()&amp;#39;:&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:617: error&lt;br&gt;


: &amp;#39;__u16&amp;#39; was not declared in this scope&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:617: error&lt;br&gt;: &amp;#39;ioctl&amp;#39; was not declared in this scope&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp: In member&lt;br&gt;


 function &amp;#39;virtual int DvbLinuxDevice::getSnr()&amp;#39;:&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:636: error&lt;br&gt;: &amp;#39;__u16&amp;#39; was not declared in this scope&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:636: error&lt;br&gt;


: &amp;#39;ioctl&amp;#39; was not declared in this scope&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp: In member&lt;br&gt; function &amp;#39;virtual bool DvbLinuxDevice::isTuned()&amp;#39;:&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:656: error&lt;br&gt;


: &amp;#39;ioctl&amp;#39; was not declared in this scope&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp: In member&lt;br&gt; function &amp;#39;virtual bool DvbLinuxDevice::addPidFilter(int)&amp;#39;:&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:683: error&lt;br&gt;


: &amp;#39;struct dmx_pes_filter_params&amp;#39; has no member named &amp;#39;pid&amp;#39;&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:687: error&lt;br&gt;: &amp;#39;struct dmx_pes_filter_params&amp;#39; has no member named &amp;#39;flags&amp;#39;&lt;br&gt;


C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:689: error&lt;br&gt;: &amp;#39;ioctl&amp;#39; was not declared in this scope&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp: In member&lt;br&gt;

 function &amp;#39;bool DvbLinuxDevice::identifyDevice()&amp;#39;:&lt;br&gt;
C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:747: error&lt;br&gt;: &amp;#39;ioctl&amp;#39; was not declared in this scope&lt;br&gt;mingw32-make[2]: *** [src/CMakeFiles/kaffeinedvb.dir/dvb/dvbdevice_linux.obj] Er&lt;br&gt;

ror 1&lt;br&gt;
mingw32-make[2]: Target `src/CMakeFiles/kaffeinedvb.dir/build&amp;#39; not remade becaus&lt;br&gt;e of errors.&lt;br&gt;mingw32-make[1]: *** [src/CMakeFiles/kaffeinedvb.dir/all] Error 2&lt;br&gt;mingw32-make[1]: Target `all&amp;#39; not remade because of errors.&lt;br&gt;


mingw32-make: *** [all] Error 2&lt;br&gt;mingw32-make: Target `default_target&amp;#39; not remade because of errors.&lt;br&gt;&lt;br&gt;&lt;br&gt;Thanks again,&lt;br&gt;&lt;font color=&quot;#888888&quot;&gt;Andrius.&lt;br&gt;
&lt;/font&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;
&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;kaffeine-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26153833&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;kaffeine-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/kaffeine-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/kaffeine-devel&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/kaffeine-devel-f3473.html&quot; embed=&quot;fixTarget[3473]&quot; target=&quot;_top&quot; &gt;kaffeine-devel&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-Kaffeine-%28almost%29-successful-build-on-mswindows-tp26153833p26153833.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26153371</id>
	<title>Kaffeine (almost) successful build on mswindows</title>
	<published>2009-11-01T10:17:21Z</published>
	<updated>2009-11-01T10:17:21Z</updated>
	<author>
		<name>Andrius da Costa Ribas</name>
	</author>
	<content type="html">I&amp;#39;ve just tried building Kaffeine on MSWindows and I&amp;#39;ve got surprised!!! no code changes to build successfuly all targets ( except linux-specific dvb parts )&lt;br&gt;&lt;br&gt;screenshot of kaffeine playing windows vista sample video butterfly.wmv (using mplayer backend):&lt;br&gt;

&lt;a href=&quot;http://imagebin.ca/view/xHr9jvlF.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://imagebin.ca/view/xHr9jvlF.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;screenshot of about screen:&lt;br&gt;&lt;a href=&quot;http://imagebin.ca/view/6E6q1LIC.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://imagebin.ca/view/6E6q1LIC.html&lt;/a&gt;&lt;br&gt;

&lt;br&gt;It&amp;#39;s a mingw build, I&amp;#39;ve not tried it with msvc. Somehow I&amp;#39;ve got no directshow backend in phonon installation  ( KDE 4.3.2 - mingw4 - binary packages from installer )&lt;br&gt;&lt;br&gt;@Christoph, is it time to change last question of FAQ? ;)&lt;br&gt;

&lt;br&gt;some issues:&lt;br&gt;- when trying to open a dvd: &amp;quot;No stream found to handle url dvd://1&amp;quot;, similar for audio cd etc.. (I believe it&amp;#39;s kde-windows issue)&lt;br&gt;- a small delay before starting video ( longer delay on first use ) ( I believe it&amp;#39;s backend issue )&lt;br&gt;

- I&amp;#39;m not sure about konqueror and firefox kaffeine plugin&lt;br&gt;&lt;br&gt;Many thanks for all people who helped :)&lt;br&gt;&lt;br&gt;build log:&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\build&amp;gt;mingw32-make -k&lt;br&gt;[  0%] Built target kaffeine_automoc&lt;br&gt;

[  4%] Building CXX object src/CMakeFiles/kaffeine.dir/dvb/dvbdevice.obj&lt;br&gt;[  8%] Building CXX object src/CMakeFiles/kaffeine.dir/dvb/dvbepg.obj&lt;br&gt;[ 13%] Building CXX object src/CMakeFiles/kaffeine.dir/dvb/dvbliveview.obj&lt;br&gt;

[ 17%] Building CXX object src/CMakeFiles/kaffeine.dir/dvb/dvbmanager.obj&lt;br&gt;[ 21%] Building CXX object src/CMakeFiles/kaffeine.dir/dvb/dvbrecording.obj&lt;br&gt;[ 26%] Building CXX object src/CMakeFiles/kaffeine.dir/dvb/dvbscan.obj&lt;br&gt;

[ 30%] Building CXX object src/CMakeFiles/kaffeine.dir/dvb/dvbscandialog.obj&lt;br&gt;[ 34%] Building CXX object src/CMakeFiles/kaffeine.dir/dvb/dvbsi.obj&lt;br&gt;[ 39%] Building CXX object src/CMakeFiles/kaffeine.dir/dvb/dvbtab.obj&lt;br&gt;

[ 43%] Building CXX object src/CMakeFiles/kaffeine.dir/playlist/playlistmodel.ob&lt;br&gt;j&lt;br&gt;[ 47%] Building CXX object src/CMakeFiles/kaffeine.dir/playlist/playlisttab.obj&lt;br&gt;[ 52%] Building CXX object src/CMakeFiles/kaffeine.dir/datetimeedit.obj&lt;br&gt;

[ 56%] Building CXX object src/CMakeFiles/kaffeine.dir/kaffeine.obj&lt;br&gt;[ 60%] Building CXX object src/CMakeFiles/kaffeine.dir/main.obj&lt;br&gt;[ 65%] Building CXX object src/CMakeFiles/kaffeine.dir/mediawidget.obj&lt;br&gt;[ 69%] Building CXX object src/CMakeFiles/kaffeine.dir/osdwidget.obj&lt;br&gt;

[ 73%] Building CXX object src/CMakeFiles/kaffeine.dir/proxytreeview.obj&lt;br&gt;Linking CXX executable ..\bin\kaffeine.exe&lt;br&gt;[ 91%] Built target kaffeine&lt;br&gt;[ 91%] Built target kaffeinedvb_automoc&lt;br&gt;[ 95%] Building CXX object src/CMakeFiles/kaffeinedvb.dir/kaffeinedvb_automoc.ob&lt;br&gt;

j&lt;br&gt;[100%] Building CXX object src/CMakeFiles/kaffeinedvb.dir/dvb/dvbdevice_linux.ob&lt;br&gt;j&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:27:18: err&lt;br&gt;or: poll.h: No such file or directory&lt;br&gt;In file included from C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevic&lt;br&gt;

e_linux.cpp:23:&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\include/dmx.h:95: error: &amp;#39;__u8&amp;#39; does n&lt;br&gt;ot name a type&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\include/dmx.h:96: error: &amp;#39;__u8&amp;#39; does n&lt;br&gt;

ot name a type&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\include/dmx.h:97: error: &amp;#39;__u8&amp;#39; does n&lt;br&gt;ot name a type&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\include/dmx.h:103: error: &amp;#39;__u16&amp;#39; does&lt;br&gt;
 not name a type&lt;br&gt;
C:\Users\Andrius\Desktop\kdetest\kaffeine\include/dmx.h:105: error: &amp;#39;__u32&amp;#39; does&lt;br&gt; not name a type&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\include/dmx.h:106: error: &amp;#39;__u32&amp;#39; does&lt;br&gt; not name a type&lt;br&gt;

C:\Users\Andrius\Desktop\kdetest\kaffeine\include/dmx.h:116: error: &amp;#39;__u16&amp;#39; does&lt;br&gt; not name a type&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\include/dmx.h:120: error: &amp;#39;__u32&amp;#39; does&lt;br&gt; not name a type&lt;br&gt;

C:\Users\Andrius\Desktop\kdetest\kaffeine\include/dmx.h:124: error: &amp;#39;__u32&amp;#39; does&lt;br&gt; not name a type&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\include/dmx.h:142: error: &amp;#39;__u64&amp;#39; does&lt;br&gt; not name a type&lt;br&gt;

In file included from C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevic&lt;br&gt;e_linux.cpp:26:&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\include/frontend.h:79: error: &amp;#39;__u32&amp;#39;&lt;br&gt;does not name a type&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\include/frontend.h:80: error: &amp;#39;__u32&amp;#39;&lt;br&gt;

does not name a type&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\include/frontend.h:81: error: &amp;#39;__u32&amp;#39;&lt;br&gt;does not name a type&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\include/frontend.h:82: error: &amp;#39;__u32&amp;#39;&lt;br&gt;

does not name a type&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\include/frontend.h:83: error: &amp;#39;__u32&amp;#39;&lt;br&gt;does not name a type&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\include/frontend.h:84: error: &amp;#39;__u32&amp;#39;&lt;br&gt;

does not name a type&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\include/frontend.h:85: error: &amp;#39;__u32&amp;#39;&lt;br&gt;does not name a type&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\include/frontend.h:86: error: &amp;#39;__u32&amp;#39;&lt;br&gt;

does not name a type&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\include/frontend.h:96: error: &amp;#39;__u8&amp;#39; d&lt;br&gt;oes not name a type&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\include/frontend.h:97: error: &amp;#39;__u8&amp;#39; d&lt;br&gt;

oes not name a type&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\include/frontend.h:102: error: &amp;#39;__u8&amp;#39;&lt;br&gt;does not name a type&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\include/frontend.h:103: error: &amp;#39;__u8&amp;#39;&lt;br&gt;

does not name a type&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\include/frontend.h:211: error: &amp;#39;__u32&amp;#39;&lt;br&gt; does not name a type&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\include/frontend.h:216: error: &amp;#39;__u32&amp;#39;&lt;br&gt;

 does not name a type&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\include/frontend.h:237: error: &amp;#39;__u32&amp;#39;&lt;br&gt; does not name a type&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\include/frontend.h:348: error: &amp;#39;__u32&amp;#39;&lt;br&gt;

 does not name a type&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\include/frontend.h:351: error: &amp;#39;__u32&amp;#39;&lt;br&gt; does not name a type&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\include/frontend.h:352: error: &amp;#39;__u32&amp;#39;&lt;br&gt;

 does not name a type&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\include/frontend.h:353: error: &amp;#39;__u32&amp;#39;&lt;br&gt; does not name a type&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\include/frontend.h:357: error: &amp;#39;__u32&amp;#39;&lt;br&gt;

 does not name a type&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\include/frontend.h:358: error: &amp;#39;__u32&amp;#39;&lt;br&gt; does not name a type&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\include/frontend.h:360: error: &amp;#39;__u32&amp;#39;&lt;br&gt;

 does not name a type&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\include/frontend.h:362: error: &amp;#39;__u8&amp;#39;&lt;br&gt;does not name a type&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\include/frontend.h:363: error: &amp;#39;__u32&amp;#39;&lt;br&gt;

 does not name a type&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\include/frontend.h:364: error: &amp;#39;__u32&amp;#39;&lt;br&gt; does not name a type&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\include/frontend.h:375: error: &amp;#39;__u32&amp;#39;&lt;br&gt;

 does not name a type&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp: In member&lt;br&gt; function &amp;#39;virtual void DvbDeviceThread::run()&amp;#39;:&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:107: error&lt;br&gt;

: &amp;#39;pollfd&amp;#39; was not declared in this scope&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:107: error&lt;br&gt;: expected &amp;#39;;&amp;#39; before &amp;#39;pfds&amp;#39;&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:108: error&lt;br&gt;

: &amp;#39;pfds&amp;#39; was not declared in this scope&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:111: error&lt;br&gt;: &amp;#39;POLLIN&amp;#39; was not declared in this scope&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:119: error&lt;br&gt;

: &amp;#39;poll&amp;#39; was not declared in this scope&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp: In member&lt;br&gt; function &amp;#39;virtual bool DvbLinuxDevice::setTone(DvbBackendDevice::SecTone)&amp;#39;:&lt;br&gt;

C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:313: error&lt;br&gt;: &amp;#39;ioctl&amp;#39; was not declared in this scope&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp: In member&lt;br&gt;
 function &amp;#39;virtual bool DvbLinuxDevice::setVoltage(DvbBackendDevice::SecVoltage)&lt;br&gt;
&amp;#39;:&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:326: error&lt;br&gt;: &amp;#39;ioctl&amp;#39; was not declared in this scope&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp: In member&lt;br&gt;

 function &amp;#39;virtual bool DvbLinuxDevice::sendMessage(const char*, int)&amp;#39;:&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:340: error&lt;br&gt;: &amp;#39;struct dvb_diseqc_master_cmd&amp;#39; has no member named &amp;#39;msg&amp;#39;&lt;br&gt;

C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:341: error&lt;br&gt;: &amp;#39;struct dvb_diseqc_master_cmd&amp;#39; has no member named &amp;#39;msg_len&amp;#39;&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:343: error&lt;br&gt;

: &amp;#39;ioctl&amp;#39; was not declared in this scope&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp: In member&lt;br&gt; function &amp;#39;virtual bool DvbLinuxDevice::sendBurst(DvbBackendDevice::SecBurst)&amp;#39;:&lt;br&gt;

C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:356: error&lt;br&gt;: &amp;#39;ioctl&amp;#39; was not declared in this scope&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp: In member&lt;br&gt;
 function &amp;#39;virtual bool DvbLinuxDevice::tune(const DvbTransponder&amp;amp;)&amp;#39;:&lt;br&gt;
C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:511: error&lt;br&gt;: &amp;#39;struct dvb_frontend_parameters&amp;#39; has no member named &amp;#39;frequency&amp;#39;&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:513: error&lt;br&gt;

: &amp;#39;struct dvb_qam_parameters&amp;#39; has no member named &amp;#39;symbol_rate&amp;#39;&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:522: error&lt;br&gt;: &amp;#39;struct dvb_frontend_parameters&amp;#39; has no member named &amp;#39;frequency&amp;#39;&lt;br&gt;

C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:524: error&lt;br&gt;: &amp;#39;struct dvb_qpsk_parameters&amp;#39; has no member named &amp;#39;symbol_rate&amp;#39;&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:535: error&lt;br&gt;

: &amp;#39;struct dtv_property&amp;#39; has no member named &amp;#39;cmd&amp;#39;&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:536: error&lt;br&gt;: &amp;#39;union dtv_property::&amp;lt;anonymous&amp;gt;&amp;#39; has no member named &amp;#39;data&amp;#39;&lt;br&gt;

C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:537: error&lt;br&gt;: &amp;#39;struct dtv_property&amp;#39; has no member named &amp;#39;cmd&amp;#39;&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:538: error&lt;br&gt;

: &amp;#39;union dtv_property::&amp;lt;anonymous&amp;gt;&amp;#39; has no member named &amp;#39;data&amp;#39;&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:539: error&lt;br&gt;: &amp;#39;struct dtv_property&amp;#39; has no member named &amp;#39;cmd&amp;#39;&lt;br&gt;

C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:540: error&lt;br&gt;: &amp;#39;union dtv_property::&amp;lt;anonymous&amp;gt;&amp;#39; has no member named &amp;#39;data&amp;#39;&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:541: error&lt;br&gt;

: &amp;#39;struct dtv_property&amp;#39; has no member named &amp;#39;cmd&amp;#39;&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:542: error&lt;br&gt;: &amp;#39;union dtv_property::&amp;lt;anonymous&amp;gt;&amp;#39; has no member named &amp;#39;data&amp;#39;&lt;br&gt;

C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:543: error&lt;br&gt;: &amp;#39;struct dtv_property&amp;#39; has no member named &amp;#39;cmd&amp;#39;&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:544: error&lt;br&gt;

: &amp;#39;union dtv_property::&amp;lt;anonymous&amp;gt;&amp;#39; has no member named &amp;#39;data&amp;#39;&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:545: error&lt;br&gt;: &amp;#39;struct dtv_property&amp;#39; has no member named &amp;#39;cmd&amp;#39;&lt;br&gt;

C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:546: error&lt;br&gt;: &amp;#39;union dtv_property::&amp;lt;anonymous&amp;gt;&amp;#39; has no member named &amp;#39;data&amp;#39;&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:547: error&lt;br&gt;

: &amp;#39;struct dtv_property&amp;#39; has no member named &amp;#39;cmd&amp;#39;&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:548: error&lt;br&gt;: &amp;#39;union dtv_property::&amp;lt;anonymous&amp;gt;&amp;#39; has no member named &amp;#39;data&amp;#39;&lt;br&gt;

C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:549: error&lt;br&gt;: &amp;#39;struct dtv_property&amp;#39; has no member named &amp;#39;cmd&amp;#39;&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:550: error&lt;br&gt;

: &amp;#39;union dtv_property::&amp;lt;anonymous&amp;gt;&amp;#39; has no member named &amp;#39;data&amp;#39;&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:551: error&lt;br&gt;: &amp;#39;struct dtv_property&amp;#39; has no member named &amp;#39;cmd&amp;#39;&lt;br&gt;

C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:556: error&lt;br&gt;: &amp;#39;struct dtv_properties&amp;#39; has no member named &amp;#39;num&amp;#39;&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:559: error&lt;br&gt;

: &amp;#39;ioctl&amp;#39; was not declared in this scope&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:572: error&lt;br&gt;: &amp;#39;struct dvb_frontend_parameters&amp;#39; has no member named &amp;#39;frequency&amp;#39;&lt;br&gt;

C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:590: error&lt;br&gt;: &amp;#39;struct dvb_frontend_parameters&amp;#39; has no member named &amp;#39;frequency&amp;#39;&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:601: error&lt;br&gt;

: &amp;#39;ioctl&amp;#39; was not declared in this scope&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp: In member&lt;br&gt; function &amp;#39;virtual int DvbLinuxDevice::getSignal()&amp;#39;:&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:617: error&lt;br&gt;

: &amp;#39;__u16&amp;#39; was not declared in this scope&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:617: error&lt;br&gt;: &amp;#39;ioctl&amp;#39; was not declared in this scope&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp: In member&lt;br&gt;

 function &amp;#39;virtual int DvbLinuxDevice::getSnr()&amp;#39;:&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:636: error&lt;br&gt;: &amp;#39;__u16&amp;#39; was not declared in this scope&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:636: error&lt;br&gt;

: &amp;#39;ioctl&amp;#39; was not declared in this scope&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp: In member&lt;br&gt; function &amp;#39;virtual bool DvbLinuxDevice::isTuned()&amp;#39;:&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:656: error&lt;br&gt;

: &amp;#39;ioctl&amp;#39; was not declared in this scope&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp: In member&lt;br&gt; function &amp;#39;virtual bool DvbLinuxDevice::addPidFilter(int)&amp;#39;:&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:683: error&lt;br&gt;

: &amp;#39;struct dmx_pes_filter_params&amp;#39; has no member named &amp;#39;pid&amp;#39;&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:687: error&lt;br&gt;: &amp;#39;struct dmx_pes_filter_params&amp;#39; has no member named &amp;#39;flags&amp;#39;&lt;br&gt;

C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:689: error&lt;br&gt;: &amp;#39;ioctl&amp;#39; was not declared in this scope&lt;br&gt;C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp: In member&lt;br&gt;
 function &amp;#39;bool DvbLinuxDevice::identifyDevice()&amp;#39;:&lt;br&gt;
C:\Users\Andrius\Desktop\kdetest\kaffeine\src\dvb\dvbdevice_linux.cpp:747: error&lt;br&gt;: &amp;#39;ioctl&amp;#39; was not declared in this scope&lt;br&gt;mingw32-make[2]: *** [src/CMakeFiles/kaffeinedvb.dir/dvb/dvbdevice_linux.obj] Er&lt;br&gt;
ror 1&lt;br&gt;
mingw32-make[2]: Target `src/CMakeFiles/kaffeinedvb.dir/build&amp;#39; not remade becaus&lt;br&gt;e of errors.&lt;br&gt;mingw32-make[1]: *** [src/CMakeFiles/kaffeinedvb.dir/all] Error 2&lt;br&gt;mingw32-make[1]: Target `all&amp;#39; not remade because of errors.&lt;br&gt;

mingw32-make: *** [all] Error 2&lt;br&gt;mingw32-make: Target `default_target&amp;#39; not remade because of errors.&lt;br&gt;&lt;br&gt;&lt;br&gt;Thanks again,&lt;br&gt;Andrius.&lt;br&gt;
&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;kaffeine-user mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26153371&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;kaffeine-user@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/kaffeine-user&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/kaffeine-user&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/kaffeine-user-f3474.html&quot; embed=&quot;fixTarget[3474]&quot; target=&quot;_top&quot; &gt;kaffeine-user&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Kaffeine-%28almost%29-successful-build-on-mswindows-tp26153371p26153371.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26128565</id>
	<title>dbus support for kaffeine</title>
	<published>2009-10-30T04:36:49Z</published>
	<updated>2009-10-30T04:36:49Z</updated>
	<author>
		<name>Pascal Pollet</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;I sent an email to this mailing list with a patch attached one hour ago,
&lt;br&gt;but now I looked at the mailing list archive
&lt;br&gt;(&lt;a href=&quot;http://sourceforge.net/mailarchive/forum.php?forum_name=kaffeine-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sourceforge.net/mailarchive/forum.php?forum_name=kaffeine-devel&lt;/a&gt;),
&lt;br&gt;and it seems that only the patch reached the mailing list, and not the
&lt;br&gt;body of the email. Is this maybe a sourceforge bug? So I send the mail
&lt;br&gt;again, without the patch this time:
&lt;br&gt;&lt;br&gt;&lt;br&gt;Hello guys,
&lt;br&gt;&lt;br&gt;I am since the very beginning of kaffeine a great fan of this
&lt;br&gt;application and use it for watching movies and TV. In the new version, I
&lt;br&gt;miss a dbus interface to be able to use my remote control for watching
&lt;br&gt;TV. As I know a little bit of C++ and Qt, I decided to implement the
&lt;br&gt;dbus features for kaffeine, btw. giving me the occasion to learn how to
&lt;br&gt;do this. Here is a small patch which makes two functions of dvbtab.cpp
&lt;br&gt;available for dbus: previousChannel() and nextChannel(). It is just a
&lt;br&gt;minimal proof of principle, to show you how I would implement the dbus
&lt;br&gt;functionality. I would be really happy to contribute to this cool
&lt;br&gt;project, so if you are interested in my code, please tell me. I would
&lt;br&gt;add dbus support for all functions which should be accessible from the
&lt;br&gt;outside world.
&lt;br&gt;&lt;br&gt;For my developer background, I like to contribute with mostly small
&lt;br&gt;patches to various open-source projects, and I am the guy from this
&lt;br&gt;project: &lt;a href=&quot;http://www.bongosoft.de&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.bongosoft.de&lt;/a&gt;&amp;nbsp;(german page!).
&lt;br&gt;Newly, I also started this one:
&lt;br&gt;&lt;a href=&quot;http://www.kde-look.org/content/show.php/Babeleo+translator?content=110491&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.kde-look.org/content/show.php/Babeleo+translator?content=110491&lt;/a&gt;&lt;br&gt;In &amp;quot;real life&amp;quot; I am about to finalize a Ph.D. in bioinformatics in the
&lt;br&gt;nice town of Freiburg/Germany...
&lt;br&gt;&lt;br&gt;I am both French and German, so you can talk to me in any of these
&lt;br&gt;languages, naturally also in English.
&lt;br&gt;&lt;br&gt;The patch is against revision 1042616 of the SVN tree.
&lt;br&gt;&lt;br&gt;greetings,
&lt;br&gt;Pascal
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;diff -Naur ../kaffeine_ori/src/CMakeLists.txt ./src/CMakeLists.txt
&lt;br&gt;--- ../kaffeine_ori/src/CMakeLists.txt	2009-10-30 10:34:30.000000000 +0100
&lt;br&gt;+++ ./src/CMakeLists.txt	2009-10-30 11:08:47.000000000 +0100
&lt;br&gt;@@ -2,6 +2,7 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;dvb/dvbchannel.cpp
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;dvb/dvbchannelui.cpp
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;dvb/dvbconfigdialog.cpp
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;dvb/dvbdbusadaptor.cpp
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;dvb/dvbdevice.cpp
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;dvb/dvbepg.cpp
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;dvb/dvbmanager.cpp
&lt;br&gt;diff -Naur ../kaffeine_ori/src/dvb/dvbdbusadaptor.cpp ./src/dvb/dvbdbusadaptor.cpp
&lt;br&gt;--- ../kaffeine_ori/src/dvb/dvbdbusadaptor.cpp	1970-01-01 01:00:00.000000000 +0100
&lt;br&gt;+++ ./src/dvb/dvbdbusadaptor.cpp	2009-10-30 11:08:47.000000000 +0100
&lt;br&gt;@@ -0,0 +1,19 @@
&lt;br&gt;+#include &amp;quot;dvbdbusadaptor.h&amp;quot;
&lt;br&gt;+#include &amp;quot;dvbtab.h&amp;quot;
&lt;br&gt;+
&lt;br&gt;+
&lt;br&gt;+dvbdbusadaptor::dvbdbusadaptor(QWidget* dvbtab)
&lt;br&gt;+: QDBusAbstractAdaptor(dvbtab)
&lt;br&gt;+{
&lt;br&gt;+	dtab = dynamic_cast&amp;lt;DvbTab*&amp;gt;(dvbtab);
&lt;br&gt;+}
&lt;br&gt;+ 
&lt;br&gt;+Q_NOREPLY void dvbdbusadaptor::previousTvChannel()
&lt;br&gt;+{
&lt;br&gt;+	dtab-&amp;gt;previousChannel();
&lt;br&gt;+}
&lt;br&gt;+
&lt;br&gt;+Q_NOREPLY void dvbdbusadaptor::nextTvChannel()
&lt;br&gt;+{
&lt;br&gt;+	dtab-&amp;gt;nextChannel();
&lt;br&gt;+}
&lt;br&gt;diff -Naur ../kaffeine_ori/src/dvb/dvbdbusadaptor.h ./src/dvb/dvbdbusadaptor.h
&lt;br&gt;--- ../kaffeine_ori/src/dvb/dvbdbusadaptor.h	1970-01-01 01:00:00.000000000 +0100
&lt;br&gt;+++ ./src/dvb/dvbdbusadaptor.h	2009-10-30 11:08:47.000000000 +0100
&lt;br&gt;@@ -0,0 +1,19 @@
&lt;br&gt;+#include &amp;lt;QDBusAbstractAdaptor&amp;gt;
&lt;br&gt;+
&lt;br&gt;+class DvbTab;
&lt;br&gt;+
&lt;br&gt;+class dvbdbusadaptor: public QDBusAbstractAdaptor
&lt;br&gt;+{
&lt;br&gt;+	Q_OBJECT
&lt;br&gt;+	Q_CLASSINFO(&amp;quot;D-Bus Interface&amp;quot;, &amp;quot;org.kde.kaffeine&amp;quot;)
&lt;br&gt;+
&lt;br&gt;+private:
&lt;br&gt;+	DvbTab* dtab;
&lt;br&gt;+
&lt;br&gt;+public:
&lt;br&gt;+	dvbdbusadaptor(QWidget* dvbTab);
&lt;br&gt;+ &amp;nbsp; 
&lt;br&gt;+public slots:
&lt;br&gt;+	void nextTvChannel();
&lt;br&gt;+	void previousTvChannel();
&lt;br&gt;+};
&lt;br&gt;diff -Naur ../kaffeine_ori/src/dvb/dvbtab.cpp ./src/dvb/dvbtab.cpp
&lt;br&gt;--- ../kaffeine_ori/src/dvb/dvbtab.cpp	2009-10-30 10:34:30.000000000 +0100
&lt;br&gt;+++ ./src/dvb/dvbtab.cpp	2009-10-30 11:08:47.000000000 +0100
&lt;br&gt;@@ -21,6 +21,7 @@
&lt;br&gt;&amp;nbsp;#include &amp;quot;dvbtab.h&amp;quot;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;#include &amp;lt;QBoxLayout&amp;gt;
&lt;br&gt;+#include &amp;lt;QDBusConnection&amp;gt;
&lt;br&gt;&amp;nbsp;#include &amp;lt;QDir&amp;gt;
&lt;br&gt;&amp;nbsp;#include &amp;lt;QHeaderView&amp;gt;
&lt;br&gt;&amp;nbsp;#include &amp;lt;QPainter&amp;gt;
&lt;br&gt;@@ -37,6 +38,7 @@
&lt;br&gt;&amp;nbsp;#include &amp;quot;../osdwidget.h&amp;quot;
&lt;br&gt;&amp;nbsp;#include &amp;quot;dvbchannelui.h&amp;quot;
&lt;br&gt;&amp;nbsp;#include &amp;quot;dvbconfigdialog.h&amp;quot;
&lt;br&gt;+#include &amp;quot;dvbdbusadaptor.h&amp;quot;
&lt;br&gt;&amp;nbsp;#include &amp;quot;dvbepg.h&amp;quot;
&lt;br&gt;&amp;nbsp;#include &amp;quot;dvbmanager.h&amp;quot;
&lt;br&gt;&amp;nbsp;#include &amp;quot;dvbrecording.h&amp;quot;
&lt;br&gt;@@ -424,6 +426,10 @@
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;	dvbOsdTimer = new QTimer(this);
&lt;br&gt;&amp;nbsp;	connect(dvbOsdTimer, SIGNAL(timeout()), this, SLOT(osdTimeout()));
&lt;br&gt;+
&lt;br&gt;+	new dvbdbusadaptor(this);
&lt;br&gt;+	QDBusConnection::sessionBus().registerObject(&amp;quot;/DVB&amp;quot;, this);
&lt;br&gt;+	QDBusConnection::sessionBus().registerService(&amp;quot;org.kde.kaffeine&amp;quot;);
&lt;br&gt;&amp;nbsp;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;DvbTab::~DvbTab()
&lt;br&gt;diff -Naur ../kaffeine_ori/src/dvb/dvbtab.h ./src/dvb/dvbtab.h
&lt;br&gt;--- ../kaffeine_ori/src/dvb/dvbtab.h	2009-10-30 10:34:30.000000000 +0100
&lt;br&gt;+++ ./src/dvb/dvbtab.h	2009-10-30 11:08:47.000000000 +0100
&lt;br&gt;@@ -42,6 +42,8 @@
&lt;br&gt;&amp;nbsp;class DvbTab : public TabBase
&lt;br&gt;&amp;nbsp;{
&lt;br&gt;&amp;nbsp;	Q_OBJECT
&lt;br&gt;+	friend class dvbdbusadaptor;
&lt;br&gt;+
&lt;br&gt;&amp;nbsp;public:
&lt;br&gt;&amp;nbsp;	DvbTab(KMenu *menu, KActionCollection *collection, MediaWidget *mediaWidget_);
&lt;br&gt;&amp;nbsp;	~DvbTab();
&lt;br&gt;&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;kaffeine-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26128565&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;kaffeine-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/kaffeine-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/kaffeine-devel&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/kaffeine-devel-f3473.html&quot; embed=&quot;fixTarget[3473]&quot; target=&quot;_top&quot; &gt;kaffeine-devel&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/dbus-support-for-kaffeine-tp26128565p26128565.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26128219</id>
	<title>[patch] dbus support for kaffeine</title>
	<published>2009-10-30T03:49:26Z</published>
	<updated>2009-10-30T03:49:26Z</updated>
	<author>
		<name>Pascal Pollet</name>
	</author>
	<content type="html">&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot;&gt;
&lt;html&gt;
&lt;head&gt;
&lt;/head&gt;
&lt;body bgcolor=&quot;#ffffff&quot; text=&quot;#000000&quot;&gt;
Hello guys,&lt;br&gt;
&lt;br&gt;
I am since the very beginning of kaffeine a great fan of this
application and use it for watching movies and TV. In the new version,
I miss a dbus interface to be able to use my remote control for
watching TV. As I know a little bit of C++ and Qt, I decided to
implement the dbus features for kaffeine, btw. giving me the occasion
to learn how to do this. Here is a small patch which makes two
functions of dvbtab.cpp available for dbus: previousChannel() and
nextChannel(). It is just a minimal proof of principle, to show you how
I would implement the dbus functionality. I would be really happy to
contribute to this cool project, so if you are interested in my code,
please tell me. I would add dbus support for all functions which should
be accessible from the outside world.&lt;br&gt;
&lt;br&gt;
For my developer background, I like to contribute with mostly small
patches to various open-source projects, and I am the guy from this
project: &lt;a href=&quot;http://www.bongosoft.de&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.bongosoft.de&lt;/a&gt;
(german page!). &lt;br&gt;
Newly, I also started this one:&lt;a href=&quot;http://www.kde-look.org/content/show.php/Babeleo+translator?content=110491&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;
http://www.kde-look.org/content/show.php/Babeleo+translator?content=110491&lt;/a&gt;&lt;br&gt;
In &quot;real life&quot; I am about to finalize a Ph.D. in bioinformatics in the
nice town of Freiburg/Germany...&lt;br&gt;
&lt;br&gt;
I am both French and German, so you can talk to me in any of these
languages, naturally also in English.&lt;br&gt;
&lt;br&gt;
The patch is against revision 1042616 of the SVN tree.&lt;br&gt;
&lt;br&gt;
greetings,&lt;br&gt;
Pascal&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;/body&gt;
&lt;/html&gt;
&lt;br /&gt;diff -Naur ../kaffeine_ori/src/CMakeLists.txt ./src/CMakeLists.txt
&lt;br&gt;--- ../kaffeine_ori/src/CMakeLists.txt	2009-10-30 10:34:30.000000000 +0100
&lt;br&gt;+++ ./src/CMakeLists.txt	2009-10-30 11:08:47.000000000 +0100
&lt;br&gt;@@ -2,6 +2,7 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;dvb/dvbchannel.cpp
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;dvb/dvbchannelui.cpp
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;dvb/dvbconfigdialog.cpp
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;dvb/dvbdbusadaptor.cpp
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;dvb/dvbdevice.cpp
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;dvb/dvbepg.cpp
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;dvb/dvbmanager.cpp
&lt;br&gt;diff -Naur ../kaffeine_ori/src/dvb/dvbdbusadaptor.cpp ./src/dvb/dvbdbusadaptor.cpp
&lt;br&gt;--- ../kaffeine_ori/src/dvb/dvbdbusadaptor.cpp	1970-01-01 01:00:00.000000000 +0100
&lt;br&gt;+++ ./src/dvb/dvbdbusadaptor.cpp	2009-10-30 11:08:47.000000000 +0100
&lt;br&gt;@@ -0,0 +1,19 @@
&lt;br&gt;+#include &amp;quot;dvbdbusadaptor.h&amp;quot;
&lt;br&gt;+#include &amp;quot;dvbtab.h&amp;quot;
&lt;br&gt;+
&lt;br&gt;+
&lt;br&gt;+dvbdbusadaptor::dvbdbusadaptor(QWidget* dvbtab)
&lt;br&gt;+: QDBusAbstractAdaptor(dvbtab)
&lt;br&gt;+{
&lt;br&gt;+	dtab = dynamic_cast&amp;lt;DvbTab*&amp;gt;(dvbtab);
&lt;br&gt;+}
&lt;br&gt;+ 
&lt;br&gt;+Q_NOREPLY void dvbdbusadaptor::previousTvChannel()
&lt;br&gt;+{
&lt;br&gt;+	dtab-&amp;gt;previousChannel();
&lt;br&gt;+}
&lt;br&gt;+
&lt;br&gt;+Q_NOREPLY void dvbdbusadaptor::nextTvChannel()
&lt;br&gt;+{
&lt;br&gt;+	dtab-&amp;gt;nextChannel();
&lt;br&gt;+}
&lt;br&gt;diff -Naur ../kaffeine_ori/src/dvb/dvbdbusadaptor.h ./src/dvb/dvbdbusadaptor.h
&lt;br&gt;--- ../kaffeine_ori/src/dvb/dvbdbusadaptor.h	1970-01-01 01:00:00.000000000 +0100
&lt;br&gt;+++ ./src/dvb/dvbdbusadaptor.h	2009-10-30 11:08:47.000000000 +0100
&lt;br&gt;@@ -0,0 +1,19 @@
&lt;br&gt;+#include &amp;lt;QDBusAbstractAdaptor&amp;gt;
&lt;br&gt;+
&lt;br&gt;+class DvbTab;
&lt;br&gt;+
&lt;br&gt;+class dvbdbusadaptor: public QDBusAbstractAdaptor
&lt;br&gt;+{
&lt;br&gt;+	Q_OBJECT
&lt;br&gt;+	Q_CLASSINFO(&amp;quot;D-Bus Interface&amp;quot;, &amp;quot;org.kde.kaffeine&amp;quot;)
&lt;br&gt;+
&lt;br&gt;+private:
&lt;br&gt;+	DvbTab* dtab;
&lt;br&gt;+
&lt;br&gt;+public:
&lt;br&gt;+	dvbdbusadaptor(QWidget* dvbTab);
&lt;br&gt;+ &amp;nbsp; 
&lt;br&gt;+public slots:
&lt;br&gt;+	void nextTvChannel();
&lt;br&gt;+	void previousTvChannel();
&lt;br&gt;+};
&lt;br&gt;diff -Naur ../kaffeine_ori/src/dvb/dvbtab.cpp ./src/dvb/dvbtab.cpp
&lt;br&gt;--- ../kaffeine_ori/src/dvb/dvbtab.cpp	2009-10-30 10:34:30.000000000 +0100
&lt;br&gt;+++ ./src/dvb/dvbtab.cpp	2009-10-30 11:08:47.000000000 +0100
&lt;br&gt;@@ -21,6 +21,7 @@
&lt;br&gt;&amp;nbsp;#include &amp;quot;dvbtab.h&amp;quot;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;#include &amp;lt;QBoxLayout&amp;gt;
&lt;br&gt;+#include &amp;lt;QDBusConnection&amp;gt;
&lt;br&gt;&amp;nbsp;#include &amp;lt;QDir&amp;gt;
&lt;br&gt;&amp;nbsp;#include &amp;lt;QHeaderView&amp;gt;
&lt;br&gt;&amp;nbsp;#include &amp;lt;QPainter&amp;gt;
&lt;br&gt;@@ -37,6 +38,7 @@
&lt;br&gt;&amp;nbsp;#include &amp;quot;../osdwidget.h&amp;quot;
&lt;br&gt;&amp;nbsp;#include &amp;quot;dvbchannelui.h&amp;quot;
&lt;br&gt;&amp;nbsp;#include &amp;quot;dvbconfigdialog.h&amp;quot;
&lt;br&gt;+#include &amp;quot;dvbdbusadaptor.h&amp;quot;
&lt;br&gt;&amp;nbsp;#include &amp;quot;dvbepg.h&amp;quot;
&lt;br&gt;&amp;nbsp;#include &amp;quot;dvbmanager.h&amp;quot;
&lt;br&gt;&amp;nbsp;#include &amp;quot;dvbrecording.h&amp;quot;
&lt;br&gt;@@ -424,6 +426,10 @@
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;	dvbOsdTimer = new QTimer(this);
&lt;br&gt;&amp;nbsp;	connect(dvbOsdTimer, SIGNAL(timeout()), this, SLOT(osdTimeout()));
&lt;br&gt;+
&lt;br&gt;+	new dvbdbusadaptor(this);
&lt;br&gt;+	QDBusConnection::sessionBus().registerObject(&amp;quot;/DVB&amp;quot;, this);
&lt;br&gt;+	QDBusConnection::sessionBus().registerService(&amp;quot;org.kde.kaffeine&amp;quot;);
&lt;br&gt;&amp;nbsp;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;DvbTab::~DvbTab()
&lt;br&gt;diff -Naur ../kaffeine_ori/src/dvb/dvbtab.h ./src/dvb/dvbtab.h
&lt;br&gt;--- ../kaffeine_ori/src/dvb/dvbtab.h	2009-10-30 10:34:30.000000000 +0100
&lt;br&gt;+++ ./src/dvb/dvbtab.h	2009-10-30 11:08:47.000000000 +0100
&lt;br&gt;@@ -42,6 +42,8 @@
&lt;br&gt;&amp;nbsp;class DvbTab : public TabBase
&lt;br&gt;&amp;nbsp;{
&lt;br&gt;&amp;nbsp;	Q_OBJECT
&lt;br&gt;+	friend class dvbdbusadaptor;
&lt;br&gt;+
&lt;br&gt;&amp;nbsp;public:
&lt;br&gt;&amp;nbsp;	DvbTab(KMenu *menu, KActionCollection *collection, MediaWidget *mediaWidget_);
&lt;br&gt;&amp;nbsp;	~DvbTab();
&lt;br&gt;&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;kaffeine-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26128219&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;kaffeine-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/kaffeine-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/kaffeine-devel&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/kaffeine-devel-f3473.html&quot; embed=&quot;fixTarget[3473]&quot; target=&quot;_top&quot; &gt;kaffeine-devel&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-patch--dbus-support-for-kaffeine-tp26128219p26128219.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26049874</id>
	<title>Re: Review Request: Fix some potential crashes suggested by EBN</title>
	<published>2009-10-25T10:18:41Z</published>
	<updated>2009-10-25T10:18:41Z</updated>
	<author>
		<name>Bugzilla from christophpfister@gmail.com</name>
	</author>
	<content type="html">2009/8/11 Travis &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26049874&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;wordsizzle@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt; Forwarded this from a reviewboard post i made (maybe kaffeine should have a
&lt;br&gt;&amp;gt; group?):
&lt;br&gt;&lt;br&gt;Sorry for not responding to your patches (but that's not your problem;
&lt;br&gt;the suggested solution is ugly). Anyway, a kaffeine group has been
&lt;br&gt;added to reviewboard.
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;&lt;br&gt;Christoph
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;kaffeine-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26049874&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;kaffeine-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/kaffeine-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/kaffeine-devel&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/kaffeine-devel-f3473.html&quot; embed=&quot;fixTarget[3473]&quot; target=&quot;_top&quot; &gt;kaffeine-devel&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Review-Request%3A-Fix-some-potential-crashes-suggested-by-EBN-tp24911428p26049874.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26049786</id>
	<title>Re: size problem: automatically resizing kaffeine</title>
	<published>2009-10-25T10:07:03Z</published>
	<updated>2009-10-25T10:07:03Z</updated>
	<author>
		<name>Martin Ereth</name>
	</author>
	<content type="html">-----BEGIN PGP SIGNED MESSAGE-----
&lt;br&gt;Hash: SHA1
&lt;br&gt;&lt;br&gt;Hello,
&lt;br&gt;&lt;br&gt;Christoph Pfister schrieb:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; 2009/10/11 Martin Ereth &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26049786&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;martin.ereth@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt;&amp;gt; since 0.8.8 kaffeine the player window (not in fullscreen mode!)
&lt;br&gt;&amp;gt;&amp;gt; automatically gets resized when I am watching DVB-T and pressing O (for
&lt;br&gt;&amp;gt;&amp;gt; OSD) or when I am changing the channel.
&lt;br&gt;&amp;gt;&amp;gt; The window gets a really small height, but the width is the maximum
&lt;br&gt;&amp;gt;&amp;gt; possible over both screens...
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I am using kde-3.5.10 on a gentoo-box.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Is that a known problem?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I vaguely remember that you can get such behaviour when auto-resize is
&lt;br&gt;&amp;gt; enabled; but in kaffeine 1.* this problem surely won't occur (so I'm
&lt;br&gt;&amp;gt; not investigating further on that issue).
&lt;/div&gt;&lt;br&gt;today I found a solution: removing kaffeinerc solved that problem.
&lt;br&gt;There must have been some old settings that confused kaffeine.
&lt;br&gt;But I agree that having a look at the old code is just a waste of time.
&lt;br&gt;&lt;br&gt;Thanks a lot,
&lt;br&gt;Martin
&lt;br&gt;-----BEGIN PGP SIGNATURE-----
&lt;br&gt;Version: GnuPG v2.0.11 (GNU/Linux)
&lt;br&gt;Comment: Using GnuPG with Mozilla - &lt;a href=&quot;http://enigmail.mozdev.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://enigmail.mozdev.org&lt;/a&gt;&lt;br&gt;&lt;br&gt;iEYEARECAAYFAkrkhbcACgkQE5UqXaCvB8I/kQCfey9wGiEW03rKTJrQ+qTLFxdg
&lt;br&gt;8FEAoJ6QDSsIapZgURfnKsiW7N3msLZt
&lt;br&gt;=16iK
&lt;br&gt;-----END PGP SIGNATURE-----
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;kaffeine-user mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26049786&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;kaffeine-user@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/kaffeine-user&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/kaffeine-user&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/kaffeine-user-f3474.html&quot; embed=&quot;fixTarget[3474]&quot; target=&quot;_top&quot; &gt;kaffeine-user&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/size-problem%3A-automatically-resizing-kaffeine-tp25846174p26049786.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26049752</id>
	<title>Re: size problem: automatically resizing kaffeine</title>
	<published>2009-10-25T10:02:24Z</published>
	<updated>2009-10-25T10:02:24Z</updated>
	<author>
		<name>Bugzilla from christophpfister@gmail.com</name>
	</author>
	<content type="html">2009/10/11 Martin Ereth &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26049752&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;martin.ereth@...&lt;/a&gt;&amp;gt;:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hello,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; since 0.8.8 kaffeine the player window (not in fullscreen mode!)
&lt;br&gt;&amp;gt; automatically gets resized when I am watching DVB-T and pressing O (for
&lt;br&gt;&amp;gt; OSD) or when I am changing the channel.
&lt;br&gt;&amp;gt; The window gets a really small height, but the width is the maximum
&lt;br&gt;&amp;gt; possible over both screens...
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I am using kde-3.5.10 on a gentoo-box.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Is that a known problem?
&lt;/div&gt;&lt;br&gt;I vaguely remember that you can get such behaviour when auto-resize is
&lt;br&gt;enabled; but in kaffeine 1.* this problem surely won't occur (so I'm
&lt;br&gt;not investigating further on that issue).
&lt;br&gt;&lt;br&gt;&amp;gt; Thanks a lot,
&lt;br&gt;&amp;gt; Martin
&lt;br&gt;&lt;br&gt;Christoph
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;kaffeine-user mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26049752&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;kaffeine-user@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/kaffeine-user&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/kaffeine-user&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/kaffeine-user-f3474.html&quot; embed=&quot;fixTarget[3474]&quot; target=&quot;_top&quot; &gt;kaffeine-user&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/size-problem%3A-automatically-resizing-kaffeine-tp25846174p26049752.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25846174</id>
	<title>size problem: automatically resizing kaffeine</title>
	<published>2009-10-11T11:20:42Z</published>
	<updated>2009-10-11T11:20:42Z</updated>
	<author>
		<name>Martin Ereth</name>
	</author>
	<content type="html">-----BEGIN PGP SIGNED MESSAGE-----
&lt;br&gt;Hash: SHA1
&lt;br&gt;&lt;br&gt;Hello,
&lt;br&gt;&lt;br&gt;since 0.8.8 kaffeine the player window (not in fullscreen mode!)
&lt;br&gt;automatically gets resized when I am watching DVB-T and pressing O (for
&lt;br&gt;OSD) or when I am changing the channel.
&lt;br&gt;The window gets a really small height, but the width is the maximum
&lt;br&gt;possible over both screens...
&lt;br&gt;&lt;br&gt;I am using kde-3.5.10 on a gentoo-box.
&lt;br&gt;&lt;br&gt;Is that a known problem?
&lt;br&gt;&lt;br&gt;Thanks a lot,
&lt;br&gt;Martin
&lt;br&gt;-----BEGIN PGP SIGNATURE-----
&lt;br&gt;Version: GnuPG v2.0.11 (GNU/Linux)
&lt;br&gt;Comment: Using GnuPG with Mozilla - &lt;a href=&quot;http://enigmail.mozdev.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://enigmail.mozdev.org&lt;/a&gt;&lt;br&gt;&lt;br&gt;iEYEARECAAYFAkrSIfkACgkQE5UqXaCvB8JO7gCdE9pgHsq3AGmgZoKztsIqjKDl
&lt;br&gt;4yUAn07fR/hZelAAEH6T1UszKlEaTN3e
&lt;br&gt;=xlSK
&lt;br&gt;-----END PGP SIGNATURE-----
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;kaffeine-user mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25846174&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;kaffeine-user@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/kaffeine-user&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/kaffeine-user&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/kaffeine-user-f3474.html&quot; embed=&quot;fixTarget[3474]&quot; target=&quot;_top&quot; &gt;kaffeine-user&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/size-problem%3A-automatically-resizing-kaffeine-tp25846174p25846174.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25838889</id>
	<title>Re: kaffeine and v4l?</title>
	<published>2009-10-10T15:01:36Z</published>
	<updated>2009-10-10T15:01:36Z</updated>
	<author>
		<name>Bugzilla from christophpfister@gmail.com</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;2009/10/5 Mikhail Ramendik &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25838889&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mr@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt; Hello,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; kaffeine has a setting for v4l device name.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Is this for DVB? Or does kaffeine have Analog TV functionality as well?
&lt;br&gt;&lt;br&gt;Kaffeine doesn't support analog tv and there are no such plans in the
&lt;br&gt;near future ...
&lt;br&gt;&lt;br&gt;&amp;gt; I am using kaffeine for DVB, and am planning to add an analog TV card;
&lt;br&gt;&amp;gt; I just wonder if I can use kaffeine with that, too. (I have 0.8.7)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks!
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; Yours, Mikhail Ramendik
&lt;br&gt;&lt;br&gt;Christoph
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;kaffeine-user mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25838889&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;kaffeine-user@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/kaffeine-user&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/kaffeine-user&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/kaffeine-user-f3474.html&quot; embed=&quot;fixTarget[3474]&quot; target=&quot;_top&quot; &gt;kaffeine-user&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/kaffeine-and-v4l--tp25743934p25838889.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25838112</id>
	<title>Re: Kaffeine can't play a .wmv file?</title>
	<published>2009-10-10T13:29:35Z</published>
	<updated>2009-10-10T13:29:35Z</updated>
	<author>
		<name>Bugzilla from christophpfister@gmail.com</name>
	</author>
	<content type="html">2009/10/8 Jim Woodford &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25838112&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jwoodford@...&lt;/a&gt;&amp;gt;:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; I tried to play a standard Microsoft Media .wmv file that plays in windows
&lt;br&gt;&amp;gt; fine, with Kaffeine, and it tells me :
&lt;br&gt;&amp;gt; &amp;quot;No plugin found to handle this resource:
&lt;br&gt;&amp;gt; (/tmp/kde-jtw188/kontactrN6tMb.5/TheBlackHole.wmv)&amp;quot;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I am trying to find the plugin but am clueless as to how to do it.  I am
&lt;br&gt;&amp;gt; running Suse 11.0 Linux and I know that it sometimes isn't plugin friendly.
&lt;br&gt;&amp;gt; My 90 days of support are over and I can't get help there. I have been
&lt;br&gt;&amp;gt; reading and trying to figure out how all this works so I can get off windows
&lt;br&gt;&amp;gt; completely, but am stumped.
&lt;/div&gt;&lt;br&gt;suse's version of xine-lib lacks codecs - see &lt;a href=&quot;http://en.opensuse.org/XINE&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://en.opensuse.org/XINE&lt;/a&gt;&lt;br&gt;&lt;br&gt;Christoph
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;kaffeine-user mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25838112&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;kaffeine-user@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/kaffeine-user&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/kaffeine-user&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/kaffeine-user-f3474.html&quot; embed=&quot;fixTarget[3474]&quot; target=&quot;_top&quot; &gt;kaffeine-user&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Kaffeine-can%27t-play-a-.wmv-file--tp25832215p25838112.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25832215</id>
	<title>Kaffeine can't play a .wmv file?</title>
	<published>2009-10-07T18:34:51Z</published>
	<updated>2009-10-07T18:34:51Z</updated>
	<author>
		<name>Jim Woodford</name>
	</author>
	<content type="html">I tried to play a standard Microsoft Media .wmv file that plays in windows 
&lt;br&gt;fine, with Kaffeine, and it tells me :
&lt;br&gt;&amp;quot;No plugin found to handle this resource:
&lt;br&gt;(/tmp/kde-jtw188/kontactrN6tMb.5/TheBlackHole.wmv)&amp;quot;
&lt;br&gt;&lt;br&gt;I am trying to find the plugin but am clueless as to how to do it. &amp;nbsp;I am 
&lt;br&gt;running Suse 11.0 Linux and I know that it sometimes isn't plugin friendly. &amp;nbsp;
&lt;br&gt;My 90 days of support are over and I can't get help there. I have been 
&lt;br&gt;reading and trying to figure out how all this works so I can get off windows 
&lt;br&gt;completely, but am stumped.
&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;kaffeine-user mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25832215&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;kaffeine-user@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/kaffeine-user&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/kaffeine-user&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/kaffeine-user-f3474.html&quot; embed=&quot;fixTarget[3474]&quot; target=&quot;_top&quot; &gt;kaffeine-user&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Kaffeine-can%27t-play-a-.wmv-file--tp25832215p25832215.html" />
</entry>

</feed>
