summaryrefslogtreecommitdiff
path: root/src/xine-engine/metronom.c
AgeCommit message (Collapse)Author
2002-04-24Some more adjustments to make dvd menus work better.James Courtier-Dutton
CVS patchset: 1774 CVS date: 2002/04/24 20:26:06
2002-04-17fix prebuffer vpts for no-audio streamsMiguel Freitas
CVS patchset: 1734 CVS date: 2002/04/17 22:02:13
2002-04-09- new (fast) demuxer seeking schemeMiguel Freitas
- updated decoder api to allow reseting internal state on seeks CVS patchset: 1696 CVS date: 2002/04/09 03:37:59
2002-04-07fix bug where metronom_got_audio_samples() is called beforeMiguel Freitas
in_discontinuity was set. CVS patchset: 1693 CVS date: 2002/04/07 12:09:38
2002-04-01latest dxr3 fixes from Michael Roitzsch.Miguel Freitas
removed METRONOM_DENY_BACKWARD_ADJUST hack. CVS patchset: 1653 CVS date: 2002/04/01 12:09:08
2002-03-31patches by Michael Roitzsch for dxr3 compatibility: introduce a new metronomMike Lampard
option deny_backward_adjust, which, when set, only allows positive adjustments to vpts_offset. CVS patchset: 1649 CVS date: 2002/03/31 14:36:42
2002-03-26sound card clock drift patchMiguel Freitas
CVS patchset: 1635 CVS date: 2002/03/26 01:47:17
2002-03-24scr unregister patch from Michael Roitzsch, buffer mem release fix, ↵Guenter Bartsch
xmalloc_aligned cleanup - fb vo plugin needs to be fixed for this one CVS patchset: 1626 CVS date: 2002/03/24 14:15:36
2002-03-23moved network buffering to a seperate file so all network/stream input pluginsGuenter Bartsch
can share that code. added ability to control scr adjustability to metronom (get/set options) so strict_scr is no longer needed. CVS patchset: 1620 CVS date: 2002/03/23 18:56:55
2002-03-23audio drift patch (debug message enabled)Miguel Freitas
CVS patchset: 1619 CVS date: 2002/03/23 13:28:35
2002-03-22fix discontinuity handling when player resume/startMiguel Freitas
CVS patchset: 1616 CVS date: 2002/03/22 18:20:03
2002-03-20steps towards dvd playback:Guenter Bartsch
- 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
2002-03-12small fix for excessive seekingGuenter Bartsch
CVS patchset: 1566 CVS date: 2002/03/12 22:23:14
2002-03-12another try to fix driftMiguel Freitas
CVS patchset: 1565 CVS date: 2002/03/12 22:00:07
2002-03-12getting rid of more LOG_ macros => output messages only once ... and another ↵Guenter Bartsch
metronom drift update - will I ever get this one correct? CVS patchset: 1564 CVS date: 2002/03/12 19:51:29
2002-03-12minor corrections and a patch for metronom to make sure it doesn't ↵Guenter Bartsch
compensate drifts forever CVS patchset: 1563 CVS date: 2002/03/12 11:04:06
2002-03-12porting some fixes to new metronomMiguel Freitas
CVS patchset: 1560 CVS date: 2002/03/12 01:35:54
2002-03-11metronom and demuxers should work again (although not all demuxers are fully ↵Guenter Bartsch
updated at this point). demux_qt can handle compressed audio, but is still unfinished. Yes, this _is_ the big metronom update, metronom now depends on disc_off information in discontinuities. CVS patchset: 1554 CVS date: 2002/03/11 12:31:24
2002-03-10- mpeg2 frame duration fixesMiguel Freitas
- metronom fixes, drift calculation CVS patchset: 1548 CVS date: 2002/03/10 21:16:14
2002-03-08temporary fix for a/v sync problems, this is _not_ the big update I'm ↵Guenter Bartsch
planning which will use scr info for "informed" discontinuity handling. This is just a quick'n'dirty fix. CVS patchset: 1547 CVS date: 2002/03/08 19:17:05
2002-03-08slight output changesHeiko Schaefer
CVS patchset: 1546 CVS date: 2002/03/08 16:56:03
2002-03-08dxr3 improvements from Michael RoitzschJames Courtier-Dutton
CVS patchset: 1543 CVS date: 2002/03/08 00:24:40
2002-03-01memleak fixes from ewald snelGuenter Bartsch
CVS patchset: 1535 CVS date: 2002/03/01 09:29:49
2002-02-27fixed printfHeiko Schaefer
CVS patchset: 1529 CVS date: 2002/02/27 13:09:30
2002-02-18cleanup/added debug messages, small metronom fixGuenter Bartsch
CVS patchset: 1508 CVS date: 2002/02/18 15:55:44
2002-02-18do not discard frames in vo_frame_draw as they may be needed for stillGuenter Bartsch
frame creation CVS patchset: 1507 CVS date: 2002/02/18 13:33:19
2002-02-17big debug output cleanup. removed debug output from log window, loggingGuenter Bartsch
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
2002-02-17more bugfixes, I can now see video using xshm :-)Guenter Bartsch
CVS patchset: 1502 CVS date: 2002/02/17 15:53:28
2002-02-16bufixes from miguel freitasGuenter Bartsch
CVS patchset: 1500 CVS date: 2002/02/16 23:37:55
2002-02-09the long-awaited video_out changes, not completely debuged (races)Guenter Bartsch
- 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
2002-01-28patches from Ewald Snel (finish metronom sync loop on xine exit, initializeMiguel Freitas
ffmpeg static data only once) CVS patchset: 1457 CVS date: 2002/01/28 17:28:39
2002-01-15disable debuggingMiguel Freitas
CVS patchset: 1409 CVS date: 2002/01/15 16:37:14
2002-01-15small fixes and cleanups, metronom wasn't told the frame rate of next stream ↵Guenter Bartsch
in playlist CVS patchset: 1407 CVS date: 2002/01/15 13:51:10
2002-01-14miguel's latest still frame patches and some minor cleanupsGuenter Bartsch
CVS patchset: 1401 CVS date: 2002/01/14 00:34:22
2002-01-06miguel's superb metronom/still frame patches, with very small modifications. ↵Guenter Bartsch
Absolutely cool work, miguel\! :-) CVS patchset: 1352 CVS date: 2002/01/06 00:49:01
2002-01-02Correct spelling of __VA_ARGS__ macroJuergen Keil
CVS patchset: 1324 CVS date: 2002/01/02 18:16:07
2001-12-27Add intl support + more logging messages.Daniel Caujolle-Bert
CVS patchset: 1308 CVS date: 2001/12/27 14:30:28
2001-12-25small fix in video_wrap_offset calculationMiguel Freitas
CVS patchset: 1306 CVS date: 2001/12/25 14:39:01
2001-12-24automatic still image detection - based on miguel's work but with ↵Guenter Bartsch
modifications to handle still images with audio, works pretty well on episode I, x-men and sleepy hollow and all other dvds I've tested CVS patchset: 1294 CVS date: 2001/12/24 00:45:03
2001-12-23spu vpts calculation may fallback using audio_wrap_offsetMiguel Freitas
CVS patchset: 1291 CVS date: 2001/12/23 13:21:56
2001-12-19metronom fix: we must never update wrap_offset inside discontinuityMiguel Freitas
window CVS patchset: 1276 CVS date: 2001/12/19 13:40:05
2001-12-16increased pts discontinuity threshold to not false trigger on weirdMiguel Freitas
asf/avi streams CVS patchset: 1259 CVS date: 2001/12/16 21:52:04
2001-12-09- metronom bugfixesMiguel Freitas
CVS patchset: 1189 CVS date: 2001/12/09 17:08:06
2001-11-28fix no audio deadlockMiguel Freitas
CVS patchset: 1130 CVS date: 2001/11/28 23:46:08
2001-11-27Improve DTS support.James Courtier-Dutton
CVS patchset: 1121 CVS date: 2001/11/27 00:00:34
2001-11-18new configfile interface, code cleanup, xprintf is goneGuenter Bartsch
CVS patchset: 1064 CVS date: 2001/11/18 03:53:23
2001-11-17Add 'xine_' prefix to all of xine-utils functions (what about cpuDaniel Caujolle-Bert
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
2001-11-13metronom logic changedHeiko Schaefer
CVS patchset: 1030 CVS date: 2001/11/13 21:47:57
2001-11-10check for start of streamHeiko Schaefer
CVS patchset: 1013 CVS date: 2001/11/10 14:57:20
2001-11-10very unfinished scr discontinuity detection stuff, new software audio out ↵Guenter Bartsch
buffer and thread CVS patchset: 1010 CVS date: 2001/11/10 13:48:02