Age | Commit message (Collapse) | Author |
|
CVS patchset: 3431
CVS date: 2002/12/06 01:13:15
|
|
CVS patchset: 3394
CVS date: 2002/12/01 01:32:47
|
|
audio drift the same way i did for video doesn't work, since sound card
won't play it slower or faster because of the vpts's.
with this patch i hope to have definitely separated the 2 sources of
audio drift: (1) nominal sample rate discrepancy to stream pts,
(2) sound card drift to system clock.
- revert feedback audio loop
- updated metronom's audio drift
- always do a full gap filling if needed
CVS patchset: 3392
CVS date: 2002/11/30 22:09:42
|
|
vpts values ...) this seems to work quite well on my test mpeg1 streams. otherwise untested
CVS patchset: 3384
CVS date: 2002/11/27 23:13:09
|
|
* 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: 3295
CVS date: 2002/11/18 15:53:31
|
|
CVS patchset: 3249
CVS date: 2002/11/12 17:55:48
|
|
memory is blanked
CVS patchset: 3247
CVS date: 2002/11/12 16:52:33
|
|
functions, try to avoid deadlocks when exiting ao_loop, clean up code
CVS patchset: 3245
CVS date: 2002/11/12 00:15:08
|
|
CVS patchset: 3243
CVS date: 2002/11/11 23:41:25
|
|
CVS patchset: 3199
CVS date: 2002/11/07 22:39:55
|
|
CVS patchset: 3196
CVS date: 2002/11/06 23:20:45
|
|
- 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
|
|
concept for audio filter plugins is needed but sorry, this has been on my todo-list for too long)
CVS patchset: 2990
CVS date: 2002/10/24 17:51:30
|
|
CVS patchset: 2874
CVS date: 2002/10/20 15:56:27
|
|
Config entries not enabled yet.
Possible multiple stream issues.
CVS patchset: 2849
CVS date: 2002/10/18 14:20:58
|
|
CVS patchset: 2848
CVS date: 2002/10/18 13:13:30
|
|
CVS patchset: 2828
CVS date: 2002/10/14 15:46:48
|
|
video_decoder and audio_decoder)
CVS patchset: 2819
CVS date: 2002/10/12 19:20:02
|
|
CVS patchset: 2813
CVS date: 2002/10/12 10:36:50
|
|
Tested with alsa09 and oss.
CVS patchset: 2807
CVS date: 2002/10/10 13:12:17
|
|
CVS patchset: 2701
CVS date: 2002/09/19 01:59:50
|
|
CVS patchset: 2680
CVS date: 2002/09/18 00:51:33
|
|
broken now ... matthias/miguel: please fix it :-)
CVS patchset: 2606
CVS date: 2002/09/04 23:31:05
|
|
CVS patchset: 2414
CVS date: 2002/08/09 22:07:29
|
|
CVS patchset: 2362
CVS date: 2002/07/28 21:37:35
|
|
CVS patchset: 2195
CVS date: 2002/07/02 00:11:56
|
|
found in
laptops, supporting only 16 bits, only stereo etc). as added bonus of new "stackable"
conversion scheme fixes resampling for 8 bit streams.
(thanks Damien Clermonté for discussion and ideas)
note1: alsa patch untested.
note2: pass-through untested.
CVS patchset: 2187
CVS date: 2002/07/01 13:51:26
|
|
CVS patchset: 2129
CVS date: 2002/06/22 13:40:38
|
|
CVS patchset: 2100
CVS date: 2002/06/19 23:45:50
|
|
Internationalize all config related stuff.
Fix not registered mrl ending in roq/film demuxer.
Add bindtextdomain() calls in load_plugins (for audio/video out plugins).
CVS patchset: 2066
CVS date: 2002/06/12 12:22:25
|
|
so all ao plugins have this feature now.
CVS patchset: 1991
CVS date: 2002/06/03 09:45:12
|
|
happen without it when using async functions), force_rate as integer
CVS patchset: 1935
CVS date: 2002/05/24 12:23:58
|
|
<ian@cypherpunks.ca>
CVS patchset: 1926
CVS date: 2002/05/21 20:39:03
|
|
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
|
|
CVS patchset: 1716
CVS date: 2002/04/14 00:24:45
|
|
removed METRONOM_DENY_BACKWARD_ADJUST hack.
CVS patchset: 1653
CVS date: 2002/04/01 12:09:08
|
|
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
|
|
CVS patchset: 1635
CVS date: 2002/03/26 01:47:17
|
|
(wanna try? gnome-xine mms://live5-ms.unbn.unit.net/radio_project )
forced asx-parser back to a (hopefully) working state
fixed warning about wrong audio_instance type
CVS patchset: 1591
CVS date: 2002/03/19 02:12:49
|
|
and introducing the #ifdef LOG concept in more files (I really start to like that concept, much better than xprintf)
CVS patchset: 1589
CVS date: 2002/03/18 22:45:53
|
|
CVS patchset: 1572
CVS date: 2002/03/16 13:25:05
|
|
playback stream and to flush buffered samples from from the audio driver.
(Currently implemented in the 'Sun' audio driver, + some untested code in the
alsa 0.9 driver).
The pause/resume method can be used by the engine to immediatelly stop playing
buffered audio samples when the video is paused.
Flushing buffered samples is useful when a video is stopped. And it'll be
useful for better seeking support, too.
CVS patchset: 1556
CVS date: 2002/03/11 19:58:00
|
|
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
|
|
CVS patchset: 1535
CVS date: 2002/03/01 09:29:49
|
|
CVS patchset: 1508
CVS date: 2002/02/18 15:55:44
|
|
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
|
|
- 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: 1295
CVS date: 2001/12/24 12:36:19
|
|
va_list typedef redefine. We get the prototype for swab() on solais by
including stdlib.h / unistd.h
CVS patchset: 1209
CVS date: 2001/12/10 12:31:08
|