Age | Commit message (Collapse) | Author |
|
- new fb driver with zero copy
CVS patchset: 4058
CVS date: 2003/01/31 14:06:03
|
|
- add generic mpeg-like wrap detection code to TS and PVA demuxers
- now scr/pcr based wrap detection is used nowhere in xine, it's simply not
reliable and caused too many problems (including recent freezing in demux_ts)
CVS patchset: 3938
CVS date: 2003/01/16 22:25:53
|
|
fix some intermediate calculation
CVS patchset: 3856
CVS date: 2003/01/10 21:10:50
|
|
CVS patchset: 3851
CVS date: 2003/01/10 11:57:15
|
|
same shared library (reduce loading time). demuxer api increased so
old ungrouped plugins won't be loaded.
Bill Fink patch to enable playback of live rawdv streams.
obs: non-regular files are now supposed non-seekable.
CVS patchset: 3771
CVS date: 2003/01/04 14:48:11
|
|
CVS patchset: 3621
CVS date: 2002/12/21 20:19:50
|
|
different sizeof than integer.
- add extra_info structure to pass informations from input/demuxers down
to the output frame. this can be used, for example, to pass the frame
number of a frame (when known by decoder). also, immediate benefict is
that we now have a slider which really shows the current position of
the playing stream. new fields can be added to extra_info keeping
binary compatibility
- bumpy everybody's api versions
CVS patchset: 3603
CVS date: 2002/12/21 12:56:44
|
|
i want to make sure we have a 1:1 mapping of sending and waiting for BUF_CONTROL_HEADERS_DONE.)
- bring asf demuxer into a saner state when seeking. that fixes the problem
of wrong audio pts and hanging audio_out on huge sleeps (at least for asf).
CVS patchset: 3465
CVS date: 2002/12/08 21:43:50
|
|
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
|
|
* 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
|
|
well-hidden bug
CVS patchset: 3220
CVS date: 2002/11/10 13:33:13
|
|
CVS patchset: 3215
CVS date: 2002/11/09 23:22:32
|
|
CVS patchset: 3126
CVS date: 2002/11/01 17:41:02
|
|
CVS patchset: 3060
CVS date: 2002/10/28 05:26:35
|
|
- time to cleanup demuxer mess... no more pthread stuff on any demuxer.
of course i haven't tested all demuxers, but they at least compile.
(sorry Mike, we will need to move a few variables around to make most of
your demuxers work again - not big deal i think)
- make api more consistent by providing xine_open/xine_close
and xine_start/xine_stop.
CVS patchset: 3058
CVS date: 2002/10/28 03:24:42
|
|
CVS patchset: 3032
CVS date: 2002/10/27 00:01:13
|
|
to send headers
CVS patchset: 3026
CVS date: 2002/10/26 22:00:49
|
|
CVS patchset: 2995
CVS date: 2002/10/25 02:05:27
|
|
CVS patchset: 2994
CVS date: 2002/10/24 23:13:05
|
|
CVS patchset: 2976
CVS date: 2002/10/23 21:22:01
|
|
CVS patchset: 2974
CVS date: 2002/10/23 21:03:17
|
|
CVS patchset: 2972
CVS date: 2002/10/23 20:42:38
|
|
CVS patchset: 2971
CVS date: 2002/10/23 20:26:32
|
|
CVS patchset: 2970
CVS date: 2002/10/23 20:22:42
|
|
CVS patchset: 2958
CVS date: 2002/10/23 10:08:48
|
|
demuxer loop, otherwise (on solaris) demux_*_stop() has no chance to lock the
mutex and change the demuxer status variable for interrupting the demuxer.
Fixes xine_stop() problems on solaris.
CVS patchset: 2815
CVS date: 2002/10/12 17:11:58
|
|
moved to bswap.h
CVS patchset: 2794
CVS date: 2002/10/06 03:48:13
|
|
CVS patchset: 2791
CVS date: 2002/10/06 01:37:27
|
|
CVS patchset: 2785
CVS date: 2002/10/05 14:39:24
|
|
demux plugins, remove dvd plugin from build while it doesn't compile
CVS patchset: 2696
CVS date: 2002/09/18 22:12:16
|
|
CVS patchset: 2680
CVS date: 2002/09/18 00:51:33
|
|
adapt some more decoders
CVS patchset: 2618
CVS date: 2002/09/05 22:18:50
|
|
broken now ... matthias/miguel: please fix it :-)
CVS patchset: 2606
CVS date: 2002/09/04 23:31:05
|
|
CVS patchset: 2600
CVS date: 2002/09/04 10:44:44
|
|
CVS patchset: 2512
CVS date: 2002/08/25 00:29:49
|
|
CVS patchset: 2401
CVS date: 2002/08/07 03:13:37
|
|
file chunks if the current file chunk does not look like a QT atom
CVS patchset: 2399
CVS date: 2002/08/06 01:59:22
|
|
CVS patchset: 2390
CVS date: 2002/08/04 21:45:10
|
|
CVS patchset: 2326
CVS date: 2002/07/20 08:04:55
|
|
CVS patchset: 2265
CVS date: 2002/07/14 22:27:24
|
|
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
|
|
- endianness fixes/cleanups (fix asf demuxer/audio for bigendian)
- xine_waveformatex
- increased demuxer plugin version
CVS patchset: 2028
CVS date: 2002/06/07 02:40:46
|
|
increased interface version numbers, to reflect the xine_t change
CVS patchset: 1939
CVS date: 2002/05/25 19:19:16
|
|
CVS patchset: 1916
CVS date: 2002/05/21 00:17:54
|
|
This should fix the problem with small streams.
Replace <TAB> by 2 spaces.
CVS patchset: 1870
CVS date: 2002/05/12 12:06:29
|
|
some more testing needed, then other demuxers should be updated to do the same.
note that (for other demuxers) the new this->thread_running should make the
"starting" variable useless.
demuxers also need some cleanup/fixes about API: either start/seek must provide a
return value or get_status must use thread_running instead of status. this will fix
the problem of displaying demux error messages for very small streams.
CVS patchset: 1867
CVS date: 2002/05/10 13:10:04
|
|
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
|
|
seconds!)
CVS patchset: 1790
CVS date: 2002/04/28 01:50:54
|
|
CVS patchset: 1782
CVS date: 2002/04/27 16:33:24
|