| Age | Commit message (Collapse) | Author | 
|---|
|  | relevant too. Small other little fix (can't remember). Change few internal function prototype because it xine_t pointer need to be used if some xine's internal sections. NOTE: libdvd{nav,read} is still too noisy, i will take a look to made it quit, without invasive changes. To be continued...
CVS patchset: 5844
CVS date: 2003/12/05 15:54:56 | 
|  | CVS patchset: 5829
CVS date: 2003/12/03 10:52:41 | 
|  | CVS patchset: 5796
CVS date: 2003/11/26 19:43:26 | 
|  | have_video=1, have_audio=0 seems more logical
CVS patchset: 5791
CVS date: 2003/11/26 19:30:14 | 
|  | Makes things a bit more symetric:
- the audio fifo (demuxer->decoder) can't be NULL
- the video driver can be NULL
A dummy fifo (5 buffers) is used if the audio driver or video driver is NULL.
Audio frontends (rhythmbox, seedeexeen, quark) do not need to instanciate a video driver anymore.
CVS patchset: 5767
CVS date: 2003/11/20 00:42:14 | 
|  | CVS patchset: 5743
CVS date: 2003/11/16 12:18:59 | 
|  | CVS patchset: 5721
CVS date: 2003/11/11 18:44:50 | 
|  | CVS patchset: 5718
CVS date: 2003/11/10 21:58:31 | 
|  | CVS patchset: 5690
CVS date: 2003/11/04 23:37:20 | 
|  | 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 |