diff options
Diffstat (limited to 'recipes/ti/gstreamer-ti/omap3/gstreamer-ti-rc.sh')
-rw-r--r-- | recipes/ti/gstreamer-ti/omap3/gstreamer-ti-rc.sh | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/recipes/ti/gstreamer-ti/omap3/gstreamer-ti-rc.sh b/recipes/ti/gstreamer-ti/omap3/gstreamer-ti-rc.sh new file mode 100644 index 0000000000..cd9358f50c --- /dev/null +++ b/recipes/ti/gstreamer-ti/omap3/gstreamer-ti-rc.sh @@ -0,0 +1,42 @@ +#!/bin/sh +# +# configure kernel modules to run gst-ti plugins elements +# + +load_module() { + echo + echo -n "Running /usr/share/ti/gst/omap3530/loadmodules.sh" + sh /usr/share/ti/gst/omap3530/loadmodules.sh +} + +unload_module() { + rmmod cmemk + rmmod lpm_omap3530 + rmmod dsplinkk + rmmod sdmak +} + +case "$1" in + start) + echo -n "Loading kernel modules for gstreamer-ti... " + load_module + echo " done" + ;; + stop) + echo -n "Unloading kernel module ..." + unload_module + echo " done" + ;; + restart) + echo -n "Unloading kernel module ..." + unload_module + echo " done" + echo -n "Loading kernel modules for gstreamer-ti... " + load_module + echo " done" + ;; + *) + echo "$0 <start/stop/restart>" + ;; +esac + |