Age | Commit message (Collapse) | Author |
|
- improves playback on slower systems since we avoid false triggering of still
frames and duplicating images
CVS patchset: 3447
CVS date: 2002/12/06 18:38:35
|
|
- these debug messages are not that interesting for the user
CVS patchset: 3441
CVS date: 2002/12/06 17:16:40
|
|
copy() is called if needed when frames are enqueued for displaying.
also frames are not "copied" if late (good for slow machines with xshm)
CVS patchset: 3435
CVS date: 2002/12/06 01:38:22
|
|
CVS patchset: 3353
CVS date: 2002/11/23 13:08:19
|
|
flush-by-clock-adjust is gone,
keep the last frame as backup to not sacrifice the seek improvements
CVS patchset: 3336
CVS date: 2002/11/22 17:05:56
|
|
* 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: 3219
CVS date: 2002/11/10 13:18:01
|
|
CVS patchset: 3164
CVS date: 2002/11/03 13:47:00
|
|
CVS patchset: 3151
CVS date: 2002/11/02 16:22:19
|
|
CVS patchset: 3149
CVS date: 2002/11/02 15:18:40
|
|
- output fifo flushing
- more sophisticated discontinuity handling
- seek improvement by waiting for at least one frame
CVS patchset: 3089
CVS date: 2002/10/29 16:02:43
|
|
other audio output plugin from build process
CVS patchset: 2841
CVS date: 2002/10/16 22:54:47
|
|
CVS patchset: 2828
CVS date: 2002/10/14 15:46:48
|
|
CVS patchset: 2631
CVS date: 2002/09/09 03:06:14
|
|
broken now ... matthias/miguel: please fix it :-)
CVS patchset: 2606
CVS date: 2002/09/04 23:31:05
|
|
CVS patchset: 2388
CVS date: 2002/08/03 20:42:32
|
|
events)
- duplicate_frame is now internal use only (api function deprecated)
- special case for redrawing screen in paused mode (due overlay changes,
resize, window movement, brightness adjusting etc)
- xshm brightness may be adjusted with video paused
CVS patchset: 2363
CVS date: 2002/07/30 00:26:45
|
|
CVS patchset: 2282
CVS date: 2002/07/15 21:42:33
|
|
- make sure that last_frame will be valid
- capture exactly the last displayed image (closes #496735)
- capture both image and overlays
CVS patchset: 1928
CVS date: 2002/05/22 18:55:11
|
|
btw: we must update faq to say that these messages are _usually_ an indication of
dma disabled on dvd/cdrom drive.
CVS patchset: 1927
CVS date: 2002/05/21 22:16:14
|
|
is too late. the old code adjusted metronom's video_vpts, causing
false "video jumps".
CVS patchset: 1906
CVS date: 2002/05/18 12:36:03
|
|
advantages of this implementation:
- less (ie simpler) code
- works around the wrong-coloured-logo issue (okay, .yv12.gz did as well)
- logo doesn't flash between streams any more
- smaller logo file
(currently MPEG1 elementary stream, as that's all I could create with the
GIMP. Other formats may compress even better...)
- support for animated logos, even with sound
CVS patchset: 1830
CVS date: 2002/05/02 01:44:44
|
|
CVS patchset: 1825
CVS date: 2002/05/01 20:38:19
|
|
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 decoder api to allow reseting internal state on seeks
CVS patchset: 1696
CVS date: 2002/04/09 03:37:59
|
|
when freeing frames after closing the video output driver
- New patch to fix the frame leak in the Xv driver only
CVS patchset: 1667
CVS date: 2002/04/02 19:29:09
|
|
- Frames can be freed by video driver until video driver' exit(), so you
need to call this before vo_free_img_buffers() to avoid frame leak
CVS patchset: 1660
CVS date: 2002/04/01 22:19:27
|
|
CVS patchset: 1644
CVS date: 2002/03/29 19:52:16
|
|
CVS patchset: 1643
CVS date: 2002/03/29 19:34:06
|
|
and install it by default.
CVS patchset: 1642
CVS date: 2002/03/28 12:44:37
|
|
- big video_out locking cleanup: no more decoder_locked, display_locked,
driver_locked madness!
CVS patchset: 1630
CVS date: 2002/03/25 01:02:51
|
|
CVS patchset: 1615
CVS date: 2002/03/22 17:38:21
|
|
video_out will make into screen - hopefully making dvd menus happy! :)
CVS patchset: 1613
CVS date: 2002/03/22 13:33:22
|
|
CVS patchset: 1611
CVS date: 2002/03/21 22:08:59
|
|
- fix syncfb driver
CVS patchset: 1605
CVS date: 2002/03/21 16:21:01
|
|
CVS patchset: 1604
CVS date: 2002/03/21 12:58:20
|
|
- cleanup / more types of discontinuity handling in metronom
- disc detection based on nav-packets
small video_out fix to make exiting xine easier in case it gets stuck
CVS patchset: 1599
CVS date: 2002/03/20 23:12:58
|
|
CVS patchset: 1567
CVS date: 2002/03/14 04:31:49
|
|
metronom drift update - will I ever get this one correct?
CVS patchset: 1564
CVS date: 2002/03/12 19:51:29
|
|
CVS patchset: 1535
CVS date: 2002/03/01 09:29:49
|
|
CVS patchset: 1509
CVS date: 2002/02/18 17:30:38
|
|
frame creation
CVS patchset: 1507
CVS date: 2002/02/18 13:33:19
|
|
relevant information like stream type/size/bitrate instead.
demuxer cleanup, removed no-longer-needed macros :-)
switched off video_out/libmpeg2/... verbose log output messages.
CVS patchset: 1503
CVS date: 2002/02/17 17:32:49
|
|
CVS patchset: 1502
CVS date: 2002/02/17 15:53:28
|
|
display the logo without crashing now :-)
CVS patchset: 1501
CVS date: 2002/02/17 00:06:58
|
|
CVS patchset: 1500
CVS date: 2002/02/16 23:37:55
|
|
- 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
|
|
CVS patchset: 1468
CVS date: 2002/02/02 13:39:30
|
|
CVS patchset: 1467
CVS date: 2002/02/02 13:26:34
|
|
CVS patchset: 1452
CVS date: 2002/01/25 14:56:00
|