summaryrefslogtreecommitdiff
path: root/src/xine-engine
AgeCommit message (Collapse)Author
2002-12-01public header needed for xine_{audio,video}_port_t declarationMichael Roitzsch
CVS patchset: 3405 CVS date: 2002/12/01 15:11:47
2002-12-01implement the rest of the public post plugin APIMichael Roitzsch
CVS patchset: 3404 CVS date: 2002/12/01 15:11:02
2002-12-01- add post plugins to the plugin catalogMichael Roitzsch
- fix some bugs in plugin loader that prevented it from traversing subdirs - implement some public API functions for post plugin handling here CVS patchset: 3403 CVS date: 2002/12/01 15:10:04
2002-12-01enable compilation of post plugin helper moduleMichael Roitzsch
CVS patchset: 3402 CVS date: 2002/12/01 15:07:35
2002-12-01first Advent - time for some presents: xine's first post pluginMichael Roitzsch
CVS patchset: 3398 CVS date: 2002/12/01 14:52:55
2002-12-01avoid overflowGuenter Bartsch
CVS patchset: 3394 CVS date: 2002/12/01 01:32:47
2002-11-30just now i realized the wrong underlying assumption i did in metronom: fixingMiguel Freitas
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
2002-11-29no need to dispose the current decoder plugin on stream end, it will be disposedMichael Roitzsch
anyway as soon as a new stream starts or another decoder is needed benefit: the dxr3 video decoder will not close the device after playing the logo and therefore the image will stay on screen CVS patchset: 3389 CVS date: 2002/11/29 17:25:26
2002-11-28yep, more codec typesMike Melanson
CVS patchset: 3388 CVS date: 2002/11/28 18:49:10
2002-11-28Extended demuxer API with the methods get_capabilities() and ↵Peter Liljenberg
get_optional_data(). Bumped API version to 18. Added calls to these methods in xine_get_{spu,audio}_lang(). Added DVBSUB support in demux_ts.c CVS patchset: 3386 CVS date: 2002/11/28 10:21:05
2002-11-27experimental change in handling of sound clock drifting (relative to the ↵Heiko Schaefer
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
2002-11-27prettier logging :o)Heiko Schaefer
CVS patchset: 3382 CVS date: 2002/11/27 21:41:11
2002-11-27make Siggi happy: setting stream correctly makes xine-ui playlists work againxine-1-alpha2-release1-alpha2Michael Roitzsch
CVS patchset: 3380 CVS date: 2002/11/27 16:19:53
2002-11-27seems the closedir doesn't break passthrough anymoreHeiko Schaefer
CVS patchset: 3379 CVS date: 2002/11/27 00:47:50
2002-11-25return of the arts audio output pluginGuenter Bartsch
CVS patchset: 3367 CVS date: 2002/11/25 22:01:56
2002-11-25make guenter happy: raise the expertise level of the position entriesMichael Roitzsch
CVS patchset: 3366 CVS date: 2002/11/25 16:56:06
2002-11-25less noiseMichael Roitzsch
CVS patchset: 3365 CVS date: 2002/11/25 12:36:05
2002-11-24wtf happened to those black bars ?\!? :>Guenter Bartsch
CVS patchset: 3355 CVS date: 2002/11/24 16:18:34
2002-11-23no race on the backup image, please; use a different solution (see comment)Michael Roitzsch
CVS patchset: 3353 CVS date: 2002/11/23 13:08:19
2002-11-23fix segfaults with failed driversMichael Roitzsch
({ao,vo}_new_port would be called with a NULL driver) CVS patchset: 3349 CVS date: 2002/11/23 10:56:23
2002-11-22HELP! My latest engine patch slightly broke the seeking, so I revert thisMichael Roitzsch
part. It should not cause much trouble now, but improves seeking a lot. CVS patchset: 3340 CVS date: 2002/11/22 19:12:00
2002-11-22when the image does not fit the viewport and black bars need to be added, theirMichael Roitzsch
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
2002-11-22flushing the last frame too should increase engine responsiveness now theMichael Roitzsch
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
2002-11-22do not play with the clock any more, we have dedicated flush functions for ↵Michael Roitzsch
that now (This should fix Daniels MP3 problems, since the end of one stream would have adjusted the global clock thus affecting all other streams.) CVS patchset: 3334 CVS date: 2002/11/22 16:23:58
2002-11-22Developers can now run "make" in their work area (e.g. src/libffmpeg) and itStephen Torri
will build all dependent parts (e.g. libxine.la). The directory must still be prepared by running autogen.sh. CVS patchset: 3331 CVS date: 2002/11/22 05:25:14
2002-11-20implement public OSD wrappersMichael Roitzsch
CVS patchset: 3321 CVS date: 2002/11/20 18:41:14
2002-11-20document coordinatesMichael Roitzsch
CVS patchset: 3316 CVS date: 2002/11/20 13:51:36
2002-11-20Fix typoEwald Snel
CVS patchset: 3314 CVS date: 2002/11/20 13:42:41
2002-11-20I forgot to adapt thisMichael Roitzsch
CVS patchset: 3313 CVS date: 2002/11/20 12:22:19
2002-11-20engine modifications to allow post plugin layer:Michael Roitzsch
* 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
2002-11-19spu and overlay cleanups, mostly cosmeticMiguel Freitas
CVS patchset: 3298 CVS date: 2002/11/19 00:45:41
2002-11-18set default audio.passthrough_offset to 0Heiko Schaefer
CVS patchset: 3295 CVS date: 2002/11/18 15:53:31
2002-11-18first steps towards a working real demuxer and using binary-only real codecsGuenter Bartsch
CVS patchset: 3285 CVS date: 2002/11/18 03:03:07
2002-11-17bring eject back: always keep the last input plugin class that supports ejectingMichael Roitzsch
CVS patchset: 3280 CVS date: 2002/11/17 17:41:45
2002-11-15cleaning up spu types. now avi subtitles may be enabled again.Miguel Freitas
(+ missed ffmpeg/dv patch) CVS patchset: 3263 CVS date: 2002/11/15 00:20:31
2002-11-14Fix memory leaksEwald Snel
CVS patchset: 3260 CVS date: 2002/11/14 19:45:01
2002-11-12merge metronom's improvements (inform decoders about discontinuities)Miguel Freitas
http://sourceforge.net/mailarchive/forum.php?thread_id=1297475&forum_id=7131 CVS patchset: 3250 CVS date: 2002/11/12 18:40:50
2002-11-12even more agressive consistency checkingGuenter Bartsch
CVS patchset: 3249 CVS date: 2002/11/12 17:55:48
2002-11-12use xmalloc instead of malloc so memory footprint can be easily traced and ↵Guenter Bartsch
memory is blanked CVS patchset: 3247 CVS date: 2002/11/12 16:52:33
2002-11-12fix buffer leakage in ao_loop, re-introduce lock around all driver ↵Guenter Bartsch
functions, try to avoid deadlocks when exiting ao_loop, clean up code CVS patchset: 3245 CVS date: 2002/11/12 00:15:08
2002-11-12(very) small memleakGuenter Bartsch
CVS patchset: 3244 CVS date: 2002/11/12 00:13:14
2002-11-11A try to fix ao_flush() loopThibaut Mattern
CVS patchset: 3243 CVS date: 2002/11/11 23:41:25
2002-11-11added some missing stream attributesMike Melanson
CVS patchset: 3230 CVS date: 2002/11/11 04:57:18
2002-11-11fix snapshot colorsMiguel Freitas
CVS patchset: 3226 CVS date: 2002/11/11 00:54:08
2002-11-10src/video_out/video_out_xv.c:Stephen Torri
Cleared up trailing spaces src/xine-engine/Makefile.am: libxine should depend on the build libxineutil. src/xine-utils/Makefile.am: src/xine-utils/xine_check.c: src/xine-utils/xine_check.h: Added checking of support of yuv12 CVS patchset: 3223 CVS date: 2002/11/10 20:35:50
2002-11-10fix wrong abs macro; many thanks to James Slorach for finding this nasty,Michael Roitzsch
well-hidden bug CVS patchset: 3220 CVS date: 2002/11/10 13:33:13
2002-11-10proper locking of display_img_buf_queue to avoid races with vo_flushMichael Roitzsch
CVS patchset: 3219 CVS date: 2002/11/10 13:18:01
2002-11-09beginnings of the get_video/audio_frame apiGuenter Bartsch
CVS patchset: 3215 CVS date: 2002/11/09 23:22:32
2002-11-08Better handling of the end of the discontinuity.Thibaut Mattern
CVS patchset: 3205 CVS date: 2002/11/08 18:47:19
2002-11-08There was a bug in discontinuity handling.Thibaut Mattern
This should fix strange problems. CVS patchset: 3201 CVS date: 2002/11/08 07:53:52