Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
-update xine code alphablend, yuv2rgb to be up to date
-XINELib:
-use the XINE infrastructure to change the gui width/height
-use the XINE infrastructure to change the brightness
-Update the NULL Video Driver:
-make use of frame_dest_cb and and dest_size_cb (callback)
to update the size of the gui
-use alphablend
-merge the video_out_fb xine driver
To Alwin: your testvideo now lockups op2. with valgrind I see
it has to do with the yuv2rgb conversion methods
|
|
|
|
|
|
'cause working on fb itself so we'll not interfer with qpaint
from main thread
|
|
|
|
may switch if videos will scaled up even if display size is larger than
video size
|
|
|
|
- appending directories to playlist
- gui stuff
|
|
seems that errors/problems in pure display are fixed. removed all qpaint
stuff may invoked in xine-thread (evil,evil!) - I think it isn't needed
there.
so I deactivated the mutex this moment
|
|
this moment not just more than another container around xine like opieplayer2
(and uses a lot of code direct from there)
difference: first it was a testcontainer to find the bugs in player2
now it is a player looks more like kino2 (eg, no stylesheets) so it
has a real resizeable video-display. early stage (saving playlists and so on
doesn't work) - but it can display videos on my C860 in bigger box than this
small stamp like player2 ;)
|
|
-removed obsolete stuff
|
|
high-sophisticated stuff
isn't needed) in xinevideo
- replaced an assert in lib.cpp with a "if" construct
- may set a file without start playing it (for getting information and so on)
|
|
-Remove class Frame and zeckeplayer.pro
-Update to compile without frame.h
|
|
|
|
-> protected the videobuffer with mutex, make a deep copy of it so xine may
destruct its internal buffers as wanted
|
|
invalid inputimages when repainting)
|
|
device only while playing.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(partly rolls back my drastic
all-applicatoins-same-version change)
now format is x.y(.z)$EXTRAVERSION
where x.y (and aptionally .z)
are x : major version
y : minor version
z : application patch
and extra version is seconds-since-epoch
this value can be used to automatically
upgrade versions with minor changes (without
manual update of the control file)
|
|
|
|
updated toplevel Makefile
added new target packages-mt and packages
these replaces, render obsolete and dramatically improve : ipks ipks-mt
see separate mail
|
|
NS2 many changes and first release of OT2
|
|
anything other than sed!
Merry Christmas!
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
QPEApplication::qpeDir() + "
as it is guranteed that qpeDir() will have '/' as the last
charachter
|
|
|
|
|
|
|
|
Revamp Adding Files and Add Directory
-Remove custom code to save the last Directory Used
-Share MimeType creating code
-Add Method to add a File to the Playlist and use it
for AddFile and Add Directory
|
|
We can start playing from multiple contexts. This are the PlayList context
and single file context. Now the problem is that
MediapPlayerState::setPlaying emits a signal. If started from the
the PlayList setPlaying(false) would trigger an infite loop together
with the Play ToggleButton, in single file context setPlaying(false)
is the right choiche.
The intermediate solution is to show an Error MessageBox and to raise
the Audio Widget and leave it to the user to close it or go to the next
file.
|
|
|
|
|
|
-Change ThreadUtil to pass data and const char* among threads
|