Age | Commit message (Collapse) | Author |
|
TV out results in the lower third of the image being shaky; this fix might
raise other problems, but since we only play with the progressive flag,
the worst that could happen is that the card gets the interlaced vs.
progressive state wrong and this is almost never noticable on TV out
* report codec information for dxr3 video decoder
* while I am at it: small beautification to video_out_dxr3.c
CVS patchset: 6685
CVS date: 2004/06/13 16:00:16
|
|
we have to compensate this distortion in the coordinate transformation to get
accurate menu highlight areas
CVS patchset: 6405
CVS date: 2004/04/15 14:42:35
|
|
and dropping support for em8300 drivers older than 0.12.0
(this is older than two years)
CVS patchset: 6380
CVS date: 2004/04/10 15:29:57
|
|
CVS patchset: 6325
CVS date: 2004/03/31 16:18:55
|
|
CVS patchset: 6179
CVS date: 2004/02/20 18:16:52
|
|
* add a small delay before enabling zoom mode, since the card gets confused
when we activate zoom mode before the first frame
(that's also what the ChangeLog entry accounts for)
Then some less important changes:
* give a hint about sync mode to the SCR plugin to properly recover the mode
when resuming from pause mode
* refactor the enhanced mode handling out of the MPEG encoders into video out
* inline some decoder functions, because they are only used once anyway
* some additional cleanup
CVS patchset: 5996
CVS date: 2004/01/04 22:26:28
|
|
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
|