summaryrefslogtreecommitdiff
path: root/src/post
AgeCommit message (Collapse)Author
2003-01-06Goom optimizations for x86 use Extended MMX.Thibaut Mattern
CVS patchset: 3802 CVS date: 2003/01/06 22:18:24
2003-01-05Adapts fooviz to the new logicThibaut Mattern
CVS patchset: 3796 CVS date: 2003/01/05 23:38:23
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-05convenienceGuenter Bartsch
CVS patchset: 3790 CVS date: 2003/01/05 16:54:19
2003-01-05testing new logic for visualization plugins. this code should be portedMiguel Freitas
to other plugins after some test/cleanup. unfortunately we must support three cases here: 1) decoders that send data in small chunks, data must be accumulated between multiple audio frames to generate a single video frame (eg: wav). 2) good sized decoder chucks, the naive approach of 1:1 audio/video frames mapping usually works fine (eg: mp3) 3) very big decoder chunks. a single audio frame must generate several video frames (eg: wma) btw: mike, nice work on oscope!! CVS patchset: 3787 CVS date: 2003/01/05 15:05:55
2003-01-04added a visualizations post plugin directory and an oscilloscopeMike Melanson
viz plguin, as well as a reference template viz plugin CVS patchset: 3776 CVS date: 2003/01/04 20:42:47
2003-01-04sign the 8-bit dataMike Melanson
CVS patchset: 3774 CVS date: 2003/01/04 19:35:15
2003-01-04One more strange thing fixed.Thibaut Mattern
CVS patchset: 3772 CVS date: 2003/01/04 15:14:40
2003-01-04really really bad coding.Miguel Freitas
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
2003-01-04remove omit-fram-pointer to cflags. Don't compile zoom_mmx on all non PPC archDaniel Caujolle-Bert
CVS patchset: 3769 CVS date: 2003/01/04 01:03:47
2003-01-03that should work for wav filesMiguel Freitas
CVS patchset: 3768 CVS date: 2003/01/03 23:40:46
2003-01-03oupsThibaut Mattern
CVS patchset: 3766 CVS date: 2003/01/03 22:41:07
2003-01-03Disables ppc assembly code, it does'nt compiles.Thibaut Mattern
Remove CFLAGS hack CVS patchset: 3765 CVS date: 2003/01/03 22:39:50
2003-01-03Siggi and i have an agreement about the preloading. :)Miguel Freitas
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
2003-01-03bad code, trying to fix.Miguel Freitas
CVS patchset: 3763 CVS date: 2003/01/03 22:05:03
2003-01-03Updates to the latest version of GoomThibaut Mattern
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
2003-01-03clean up the color-handling codeMike Melanson
CVS patchset: 3758 CVS date: 2003/01/03 02:38:09
2003-01-01Made goom compile with SunPro ccRobin KAY
CVS patchset: 3743 CVS date: 2003/01/01 17:03:49
2002-12-30close the port on disposeMichael Roitzsch
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
2002-12-29No, i was unable to compile, this time things are safeDaniel Caujolle-Bert
CVS patchset: 3727 CVS date: 2002/12/29 23:58:43
2002-12-29Fixes wrong color conversion.Thibaut Mattern
Daniel: Do you have compilation problems with this code ? CVS patchset: 3726 CVS date: 2002/12/29 22:34:29
2002-12-29I was wrong ;-), no more segfaultDaniel Caujolle-Bert
CVS patchset: 3725 CVS date: 2002/12/29 18:06:49
2002-12-29add a block, due of /post/ variable declaration.Daniel Caujolle-Bert
CVS patchset: 3724 CVS date: 2002/12/29 18:02:29
2002-12-29Err, this is wrong, you CAN'T do that. I fixed the compilation, but maybe ↵Daniel Caujolle-Bert
i'm wrong CVS patchset: 3723 CVS date: 2002/12/29 17:53:09
2002-12-29Oups, removes c++ comment.Thibaut Mattern
Revert FPS change. CVS patchset: 3722 CVS date: 2002/12/29 17:36:34
2002-12-29a bit fasterThibaut Mattern
CVS patchset: 3721 CVS date: 2002/12/29 16:57:08
2002-12-29- new post plugin property: typeMichael Roitzsch
- include post plugins in plugin catalog CVS patchset: 3716 CVS date: 2002/12/29 14:04:43
2002-12-27Consumes less cpu and displays more frames.Thibaut Mattern
CVS patchset: 3702 CVS date: 2002/12/27 23:25:16
2002-12-25made it compileDaniel Caujolle-Bert
CVS patchset: 3682 CVS date: 2002/12/25 22:24:38
2002-12-25Ooops, forgot the initializationMichael Roitzsch
CVS patchset: 3681 CVS date: 2002/12/25 15:12:02
2002-12-25get the rewiring correctly:Michael Roitzsch
when rewiring an output to a port, we must unregister our stream at the old port (call close()) and register ourselves to the new one (call open()) CVS patchset: 3679 CVS date: 2002/12/25 15:05:06
2002-12-25convenienceMichael Roitzsch
CVS patchset: 3676 CVS date: 2002/12/25 15:01:04
2002-12-25goomMiguel Freitas
CVS patchset: 3675 CVS date: 2002/12/25 14:14:23
2002-12-25What a GOOM!Miguel Freitas
Michael, please review the xine_goom.c code. i'm not sure about some post plugin concepts like "rewiring"... note: that code is quite cpu intensive, so i hardcoded it to 10fps. CVS patchset: 3673 CVS date: 2002/12/25 04:59:14
2002-12-06thanks to Miguel, copying is no longer necessaryMichael Roitzsch
CVS patchset: 3440 CVS date: 2002/12/06 14:53:18
2002-12-01now that I understand the copy method, the inverter works for XShm tooMichael Roitzsch
CVS patchset: 3412 CVS date: 2002/12/01 20:27:15
2002-12-01some fixes. Xv works fine now. XShm does not. :(Michael Roitzsch
CVS patchset: 3411 CVS date: 2002/12/01 19:05:57
2002-12-01first Advent - time for some presents: xine's first post pluginMichael Roitzsch
CVS patchset: 3398 CVS date: 2002/12/01 14:52:55