Age | Commit message (Collapse) | Author |
|
heavily based on a patch by Mike Lampard
* factor the frame format change event sending into a new function
CVS patchset: 6411
CVS date: 2004/04/17 14:18:14
|
|
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
|
|
CVS patchset: 6395
CVS date: 2004/04/11 15:27:19
|
|
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
|
|
(first DVD of "24" season 1 should work with the DXR3 now)
CVS patchset: 6324
CVS date: 2004/03/31 16:18:16
|
|
CVS patchset: 6215
CVS date: 2004/03/04 14:40:04
|
|
before aborting
CVS patchset: 6211
CVS date: 2004/03/03 20:09:11
|
|
CVS patchset: 6179
CVS date: 2004/02/20 18:16:52
|
|
* use _x_set_speed() for speed manipulations, since it is ticket-safe
* _x_set_speed() is an internal helper function now, move frontend locking
outside of it
* restrict access to metronom clock internal stuff
CVS patchset: 6165
CVS date: 2004/02/16 20:19:09
|
|
CVS patchset: 6030
CVS date: 2004/01/12 17:35:14
|
|
* 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
|
|
CVS patchset: 5879
CVS date: 2003/12/09 00:02:28
|
|
CVS patchset: 5867
CVS date: 2003/12/08 11:38:26
|
|
Replace XINE_ASSERT by _x_assert, which works exaclty as assert, except that it still warns with NDEBUG defined (but don't abort). Fix missuning of assert(0), which isn't safe, abort is abort, assert is for debugging purpose only, so all assert(0) has been converted to abort() alls. In osd_preload_fonts(): alloc needed memory chunk. Define NDEBUG in CFLAGS, for non DEBUG build only.
CVS patchset: 5860
CVS date: 2003/12/07 15:34:29
|
|
CVS patchset: 5849
CVS date: 2003/12/06 13:26:36
|
|
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: 5796
CVS date: 2003/11/26 19:43:26
|
|
BIG NOTE: use helpers to access to these informations (get/set/reset):
_x_{stream,meta}_info_{get,set,reset}()
are for internal use, don't use *_public() ones from inside the beast ;-)
Some wrongly names "xine_" fonction renaming.
CVS patchset: 5757
CVS date: 2003/11/16 23:33:42
|
|
* using xprintf() and lprintf() inside metronom
* prebuffer is now a metronom option
* some small structure cleanup
CVS patchset: 5737
CVS date: 2003/11/15 20:43:11
|
|
CVS patchset: 5731
CVS date: 2003/11/15 13:01:00
|
|
CVS patchset: 5724
CVS date: 2003/11/12 17:52:59
|
|
CVS patchset: 5721
CVS date: 2003/11/11 18:44:50
|
|
fall back to button 1
CVS patchset: 5716
CVS date: 2003/11/09 21:49:36
|
|
CVS patchset: 5697
CVS date: 2003/11/05 21:58:22
|
|
CVS patchset: 5580
CVS date: 2003/10/23 21:01:44
|
|
The changes to the video API of course require the video/spu decoder and
post plugin APIs to be increased as well.
CVS patchset: 5579
CVS date: 2003/10/23 20:12:33
|
|
* 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: 5279
CVS date: 2003/08/12 13:57:18
|
|
CVS patchset: 5276
CVS date: 2003/08/12 13:54:21
|
|
CVS patchset: 5253
CVS date: 2003/08/05 15:30:04
|
|
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
|
|
the DXR3 decoder can use them to improve sync
(this removes a magic number from the DXR3 decoder)
CVS patchset: 5065
CVS date: 2003/06/18 13:03:44
|
|
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
|
|
CVS patchset: 4964
CVS date: 2003/05/28 01:52:19
|
|
(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
|
|
time ago
CVS patchset: 4904
CVS date: 2003/05/23 10:52:40
|
|
* enable decoder warnings only with verbosity
* use a 0 duration, when there is an invalid frame rate code
(metronom magic will do the rest)
CVS patchset: 4903
CVS date: 2003/05/23 10:36:29
|
|
extracted some common targets and variables into a common Makefile
which is then included
CVS patchset: 4844
CVS date: 2003/05/14 16:21:44
|