Joshua M. Doe
ec20592591
klv: add klv library, klvinject and klvinspect elements
...
Create as a separate library until gst-plugins-base MR124 is merged into tag
2020-02-06 13:33:56 -05:00
Joshua M. Doe
685b202541
select: new filter to drop frames based on offset and skip
...
Motivation was to select only odd or even frames.
2019-10-10 07:49:56 -04:00
Joshua M. Doe
54f9df72b7
imperxflex,extractcolor,niimaq: change plugin name to match module
...
Some newer version of GStreamer requires the plugin name used in
GST_PLUGIN_DEFINE to match the name of the compiled module, excluding
libgst and the extension.
2019-10-02 09:16:08 -04:00
Joshua M. Doe
b6d837aed4
misbirunpack: add properties to allow tweaking luma and chroma mask
...
This can be useful for non-standard implementations of this conversion process
2018-10-04 13:10:47 -04:00
Joshua M. Doe
9142674df2
misbirunpack: add shift and swap property for non-compliant sources
2018-08-14 12:54:48 -04:00
Joshua M. Doe
44dfc350f0
videolevels: add support for 8- and 16-bit Bayer
...
Since GstVideoFilter doesn't support Bayer, most work was in reverting back to GstBaseTransform
2018-07-10 14:56:07 -04:00
Joshua M. Doe
c3c595fe33
misbirpack,misbirunpack: fix offset property
2018-01-12 11:37:49 -05:00
Joshua M. Doe
e45f85fc95
misb: add new plugin with elements to pack/unpack MISB IR over SDI data
2018-01-10 09:34:47 -05:00
Joshua M. Doe
bbba3dae51
build: use CMakeLists.txt instead of config.h to define plugin macros
2017-09-26 12:46:55 -04:00
Joshua M. Doe
034971d860
videolevels: skip LUT calculation if in passthrough mode
2017-09-25 15:02:16 -04:00
Joshua M. Doe
45bc0f24aa
videolevels: support GRAY8 input
2017-08-10 10:18:34 -04:00
Joshua M. Doe
ff8376b9d2
build: use git version info in plugins and build ZIP package
2017-08-03 10:18:51 -04:00
Joshua M. Doe
59a583d8c7
build: clean up CMakeLists.txt and install pdb files alongside dlls
2016-06-28 13:53:48 -04:00
Joshua M. Doe
ce0fea1142
videolevels: API BREAK: use integers instead of floats for level values
2015-07-10 10:18:11 -04:00
Joshua M. Doe
80176d2308
extractcolor: add orc functions
2015-06-29 14:46:36 -04:00
Joshua M. Doe
5edb975b36
extractcolor: created new element to extract a single color from RGB as gray
2015-06-25 09:05:17 -04:00
Joshua M. Doe
59bce030b0
build: get CMake build working again to build in VS2012
2014-09-30 16:23:23 -04:00
Joshua M. Doe
b18610763c
videolevels: more correct transform_caps
2014-01-24 10:03:12 -05:00
Joshua M. Doe
fb20b019a7
videolevels: don't require bpp to be set in sink caps
2014-01-24 10:03:11 -05:00
Joshua M. Doe
2e485ee44e
niimaqdx: add back in set_caps/get_caps, and improve caps handling
2014-01-24 10:03:09 -05:00
Joshua M. Doe
fca5b782ec
videolevels: support bpp={10,12,14,16} for GRAY16_{LE,BE}
2014-01-24 10:03:09 -05:00
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