-
Notifications
You must be signed in to change notification settings - Fork 1
OpenCL plugin for gstreamer
License
fabiand/gst-plugins-cl
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About ----- A couple of low level plugins to apply some OpenCL kernel to a Gst.Buffer (as a OpenCL buffer or image2d). This can be used for many things: - Color conversion - Filtering - Transforming ... Oh, and everything GPU based (if it's a GPU OpenCL backend) Features -------- Can be used on various gst formats. Required -------- An OpenCL implementation like Intel OCL SDK, AMD's App Stream SDK or NVIDIA's GPU SDK. Free implementations are currently untested (like clover or pocl). Build ----- $ ./autogen.sh $ make Use --- $ export GST_PLUGIN_PATH=src/.libs/ $ gst-launch audiotestsrc ! clkernel ! autoaudiosink $ gst-launch videotestsrc ! video/x-raw-rgb,framerate=60/1,width=$((1920 / 2)),height=$((1080 / 2)) ! ffmpegcolorspace ! clvideofilter platform-idx=0 ! ffmpegcolorspace ! xvimagesink Future ------ Just past us ... Allow creation of pipelines on the GPU. This is (at a first glance) not more than providing elements for pushing/fetching buffers onto/from the gpu and an element to send kernels to the gpu.
About
OpenCL plugin for gstreamer
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published