gst-omx: rpi3: Modify a gstomx.conf for the Rpi3 68/158968/4
authorHackseung Lee <lhs@dignsys.com>
Mon, 6 Nov 2017 07:01:14 +0000 (16:01 +0900)
committerSejun Park <sejun79.park@samsung.com>
Mon, 27 Nov 2017 06:40:29 +0000 (06:40 +0000)
Switch config from Exynos to Rpi3.

Change-Id: I12010216406b0870206748e8ac5fbe48447322e3
Signed-off-by: Hackseung Lee <lhs@dignsys.com>
mmfw-sysconf-target-rpi3/etc/xdg/gstomx.conf
packaging/mmfw-sysconf.spec

index 0da19a1..7a92953 100644 (file)
@@ -1,78 +1,84 @@
-[omxdec_mpeg2]
+[omxmpeg2videodec]
 type-name=GstOMXMPEG2VideoDec
-core-name=@LIBDIR@/libExynosOMX_Core.so
-component-name=OMX.Exynos.MPEG2.Decoder
-rank=258
-in-port-index=0
-out-port-index=1
-in-port-usebuffer=1
-out-port-usebuffer=1
-hacks=no-component-role;no-disable-outport;no-component-reconfigure
+core-name=/opt/vc/lib/libopenmaxil.so
+component-name=OMX.broadcom.video_decode
+rank=257
+in-port-index=130
+out-port-index=131
+hacks=no-component-role
 
-[omxdec_mpeg4]
+[omxmpeg4videodec]
 type-name=GstOMXMPEG4VideoDec
-core-name=@LIBDIR@/libExynosOMX_Core.so
-component-name=OMX.Exynos.MPEG4.Decoder
-rank=258
-in-port-index=0
-out-port-index=1
-in-port-usebuffer=1
-out-port-usebuffer=1
-hacks=no-component-role;no-disable-outport;no-component-reconfigure
+core-name=/opt/vc/lib/libopenmaxil.so
+component-name=OMX.broadcom.video_decode
+rank=257
+in-port-index=130
+out-port-index=131
+hacks=no-component-role
 
-[omxdec_h263]
+[omxh263dec]
 type-name=GstOMXH263Dec
-core-name=@LIBDIR@/libExynosOMX_Core.so
-component-name=OMX.Exynos.H263.Decoder
-rank=258
-in-port-index=0
-out-port-index=1
-in-port-usebuffer=1
-out-port-usebuffer=1
-hacks=no-component-role;no-disable-outport;no-component-reconfigure
+core-name=/opt/vc/lib/libopenmaxil.so
+component-name=OMX.broadcom.video_decode
+rank=257
+in-port-index=130
+out-port-index=131
+hacks=no-component-role
 
-[omxdec_h264]
+[omxh264dec]
 type-name=GstOMXH264Dec
-core-name=@LIBDIR@/libExynosOMX_Core.so
-component-name=OMX.Exynos.AVC.Decoder
-rank=258
-in-port-index=0
-out-port-index=1
-in-port-usebuffer=1
-out-port-usebuffer=1
-hacks=no-component-role;no-disable-outport;no-component-reconfigure
+core-name=/opt/vc/lib/libopenmaxil.so
+component-name=OMX.broadcom.video_decode
+rank=257
+in-port-index=130
+out-port-index=131
+hacks=no-component-role
+
+[omxmjpegdec]
+type-name=GstOMXMJPEGDec
+core-name=/opt/vc/lib/libopenmaxil.so
+component-name=OMX.broadcom.video_decode
+rank=257
+in-port-index=130
+out-port-index=131
+hacks=no-component-role
 
-[omxenc_h264]
+[omxvc1dec]
+type-name=GstOMXWMVDec
+core-name=/opt/vc/lib/libopenmaxil.so
+component-name=OMX.broadcom.video_decode
+rank=257
+in-port-index=130
+out-port-index=131
+hacks=no-component-role
+sink-template-caps=video/x-wmv,wmvversion=(int)3,format=(string){WMV3,WVC1},width=(int)[1,MAX],height=(int)[1,MAX]
+
+[omxh264enc]
 type-name=GstOMXH264Enc
-core-name=@LIBDIR@/libExynosOMX_Core.so
-component-name=OMX.Exynos.AVC.Encoder
-rank=258
-in-port-index=0
-out-port-index=1
-in-port-usebuffer=1
-out-port-usebuffer=1
-hacks=no-disable-outport;no-component-role
-sink-template-caps=video/x-raw, format=(string)SN12, width=(int) [1,1920], height=(int) [1,1080], framerate=(fraction)[0/1, MAX]
-src-template-caps=video/x-h264, width=(int) [1,1920], height=(int) [1,1080], framerate=(fraction) [0/1, MAX], alignment=(string) au, stream-format = (string){ avc, byte-stream }
+core-name=/opt/vc/lib/libopenmaxil.so
+component-name=OMX.broadcom.video_encode
+rank=257
+in-port-index=200
+out-port-index=201
+hacks=no-component-role
 
-[omxenc_mpeg4]
-type-name=GstOMXMPEG4VideoEnc
-core-name=@LIBDIR@/libExynosOMX_Core.so
-component-name=OMX.Exynos.MPEG4.Encoder
-rank=258
-in-port-index=0
-out-port-index=1
-in-port-usebuffer=1
-out-port-usebuffer=1
-hacks=no-component-role;no-disable-outport
+[omxanalogaudiosink]
+type-name=GstOMXAnalogAudioSink
+core-name=/opt/vc/lib/libopenmaxil.so
+component-name=OMX.broadcom.audio_render
+rank=257
+in-port-index=100
+out-port-index=101
+hacks=no-component-role
+sink-template-caps=audio/x-raw,format=(string){S16LE,S32LE},layout=(string)interleaved,rate=(int){8000,11025,16000,22050,24000,32000,44100,48000,88200,96000,176400,192000},channels=(int)[1,2]
 
-[omxenc_h263]
-type-name=GstOMXH263Enc
-core-name=@LIBDIR@/libExynosOMX_Core.so
-component-name=OMX.Exynos.H263.Encoder
+[omxhdmiaudiosink]
+type-name=GstOMXHdmiAudioSink
+core-name=/opt/vc/lib/libopenmaxil.so
+component-name=OMX.broadcom.audio_render
 rank=258
-in-port-index=0
-out-port-index=1
-in-port-usebuffer=1
-out-port-usebuffer=1
-hacks=no-component-role;no-disable-outport
+in-port-index=100
+out-port-index=101
+hacks=no-component-role
+sink-template-caps=audio/x-raw,format=(string){S16LE,S32LE},layout=(string)interleaved,rate=(int){8000,11025,16000,22050,24000,32000,44100,48000,88200,96000,176400,192000},channels=(int)[1,8];audio/x-ac3,framed=(boolean)true;audio/x-dts,framed=(boolean)true,block-size=(int){512,1024,2048}
+
index 0fdc42d..3b786a1 100644 (file)
@@ -172,7 +172,6 @@ cp -arf %{_datadir}/mmfw-sysconf-target-tw2/* /
 rm -rf %{_datadir}/mmfw-sysconf-target-tw2
 
 %post target-rpi3
-sed -i -e 's|@LIBDIR@|%{_libdir}|g' %{_datadir}/mmfw-sysconf-target-rpi3%{_sysconfdir}/xdg/gstomx.conf
 cp -arf %{_datadir}/mmfw-sysconf-target-rpi3/* /
 rm -rf %{_datadir}/mmfw-sysconf-target-rpi3