Age | Commit message (Collapse) | Author |
|
Changes courtesy of Julio Sánchez <j.sanchez AT terra.es>
CVS patchset: 4366
CVS date: 2003/03/07 22:19:20
|
|
fixes "Dances with Wolves" German RC2 playback stutter
CVS patchset: 4168
CVS date: 2003/02/15 18:27:29
|
|
CVS patchset: 4147
CVS date: 2003/02/13 23:54:25
|
|
CVS patchset: 4009
CVS date: 2003/01/26 15:56:21
|
|
- disable debug messages in flac decoder
- review demuxer mimetypes
- use fourcc internal functions in demux_real
CVS patchset: 3995
CVS date: 2003/01/23 16:11:56
|
|
CVS patchset: 3867
CVS date: 2003/01/11 11:29:22
|
|
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: 3760
CVS date: 2003/01/03 13:32:56
|
|
and probably shouldn't be done by default and led to problems when it
was done! And printf output is supposed to be "protected" by #ifdef.
CVS patchset: 3759
CVS date: 2003/01/03 13:21:19
|
|
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
|
|
the mux rate is found faulty since
1. It has problems of its own.
2. It does more I/O and work than just using the mux rate
3. The protocol way should be given the first chance.
CVS patchset: 3535
CVS date: 2002/12/15 04:58:07
|
|
Don't read outside of region that we are supposed to get bitrate
estimate of.
Bound the number of reads and samples (which also bounds the time
spent in this routine.
CVS patchset: 3530
CVS date: 2002/12/15 01:05:36
|
|
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
|
|
(without eating the first stillframes)
CVS patchset: 3293
CVS date: 2002/11/18 13:07:29
|
|
fix detection for DVD input as suggested by guenter
CVS patchset: 3290
CVS date: 2002/11/18 11:44:55
|
|
CVS patchset: 3279
CVS date: 2002/11/17 17:32:11
|
|
They are eaten by the preview, but the DVD input plugin is not preview capable.
CVS patchset: 3278
CVS date: 2002/11/17 16:33:39
|
|
(I have a DVD - Back to the Future RC2 - where there are stillframes, that are
only detectable by the fact, that the audio track is still playing. No DVD still
flags are set at all. So the player should play the audio up to the end and
then release the still and go on with decoding. This in fact does already work,
since because of the discontinuity after the still, metronom will block video
decoder thread until audio is finished, except for the NAV packet, which is send
BEFORE the discontinuity and therefore comes far too early. Result is, that the
menu buttons are already laid out and reacting according to the next menu,
although the image of the one before is still shown.)
CVS patchset: 3272
CVS date: 2002/11/16 12:22:15
|
|
CVS patchset: 3266
CVS date: 2002/11/15 17:59:47
|
|
(+ missed ffmpeg/dv patch)
CVS patchset: 3263
CVS date: 2002/11/15 00:20:31
|
|
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
|
|
- 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: 3055
CVS date: 2002/10/27 22:56:08
|
|
CVS patchset: 3034
CVS date: 2002/10/27 01:52:15
|
|
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: 3023
CVS date: 2002/10/26 21:47:29
|
|
CVS patchset: 3007
CVS date: 2002/10/26 10:02:42
|
|
devices
CVS patchset: 2999
CVS date: 2002/10/26 02:32:52
|
|
dispose of event queue.
CVS patchset: 2998
CVS date: 2002/10/26 02:12:27
|
|
CVS patchset: 2997
CVS date: 2002/10/25 15:36:16
|
|
CVS patchset: 2958
CVS date: 2002/10/23 10:08:48
|
|
Plays DVDs now, but not menu buttons work yet.
CVS patchset: 2933
CVS date: 2002/10/22 07:36:05
|
|
Compiler warnings to be fixed:
demux_asf.c: In function `demux_asf_send_headers':
demux_asf.c:1272: warning: implicit declaration of function `strdup'
demux_asf.c:1272: warning: assignment makes pointer from integer without a castdemux_asf.c:1274: warning: assignment makes pointer from integer without a castdemux_asf.c:1276: warning: assignment makes pointer from integer without a castdemux_asf.c: In function `open_plugin':
demux_asf.c:1453: warning: implicit declaration of function `strncasecmp'
demux_asf.c: In function `demux_asf_send_headers':
demux_asf.c:1226: warning: `bitrate' might be used uninitialized in this function
CVS patchset: 2905
CVS date: 2002/10/22 04:23:19
|
|
CVS patchset: 2847
CVS date: 2002/10/18 12:28:09
|
|
CVS patchset: 2846
CVS date: 2002/10/18 07:13:10
|
|
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
|
|
strdup segfaults if passed a NULL.
CVS patchset: 2802
CVS date: 2002/10/08 10:29:42
|
|
discontinuity
CVS patchset: 2745
CVS date: 2002/09/24 13:10:25
|
|
Get DVD support to compile.
FIXME: We need to sort out the nav_types.h include file.
Basically, Which version of it should we use ?
CVS patchset: 2704
CVS date: 2002/09/19 05:01:57
|
|
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
|
|
CVS patchset: 2625
CVS date: 2002/09/07 20:09:28
|
|
adapt some more decoders
CVS patchset: 2618
CVS date: 2002/09/05 22:18:50
|