Rafaël Carré
f4bdd3effb
mosaic: Free string variables after using them
2008-05-06 13:11:48 +02:00
Rémi Denis-Courmont
5d6e797a6b
Maintain SUBDIRS manually for extra flexibility
2008-05-04 15:36:23 +03:00
Rémi Denis-Courmont
6da90a1716
vlc_mutex_init: remove unused paramter
2008-05-04 14:14:46 +03:00
Rémi Denis-Courmont
5b55ee1bb0
Use vlc_memset/vlc_memcpy
2008-05-03 17:17:30 +03:00
Rémi Denis-Courmont
d1d3dc1d10
Remove I64C as well
2008-05-01 22:11:47 +03:00
Rémi Denis-Courmont
97897eeeb2
NIH syndrome cure (2)
2008-05-01 21:57:00 +03:00
Rémi Denis-Courmont
ee45d753f6
C++ <inttypes.h> inclusion fixes
2008-05-01 20:41:36 +03:00
Antoine Cellerier
e445caad61
Add picture specific alpha setting for mosaic pictures.
...
Add coordinates settings for mosaic pictures. (This kind of duplicates the --mosaic-offsets setting which I'm thinking about removing.)
2008-04-22 23:36:45 +02:00
Pierre d'Herbemont
449fd28aaf
Replace vlc_bool_t by bool, VLC_TRUE by true and VLC_FALSE by false.
...
This improves readability a lot and prevent us from reinventing the wheel.
2008-04-14 02:02:22 +02:00
Jean-Paul Saman
7c57276ba8
Don't compile dynamicoverlay when there is no POSIX shared memory support on the system. Use VLC_UNUSED() iso (void)().
2008-04-13 18:40:47 +02:00
Jean-Paul Saman
f4995bebaa
Rename LoadImage() to blendbench_LoadImage() because of naming conflicts with Windows API and small cleanup/malloc checks.
2008-04-13 18:40:47 +02:00
Jean-Paul Saman
2357ced8cd
Don't leak memory.
2008-04-09 12:41:50 +02:00
Jean-Paul Saman
037741298b
Compile fix.
2008-04-09 12:07:18 +02:00
Jean-Paul Saman
01bc969275
Rewrite old command definitions to no longer use those filthy macros. Added all text functionality so the test application runs successfully.
2008-04-09 11:44:41 +02:00
Jean-Paul Saman
5f65eb6642
Refactor dynamic overlays from Google Summer of Code project.
2008-04-09 10:54:29 +02:00
Jean-Paul Saman
f1dd920e8c
Cleanup blendbench videofilter
2008-04-09 10:49:29 +02:00
Jean-Paul Saman
614be05362
Fix compilation of blendbench
2008-04-09 10:49:20 +02:00
Jean-Paul Saman
e346b4c109
Build blendbench module
2008-04-09 10:48:48 +02:00
Søren Bøg
8de0469a7a
Blending - Added blend benchmarking filter
...
Blending - Added blend benchmarking filter
2008-04-09 10:42:36 +02:00
Jean-Paul Saman
0b19be9270
Add alpha value to each subpicture region.
2008-04-09 10:37:53 +02:00
Sam Hocevar
cd079331b9
Fix transform plugin 90-degree rotations on I422.
...
I422 is a planar chroma with non-square pixels. It requires some pixel
play when rotating the image at a 90-degree angle. For other transformations
we just fall back to the original function.
2008-04-07 16:51:51 +02:00
Rémi Denis-Courmont
fa9abba62f
Check-in modules/Makefile.am
...
It was a bit clumsy to have to modify it through bootstrap.
2008-03-23 21:53:10 +02:00
Jean-Paul Saman
39599d620f
Fix compiler warning about unused variables.
2008-03-12 23:51:39 +01:00
Rafaël Carré
021c332008
Change a description msg
...
[] cause problems in zsh completion
Changing it to () is easier than fixing zsh completion generator
2008-03-12 21:19:24 +01:00
Rémi Duraffort
0f00164eb9
Remove useless test before a free().
2008-03-12 12:07:42 +01:00
Jean-Baptiste Kempf
17e390747c
Missing include.
2008-03-11 18:29:30 -07:00
Antoine Cellerier
4c2230da12
Add a new croppadd video filter. It currently isn't used anywhere. This should work for all kind of chromas.
2008-03-08 23:52:37 +01:00
Jean-Baptiste Kempf
d8e694951c
Don't reinvent max/min for the nth time.
2008-03-08 02:20:00 -08:00
Pierre d'Herbemont
dbddc5ae45
More Id and permission fixes.
2008-03-02 23:27:04 +01:00
Antoine Cellerier
6076147519
Add a --marq-refresh option to specify the format string refresh period in ms. Core statistics are only refreshed every 1 sec (see src/input/input.c) so we'll need some changes to the core if we want sub-second updates of stats data.
2008-02-28 22:20:10 +00:00
Pierre d'Herbemont
a78e273ec5
misc/objects.c: Don't rely on vlc_object_destroy() to destroy objects, but expects vlc_object_release to do it when the refcount goes to zero.
...
* Meaning, that when created objects gets a refcount to 1.
* Destroying is instantaneous and we don't have to poll for a few secondss or so to wait until the object's refcount reach 0.
* We now track vlc_object_t's mem leaks when libvlc_global is released (Hard error for now, so they don't get unoticed)
* We fail hard if an object is released with a refcount of 1 without being detached from its parent and its children, to make sure such cases don't go unoticed.
(make test or make check still pass after that one. VLC is known to leak one object when no module is loaded, this must be fixed).
2008-02-26 00:29:12 +00:00
Jean-Paul Saman
bb05ac4f7c
Patch by Andre Weber: fix several warnings in atmo video_filter.
2008-02-16 19:11:23 +00:00
Antoine Cellerier
706d3a534d
Fix typo.
2008-02-15 23:17:40 +00:00
Antoine Cellerier
1b637157c4
video filter module - for thehomebrewAmbiLight (AtmoLight) [2/3]: atmo-video_filter.diff
2008-02-12 22:21:25 +00:00
Rémi Denis-Courmont
249229af32
We don't check for limits.h, so don't use HAVE_LIMITS_H
2008-02-03 18:30:25 +00:00
Ilkka Ollakka
163fe44a98
fix align setting, p_spu->p_region is null there
2008-02-01 17:59:06 +00:00
Rafaël Carré
733a686ea2
video_filter: fix warnings
...
declare unused parameters in vlc callbacks as void
deinterlace/RenderX() & motionblur/Copy(): remove unused argument
2008-01-29 13:46:15 +00:00
Rémi Denis-Courmont
99fab9089e
Don't include config.h from the headers - refs #297 .
...
Missing some cases that I could not test.
Also ffmpeg/chroma.c is locked, so I can but leave it broken.
Fix is for the remaining modules is obvious and the issue is easy to detect.
2008-01-23 21:50:58 +00:00
Antoine Cellerier
e70bce6cf6
Simplify.
2008-01-19 12:35:35 +00:00
Rémi Denis-Courmont
4f02842805
Revert the so-called whitelisting commits that are actually blacklisting
2008-01-16 17:51:21 +00:00
Rafaël Carré
806cf51658
input options whitelisting, step 2 (refs #1371 )
2008-01-16 17:36:14 +00:00
Antoine Cellerier
5a33cfd28d
Same change as marq for positioning code.
2008-01-07 20:41:33 +00:00
Antoine Cellerier
c8445968fe
Swap comments.
2008-01-07 20:37:01 +00:00
Antoine Cellerier
34c0fe95c2
Marq: make it possible to mix (x,y) and position options. Example: "marq{marquee=Test,position=1,x=100}" will put the text 100 pixels from the center of the left border. Also add deprecated elements for the old time module options.
2008-01-07 20:33:45 +00:00
Antoine Cellerier
7506104094
Magnify: validate input chroma, fix for non "YUV 4:2:0" planar chromas, use a better looking scaling algorithm.
2008-01-06 13:39:24 +00:00
Antoine Cellerier
32c1dee576
Validate input chroma in transform filter, make it work with Packed YUV (tested with YUY2 only but should work with other variants). Other misc changes.
2008-01-06 00:55:59 +00:00
Christophe Mutricy
15def40d9c
Distribute filter_picture.h
2007-12-29 18:30:42 +00:00
Antoine Cellerier
7c7f2f88a5
Some more filter work:
...
* adjust.c, extract.c: packed YUV 422 support.
* filter_picture.h: code shared by some "video filter2" filters.
* erase.c: validate the picture chroma in the constructor.
2007-12-26 00:44:51 +00:00
Antoine Cellerier
1eead51a19
Video filter fixes:
...
* colorthres.c: validate input chroma.
* erase.c: fix bluring application limit (prevents out of bounds access).
* gaussianblur.c: validate input chroma and add planar YUV 4:2:2 support.
* psychedelic.c: check image_Convert return value (it fails for I422 which would then trigger a segfault due to a NULL pointer being dereferenced).
* rotate.c: validate input chroma, add planar YUV 4:2:2 support and misc code fixes or simplifications.
2007-12-25 22:39:00 +00:00
Jean-Baptiste Kempf
1fdc3f8578
Typo spotted by Philipp Weisenbacher.
2007-11-30 08:14:10 +00:00