| Age | Commit message (Collapse) | Author | 
|---|
|  | * 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: 3281
CVS date: 2002/11/17 17:48:47 | 
|  | CVS patchset: 3206
CVS date: 2002/11/08 23:27:59 | 
|  | (mostly turning :// into :/)
CVS patchset: 3113
CVS date: 2002/10/31 17:00:44 | 
|  | delimiter
CVS patchset: 3053
CVS date: 2002/10/27 22:48:57 | 
|  | stuff and plugins being instatiated several times).
actually i got it to play something (have not tried sound though).
CVS patchset: 2845
CVS date: 2002/10/18 04:04:10 | 
|  | plugin info
struct to the plugin class struct
small nerby change in libffmpeg decoder plugin:
access to video_out/audio_out in decoders should now be done via the
appropriate members in xine_stream_t
CVS patchset: 2843
CVS date: 2002/10/17 17:43:41 | 
|  | CVS patchset: 2835
CVS date: 2002/10/16 14:09:12 | 
|  | CVS patchset: 2828
CVS date: 2002/10/14 15:46:48 | 
|  | - bring our beloved xine_t * back (no more const there)
- remove const on some input plugin functions
  where the data changes with media (dvd, ...) changes
  and is therefore not const
CVS patchset: 2740
CVS date: 2002/09/22 14:29:40 | 
|  | CVS patchset: 2698
CVS date: 2002/09/19 00:23:29 | 
|  | "no subtitles because user switched it off"
and
"no subtitles because none are available"
CVS patchset: 2668
CVS date: 2002/09/15 14:05:37 | 
|  | fix some input plugins that would not copy the mrl on open
CVS patchset: 2623
CVS date: 2002/09/06 18:13:10 | 
|  | adapt some more decoders
CVS patchset: 2618
CVS date: 2002/09/05 22:18:50 | 
|  | (geez this was a job)
CVS patchset: 2616
CVS date: 2002/09/05 20:44:38 | 
|  | functions
CVS patchset: 2615
CVS date: 2002/09/05 20:19:48 | 
|  | broken now ... matthias/miguel: please fix it :-)
CVS patchset: 2606
CVS date: 2002/09/04 23:31:05 | 
|  | CVS patchset: 2214
CVS date: 2002/07/05 17:31:59 | 
|  | 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 | 
|  | CVS patchset: 2049
CVS date: 2002/06/09 13:23:36 | 
|  | increased interface version numbers, to reflect the xine_t change
CVS patchset: 1939
CVS date: 2002/05/25 19:19:16 | 
|  | CVS patchset: 1853
CVS date: 2002/05/05 20:20:10 | 
|  | assignement (may segfault).
CVS patchset: 1772
CVS date: 2002/04/24 08:12:13 | 
|  | - update dxr3 and xvid plugins to new interface (add dispose() functions)
CVS patchset: 1766
CVS date: 2002/04/23 15:45:19 | 
|  | CVS patchset: 1765
CVS date: 2002/04/23 14:02:41 | 
|  | - add dispose() function to all decoder plugin structures
CVS patchset: 1763
CVS date: 2002/04/23 13:30:42 | 
|  | CVS patchset: 1730
CVS date: 2002/04/16 14:26:46 | 
|  | This tells the demuxers if the input plugin can handle preview testing.
Most plugins which are seekable can handle it.
The current exception to this is the xine-dvdnav plugin which is seekable but not previewable due to DVDs having still pictures which stall the preview testing.
CVS patchset: 1710
CVS date: 2002/04/11 22:27:11 | 
|  | CVS patchset: 1633
CVS date: 2002/03/25 22:55:42 | 
|  | CVS patchset: 1574
CVS date: 2002/03/16 20:53:49 | 
|  | 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: 1425
CVS date: 2002/01/18 22:43:43 | 
|  | CVS patchset: 1324
CVS date: 2002/01/02 18:16:07 | 
|  | CVS patchset: 1308
CVS date: 2001/12/27 14:30:28 | 
|  | CVS patchset: 1246
CVS date: 2001/12/14 21:03:03 | 
|  | directory.  Fixes a problem under solaris with a non working file browser,
when xine is started using a CDE action.
CVS patchset: 1245
CVS date: 2001/12/14 17:39:29 | 
|  | CVS patchset: 1243
CVS date: 2001/12/14 15:26:47 | 
|  | CVS patchset: 1242
CVS date: 2001/12/14 14:49:08 | 
|  | register_empty function from configfile (undocumented and doesn't make sense)
CVS patchset: 1153
CVS date: 2001/12/01 22:38:31 | 
|  | First draft of compat.h (almost empty for now).
CVS patchset: 1139
CVS date: 2001/11/30 00:53:50 | 
|  | CVS patchset: 1064
CVS date: 2001/11/18 03:53:23 | 
|  | 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 | 
|  | between gui, plugins and the xine engine; code cleanup
CVS patchset: 837
CVS date: 2001/10/20 02:01:51 | 
|  | full xine_t *xine. This should enable stream plugins to register SCR plugins. WARNING: delete old input plugins, otherwise xine will crash
CVS patchset: 823
CVS date: 2001/10/17 20:33:09 | 
|  | malloc for mrl_t** double indirect mrl_t arrays.
(old code was overwriting non-malloced memory)
CVS patchset: 770
CVS date: 2001/10/08 18:06:34 | 
|  | (e.g. when accessing an encrypted dvd without proper dvd drive authentication).
Print error messages, and try to handle read errors.
CVS patchset: 741
CVS date: 2001/10/05 17:36:28 | 
|  | point inside block read (dvd and file inputs).
CVS patchset: 597
CVS date: 2001/09/10 00:47:37 | 
|  | CVS patchset: 586
CVS date: 2001/09/08 00:44:40 | 
|  | CVS patchset: 584
CVS date: 2001/09/06 18:38:11 | 
|  | CVS patchset: 514
CVS date: 2001/08/28 23:13:08 |