Joshua M. Doe
f995ed9987
videolevels: port to 1.0
2014-01-24 10:03:06 -05:00
Joshua M. Doe
90d33fca27
videolevels: use more appropriate debugging levels
2014-01-24 10:03:03 -05:00
Joshua M. Doe
1f11672a69
videolevels: notify prop level change using pspec
2014-01-24 10:03:03 -05:00
Joshua M. Doe
5d5d1085b7
videolevels: use lut for conversion (again)
...
Faster, but could maybe be faster still using orc.
2014-01-24 10:02:59 -05:00
Joshua M. Doe
24b7fa4fc3
videolevels: add debugging message with processing time
2014-01-24 10:02:58 -05:00
Joshua M. Doe
0a54477f2d
videolevels: add prepare_output_buffer
...
To try and fix problem with camerabin2, and remove mistakenly added file.
2014-01-24 10:02:56 -05:00
Joshua M. Doe
802b6c5fa8
freeimage: better debugging and some cleanup
2014-01-24 10:02:55 -05:00
Joshua M. Doe
af6cdbd8f1
videolevels: use more of the video library
...
But gst_video_format_get_component_depth is broken in 0.10.36, so manually
get bpp for now.
2014-01-24 10:02:54 -05:00
Joshua M. Doe
a8a1f57fe3
videolevels: Remove dead code
2014-01-24 10:02:54 -05:00
Joshua M. Doe
bd993e5e06
videolevels: Don't lock base transform to avoid lockup
...
Maybe lock is already established in BaseTransform now?
2014-01-24 10:02:54 -05:00
Joshua M. Doe
2296c487ae
style: run gst-indent
2014-01-24 10:02:53 -05:00
Joshua M. Doe
50e316fa3a
videolevels: add some debug statements and comments
2014-01-24 10:02:52 -05:00
Joshua M. Doe
07975dbe56
videolevels: Remove signed support
...
Ahead of its time, no other element supports signed, so causes more trouble than it's worth.
2014-01-24 10:02:52 -05:00
Joshua M. Doe
6883b2083d
build: fix cmake warning about multiple specifiers
2014-01-24 10:02:51 -05:00
Joshua M. Doe
35b06f1217
build: only build plugins if dependencies are available
2014-01-24 10:00:28 -05:00
Joshua M. Doe
e2d2fea82c
sensorfx: Add blur element
2014-01-24 10:00:27 -05:00
Joshua M. Doe
b01ef05c41
Rename GST_PACKAGE_NAME define to PACKAGE_NAME
2014-01-24 10:00:26 -05:00
Joshua M. Doe
44b78f5175
sensorfx: Add element sfx3dnoise which adds 3D gaussian noise to video
2014-01-24 10:00:25 -05:00
Joshua M. Doe
8a2badb718
Reorganized videolevels into separate plugin
2014-01-24 09:58:49 -05:00
Joshua M. Doe
9f2559c49a
videolevels: Change levels ranges to always be (0.0, 1.0)
...
Now input and output levels always range from 0 to 1, regardless of what the input or output bit-depths are. This simplifies setting and getting these properties.
2014-01-24 09:23:40 -05:00
Joshua M. Doe
90f417f099
videolevels: Use proper enum for auto property instead of integer
2014-01-24 09:23:39 -05:00
Joshua M. Doe
68cf6e0c92
videolevels: Rename levels properties and notify when they are changed
2014-01-24 09:22:56 -05:00
Joshua M. Doe
0b181e7417
videolevels: Fix handling of interval for deciding when to auto adjust
2014-01-24 09:22:56 -05:00
Joshua M. Doe
54ee4258a0
videolevels: Accept bpp=[1,16] when depth=16
...
Accept any number of bits per pixel when the depth is 16 bits. This improves the behavior of the auto option and more accurately reflects the dynamic range of the source.
2014-01-24 09:22:54 -05:00
Joshua M. Doe
dbf9136ff4
videolevels: fix auto adjust so video is immediately affected when auto is set to continuous
2014-01-24 09:17:17 -05:00
Joshua M. Doe
9010d2b941
videolevels: fix parameter ranges
2014-01-24 09:17:17 -05:00
Joshua M. Doe
841b5c3f34
videolevels: implement intervals with continuous auto adjust
2014-01-24 09:17:17 -05:00
Joshua M. Doe
9257139bca
videolevels: add auto adjust mode and fix calculations
2014-01-24 09:17:15 -05:00
Joshua M. Doe
8dc1c81570
videolevels: fix bug with incorrect stride use in _do_levels
2014-01-24 08:40:23 -05:00
Joshua M. Doe
53c2a38d81
videolevels: fixes to caps handling
2014-01-24 08:40:23 -05:00
Joshua M. Doe
38bf83dbe9
videolevels: add support for signed 16-bit input video
2014-01-24 08:40:20 -05:00
Joshua M. Doe
cfa14e8d60
* Improve CMake lists and modules
2014-01-24 08:32:31 -05:00
Joshua M. Doe
140ecc0107
* Moved plugin_init code into main.c
2014-01-24 08:30:41 -05:00
Joshua M. Doe
7fff476758
Initial commit of two preliminary plugins, videolevels and niimaqsrc
2014-01-24 08:29:14 -05:00