Age | Commit message (Collapse) | Author |
|
audio buffer can be NULL; this should be used to indicate that the frame/
buffer does not come directly from a stream, but was generated otherwise
(the most important result is that frames/buffers with stream NULL will not
be passed through metronom)
* modify visualization post plugins so they set the stream on the generated
frames to NULL, this avoids cluttering metronom, when playing a stream with
audio AND video AND a visualization post
* this also means modifying the way post plugins provide vpts values:
they have to calculate them themselves for now
CVS patchset: 5647
CVS date: 2003/10/30 22:40:53
|
|
The changes to the video API of course require the video/spu decoder and
post plugin APIs to be increased as well.
CVS patchset: 5579
CVS date: 2003/10/23 20:12:33
|
|
- bump vo and post interface versions
obs: video_out_xvmc.c needs some more work, see todo.
CVS patchset: 5459
CVS date: 2003/10/06 21:52:42
|
|
select_zoom_filter() is only defined on mmx cpus
CVS patchset: 5437
CVS date: 2003/10/04 15:37:16
|
|
CVS patchset: 5387
CVS date: 2003/09/15 22:53:53
|
|
CVS patchset: 5385
CVS date: 2003/09/15 21:40:46
|
|
CVS patchset: 5384
CVS date: 2003/09/15 21:37:22
|
|
CVS patchset: 5378
CVS date: 2003/09/14 15:45:55
|
|
CVS patchset: 5377
CVS date: 2003/09/14 15:39:23
|
|
fft*post are untouched (fft: for now).
CVS patchset: 5310
CVS date: 2003/08/25 21:51:37
|
|
patch by Philip Jgenstedt
CVS patchset: 5243
CVS date: 2003/08/04 03:47:09
|
|
skip frames if there is less than 200ms of audio data in the audio_out fifo.
It works pretty well here, I can compile xine during a goom session without sound skips.
I know it's a hack, comments are welcomed.
CVS patchset: 5217
CVS date: 2003/07/26 23:31:55
|
|
(demux_mpegaudio)
- frame dropping
it's more usable on my slow cpu now ;-)
CVS patchset: 5215
CVS date: 2003/07/26 17:13:00
|
|
img->displayed is obsolete now, drivers should use img->free.
CVS patchset: 4994
CVS date: 2003/05/31 18:33:28
|
|
extracted some common targets and variables into a common Makefile
which is then included
CVS patchset: 4844
CVS date: 2003/05/14 16:21:44
|
|
Fix strange problems with viz plugins.
CVS patchset: 4716
CVS date: 2003/04/30 06:58:50
|
|
CVS patchset: 4580
CVS date: 2003/04/09 20:15:52
|
|
CVS patchset: 4430
CVS date: 2003/03/16 09:28:38
|
|
CVS patchset: 4429
CVS date: 2003/03/16 09:25:59
|
|
closing a bogus xine_video_port_t:
xine-lib/src/xine-engine/audio_out.c:fifo_append_int:225: assertion `!buf->next' failed.
Next audio buffer is not NULL.
CVS patchset: 4395
CVS date: 2003/03/11 17:40:30
|
|
CVS patchset: 4346
CVS date: 2003/03/06 22:59:35
|
|
if it exists so we can take screenshots of goom, the other post plugins need
to be adapted as well
CVS patchset: 4344
CVS date: 2003/03/06 00:51:39
|
|
the vis plugins should invalidate the extra info of the frames they output to not
interfere with the (correct) extra info which will be set by audio out
CVS patchset: 4250
CVS date: 2003/02/22 14:21:37
|
|
makefile variable.
- Cleaned up Makefile.am (wine, goom, libxinevdec)
- Cleaned up compiler warnings (libfaad)
- Cleaned up header includes (libfaad, libdha)
CVS patchset: 4053
CVS date: 2003/01/31 01:20:24
|
|
CVS patchset: 4041
CVS date: 2003/01/29 17:21:13
|
|
CVS patchset: 4036
CVS date: 2003/01/29 11:10:50
|
|
CVS patchset: 4032
CVS date: 2003/01/29 09:15:23
|
|
- Last ppc asm code from Guillaume Borios (not used yet)
- Add callbacks to config entries. Each change takes effect immediately (including resolution and fps) ;)
CVS patchset: 4026
CVS date: 2003/01/28 21:57:30
|
|
- be sure to initialize use_asm
CVS patchset: 4003
CVS date: 2003/01/25 11:44:19
|
|
jumbo audio buffers (several seconds).
unfortunately it requires an extra data copy, but i don't think that will
make any perceptible difference.
CVS patchset: 3916
CVS date: 2003/01/14 21:00:23
|
|
CVS patchset: 3802
CVS date: 2003/01/06 22:18:24
|
|
CVS patchset: 3795
CVS date: 2003/01/05 22:50:37
|
|
CVS patchset: 3774
CVS date: 2003/01/04 19:35:15
|
|
CVS patchset: 3772
CVS date: 2003/01/04 15:14:40
|
|
that thing worked by luck, i guess. assuming a parameter to be
on a specific stack position is absolutely non-portable and bad programing
pratice. putting emms inside the loop? someone must read a mmx manual.
CVS patchset: 3770
CVS date: 2003/01/04 13:26:39
|
|
CVS patchset: 3769
CVS date: 2003/01/04 01:03:47
|
|
CVS patchset: 3768
CVS date: 2003/01/03 23:40:46
|
|
CVS patchset: 3766
CVS date: 2003/01/03 22:41:07
|
|
Remove CFLAGS hack
CVS patchset: 3765
CVS date: 2003/01/03 22:39:50
|
|
now any plugin may add a PLUGIN_MUST_PRELOAD to it's type and
the class initialization function will be called on xine startup.
CVS patchset: 3764
CVS date: 2003/01/03 22:38:25
|
|
CVS patchset: 3763
CVS date: 2003/01/03 22:05:03
|
|
Adds mmx and ppc assembly optimizations.
Adds 5 config entries for this post plugin :
- frames per second
- width
- height
- usage of assembly optimizations
- colorspace conversion method
PPc optimizations are not tested.
The compiler option -fomit-frame-pointer is disabled.
CVS patchset: 3762
CVS date: 2003/01/03 21:29:20
|
|
CVS patchset: 3758
CVS date: 2003/01/03 02:38:09
|
|
CVS patchset: 3743
CVS date: 2003/01/01 17:03:49
|
|
goom: do not register at video port, because we do not want the video out to call
back into our stream (since the video frames are generated by post, there is no
decoder that could answer)
Daniel: no, this does not fix your problems :(
CVS patchset: 3730
CVS date: 2002/12/30 14:26:50
|
|
CVS patchset: 3727
CVS date: 2002/12/29 23:58:43
|
|
Daniel: Do you have compilation problems with this code ?
CVS patchset: 3726
CVS date: 2002/12/29 22:34:29
|
|
CVS patchset: 3725
CVS date: 2002/12/29 18:06:49
|
|
CVS patchset: 3724
CVS date: 2002/12/29 18:02:29
|
|
i'm wrong
CVS patchset: 3723
CVS date: 2002/12/29 17:53:09
|