Age | Commit message (Collapse) | Author |
|
img->displayed is obsolete now, drivers should use img->free.
CVS patchset: 4994
CVS date: 2003/05/31 18:33:28
|
|
it got lost homehow porting to new api.
CVS patchset: 4039
CVS date: 2003/01/29 15:34:26
|
|
different sizeof than integer.
- add extra_info structure to pass informations from input/demuxers down
to the output frame. this can be used, for example, to pass the frame
number of a frame (when known by decoder). also, immediate benefict is
that we now have a slider which really shows the current position of
the playing stream. new fields can be added to extra_info keeping
binary compatibility
- bumpy everybody's api versions
CVS patchset: 3603
CVS date: 2002/12/21 12:56:44
|
|
- check for sdl support on class initialization
CVS patchset: 3504
CVS date: 2002/12/13 01:03:55
|
|
to xfreeing gc before creating a new one.
CVS patchset: 3459
CVS date: 2002/12/07 23:00:07
|
|
size ratio and therefore the position of the image is now configurable
(I remembered my arts lessons at school where the teacher told us that images
look more pleasing when the lower border is twice the size of the upper and set
the default accordingly. ;)
CVS patchset: 3337
CVS date: 2002/11/22 18:06:09
|
|
* new public output interface xine_{audio,video}_port_t instead of
xine_{ao,vo}_driver_t, old names kept as aliases for compatibility
* modified the engine to allow multiple streams per output
* renaming of some internal structures according to public changes
* moving SCR out of per-stream-metronom into a global metronom_clock_t
residing in xine_t and therefore easily available to the output layer
* adapting all available plugins
(note to external projects: the compiler will help you a lot, if a plugin
compiles, it is adapted, because all changes add new parameters to some
functions)
* bump up all interface versions because of xine_t and xine_stream_t changes
CVS patchset: 3312
CVS date: 2002/11/20 11:57:38
|
|
(geez this was a job)
CVS patchset: 2616
CVS date: 2002/09/05 20:44:38
|
|
broken now ... matthias/miguel: please fix it :-)
CVS patchset: 2606
CVS date: 2002/09/04 23:31:05
|
|
seemed to
work in my computer. to disable it again just change vo_scale_init parameter)
- some vidix files missing from my last update
- vo_scale must set displayed_xxx even without zoom support
CVS patchset: 2467
CVS date: 2002/08/16 22:51:39
|
|
- new helper module (vo_scale.c) with all common scaling code of video out
drivers. it should greatly simplify drivers development by removing the
boring frame/window calculation, aspect ratio, zooming etc.
obs: not completely tested, may contain bugs and break things. also only
xshm and xv have being simplified so far, others will follow shortly.
CVS patchset: 2455
CVS date: 2002/08/15 03:12:24
|
|
- removes w32codec syncshutdown hack
- vo_driver api changed to support drivers with persistent overlays. that
will break binary compatibility xine-lib/xine-ui (xine-ui needs to be
recompiled). in order to keep binary compatibility
overlay_begin/overlay_end must be added after redraw_needed.
- video_overlay cleanups
- fix a hard to trigger condition where redraw wouldn't happen (freeing
handles)
CVS patchset: 2427
CVS date: 2002/08/10 21:25:20
|
|
CVS patchset: 2282
CVS date: 2002/07/15 21:42:33
|
|
CVS patchset: 2247
CVS date: 2002/07/10 14:04:41
|
|
Internationalize all config related stuff.
Fix not registered mrl ending in roq/film demuxer.
Add bindtextdomain() calls in load_plugins (for audio/video out plugins).
CVS patchset: 2066
CVS date: 2002/06/12 12:22:25
|
|
CVS patchset: 1959
CVS date: 2002/05/28 10:40:16
|
|
plugin will now better handle a failure of the image buffer request and can
recover from it by itself... at least in most situations.
CVS patchset: 1852
CVS date: 2002/05/04 21:30:15
|
|
CVS patchset: 1839
CVS date: 2002/05/02 20:32:36
|
|
* finally made the README much more useful for the user (e.g. installation)
CVS patchset: 1836
CVS date: 2002/05/02 17:51:47
|
|
there in the first place?! (didn't you ask me about it a few month ago
Miguel? *grin*)
* bug fixes (like the default_repeat stuff)
* code cleanup
* convert the last remaining c++ comment tags into c style
* update README.syncfb (known bugs and always write xine in lower case *grin*)
CVS patchset: 1828
CVS date: 2002/05/02 00:07:46
|
|
xine-lib should really never do an exit or abort, but instead pass back nice error values to the calling application, but until that happens, use abort() as that is tracable with gdb, whereas exit(1) is not backtraceable.
CVS patchset: 1811
CVS date: 2002/04/29 23:31:59
|
|
* updated README.syncfb (especially known bugs)
* re-activated brightness/contrast control
* bug fixes
* some code cleanup
CVS patchset: 1801
CVS date: 2002/04/28 18:55:13
|
|
CVS patchset: 1799
CVS date: 2002/04/28 16:16:18
|
|
CVS patchset: 1747
CVS date: 2002/04/20 17:12:12
|
|
plugin that stops xine dereferencing a NULL pointer."
CVS patchset: 1669
CVS date: 2002/04/03 15:34:17
|
|
Xutil.h
CVS patchset: 1662
CVS date: 2002/04/02 11:53:54
|
|
* hw deinterlacing is activated without delay (again)
* hiding/showing the video window deactivates/activates the overlay (again)
* removed code that is not used anyway
* removed strange dependency on Xv *grin*
* general clean ups
CVS patchset: 1656
CVS date: 2002/04/01 13:25:53
|
|
CVS patchset: 1606
CVS date: 2002/03/21 18:29:51
|
|
- fix syncfb driver
CVS patchset: 1605
CVS date: 2002/03/21 16:21:01
|
|
CVS patchset: 1585
CVS date: 2002/03/18 11:01:07
|
|
From Michael Roitzsch
CVS patchset: 1541
CVS date: 2002/03/07 13:26:15
|
|
----------------------------------------------------------------------
CVS patchset: 1539
CVS date: 2002/03/05 22:31:06
|
|
- pts are 64 bit now
- scr and video_out-loop run all the time
- video_out cleanups
- metronom cleanups
- buffer type BUF_CONTROL_DISCONTINUITY is used internally now,
input plugins should no longer send this one
- support for individual frame durations
- using nano-/usleep instead of itimer (simpler code, maybe this will
help freebsd)
CVS patchset: 1487
CVS date: 2002/02/09 07:13:22
|
|
btw, duration per frame and still frame detection in libmpeg2 are top items on my todo-list now
CVS patchset: 1449
CVS date: 2002/01/24 23:09:53
|
|
- remove (hopefully) unneeded memcpy
- fix SDL capabilities
- add fb and SDL warnings
CVS patchset: 1436
CVS date: 2002/01/22 01:43:13
|
|
dxr3 decoder only functions if the dxr3 video_out driver loaded.
xine_t changed.
CVS patchset: 1381
CVS date: 2002/01/09 22:33:03
|
|
logo_visibility initialized to 1.
CVS patchset: 1320
CVS date: 2001/12/29 15:43:02
|
|
- removed blend_yuv_vo_frame
CVS patchset: 1254
CVS date: 2001/12/16 17:01:12
|
|
CVS patchset: 1064
CVS date: 2001/11/18 03:53:23
|
|
acceleration?). Merge xine-utils header files to a new one "xineutils.h".
Update xine-lib C/headers to reflect those changes.
dxr3 headers are no more installed ine $includdir, but $includdir/xine.
CVS patchset: 1054
CVS date: 2001/11/17 14:26:36
|
|
CVS patchset: 1007
CVS date: 2001/11/09 19:53:57
|
|
CVS patchset: 1004
CVS date: 2001/11/09 17:43:17
|
|
CVS patchset: 1003
CVS date: 2001/11/09 14:10:15
|
|
plugin can use this information and properly (de-)activate its video overlay
if necessary. Also fixing some warning with a recent addition to videowin.c
and updating the SyncFB plugin to finally turn its overlay off when the
video output has stopped (the logo is visible). And doc update.
CVS patchset: 995
CVS date: 2001/11/07 23:01:03
|
|
CVS patchset: 992
CVS date: 2001/11/07 21:02:31
|
|
and when it is paused. Yet we do need a way to be notified when the overlay
should be allowed to be on and when it is not. (hiding the video window doesn't
work with this hack nor does stopping the play back - the overlay stays on in
both cases)
CVS patchset: 983
CVS date: 2001/11/07 13:34:14
|
|
CVS patchset: 978
CVS date: 2001/11/07 11:56:55
|
|
CVS patchset: 970
CVS date: 2001/11/06 14:23:31
|
|
CVS patchset: 969
CVS date: 2001/11/06 13:20:57
|
|
Johnston for reporting it.
CVS patchset: 968
CVS date: 2001/11/06 13:16:47
|