You are not logged in.

#1 2009-01-27 21:37:33

Zibi1981
Member
From: Poland
Registered: 2008-01-31
Posts: 635

Stuttering image in Kaffeine but not in Xine-UI (Arch x86_64)

My favourite video player for Linux is Kaffeine. Currently I'm using it's newest version available for KDE3 - 0.8.7 with xine-lib version 1.1.16.1. When I watch an avi-file (haven't tested with different formats, but I guess it would be the same), I'm getting stuttering image. The funny thing is it's only happening with Kaffeine, but never when I use xine-ui (ver. 0.99.5) roll I don't understand how is that possible as in both cases the video engine is the same. MPlayer works fine.
Here's the output when I run an avi-file with Kaffeine from console

zbyszek ~/Filmy/1612 $  kaffeine 1612.avi
kaffeine: No DVB device found.
kaffeine: PLAYLIST
kaffeine: PlayList: add 1 items to playlist
kaffeine: PlayList: Check for kaffeine/noatun/m3u/pls/asx playlist
kaffeine: PlayList: Try loading kaffeine playlist
kaffeine: PlaylistImport: kaffeine: /home/zbyszek/.kde/share/apps/kaffeine/playlists/NEW.kaffeine
kaffeine: Window manager: KWin found
kaffeine: Kaffeine:: Try to load service: xine_part
kaffeine: This is a KaffeinePart...
kaffeine: XinePart: Creating new XinePart...
kaffeine: XinePart: Using xine-config file:
kaffeine: KXineWidget: Using default config file ~/.xine/config
kaffeine: PlayList: add 1 items to playlist
kaffeine: PlayList: Check for subtitle files
kaffeine: PlayList: Use subtitle file: /home/zbyszek/Filmy/1612/1612.txt for: /home/zbyszek/Filmy/1612/1612.avi
kaffeine: XinePart::openURL(): /home/zbyszek/Filmy/1612/1612.avi
kaffeine: XinePart: Got single track
kaffeine: XinePart::slotPlay()
kaffeine: KXineWidget: Using xine version 1.1.16.1
kaffeine: KXineWidget: Post-init xine engine
kaffeine: KXineWidget: Use audio driver alsa
kaffeine: KXineWidget: Use video driver xv
kaffeine: KXineWidget: Init video driver
kaffeine: KXineWidget: Init audio driver
kaffeine: KXineWidget: Init OSD
kaffeine: KXineWidget: Font for OSD: sans
kaffeine: KXineWidget: Unscaled OSD available
kaffeine: KXineWidget: xine init successful
kaffeine: XinePart: load config
kaffeine: Set volume to: 92
kaffeine: KXineWidget: New visualization plugin: goom
kaffeine: PostFilter: Create Postprocessing Filter: tvtime
kaffeine: PostFilter: Parameter: method
kaffeine: PostFilter: Parameter: enabled
kaffeine: PostFilter: Parameter: pulldown
kaffeine: PostFilter: Parameter: pulldown_error_wait
kaffeine: PostFilter: Parameter: framerate_mode
kaffeine: PostFilter: Parameter: judder_correction
kaffeine: PostFilter: Parameter: use_progressive_frame_flag
kaffeine: PostFilter: Parameter: chroma_filter
kaffeine: PostFilter: Parameter: cheap_mode
kaffeine: PostFilter: Get input
kaffeine: PostFilter: Get output
kaffeine: PostFilter: SetConfig tvtime:method=LinearBlend,enabled=1,pulldown=none,framerate_mode=half_top,judder_correction=0,use_progressive_frame_flag=1,chroma_filter=0,cheap_mode=1
kaffeine: PostFilter: Set parameter 'method' to value 'LinearBlend'
kaffeine: PostFilter: tvtime Apply integer value 2 on offset 0
kaffeine: PostFilter: Set parameter 'enabled' to value '1'
kaffeine: PostFilter: tvtime Apply integer value 1 on offset 4
kaffeine: PostFilter: Set parameter 'pulldown' to value 'none'
kaffeine: PostFilter: tvtime Apply integer value 0 on offset 8
kaffeine: PostFilter: Set parameter 'framerate_mode' to value 'half_top'
kaffeine: PostFilter: tvtime Apply integer value 1 on offset 16
kaffeine: PostFilter: Set parameter 'judder_correction' to value '0'
kaffeine: PostFilter: tvtime Apply integer value 0 on offset 20
kaffeine: PostFilter: tvtime Apply integer value 0 on offset 20
kaffeine: PostFilter: Set parameter 'use_progressive_frame_flag' to value '1'
kaffeine: PostFilter: tvtime Apply integer value 1 on offset 24
kaffeine: PostFilter: Set parameter 'chroma_filter' to value '0'
kaffeine: PostFilter: tvtime Apply integer value 0 on offset 28
kaffeine: PostFilter: Set parameter 'cheap_mode' to value '1'
kaffeine: PostFilter: tvtime Apply integer value 1 on offset 32
kaffeine: PostFilter: tvtime Apply integer value 1 on offset 32
kaffeine: KXineWidget: Deinterlace enabled: 1
kaffeine: PostFilter: Get output
kaffeine: PostFilter: Get input
kaffeine: KXineWidget: Playing: file:///home/zbyszek/Filmy/1612/1612.avi#subtitle:/home/zbyszek/Filmy/1612/1612.txt
kaffeine: KXineWidget: xine event: channels changed
kaffeine: KXineWidget: xine event: channels changed
kaffeine: KXineWidget: New video frame size: 688x336 - aspect ratio: 1
kaffeine: KXineWidget: Switch to audio channel -1
kaffeine: XinePart: xine is playing
zbyszek ~/Filmy/1612 $  kaffeine: XinePart: slotChannelInfo: currentAudio=-1  currentSub=-1
kaffeine: XinePart: got new frame size from xine
kaffeine: Kaffeine: new video frame size: 688x336
kaffeine: Kaffeine: Mouse press event
kaffeine: Kaffeine: Go to fullscreen mode...
kaffeine: Kaffeine: Mouse press event
kaffeine: Kaffeine: Leave fullscreen mode...
kaffeine: Kaffeine: destructor
kaffeine: PostFilter: Get output
kaffeine: PostFilter: Get input
[mpeg4 @ 0x1489830]header damaged
[mpeg4 @ 0x1489830]header damaged
kaffeine: KXineWidget: Shut down xine engine
kaffeine: KXineWidget: Unwire video filters
kaffeine: PostFilter: Delete Postprocessing Filter: tvtime
kaffeine: KXineWidget: Dispose event queue
kaffeine: KXineWidget: Dispose stream
kaffeine: KXineWidget: Close audio driver
kaffeine: KXineWidget: Close video driver
kaffeine: KXineWidget: Set CD/VCD/DVD path back
kaffeine: KXineWidget: Save xine config to: /home/zbyszek/.xine/config
kaffeine: KXineWidget: Close xine engine
kaffeine: KXineWidget: Close xine display
kaffeine: KXineWidget: xine closed
kaffeine: XinePart: destructor
kaffeine: XinePart destructor: calling saveConfig()
kaffeine: XinePart: save config

My video card is nVidia's GeForce 8600M GT running on drivers ver. 180.22. Direct rendering is enabled

zbyszek ~/Filmy/1612 $  glxinfo | grep direct
direct rendering: Yes
    GL_EXT_depth_bounds_test, GL_EXT_direct_state_access,

If someone will need more detailed information in order to help me solving this annoying issue, just let me know and I'll post it.

Thanks in adance smile

P.S. Is it possible at this stage to make use of VDPAU in Kaffeine?


"... being a Linux user is sort of like living in a house inhabited by a large family of carpenters and architects. Every morning when you wake up, the house is a little different. Maybe there is a new turret, or some walls have moved. Or perhaps someone has temporarily removed the floor under your bed."

MSI Raider GE78HX 13VI-032PL

Offline

#2 2009-01-27 21:58:49

skottish
Forum Fellow
From: Here
Registered: 2006-06-16
Posts: 7,942

Re: Stuttering image in Kaffeine but not in Xine-UI (Arch x86_64)

It may be the same rendering engine, but it can also have different output drivers. Make sure that Kaffeine is using the same driver as Xine-UI. About VDPAU, if you're copy of Xine is patched to use it, I don't see why not.

Offline

#3 2009-01-27 22:05:38

Ashren
Member
From: Denmark
Registered: 2007-06-13
Posts: 1,229
Website

Re: Stuttering image in Kaffeine but not in Xine-UI (Arch x86_64)

I've tried getting vdpau to work with kaffeine using xine-lib-vdpau. No luck so far.

Offline

#4 2009-01-27 22:12:19

Zibi1981
Member
From: Poland
Registered: 2008-01-31
Posts: 635

Re: Stuttering image in Kaffeine but not in Xine-UI (Arch x86_64)

skottish wrote:

It may be the same rendering engine, but it can also have different output drivers. Make sure that Kaffeine is using the same driver as Xine-UI.

I guess in both cases the output driver is the same, and it's xv.

skottish wrote:

About VDPAU, if you're copy of Xine is patched to use it, I don't see why not.

I'm using the version from [extra]. I guess it is not patched, isn't it?


"... being a Linux user is sort of like living in a house inhabited by a large family of carpenters and architects. Every morning when you wake up, the house is a little different. Maybe there is a new turret, or some walls have moved. Or perhaps someone has temporarily removed the floor under your bed."

MSI Raider GE78HX 13VI-032PL

Offline

#5 2009-01-27 22:44:28

Ranguvar
Member
Registered: 2008-08-12
Posts: 2,549

Re: Stuttering image in Kaffeine but not in Xine-UI (Arch x86_64)

Zibi1981 wrote:
zbyszek ~/Filmy/1612 $  kaffeine 1612.avi
...
[mpeg4 @ 0x1489830]header damaged
[mpeg4 @ 0x1489830]header damaged
...

My video card is nVidia's GeForce 8600M GT running on drivers ver. 180.22. Direct rendering is enabled

Did the video used to play, and a recent update broke it?

First, try the old 177-series NVIDIA drivers? There's been quite a few problems with 180.xx.

Otherwise, it looks like the header of either the video stream or the AVI container is damaged slightly (AVI is just a container for audio/video/extra streams, not a format itself). Try remuxing with AviDemux (I forgot its interface, but make sure audio and video are set to stream copy, or something like that, and save as a new AVI).

Last edited by Ranguvar (2009-01-27 22:44:41)

Offline

#6 2009-01-28 05:23:49

Zibi1981
Member
From: Poland
Registered: 2008-01-31
Posts: 635

Re: Stuttering image in Kaffeine but not in Xine-UI (Arch x86_64)

Sounds like much effort, especially considering that I can play this (and any other videos) in Xine-UI or MPlayer without having this kind of problems... I don't quite remember, but I think it was the same on previous stable drivers. Anyway, if this would be a driver issue wouldn't it be system wide, I mean not confined to just one media player?


"... being a Linux user is sort of like living in a house inhabited by a large family of carpenters and architects. Every morning when you wake up, the house is a little different. Maybe there is a new turret, or some walls have moved. Or perhaps someone has temporarily removed the floor under your bed."

MSI Raider GE78HX 13VI-032PL

Offline

#7 2009-03-07 10:21:45

Zibi1981
Member
From: Poland
Registered: 2008-01-31
Posts: 635

Re: Stuttering image in Kaffeine but not in Xine-UI (Arch x86_64)

I found out that my problem doesn't seem to affect mkv files, like it does avi  or mp4. Still looking for a solution.


"... being a Linux user is sort of like living in a house inhabited by a large family of carpenters and architects. Every morning when you wake up, the house is a little different. Maybe there is a new turret, or some walls have moved. Or perhaps someone has temporarily removed the floor under your bed."

MSI Raider GE78HX 13VI-032PL

Offline

#8 2009-04-18 11:39:48

Rehto
Member
From: Finland
Registered: 2007-04-06
Posts: 41

Re: Stuttering image in Kaffeine but not in Xine-UI (Arch x86_64)

I'm getting the stuttering too and with everything (dvb-c,avi,mkv, etc)
and it happens when I move the window or CPU load goes up...

Maybe you mean something else?

Last edited by Rehto (2009-04-18 11:44:46)

Offline

#9 2009-06-07 20:46:37

Zibi1981
Member
From: Poland
Registered: 2008-01-31
Posts: 635

Re: Stuttering image in Kaffeine but not in Xine-UI (Arch x86_64)

In my case the problem lies mainly in displaying subtitles, I guess. When I watch a movie without loading subtitles it usually plays without lagging, but the same files presents stuttering image if played along with subtitles.


"... being a Linux user is sort of like living in a house inhabited by a large family of carpenters and architects. Every morning when you wake up, the house is a little different. Maybe there is a new turret, or some walls have moved. Or perhaps someone has temporarily removed the floor under your bed."

MSI Raider GE78HX 13VI-032PL

Offline

Board footer

Powered by FluxBB