Age | Commit message (Collapse) | Author |
|
CVS patchset: 5912
CVS date: 2003/12/14 22:13:22
|
|
relevant too. Small other little fix (can't remember). Change few internal function prototype because it xine_t pointer need to be used if some xine's internal sections. NOTE: libdvd{nav,read} is still too noisy, i will take a look to made it quit, without invasive changes. To be continued...
CVS patchset: 5844
CVS date: 2003/12/05 15:54:56
|
|
(this O_NONBLOCK must be an ancient relic, thanks to Anders Rune Jensen for
finding it)
CVS patchset: 5820
CVS date: 2003/11/29 19:35:39
|
|
scratch buffer enhancement (thanks Thibaut for the malloc tips), enlarge log buffer from 25 lines (very useless), to 150 (better).
CVS patchset: 5801
CVS date: 2003/11/26 23:44:08
|
|
CVS patchset: 5797
CVS date: 2003/11/26 20:30:36
|
|
CVS patchset: 5721
CVS date: 2003/11/11 18:44:50
|
|
CVS patchset: 5580
CVS date: 2003/10/23 21:01:44
|
|
* some obsolete VO_CAP_* constants removed
* VO_ZOOM_* constants replaced by their XINE_VO_ZOOM_* equivalents from xine.h
* moved some bits around
* proc_frame() needs only one parameter: the frame
* renamed copy_called to proc_called
* changed logic in video_out.c to call proc_* functions a bit
(call proc_frame() first, then call proc_slice() if proc_frame() has not set
proc_called, this allows video out plugins to have both hooks called)
CVS patchset: 5576
CVS date: 2003/10/23 15:17:06
|
|
- bump vo and post interface versions
obs: video_out_xvmc.c needs some more work, see todo.
CVS patchset: 5459
CVS date: 2003/10/06 21:52:42
|
|
CVS patchset: 5362
CVS date: 2003/09/13 15:29:33
|
|
* move responsibility for the SCR plugin from the decoder to the video out
* use the SCR for non-MPEG content as well
* modify frames' vpts so they are sent earlier to the driver
* tag the encoded MPEG stream by SETPTS ioctls to leave the final display
scheduling to the card
CVS patchset: 5354
CVS date: 2003/09/11 10:01:02
|
|
CVS patchset: 5276
CVS date: 2003/08/12 13:54:21
|
|
handle pan&scan information independently from the aspect
- proper DVD button group handling in dxr3 spu decoder
CVS patchset: 5248
CVS date: 2003/08/05 15:07:42
|
|
patch by Philip Jgenstedt
CVS patchset: 5243
CVS date: 2003/08/04 03:47:09
|
|
img->displayed is obsolete now, drivers should use img->free.
CVS patchset: 4994
CVS date: 2003/05/31 18:33:28
|
|
(MPEG content coming in)
CVS patchset: 4988
CVS date: 2003/05/30 14:29:02
|
|
on_unneeded would be called from decoder's context while frames might
still be around in the video_out context
CVS patchset: 4987
CVS date: 2003/05/30 14:10:49
|
|
(this code is from some old encoder fiddling of mine)
CVS patchset: 4936
CVS date: 2003/05/25 19:00:37
|
|
it works without any additionally installed libraries
CVS patchset: 4931
CVS date: 2003/05/25 18:36:51
|
|
CVS patchset: 4788
CVS date: 2003/05/06 21:07:38
|
|
CVS patchset: 4582
CVS date: 2003/04/09 22:21:29
|
|
CVS patchset: 4520
CVS date: 2003/03/31 14:31:58
|
|
by the UI
CVS patchset: 4512
CVS date: 2003/03/30 10:58:35
|
|
(Maybe there is nothing more to debug here? ;)
So: Silence!
CVS patchset: 4192
CVS date: 2003/02/18 12:58:44
|
|
(people who have green lines at the top or the bottom of the overlay
should increase this value)
CVS patchset: 4143
CVS date: 2003/02/13 14:32:17
|
|
CVS patchset: 4125
CVS date: 2003/02/10 17:28:35
|
|
CVS patchset: 4004
CVS date: 2003/01/25 12:07:34
|
|
CVS patchset: 3960
CVS date: 2003/01/18 17:25:40
|
|
CVS patchset: 3883
CVS date: 2003/01/12 20:54:14
|
|
CVS patchset: 3882
CVS date: 2003/01/12 20:33:57
|
|
CVS patchset: 3751
CVS date: 2003/01/02 12:00:52
|
|
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
|
|
CVS patchset: 3434
CVS date: 2002/12/06 01:33:00
|
|
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
|
|
CVS patchset: 3332
CVS date: 2002/11/22 16:20:33
|
|
* 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
|
|
CVS patchset: 3088
CVS date: 2002/10/29 15:19:44
|
|
CVS patchset: 3013
CVS date: 2002/10/26 16:14:27
|
|
- use vo_scale helper for video_out_dxr3 (overlay display is now
pixel aspect corrected)
- some additional dxr3 fixes, especially overlay
(menus & overlay, forgotten brightness/constrast/saturation setting ...)
CVS patchset: 3010
CVS date: 2002/10/26 14:35:04
|
|
frame output callback
CVS patchset: 2810
CVS date: 2002/10/11 10:55:27
|
|
device
CVS patchset: 2752
CVS date: 2002/09/27 13:07:43
|
|
CVS patchset: 2717
CVS date: 2002/09/20 12:51:58
|
|
(geez this was a job)
CVS patchset: 2616
CVS date: 2002/09/05 20:44:38
|
|
CVS patchset: 2612
CVS date: 2002/09/05 12:52:24
|
|
CVS patchset: 2530
CVS date: 2002/08/27 19:19:39
|
|
encoding to place overlays over mpeg playback
CVS patchset: 2469
CVS date: 2002/08/17 14:30:09
|
|
CVS patchset: 2460
CVS date: 2002/08/15 13:35:12
|
|
- 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
|
|
(thanks to Miguel for doing that)
CVS patchset: 2445
CVS date: 2002/08/13 15:44:02
|
|
CVS patchset: 2429
CVS date: 2002/08/11 13:22:55
|