1
mirror of https://code.videolan.org/videolan/vlc synced 2024-09-04 09:11:33 +02:00
Commit Graph

460 Commits

Author SHA1 Message Date
Jean-Paul Saman
6535c24d5e Remove printf(). 2007-10-18 22:10:05 +00:00
Jean-Paul Saman
81959d2951 Remove useless empty line. 2007-10-18 22:09:59 +00:00
Laurent Aimar
7cfd41b20b Use field order (top/bottom) for correct bob/linear deinterlacing.
(Decoder that does not set this info should be fixed)
2007-10-12 19:49:44 +00:00
Rafaël Carré
4714362c3b logo filter: fail early if the logo hasn't been specified (rather than segfaulting) 2007-10-12 18:32:39 +00:00
Rémi Denis-Courmont
4a7e8ae30a Fix warning 2007-09-11 15:52:21 +00:00
Rafaël Carré
6ee1e193fd Removes trailing spaces. Removes tabs. 2007-09-10 18:56:52 +00:00
Rémi Denis-Courmont
224355782e Fix ptrdiff_t abuse. Especially in video_filter_invert:
ptrdiff_t is signed so unequality comparison between pointers would
compute wrong when the two operands are within opposite halves of the
memory space.
2007-09-09 19:56:31 +00:00
Antoine Cellerier
7e0632d147 Nevermind. /me buys some glasses. 2007-09-09 19:41:05 +00:00
Antoine Cellerier
2c828bcf5d Fix comment. 2007-09-09 19:32:34 +00:00
Rémi Denis-Courmont
5661b194b1 Missing static 2007-09-05 13:51:01 +00:00
Antoine Cellerier
0f403e7565 Hopefully fix the build for windows. 2007-09-04 21:08:56 +00:00
Antoine Cellerier
29968fb028 Start seamcarving video filter. I'm commiting this mainly to get it in a windows build. This still needs some heavy optimisation, support for vertical resizing, colors and upscaling.
Sample command line for those who want to test: time ./vlc fake: --fake-file ~/images/NATURE-Fakarava_400x300.jpg --fake-fps 5 -I dummy --control rc -V x11 --video-filter seamcarving@s
You can change the croping by using commands like:
@s crop 200 (a crop value of 0 resets it to the default mode)
2007-09-04 20:30:56 +00:00
Rémi Denis-Courmont
4c4c105392 Fix some cast warnings 2007-09-04 19:21:53 +00:00
Jean-Baptiste Kempf
05bf902c8a OSDMenu: add to the CAT_VIDEO category to have tweaking in the preferences. 2007-09-01 13:42:55 +00:00
Rémi Denis-Courmont
e40d134c69 Remove _GNU_SOURCE and string.h too 2007-08-20 19:10:23 +00:00
Rémi Denis-Courmont
81c5ac29fa Remove stdlib.h 2007-08-20 19:08:22 +00:00
Rémi Denis-Courmont
c90be618be More libvlc_global presumed abuse 2007-08-16 17:24:55 +00:00
Rémi Denis-Courmont
4855a76128 Made mosaic shared struct per-instance rather than per-process 2007-08-16 17:03:40 +00:00
Jean-Paul Saman
398cbeb65e Scale every plane correctly. This fixes the "green bar at the bottom after scaling" issue. 2007-08-08 09:25:44 +00:00
Jean-Paul Saman
c0da24fe8d Use parenthesis to make it more readible.` 2007-08-08 09:25:42 +00:00
Rémi Denis-Courmont
39c625244a - Cleanup and fixes deprecated options:
- Removed the gross SUPPRESSED hack
 - Remove support for strict deprecated aliases (that was not used anyway)
2007-08-04 20:49:46 +00:00
Rémi Denis-Courmont
37ce2848cd Fix usage of add_shortcut.
Note that shortcuts are inherited from the main module to submodules, so it is
totally useless to duplicate them paste add_submodule. If you think this is
wrong, I do not necessarily disagree, but it would need a RFC.
2007-08-04 18:50:37 +00:00
Rémi Denis-Courmont
4c4c4ce26e Move code out of module descriptor.
By the way, I am VERY suspicious about the use of libvlc_global for mosaic and
bridge locks
2007-08-04 17:10:35 +00:00
Antoine Cellerier
efe69dfdb8 New video filter to add grain to a video. This is work in progress (I'm commiting so people can test using the win32 nightlies) 2007-07-26 21:28:05 +00:00
Antoine Cellerier
b76e48f98d Invert lines (cosmetic change only) 2007-07-25 22:29:19 +00:00
Jean-Paul Saman
c9c15222fd Fix positioning of subpicture regions in osdmenu. 2007-07-19 14:50:53 +00:00
Jean-Paul Saman
e62911abc7 Don't scale when source or destination width/height is zero. Fixes a arithmic exception (division by zero). 2007-07-19 13:45:30 +00:00
Jérome Decoodt
ef1c999b0f Try to optimize a bit the antialiasing thing 2007-07-06 07:33:15 +00:00
Jérome Decoodt
f9683d0ba9 Better blending for top and left borders
Thanks dionoea!
2007-07-05 13:18:06 +00:00
Jérome Decoodt
215073dd93 Add blending for borders in rotate 2007-07-04 23:03:48 +00:00
Jérome Decoodt
f36af49204 Add some antialiasing to rotate 2007-07-04 22:35:56 +00:00
Antoine Cellerier
e378b43214 Fix "Seg fault when changing mosaic 'offsets' option on the fly." Patch by hovis, #1182 2007-06-28 19:32:02 +00:00
Jean-Paul Saman
6038e0cc82 small cleanup 2007-06-21 11:46:31 +00:00
Jean-Baptiste Kempf
ecf51c903d Logo: Correction spotted by ILEoo and patched by Bernie Purcell. 2007-06-21 06:34:14 +00:00
Jérome Decoodt
bf2bdccad3 Add rotate-deciangle for more precision in rotate
Add unimotion (http://members.optusnet.com.au/lbramsay/programs/unimotion.html)
to motion interface
Add a low band filter to the motion
2007-06-20 20:19:24 +00:00
Laurent Aimar
23cc599d06 Patch by Bernie Purcell :
"This is part of a former submission stripped out for easier
 assimilation. It modifies vout_subpictures to use the existing alignment
 field on each region, rather than the alignment on the subpicture plane
 itself. Modifications are made to everywhere that depended on the former
 behaviour, to make it use the new alignment location instead."
2007-06-18 21:08:03 +00:00
Antoine Cellerier
d6ce9ba9d4 Fix marq positions list in config. 2007-06-17 14:12:56 +00:00
Antoine Cellerier
0ec9c4719b Fix copyright date 2007-06-17 13:59:55 +00:00
Antoine Cellerier
2b8402b1e4 Make error output usable. 2007-06-17 13:59:27 +00:00
Christophe Mutricy
ef68043487 i18n fixes 2007-06-14 22:14:12 +00:00
Laurent Aimar
b1a0a922b6 Fixed uninitialized variable. 2007-06-12 21:06:24 +00:00
Jean-Paul Saman
13b97d7c6e OSDMenu update time of 0 ms disables the menu, so put in a sane default value. 2007-06-06 14:57:27 +00:00
Jean-Paul Saman
31982bc947 Only update the menu when it is visible. 2007-06-06 14:33:46 +00:00
Jean-Paul Saman
ad2ce2a15b Fix update time in variable callback so it uses ms. 2007-06-06 14:26:49 +00:00
Jean-Paul Saman
4b1fd54acf OSDMenu improvements
- new style concat to indicate that images should be put in a region list
- user selected alpha value for subpictures
- position, x, y, timeout, update, alpha values are changeable during runtime
- vlc_osd.h: documented new osdmenu style concat

Known issues:
In osdmenu concat mode there is one issue left where two subpicture regions are displayed on top of each other when cycling through the menu.
2007-06-06 13:52:31 +00:00
Jean-Paul Saman
ddada0edf7 Small cleanup. 2007-05-30 11:17:56 +00:00
Jean-Baptiste Kempf
998b8002fc Sharpen performance improvement by precalculating some values. Patch by Jérémy DEMEULE, author of the filter. 2007-05-29 22:41:09 +00:00
Laurent Aimar
26bc394027 Compilation warning fixes. 2007-05-27 17:19:07 +00:00
Damien Fouilleul
9a1b826cba - blend.c: fix for BlendRV24, needs testing, dionoea ? 2007-05-22 18:50:11 +00:00
Rémi Denis-Courmont
2e0409a129 Hide libvlc_global_data_t from plugins 2007-05-20 10:03:51 +00:00