summaryrefslogtreecommitdiff
path: root/src/post/deinterlace
AgeCommit message (Collapse)Author
2004-04-09fix compiler warning (missing prototype)Michael Roitzsch
CVS patchset: 6359 CVS date: 2004/04/09 14:31:28
2004-04-09tvtime deinterlacing algorithms assumed top_field_first=1Miguel Freitas
top_field_first=0 (aka bottom_field_first) should now work as expected CVS patchset: 6356 CVS date: 2004/04/09 02:57:05
2004-02-12my gcc (partly 3.4 already) optimizes these away, because they are only usedMichael Roitzsch
inside inline assembler (which the compiler does not recognize); so actually the code is wrong (the asm parts should list these as inputs), but telling the compiler to keep them is the easier fix CVS patchset: 6144 CVS date: 2004/02/12 20:53:31
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
2004-01-05wonder why Mike isn't complaining about C++ style comments, any more...Siggi Langauf
CVS patchset: 6003 CVS date: 2004/01/05 12:15:55
2004-01-05DOS/Win CRs are forbidden, verboten, interditMike Melanson
CVS patchset: 6001 CVS date: 2004/01/05 01:47:26
2004-01-02better MANGLE from ffmpegMiguel Freitas
CVS patchset: 5976 CVS date: 2004/01/02 20:53:43
2004-01-02my small contribution to the cygwin port ;-)Miguel Freitas
CVS patchset: 5975 CVS date: 2004/01/02 20:47:03
2003-12-24that should fix full rate deinterlacing of some dvdsMiguel Freitas
CVS patchset: 5943 CVS date: 2003/12/24 13:36:13
2003-12-14API version bounceSiggi Langauf
CVS patchset: 5912 CVS date: 2003/12/14 22:13:22
2003-12-08prefetching seems to improve performance as wellMiguel Freitas
CVS patchset: 5876 CVS date: 2003/12/08 17:23:41
2003-12-08sfence is not a valid MMX instruction.Miguel Freitas
provide a new MMXEXT version. about 15% faster here. CVS patchset: 5875 CVS date: 2003/12/08 17:06:53
2003-12-07fix post plugins interceptionMiguel Freitas
two tvtime plugins do not crash xine anymore :) (but why would anybody do that?) CVS patchset: 5859 CVS date: 2003/12/07 15:33:25
2003-12-06fix problems switching to use_vo_driver methodMiguel Freitas
(using 2 tvtime plugins still bombs) CVS patchset: 5851 CVS date: 2003/12/06 15:50:11
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-11-26lprintf cleanup, pass I.Daniel Caujolle-Bert
CVS patchset: 5796 CVS date: 2003/11/26 19:43:26
2003-11-11rename internal API function (_x_<function>).Daniel Caujolle-Bert
CVS patchset: 5721 CVS date: 2003/11/11 18:44:50
2003-11-01provide help to video post pluginsMiguel Freitas
CVS patchset: 5669 CVS date: 2003/11/01 18:34:22
2003-11-01tvtime: remove console messages that might confuse users and have enumMiguel Freitas
strings without spaces so they can be encoded in --post xine-ui parameter CVS patchset: 5662 CVS date: 2003/11/01 13:20:01
2003-10-29- avoid deinterlacing unknown frame formats (eg. xvmc)Miguel Freitas
- fix crash with on-the-fly cheap_mode switching CVS patchset: 5637 CVS date: 2003/10/29 23:36:18
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-22Replace copy member in vo_frame_t with proc_frame and proc_slice. Increase ↵Robin KAY
video_out API version to 18. CVS patchset: 5574 CVS date: 2003/10/22 20:38:09
2003-10-19tvtime don't need to register config values, post have special config methodDaniel Caujolle-Bert
CVS patchset: 5549 CVS date: 2003/10/19 20:58:27
2003-10-08Fix includes.Robin KAY
CVS patchset: 5475 CVS date: 2003/10/08 20:47:20
2003-10-08cheap mode and scaler bobMiguel Freitas
CVS patchset: 5471 CVS date: 2003/10/08 03:18:58
2003-10-08better use "ScalerBob" as the plugin nameMiguel Freitas
- adds cheap mode CVS patchset: 5470 CVS date: 2003/10/08 03:18:35
2003-10-08- add scalerbob method (drop half of the lines and let the hardware/vo driverMiguel Freitas
do the scaling) - add cheap mode. no image format conversion, less cpu usage, not 100% accurate CVS patchset: 5469 CVS date: 2003/10/08 03:15:51
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-09-24Use inttypes.h or stdint.h as appropriate.Robin KAY
CVS patchset: 5411 CVS date: 2003/09/24 06:46:43
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-15fix some small memleaksMichael Roitzsch
CVS patchset: 5292 CVS date: 2003/08/15 14:43:29
2003-08-12handle frame flags properly, small aspect ratio fix for expandMichael Roitzsch
CVS patchset: 5277 CVS date: 2003/08/12 13:56:25
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-12provide configuration entries for tvtime pluginMiguel Freitas
unlike other (more "dynamic") post plugins, it make sense to store user's preferences for deinterlacing. settings can still be changed on-the-fly using parameters. CVS patchset: 5145 CVS date: 2003/07/12 02:26:13
2003-06-26these should be staticMiguel Freitas
CVS patchset: 5101 CVS date: 2003/06/26 22:25:03
2003-06-22use our own port of greedy2frame (tvtime port is currently broken)Miguel Freitas
CVS patchset: 5092 CVS date: 2003/06/22 17:30:03
2003-06-22- disable chroma filter by defaultMiguel Freitas
- sync to tvtime cvs (speedy.c, speedy.h) CVS patchset: 5087 CVS date: 2003/06/22 15:42:07
2003-06-21adopt xine coding guidelinesMichael Roitzsch
CVS patchset: 5082 CVS date: 2003/06/21 11:28:04
2003-06-18Build fix, when srcdir != objdirJuergen Keil
CVS patchset: 5066 CVS date: 2003/06/18 17:46:15
2003-06-18try filtering more to remove chroma problemsMiguel Freitas
CVS patchset: 5060 CVS date: 2003/06/18 01:27:50
2003-06-17sourceforge is ignoring my commit, trying againMiguel Freitas
CVS patchset: 5057 CVS date: 2003/06/17 17:14:13
2003-06-16reducing differences to tvtime cvsMiguel Freitas
CVS patchset: 5056 CVS date: 2003/06/16 18:28:11
2003-06-15a bit of cleanupMichael Roitzsch
CVS patchset: 5050 CVS date: 2003/06/15 16:10:14
2003-06-15James Slorach's suggestionsMiguel Freitas
CVS patchset: 5049 CVS date: 2003/06/15 15:25:35
2003-06-15Remove linear blend deinterlacer from video_out_pgx64. Add C implementation ↵Robin KAY
of linear blend deinterlacer to tvtime post plugin. CVS patchset: 5047 CVS date: 2003/06/15 11:44:57
2003-06-13Make deinterlacer plugin compile on Solaris. Remove defunct code from ↵Robin KAY
xine-utils. CVS patchset: 5040 CVS date: 2003/06/13 23:05:35
2003-06-13have "linear" as default method so non-x86 users can use itMiguel Freitas
(i should also port our linearblend c code to new deinterlacer sometime) CVS patchset: 5037 CVS date: 2003/06/13 12:30:10
2003-06-13new deinterlacer plugin based on tvtimeMiguel Freitas
(please report if compilation breaks on non-x86 plataform) see xine-devel for more information CVS patchset: 5032 CVS date: 2003/06/13 01:48:09