Hi
Thanks for your reply.
Can you modify patch file for new openpli-oe-core .
I need gstreamer1.0.
or
openpli 4 supported gstreamer1.0..?
Thanks
Posted 6 October 2014 - 21:43
Nice find Athoik!
I considered the custom search as too difficult and already replaced the whole search construction with a far more simple approach:
if (gst_bin_get_by_name_recurse_up(GST_BIN(m_gst_playbin), "GstDVBAudioSink")){ audioSink = GST_ELEMENT_CAST(GST_BIN(m_gst_playbin)); } if (gst_bin_get_by_name_recurse_up(GST_BIN(m_gst_playbin), "GstDVBVideoSink")){ videoSink = GST_ELEMENT_CAST(GST_BIN(m_gst_playbin)); }Works for all gstreamer versions till now
pushed. Thanks.
Posted 10 December 2014 - 00:06
I have following problem:
I add to bootlogo some kind of script:
gst-launch-1.0 -v playbin uri=file://$BOOTVIDEO &
It plays a MP4 video with audio.
Video Boot logo is fine, but no SOUND.
I decide to make:
init 4
and then
/etc/init.d/bootlogo
VIDEO and SOUND are OK !
I have changed as well volume by AVS...
echo 50 > /proc/stb/avs/0/volume
It worked fine.. on Live TV... question is, why does it cause problem before e2 starts..
Setting pipeline to PAUSED ... /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0: ring-buffer-max-size = 0 /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0: buffer-size = -1 /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0: buffer-duration = -1 /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0: use-buffering = false /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0: download = false /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0: uri = file:///etc/mbboot /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0: connection-speed = 0 /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0: source = "\(GstFileSrc\)\ source" Pipeline is PREROLLING ... /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstTypeFindElement:typefind.GstPad:src: caps = "video/quicktime\,\ variant\=\(string\)iso" /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstTypeFindElement:typefind.GstPad:src: caps = "NULL" /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstMultiQueue:multiqueue0.GstPad:src_0: caps = "video/x-h264\,\ stream-format\=\(string\)avc\,\ alignment\=\(string\)au\,\ level\=\(string\)3.2\,\ profile\=\(string\)main\,\ codec_data\=\(buffer\)014d4020ffe10017674d4020da014016ec0440000003004000000f03c60ca801000468ef3c80\,\ width\=\(int\)1280\,\ height\=\(int\)720\,\ framerate\=\(fraction\)30/1\,\ pixel-aspect-ratio\=\(fraction\)1/1" /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstMultiQueue:multiqueue0.GstPad:sink_0: caps = "video/x-h264\,\ stream-format\=\(string\)avc\,\ alignment\=\(string\)au\,\ level\=\(string\)3.2\,\ profile\=\(string\)main\,\ codec_data\=\(buffer\)014d4020ffe10017674d4020da014016ec0440000003004000000f03c60ca801000468ef3c80\,\ width\=\(int\)1280\,\ height\=\(int\)720\,\ framerate\=\(fraction\)30/1\,\ pixel-aspect-ratio\=\(fraction\)1/1" /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstMultiQueue:multiqueue0.GstPad:sink_1: caps = "audio/x-ac3\,\ framed\=\(boolean\)true\,\ rate\=\(int\)48000\,\ channels\=\(int\)2" /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstMultiQueue:multiqueue0.GstPad:sink_1: caps = "audio/x-ac3\,\ framed\=\(boolean\)true\,\ rate\=\(int\)48000\,\ channels\=\(int\)2" /GstPlayBin:playbin0/GstInputSelector:inputselector0.GstSelectorPad:sink_0: always-ok = false /GstPlayBin:playbin0/GstInputSelector:inputselector1.GstSelectorPad:sink_0: always-ok = false /GstPlayBin:playbin0/GstInputSelector:inputselector0.GstSelectorPad:sink_0: active = true /GstPlayBin:playbin0/GstInputSelector:inputselector0: active-pad = "\(GstSelectorPad\)\ sink_0" /GstPlayBin:playbin0/GstInputSelector:inputselector1.GstSelectorPad:sink_0: active = true /GstPlayBin:playbin0/GstInputSelector:inputselector1: active-pad = "\(GstSelectorPad\)\ sink_0" WARNING: from element /GstPlayBin:playbin0/GstPlaySink:playsink: No volume control found mips32el-oe-linux/gstreamer1.0-plugins-base/gstreamer1.0-plugins-base-1.4.4-r0/gst-plugins-base-1.4.4/gst/playback/gstplaysink.c(2862): gen_audio_chain (): /GstPlayBin:playbin0/GstPlaySink:playsink: Volume/mute is not available /GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:abin/GstDVBAudioSink:dvbaudiosink0: ts-offset = 0 /GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:vbin/GstDVBVideoSink:dvbvideosink0: ts-offset = 0
Posted 17 March 2015 - 07:42
Just trying to build image from gst-1 brach.I do the following:
git clone -b gst-1 git://git.code.sf.net/p/openpli/openpli-oe-core openpli40-gst1 cd openpli40-gst1 make source env.source MACHINE=et4x00 bitbake openpli-enigma2-feed
Build is successful, but i have no gstreamer 1.0. Only 0.10
I need to change something maybe???
Аny help will be welcome.
Thanks
Posted 17 March 2015 - 09:15
openpli-openpli-oe-core/meta-xtrend/conf/machine/include/
ET10000 C C C C/T 2TB HDD ET7000 + ET6000 dvb-S OpenPli Triax 88 multifeed quad LNBs VU Uno4K SE C+2TB HDD Mutant HD60
Posted 17 March 2015 - 11:25
Thanks
I looking in file enigma2.bb and see this:
GST_BASE_RDEPS = "${@base_contains('GST_VERSION', '1.0', ' \ gstreamer1.0-plugins-base-alsa \ gstreamer1.0-plugins-base-app \ gstreamer1.0-plugins-base-audioconvert \ gstreamer1.0-plugins-base-audioresample \ gstreamer1.0-plugins-base-ivorbisdec \ gstreamer1.0-plugins-base-ogg \ gstreamer1.0-plugins-base-playback \ gstreamer1.0-plugins-base-subparse \ gstreamer1.0-plugins-base-typefindfunctions \ gstreamer1.0-plugins-base-vorbis \ ', ' \ gst-plugins-base-alsa \ gst-plugins-base-app \ gst-plugins-base-audioconvert \ gst-plugins-base-audioresample \ gst-plugins-base-decodebin \ gst-plugins-base-decodebin2 \ gst-plugins-base-ogg \ gst-plugins-base-playbin \ gst-plugins-base-subparse \ gst-plugins-base-typefindfunctions \ gst-plugins-base-vorbis \ ', d)}" GST_GOOD_RDEPS = "${@base_contains('GST_VERSION', '1.0', ' \ gstreamer1.0-plugins-good-apetag \ gstreamer1.0-plugins-good-audioparsers \ gstreamer1.0-plugins-good-autodetect \ gstreamer1.0-plugins-good-avi \ gstreamer1.0-plugins-good-flac \ ...
Do i need to edit this file, or not?
Edited by Cofybreak, 17 March 2015 - 11:26.
Posted 17 March 2015 - 12:50
i didnt change that file , but it is 2 months ago i made a gstreamer 1 image for et10000, 7x00 and 6x00 and they work ok at that time (29-01-2015), i dont know if its still ok now
Edited by metoo, 17 March 2015 - 12:54.
ET10000 C C C C/T 2TB HDD ET7000 + ET6000 dvb-S OpenPli Triax 88 multifeed quad LNBs VU Uno4K SE C+2TB HDD Mutant HD60
Posted 30 May 2015 - 13:26
hi,
I'm looking at openpli master and gst-1.0 branch....
I've seen is used orc-0.4.23.
If I've understand correctly orc should provide optimized loop to gstreamer.
I think under mips platform orc provide no optimization. On 0.4.18 it doesn't support mipsel.
Now it support mipsel but it doesn't support variable size 8. So it should fall back on backup c function.
The developer of https://github.com/guijemont/orc/ have some experimental tree. I get success in incorporating fp branch, while flush_cache patch don't compile yet.
I thought this could increase performance but I can't notice it.
on vuduo while looking at iptv and normal tv channel I can't notice any idle cpu improvement.
Have you idea on how to test this patch?
Regards
0 members, 0 guests, 0 anonymous users