[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdebase/runtime/phonon/xine
From: Matthias Kretz <kretz () kde ! org>
Date: 2007-08-21 13:38:37
Message-ID: 1187703517.396244.10761.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 702905 by mkretz:
too big diff - no way to commit when not connected to the internet :-(
- VideoWidget on destruction tells xine WILL_DESTROY_DRAWABLE (it was in
VideoWidgetXT before which was not the drawable)
- change Events namespace to Event class (QEvent subclass and baseclass for all
events used in the backend), the Event objects have a refcount now
- let all down-/upstreamEvent reimplementations call the Source-/SinkNode
implementations for event object cleanup
- add code to allow copying custom Event objects
- copy the event before posting it (postEvent takes ownership)
- in SourceNode::downstreamEvent increase refcount of events for each sink it
sends it to
- add safeguard in XT classes to check for early deletion
- add code in XineStream to send arbitrary events downstream
- keep a ref to all XT objects that were mentioned in a connectionChange for 3
seconds to give xine some time to finish the rewiring which happens at some
undefined point after the rewire call.
- implicitly deinterlace video when playing a DVD
- make EVENT_SPU_BUTTON (DVD menus) work again
- remove all "<< endl"s
- stop adding a new unusable virtual device per run
M +9 -8 audiooutput.cpp
M +1 -1 audiooutput.h
M +2 -2 audioport.cpp
M +46 -10 backend.cpp
M +41 -42 bytestream.cpp
M +9 -9 effect.cpp
M +85 -115 events.h
M +32 -33 mediaobject.cpp
M +4 -3 mediaobject.h
M +2 -2 mixer_plugin.cpp
M +13 -6 sinknode.cpp
M +10 -4 sinknode.h
M +15 -10 sourcenode.cpp
M +11 -3 sourcenode.h
M +3 -3 videoeffect.cpp
M +17 -14 videowidget.cpp
M +1 -1 videowidget.h
M +3 -3 visualization.cpp
M +2 -2 volumefader_plugin.cpp
M +5 -5 volumefadereffect.cpp
M +1 -1 wirecall.h
M +25 -28 xineengine.cpp
M +114 -82 xinestream.cpp
M +3 -3 xinestream.h
M +8 -19 xinethread.cpp
M +0 -1 xinethread.h
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic