summaryrefslogtreecommitdiff
path: root/gstomx_config.c
diff options
context:
space:
mode:
Diffstat (limited to 'gstomx_config.c')
-rw-r--r--gstomx_config.c84
1 files changed, 84 insertions, 0 deletions
diff --git a/gstomx_config.c b/gstomx_config.c
new file mode 100644
index 0000000..425b1d7
--- /dev/null
+++ b/gstomx_config.c
@@ -0,0 +1,84 @@
+/* FIXME: This file should ideally be auto-generated */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <stdio.h>
+
+#ifdef USE_OMX_TARGET_TEGRA
+const char *default_config =\
+"[omxmpeg4videodec]\n"
+"type-name=GstOMXMPEG4VideoDec\n"
+"core-name=/usr/lib/arm-linux-gnueabihf/tegra/libnvomx.so\n"
+"component-name=OMX.Nvidia.mp4.decode\n"
+"rank=266\n"
+"\n"
+"[omxh264dec]\n"
+"type-name=GstOMXH264Dec\n"
+"core-name=/usr/lib/arm-linux-gnueabihf/tegra/libnvomx.so\n"
+"component-name=OMX.Nvidia.h264.decode\n"
+"rank=266\n"
+"\n"
+"[omxvp8dec]\n"
+"type-name=GstOMXVP8Dec\n"
+"core-name=/usr/lib/arm-linux-gnueabihf/tegra/libnvomx.so\n"
+"component-name=OMX.Nvidia.vp8.decode\n"
+"rank=266\n"
+"\n"
+"[omxmpeg2videodec]\n"
+"type-name=GstOMXMPEG2VideoDec\n"
+"core-name=/usr/lib/arm-linux-gnueabihf/tegra/libnvomx.so\n"
+"component-name=OMX.Nvidia.mpeg2v.decode\n"
+"rank=266\n"
+"\n"
+"[omxh263dec]\n"
+"type-name=GstOMXH263Dec\n"
+"core-name=/usr/lib/arm-linux-gnueabihf/tegra/libnvomx.so\n"
+"component-name=OMX.Nvidia.h263.decode\n"
+"rank=266\n"
+"\n"
+"[omxwmvdec]\n"
+"type-name=GstOMXWMVDec\n"
+"core-name=/usr/lib/arm-linux-gnueabihf/tegra/libnvomx.so\n"
+"component-name=OMX.Nvidia.vc1.decode\n"
+"rank=266\n"
+"\n"
+"[omxaacdec]\n"
+"type-name=GstOMXAACDec\n"
+"core-name=/usr/lib/arm-linux-gnueabihf/tegra/libnvomx.so\n"
+"component-name=OMX.Nvidia.eaacp.decoder\n"
+"rank=0\n"
+"\n"
+"[omxmpegaudiodec]\n"
+"type-name=GstOMXMPEGAUDIODec\n"
+"core-name=/usr/lib/arm-linux-gnueabihf/tegra/libnvomx.so\n"
+"component-name=OMX.Nvidia.mp3.decoder\n"
+"rank=0\n"
+"\n"
+"[omxh264enc]\n"
+"type-name=GstOMXH264Enc\n"
+"core-name=/usr/lib/arm-linux-gnueabihf/tegra/libnvomx.so\n"
+"component-name=OMX.Nvidia.h264.encoder\n"
+"rank=266\n"
+"\n"
+"[omxvp8enc]\n"
+"type-name=GstOMXVP8Enc\n"
+"core-name=/usr/lib/arm-linux-gnueabihf/tegra/libnvomx.so\n"
+"component-name=OMX.Nvidia.vp8.encoder\n"
+"rank=266\n"
+"\n"
+"[nvhdmioverlaysink]\n"
+"type-name=GstNvHDMIOverlaySink\n"
+"core-name=/usr/lib/arm-linux-gnueabihf/tegra/libnvomx.so\n"
+"component-name=OMX.Nvidia.render.hdmi.overlay.yuv420\n"
+"rank=256"
+"\n"
+"[nvoverlaysink]\n"
+"type-name=GstNvOverlaySink\n"
+"core-name=/usr/lib/arm-linux-gnueabihf/tegra/libnvomx.so\n"
+"component-name=OMX.Nvidia.std.iv_renderer.overlay.yuv420\n"
+"rank=266";
+#else
+const char *default_config = NULL;
+#endif