I was looking at bug report 343 and decided to test Kaffeine 3.5.13 to see whether I could duplicate the DVB problem with Slackware 13.1.
Seems DVB works fine with 13.1. So I might recommend closing the bug.
Yet one thing I notice with TDE is the DVB OSD is different.
In KDE3 with Kaffeine 0.8.8, I have an OSD that is grayish in color, with cyan text, and a magenta rule line. Easy on my eyes.
In TDE I have an OSD that is flourescent green, with reddish text and a yellow/gold rule line. I have been trying to compare the sources, but I can't find anything that explains the color changes.
I am running KDE3 and TDE on the same machine, same video card, same Kaffeine config files, etc.
I find the flourescent green hard on my eyes and prefer the old colors. Does anybody know when the color changes occured and which sources need to be patched?
Or is this a bug?
As far as I know, Kaffeine 3.5.13 is fundamentally Kaffeine 0.8.8. Other than the TQT layer, I don't see anything in the patches lists identifying other changes.
Thanks.
Darrell
I was looking at bug report 343 and decided to test Kaffeine 3.5.13 to see whether I could duplicate the DVB problem with Slackware 13.1.
Seems DVB works fine with 13.1. So I might recommend closing the bug.
Yet one thing I notice with TDE is the DVB OSD is different.
In KDE3 with Kaffeine 0.8.8, I have an OSD that is grayish in color, with cyan text, and a magenta rule line. Easy on my eyes.
In TDE I have an OSD that is flourescent green, with reddish text and a yellow/gold rule line. I have been trying to compare the sources, but I can't find anything that explains the color changes.
I am running KDE3 and TDE on the same machine, same video card, same Kaffeine config files, etc.
I find the flourescent green hard on my eyes and prefer the old colors. Does anybody know when the color changes occured and which sources need to be patched?
Or is this a bug?
As far as I know, Kaffeine 3.5.13 is fundamentally Kaffeine 0.8.8. Other than the TQT layer, I don't see anything in the patches lists identifying other changes.
Anybody?
Darrell
I was looking at bug report 343 and decided to test Kaffeine 3.5.13 to see whether I could duplicate the DVB problem with Slackware 13.1.
Seems DVB works fine with 13.1. So I might recommend closing the bug.
Yet one thing I notice with TDE is the DVB OSD is different.
In KDE3 with Kaffeine 0.8.8, I have an OSD that is grayish in color, with cyan text, and a magenta rule line. Easy on my eyes.
In TDE I have an OSD that is flourescent green, with reddish text and a yellow/gold rule line. I have been trying to compare the sources, but I can't find anything that explains the color changes.
I am running KDE3 and TDE on the same machine, same video card, same Kaffeine config files, etc.
I find the flourescent green hard on my eyes and prefer the old colors. Does anybody know when the color changes occured and which sources need to be patched?
Or is this a bug?
As far as I know, Kaffeine 3.5.13 is fundamentally Kaffeine 0.8.8. Other than the TQT layer, I don't see anything in the patches lists identifying other changes.
Anybody?
Darrell
Does Slackware have distribution specific patches like Debian and others do? If so someone might have patched Kaffeine to resolve this problem on Slackware.
You are correct about our Kaffeine being the last release (0.8.8) with TQt porting. The only thing I can think of is that possibly Kaffeine is picking up something odd in your TDE color scheme; if this is not the case then this is a bug and will need to be fixed.
Incidentally I have a physical TV here that displays similar characteristics to your other OSD size bug. It seems that some people think it's a good idea to resize the OSD based on the incoming datastream; I am NOT one of them. ;-) The OSD is supposed to be a fixed-size status bar, no different than the physical bank of lights and channel indicators on old TV/VCR sets (except less convenient as it has to disappear).
Tim
Le Tue, 6 Dec 2011 12:01:45 -0600, "Timothy Pearson" kb9vqf@pearsoncomputing.net a écrit :
Does Slackware have distribution specific patches like Debian and others do? If so someone might have patched Kaffeine to resolve this problem on Slackware.
There is no Slackware official package for Kaffeine. The build script in http://slackbuilds.org/repository/12.2/multimedia/kaffeine/ has no non-trival patch, but I don't know if it is the script Darrell used.
There is no Slackware official package for Kaffeine. The build script in http://slackbuilds.org/repository/12.2/multimedia/kaffeine/ has no non-trival patch, but I don't know if it is the script Darrell used.
Pretty much the same script, although I use a snippet from the slacky.eu script. Yet as you said, there are no known non-trivial patches that could cause this behavior. The cause has to be something in the TDE sources, in modified TDE header files, or in the video detection scheme embedded somewhere in TDE Kaffeine.
The OSD bug does not cause a crash or anything serious, but the flourescent green is hard on my eyes. Very geeky looking too. :(
Darrell
There is no Slackware official package for Kaffeine. The build script in http://slackbuilds.org/repository/12.2/multimedia/kaffeine/ has no non-trival patch, but I don't know if it is the script Darrell used.
Pretty much the same script, although I use a snippet from the slacky.eu script. Yet as you said, there are no known non-trivial patches that could cause this behavior. The cause has to be something in the TDE sources, in modified TDE header files, or in the video detection scheme embedded somewhere in TDE Kaffeine.
The OSD bug does not cause a crash or anything serious, but the flourescent green is hard on my eyes. Very geeky looking too. :(
Darrell
It looks like upstream lost a lot of configuration options in Kaffine in the later releases. For example, here is an older document referring to the OSD configuration tab, which is competely gone on my systems: http://beginlinux.com/appsm/otherapps_m/kaffeine_m
This should be looked into.
Tim
There is no Slackware official package for Kaffeine. The build script in http://slackbuilds.org/repository/12.2/multimedia/kaffeine/ has no non-trival patch, but I don't know if it is the script Darrell used.
Pretty much the same script, although I use a snippet from the slacky.eu script. Yet as you said, there are no known non-trivial patches that could cause this behavior. The cause has to be something in the TDE sources, in modified TDE header files, or in the video detection scheme embedded somewhere in TDE Kaffeine.
The OSD bug does not cause a crash or anything serious, but the flourescent green is hard on my eyes. Very geeky looking too. :(
Darrell
It looks like upstream lost a lot of configuration options in Kaffine in the later releases. For example, here is an older document referring to the OSD configuration tab, which is competely gone on my systems: http://beginlinux.com/appsm/otherapps_m/kaffeine_m
This should be looked into.
Tim
Another idea: Are you using the Xine engine? If so AFAIK Xine is the program actually generating the OSD. Try changing the OSD palette in the Xine engine configuration dialog (it's in the Kaffeine settings menu) to see if the OSD colors change.
Tim
It looks like upstream lost a lot of configuration
options in Kaffine in
the later releases. For example, here is an
older document referring to
the OSD configuration tab, which is competely gone on
my systems:
http://beginlinux.com/appsm/otherapps_m/kaffeine_m
This should be looked into.
Huh. Now that I see those config dialogs, I vaguely recall see them long ago. Vaguely.
As far as I can tell, my kaffeinerc file does not contain some of those settings. I see the following OSD settings:
OSD Duration=5 Osd Timer=false
I don's see any config settings for OSD font or color. Nothing in dvbrc either.
I'll see whether I can find the sources for the older versions. Whether they build is another story... Perhaps some old sources might contain those related config file settings and I can test whether they will still function.
Another idea: Are you using the Xine engine? If so AFAIK Xine is the program actually generating the OSD. Try changing the OSD palette in the Xine engine configuration dialog (it's in the Kaffeine settings menu) to see if the OSD colors change.
No luck. I received a message box that only the xine engine can be used for DVB. FWIW, as my KDE3 and TDE systems use the same underlying OS, that means the same xine package too.
Darrell
It looks like upstream lost
a lot of configuration
options in Kaffine in
the later releases. For example, here is
an
older document referring to
the OSD configuration tab, which is competely
gone on
my systems:
http://beginlinux.com/appsm/otherapps_m/kaffeine_m
This should be looked into.
Huh. Now that I see those config dialogs, I vaguely recall see them long ago. Vaguely.
I'll see whether I can find the sources for the older versions. Whether they build is another story... Perhaps some old sources might contain those related config file settings and I can test whether they will still function.
Looks like the GUI config options disappeared between 0.4.3b and 0.5. With 0.4.3.b I can see support for several config options including the DVB OSD. Looks like much of that went hard-coded starting at 0.5.
If you are interested I'll file an enhancement request. I have copies of the old sources (I found them at sourceforge).
Darrell
It looks like upstream lost
a lot of configuration
options in Kaffine in
the later releases. For example, here is
an
older document referring to
the OSD configuration tab, which is competely
gone on
my systems:
http://beginlinux.com/appsm/otherapps_m/kaffeine_m
This should be looked into.
Huh. Now that I see those config dialogs, I vaguely recall see them long ago. Vaguely.
I'll see whether I can find the sources for the older versions. Whether they build is another story... Perhaps some old sources might contain those related config file settings and I can test whether they will still function.
Looks like the GUI config options disappeared between 0.4.3b and 0.5. With 0.4.3.b I can see support for several config options including the DVB OSD. Looks like much of that went hard-coded starting at 0.5.
If you are interested I'll file an enhancement request. I have copies of the old sources (I found them at sourceforge).
Darrell
Yes, I'm interested. I hate it when developers remove features due to "well, no one has a reason to configure <feature xyz> because it's the way I like it, and everyone likes it that way".
I would need both the last version to have the configuration options and the next one after that, so that I can run a diff against both of them.
Tim
Yes, I'm interested. I hate it when developers remove features due to "well, no one has a reason to configure <feature xyz> because it's the way I like it, and everyone likes it that way".
I'll file a report.
I would need both the last version to have the configuration options and the next one after that, so that I can run a diff against both of them.
I tried building 0.4.3.b. No go, but expected. I was hoping for some screen grabs.
I found the section of code that controls the DVB OSD size and colors. I more or less understand what is happening, but don't know c++ syntax to fiddle. I suspect most of that section can be snipped in favor of a single OSD size.
The DVB OSD colors are hard coded and those sections of coded are the same in KDE3 and TDE. Therefore I think the flourscent green snafu is related to the Nvidia drivers, which has already caused one bug report. When I get the chance I'll try running Kaffeine in vesa and see what happens. Maybe if I'm lucky there is an Nvidia setting I can change.
Darrell
Yes, I'm interested. I
hate it when developers remove
features due to "well, no one has a reason to configure <feature
xyz>
because it's the way I like it, and everyone likes it that way".
I'll file a report.
Filed.
I found the section of code that controls the DVB OSD size and colors. I more or less understand what is happening, but don't know c++ syntax to fiddle. I suspect most of that section can be snipped in favor of a single OSD size.
The DVB OSD colors are hard coded and those sections of coded are the same in KDE3 and TDE. Therefore I think the flourscent green snafu is related to the Nvidia drivers, which has already caused one bug report. When I get the chance I'll try running Kaffeine in vesa and see what happens. Maybe if I'm lucky there is an Nvidia setting I can change.
I'm writing this from within TDE. The DVB OSD color problem is not related to the Nvidia drivers.
I am wondering, however. The hard-coded rule/line is supposed to be magenta, which displays correctly in KDE3. In TDE rule/line is yellow. The font color is supposed to be cyan/bluish, which displays correctly in KDE3. In TDE the color is red.
Is there something in the TDE code function that is getting the colors confused or shifted? The color values in the source code uses RGB values (255,255,255).
From what I see in KDE3 and what I think I understand in the source code, I should see a grayish box, with cyan text (0,255,255) and a magenta rule (176,0,176). In TDE I see a green box (0,176,0), with red text (255,0,0), and a yellow rule (255,255,0).
Only this DVB OSD is affected. I have seen no other color issues anywhere else.
I'll file the bug report but I'm throwing these ideas out for conversation.
Darrell
<snip>
I am wondering, however. The hard-coded rule/line is supposed to be magenta, which displays correctly in KDE3. In TDE rule/line is yellow. The font color is supposed to be cyan/bluish, which displays correctly in KDE3. In TDE the color is red.
Is there something in the TDE code function that is getting the colors confused or shifted? The color values in the source code uses RGB values (255,255,255).
From what I see in KDE3 and what I think I understand in the source code, I should see a grayish box, with cyan text (0,255,255) and a magenta rule (176,0,176). In TDE I see a green box (0,176,0), with red text (255,0,0), and a yellow rule (255,255,0).
This almost sounds like the RGB triplet positions have been scrambled somehow. What is the exact filename and line number of the affected code?
Thanks!
Tim
This almost sounds like the RGB triplet positions have been scrambled somehow. What is the exact filename and line number of the affected code?
Almost? But I could be in left field and the appearance of scrambling is a mirage.
Look at bug report 727 for the details (http://bugs.pearsoncomputing.net/show_bug.cgi?id=727).
Darrell
Does Slackware have distribution specific patches like Debian and others do? If so someone might have patched Kaffeine to resolve this problem on Slackware.
Sometimes, but not in the case of Kaffeine because Kaffeine is not a stock package. Users must build and install Kaffeine on their own. There are no patches with Kaffeine. Just the original upstream source tarball. Therefore the gray OSD and cyan text likely is the original.
You are correct about our Kaffeine being the last release (0.8.8) with TQt porting. The only thing I can think of is that possibly Kaffeine is picking up something odd in your TDE color scheme; if this is not the case then this is a bug and will need to be fixed.
I'd like to troubleshoot further before filing a report. :)
Same machine, same card, same settings, but different OSD colors. Weird.
I'll try again and this time delete the config files and build from scratch.
Incidentally I have a physical TV here that displays similar characteristics to your other OSD size bug. It seems that some people think it's a good idea to resize the OSD based on the incoming datastream; I am NOT one of them. ;-) The OSD is supposed to be a fixed-size status bar, no different than the physical bank of lights and channel indicators on old TV/VCR sets (except less convenient as it has to disappear).
I'm glad you agree. :) Fortunately my TV uses the same channel information size all the time. I hope the Kaffeine patch is straightforward. I have been trying my hand at uploading really simple patches. This one likely is over my head still. :) But if you know what needs to be done and provide the information I can spend my time trying. ;)
Darrell