summaryrefslogtreecommitdiff
path: root/src/post/goom
AgeCommit message (Collapse)Author
2004-02-29Various compilation fixes and updates:František Dvořák
- xine compilable without iconv (scream if I something broke) - update MSVC port, fixes in avi demux - add iff.h into makefiles - ffmpeg depends on zlib (build was OK only when freetype was installed) - commit a patch for goom CVS patchset: 6192 CVS date: 2004/02/29 17:26:45
2004-02-20Fixed detection of linux framebuffer support. Included xineutils.h in ↵Robin KAY
dsputil_mlib.c and added to diff_to_ffmpeg_cvs.txt. Fixed function prototype in dsputil_mlib.c (should be sent back to ffmpeg-dev at some point). Fixed includes in nosefart. Fixed nested comments and includes in goom. CVS patchset: 6180 CVS date: 2004/02/20 19:53:38
2004-02-19Mandrake patches fromRocky Bernstein
http://cvs.mandrakesoft.com/cgi-bin/cvsweb.cgi/SPECS/xine-lib/ via Goetz Waschk who reports: The amd64 patch (xine-lib-1-rc0a-amd64.patch) sets some conservative CFLAGS for amd64, the lib64 patch (xine-lib-1-rc0a-lib64.patch) replaces hardcoded /lib to support the lib64 library dir on amd64, the directfb patch (xine-lib-1-rc2-no-directfb.patch) adds a configure option to disable directfb, the linuxfb patch (xine-lib-1-rc3a-no-linuxfb.patch) does the same for linux framebuffer and the 64bit fixes patch (xine-lib-1-rc3-64bit-fixes.patch) doesn't apply at the moment against the CVS -- demux_ogg.c was not applied. it includes some 64 bit pointer and other fixes for 64bit architectures. from Gwenole Beauchesne I haven't tested other than apply and compile. CVS patchset: 6174 CVS date: 2004/02/19 02:50:24
2004-02-12function has been renamedMichael Roitzsch
CVS patchset: 6140 CVS date: 2004/02/12 18:25:07
2004-01-07the new, refined post plugin architectureMichael Roitzsch
* post plugins are now much safer (fewer races/inconsistencies) and easier to write * all post plugins are ported to the new architecture (and should work) * ports can now be opened and closed with a NULL stream CVS patchset: 6007 CVS date: 2004/01/07 19:52:42
2003-12-14API version bounceSiggi Langauf
CVS patchset: 5912 CVS date: 2003/12/14 22:13:22
2003-12-11fix x86 and MMX, all x86 don't have MMX ;-)Daniel Caujolle-Bert
CVS patchset: 5891 CVS date: 2003/12/11 22:54:33
2003-12-10- shushBastien Nocera
CVS patchset: 5885 CVS date: 2003/12/10 14:43:05
2003-12-05cleanup phase II. use xprintf when it's relevant, use xine_xmalloc when it's ↵Daniel Caujolle-Bert
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
2003-12-03use _x_ao_mode2channels in post-pluginsMarco Zuehlke
CVS patchset: 5829 CVS date: 2003/12/03 10:52:41
2003-11-26lprintf cleanup, pass I.Daniel Caujolle-Bert
CVS patchset: 5796 CVS date: 2003/11/26 19:43:26
2003-11-26the viz plugins are feeding their private metronom with video only data, soMichael Roitzsch
have_video=1, have_audio=0 seems more logical CVS patchset: 5791 CVS date: 2003/11/26 19:30:14
2003-11-20"Anti audio fifo null" patch ;)Thibaut Mattern
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
2003-11-16audio visualization post plugins now use a private metronom to sync their videoMichael Roitzsch
CVS patchset: 5743 CVS date: 2003/11/16 12:18:59
2003-11-11rename internal API function (_x_<function>).Daniel Caujolle-Bert
CVS patchset: 5721 CVS date: 2003/11/11 18:44:50
2003-11-10avoid segfault when resizingDaniel Caujolle-Bert
CVS patchset: 5718 CVS date: 2003/11/10 21:58:31
2003-11-04that must fix a compilation failure report i receivedMiguel Freitas
CVS patchset: 5690 CVS date: 2003/11/04 23:37:20
2003-10-30* modify the engine slightly, so that the stream member in a video frame orMichael Roitzsch
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
2003-10-23I should have seen this coming...Michael Roitzsch
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
2003-10-06- add XvMC supportMiguel Freitas
- 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
2003-10-04Try to fix a problem with ppc.Thibaut Mattern
select_zoom_filter() is only defined on mmx cpus CVS patchset: 5437 CVS date: 2003/10/04 15:37:16
2003-09-15avoid implicit void argumentDaniel Caujolle-Bert
CVS patchset: 5387 CVS date: 2003/09/15 22:53:53
2003-09-15that would failDaniel Caujolle-Bert
CVS patchset: 5385 CVS date: 2003/09/15 21:40:46
2003-09-15fix dist stageDaniel Caujolle-Bert
CVS patchset: 5384 CVS date: 2003/09/15 21:37:22
2003-09-14newer goom version.Thibaut Mattern
CVS patchset: 5378 CVS date: 2003/09/14 15:45:55
2003-09-14New files of the "new" goom version.Thibaut Mattern
CVS patchset: 5377 CVS date: 2003/09/14 15:39:23
2003-08-25Reduce GCC verbosity (various prototype declaration fixes). ffmpeg, wine and ↵Daniel Caujolle-Bert
fft*post are untouched (fft: for now). CVS patchset: 5310 CVS date: 2003/08/25 21:51:37
2003-08-04support for arbitrary aspect ratiosMiguel Freitas
patch by Philip Jgenstedt CVS patchset: 5243 CVS date: 2003/08/04 03:47:09
2003-07-26Try to avoid to discard audio buffersThibaut Mattern
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
2003-07-26- compute a pts using metronom internals if the demuxer doesn't provide pts ↵Thibaut Mattern
(demux_mpegaudio) - frame dropping it's more usable on my slow cpu now ;-) CVS patchset: 5215 CVS date: 2003/07/26 17:13:00
2003-05-31update video out api to allow better frame management (explicit locking)Miguel Freitas
img->displayed is obsolete now, drivers should use img->free. CVS patchset: 4994 CVS date: 2003/05/31 18:33:28
2003-05-14as announced on xine-devel, this is the big Makefile refactoring:Michael Roitzsch
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
2003-04-30Don't forget to reset frame->bad_frame to 0 !Thibaut Mattern
Fix strange problems with viz plugins. CVS patchset: 4716 CVS date: 2003/04/30 06:58:50
2003-04-09avoid sefault (tweaking fried memory is never a good idea ;-)Daniel Caujolle-Bert
CVS patchset: 4580 CVS date: 2003/04/09 20:15:52
2003-03-16no no no, CFLAGS may be used here to let the filter worksDaniel Caujolle-Bert
CVS patchset: 4430 CVS date: 2003/03/16 09:28:38
2003-03-16stop warningDaniel Caujolle-Bert
CVS patchset: 4429 CVS date: 2003/03/16 09:25:59
2003-03-11Several post plugins were crashing with a failed assertion, due toJuergen Keil
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
2003-03-06- revert stream info changesBastien Nocera
CVS patchset: 4346 CVS date: 2003/03/06 22:59:35
2003-03-06- following the screenshot discussion, inform the height and width of the streamBastien Nocera
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
2003-02-22handle extra info properly; that is: the inverter should pass on the extra info,Michael Roitzsch
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
2003-01-31- Added debian into Makefile.am as a sub-directory rather than have theStephen Torri
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
2003-01-29log messagesMiguel Freitas
CVS patchset: 4041 CVS date: 2003/01/29 17:21:13
2003-01-29auto* fix: pass 1Daniel Caujolle-Bert
CVS patchset: 4036 CVS date: 2003/01/29 11:10:50
2003-01-29look like 'make dist' is broken everywhere. a review is needed, so i will doDaniel Caujolle-Bert
CVS patchset: 4032 CVS date: 2003/01/29 09:15:23
2003-01-28- Patch from Jeff Smith (remove warnings)Thibaut Mattern
- 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
2003-01-25- mmx optimizations don't use MMXEXT instructionsThibaut Mattern
- be sure to initialize use_asm CVS patchset: 4003 CVS date: 2003/01/25 11:44:19
2003-01-14yet another glue logic for viz plugins. that should fix problems withMiguel Freitas
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
2003-01-06Goom optimizations for x86 use Extended MMX.Thibaut Mattern
CVS patchset: 3802 CVS date: 2003/01/06 22:18:24
2003-01-05New logic for visualization plugin ported to Goom.Thibaut Mattern
CVS patchset: 3795 CVS date: 2003/01/05 22:50:37
2003-01-04sign the 8-bit dataMike Melanson
CVS patchset: 3774 CVS date: 2003/01/04 19:35:15