totem-gstreamer colour problem (blue tint)
All video has a blue tint to it. All the codecs are updated.
Question information
- Language:
- English Edit question
- Status:
- Solved
- For:
- Ubuntu totem Edit question
- Assignee:
- No assignee Edit question
- Solved by:
- Cesare Tirabassi
- Solved:
- Last query:
- Last reply:
Revision history for this message
|
#1 |
Its just a particular video you are playing, any video or the whole monitor?
Revision history for this message
|
#3 |
It is not a problem with the display hardware - only the videos in Totem have the blue tint
Revision history for this message
|
#4 |
Its the colour balance in Edit->Preferenc
Revision history for this message
|
#5 |
yes, and if you move the sliders the tint/hue changes but it does not resolve the problem... Thanks for trying to help :) I am sure I have covered all of the basic possibilities including reinstalling totem and all codecs. I have a fully patched 7.04 system running on a ThinkPad R60 with ATI video.
Revision history for this message
|
#6 |
Are you using totem-xine or totem-gstreamer?
What are your ATI drivers, open source or proprietary?
And if proprietary, self compiled or from the restricted manager?
Can you also paste here your xorg.conf file?
Thanks.
Revision history for this message
|
#7 |
I am using the ATI Accelerated Graphics Driver restricted Driver - I believe they are open source installed from the restricted driver gizmo built into Ubunto
The totem is gstreamer and my xorg.conf follows
Thanks again...
------ cut here ------
# /etc/X11/xorg.conf (xorg X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf(5) manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
# sudo dpkg-reconfigure -phigh xserver-xorg
Section "Files"
Fontpath "/usr/share/
Fontpath "/usr/share/
Fontpath "/usr/share/
Fontpath "/usr/share/
Fontpath "/usr/share/
Fontpath "/usr/share/
Fontpath "/usr/share/
# path to defoma fonts
Fontpath "/var/lib/
EndSection
Section "Module"
Load "i2c"
Load "bitmap"
Load "ddc"
Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "vbe"
EndSection
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us"
EndSection
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ImPS/2"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "true"
EndSection
Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "HorizScrollDelta" "0"
Option "SHMConfig" "on"
EndSection
Section "InputDevice"
Driver "wacom"
Identifier "stylus"
Option "Device" "/dev/input/wacom"
Option "Type" "stylus"
Option "ForceDevice" "ISDV4"# Tablet PC ONLY
EndSection
Section "InputDevice"
Driver "wacom"
Identifier "eraser"
Option "Device" "/dev/input/wacom"
Option "Type" "eraser"
Option "ForceDevice" "ISDV4"# Tablet PC ONLY
EndSection
Section "InputDevice"
Driver "wacom"
Identifier "cursor"
Option "Device" "/dev/input/wacom"
Option "Type" "cursor"
Option "ForceDevice" "ISDV4"# Tablet PC ONLY
EndSection
Section "Device"
Identifier "Generic Video Card"
Driver "fglrx"
Busid "PCI:1:0:0"
EndSection
Section "Monitor"
Identifier "Generic Monitor"
Option "DPMS"
EndSection
Section "Screen"
Identifier "Default Screen"
Device "Generic Video Card"
Monitor "Generic Monitor"
SubSection "Display"
SubSection "Display"
SubSection "Display"
SubSection "Display"
SubSection "Display"
SubSection "Display"
EndSection
Section "ServerLayout"
Identifier "Default Layout"
screen "Default Screen"
Inputdevice "Generic Keyboard"
Inputdevice "Configured Mouse"
Inputdevice "stylus" "SendCoreEvents"
Inputdevice "cursor" "SendCoreEvents"
Inputdevice "eraser" "SendCoreEvents"
Inputdevice "Synaptics Touchpad"
EndSection
Section "DRI"
Mode 0666
EndSection
Section "Extensions"
Option "Composite" "0"
EndSection
Revision history for this message
|
#8 |
Thanks,
lets try this:
launch gstreamer-
change the video output plugin to custom
change the video output pipeline to:
ffmpegcolorspace ! video/x-
Test .....
Revision history for this message
|
#9 |
ZOMG! Its perfect! Thanks!
OK what did you do? Heh...
Revision history for this message
|
#10 |
Bug in the proprietary drivers that swaps the U and V planes.
The IY12 and I420 formats are identical except that the U and V planes are swapped, so we swap the swap :)
Can you mark this issue as solved, so that other users may find an immediate answer to their problems?
Thanks.
Revision history for this message
|
#11 |
Thanks Cesare Tirabassi, that solved my question.
Revision history for this message
|
#12 |
I've got the same problem, but I don't understand the solution posted by Cesare. I'm new to Linux. Where would I find "gstreamer-
Revision history for this message
|
#13 |
Just type in "gstreamer-
Revision history for this message
|
#14 |
Grazie, Cesare! This helped me, too.
Revision history for this message
|
#15 |
I am so relieved. I could not figure it out. Thank you so much.
Revision history for this message
|
#16 |
But when i test it, it says "Could not initialise Xv output"
Revision history for this message
|
#17 |
I had the same problem and tried the solution above, but hitting the test button produced an error:
"Custom: could not link xvimagesink6 to ffmpegcsp13"
Do I need to install some other packages?
Revision history for this message
|
#18 |
Sweetness, this helped me out too. Thanks!
Revision history for this message
|
#19 |
Setting it to X Window (No vX) works on my system! I think the ATi card just has a problem with autodetect. I had a system running Windows that failed to run correctly when certain things were set to autodetect.
Revision history for this message
|
#20 |
ffmpegcolorspace ! video/x-
above works for me as does.. X Window (No vX) ..but then cpu usage goes up to 65% plus and it becomes unwatchably choppy.. and my whole system grindes to a halt..
Revision history for this message
|
#21 |
Hey there, this is a problem for me too (except I get the same effect regardless of what media player I use). When I try to open the properties terminal gives me this message before the window opens:
gstreamer-
gstreamer-
gstreamer-
gstreamer-
gstreamer-
gstreamer-
gstreamer-
The, when I enter the pipeline you suggested I got this error message on the test:
Custom: could not link xvimagesink1 to ffmpegcsp1
Can anyone help me with this?
Here is my xorg.conf:
Section "Files"
EndSection
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us"
EndSection
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ImPS/2"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "true"
EndSection
Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "HorizEdgeScroll" "0"
EndSection
Section "InputDevice"
Driver "wacom"
Identifier "stylus"
Option "Device" "/dev/input/wacom"
Option "Type" "stylus"
Option "ForceDevice" "ISDV4"# Tablet PC ONLY
EndSection
Section "InputDevice"
Driver "wacom"
Identifier "eraser"
Option "Device" "/dev/input/wacom"
Option "Type" "eraser"
Option "ForceDevice" "ISDV4"# Tablet PC ONLY
EndSection
Section "InputDevice"
Driver "wacom"
Identifier "cursor"
Option "Device" "/dev/input/wacom"
Option "Type" "cursor"
Option "ForceDevice" "ISDV4"# Tablet PC ONLY
EndSection
Section "Device"
Identifier "Generic Video Card"
Driver "fglrx"
Busid "PCI:1:0:0"
EndSection
Section "Monitor"
Identifier "Generic Monitor"
Option "DPMS"
Horizsync 30-70
Vertrefresh 50-160
EndSection
Section "Screen"
Identifier "Default Screen"
Device "Generic Video Card"
Monitor "Generic Monitor"
Defaultdepth 24
EndSection
Section "ServerLayout"
Identifier "Default Layout"
screen "Default Screen"
Inputdevice "Generic Keyboard"
Inputdevice "Configured Mouse"
# Uncomment if you have a wacom tablet
# InputDevice "stylus" "SendCoreEvents"
# InputDevice "cursor" "SendCoreEvents"
# InputDevice "eraser" "SendCoreEvents"
Inputdevice "Synaptics Touchpad"
EndSection
Section "Module"
Load "glx"
EndSection
Section "Extensions"
Option "Composite" "0"
EndSection
Any help would be gratefully received...
Revision history for this message
|
#22 |
Also had this problem setting it to Xwindows also solved it, I don't understand it just flipped one day?
Revision history for this message
|
#23 |
Hi guys,
For some who the first fix didn't work, here is another custom line to try in the gstreamer-
videobalance hue=-1 ! autovideosink
Revision history for this message
|
#24 |
I had the same problem, and i found a solution. The problem (in my case) was this: if you restore the default settings about colours in totem preferences it will set the hue bar in the middle, like contrast, colour etc. Instead of this the hue bar should stay at the beginning (0) value, so the videos will play in the correct way. this bug influences also other programs, like vlc and xine (if I remember).
You can also set the hue with xvattr, but at the next opening of totem it will reset to the incorrect value.
I hope I can help, let me know
Revision history for this message
|
#25 |
Giovanni.. you're the man....
I got slightly better results by doing
- Hue to 0 as suggested
- Saturation bumped up 10%
- Contrast bumped down 10%
- Brightness bumped down 5%
As you've suggested this fixed VLC as well!!! I had uninstalled the default Totem Xine that comes with Xubuntu 7.10, installed VLC (which was working perfectly) and then installed Totem GStreamer (which screwed up VLC as well)
Thanks!
Revision history for this message
|
#26 |
Thanks a lot Giovanni! The way worked very well so far. Custom codes output the correct color during test but blue tint was left when I play DVD.
Revision history for this message
|
#27 |
I'm having this problem, but I'm using Kubuntu and I don't have gstreamer-
Revision history for this message
|
#28 |
Thanks heaps. Helped alot. I created a tutorial using the posts in this question. It is here: http://
Revision history for this message
|
#29 |
That is really helpful Portable-Jim. Thank you!
Revision history for this message
|
#30 |
Zed: You're welcome.
Revision history for this message
|
#31 |
I had this bug. I opened Totem (Movie Player) and changed
Edit->Preferenc
I put the "Hue" slider all the way to the left. Don't ask me why but this fixed the problem.
-glass.dimly
Revision history for this message
|
#32 |
peitchie's fix worked for me, thanks peitchie
Revision history for this message
|
#33 |
these fixes worked for me.
anyway, this bug appeared to me after upgrading from ubuntu jaunty jackalope 9.04 to karmic koala 9.10. what could have triggered the problem?
Revision history for this message
|
#34 |
The fixes must be reversed, because Ubuntu Jaunty fixed the problem. So you have to reset your hue sliders to the middle, what they should have been at.
Revision history for this message
|
#35 |
Try: videobalance hue=-0 saturation=1 brightness=0.25 ! autovideosink
Revision history for this message
|
#36 |
Try: videobalance hue=-0 saturation=1 brightness=0.25 ! autovideosink
Revision history for this message
|
#37 |
Despite not having an ATI card, this also happens to me after the upgrade to 9.10. I've tried both fixes, but with no luck, although this last one actually makes it a bit worse.
Revision history for this message
|
#38 |
I forgot to mention that the video tab doesn't appear in Totem's preferences.
Revision history for this message
|
#39 |
Solved it by changing the video output system to X Window System (no Xv). Are there any drawbacks to using this setting?
Revision history for this message
|
#40 |
I have had this issue with _every_ version of ubuntu I have used with this machine (4 or 5). Every time I upgrade it comes back. It effects nearly all my video players, vlc, xine, movie player and miro. Avidemux and mplayer seem to be ok. I assume its some underlying library/framework which is having some issue perhaps there's some bug with the propriety nvidia drivers im using, who knows, certainly not me.
Every time it happens i search google and find some random way to fix it, sometimes its a player based fix and sometimes its a fix for the underlying framework like gstreamer.
In the latest incantation of the issue (ie now on 9.10, NVIDIA Driver Version: 185.18.36,Server Vendor Version: 1.6.4 (10604000) ) I find myself here via google, i try the gstreamer-
ffmpegcolorspace ! video/x-
Custom: could not link xvimagesink4 to ffmpegcsp2
videobalance hue=-1 ! autovideosink
Custom: could not link autovideosink2 to ffmpegcsp
videobalance hue=-0 saturation=1 brightness=0.25 ! autovideosink
Custom: could not link autovideosink4 to ffmpegcsp5
so its still broken, http://
Revision history for this message
|
#41 |
Sorry. I changed my url system around.
New link (same article)
http://
Revision history for this message
|
#42 |
Sorry. I changed my url system around.
New link (same article)
http://
Revision history for this message
|
#43 |
Thanks to everyone for helping on this. I was experiencing the same problem but for a much less impressive reason. For me, it was as simple as resetting the Hue in Movie Player-
Revision history for this message
|
#44 |
Great, I had this same problem on my other Ubuntu 10.10, not in notebook. Tested a few mentioned tricks and found out that previous one (gbinal's) fixed problem for me.
And I don't either have clue why hue wasn't on middle but on left.
Revision history for this message
|
#45 |
Hello
I'm having the issue on Ubuntu 11.04, Inspiron 1720 with proprietary nvidia driver for GForce 8600M GT.
After reading this topic, the following command solved my issue:
xvattr -a XV_HUE -v 0
One other way to do this would have been to go through nvidia drivers gui
X Screen 0 / XServer XVideo Settings > Hue
I'ld like to ask a question to knowleadgeable people: I'm having an issue with my dual screen, an old Q17A which has decided one day to stay idle all the time., despite my best effort to re-configure it. It's detected by the driver, I can extend the desktop as usual, but the screen go idle asap when I press "power on" and never wake up.
It's still working fine with another laptop, so having the blue hue issue I wonder if that could be related ?
Thanks