Jump to content


Photo

GStreamer 1.0

gstreamer 1.0 openpli

  • Please log in to reply
2520 replies to this topic

Re: GStreamer 1.0 #581 pieterg

  • PLi® Core member
  • 32,766 posts

+245
Excellent

Posted 16 February 2015 - 17:13

The dvbmediasink used by openpli (for xp / et / mutant) supports more (hardware) codecs than the one used by vu+. So that's not the issue.

As you know, vu+ does fallbacks to software codecs, for some formats.

And, with the proper config, the openpli mediasink can be told to use software codecs as well, if hardware codecs would not work on a certain platform.

So that's not the issue either.

 

However, the vu+ mediasink uses different ioctl's, different codec defines, and different codecdata formatting.

That's the reason why we cannot use the same mediasink on vu+ hardware.


Edited by pieterg, 16 February 2015 - 17:13.


Re: GStreamer 1.0 #582 christophecvr

  • Senior Member
  • 3,131 posts

+140
Excellent

Posted 16 February 2015 - 17:50

The dvbmediasink used by openpli (for xp / et / mutant) supports more (hardware) codecs than the one used by vu+. So that's not the issue.

As you know, vu+ does fallbacks to software codecs, for some formats.

And, with the proper config, the openpli mediasink can be told to use software codecs as well, if hardware codecs would not work on a certain platform.

So that's not the issue either.

 

However, the vu+ mediasink uses different ioctl's, different codec defines, and different codecdata formatting.

That's the reason why we cannot use the same mediasink on vu+ hardware.

Yes that's , a bit more clear then my previous explanation.

 

The real problem just ocurs here

As you know, vu+ does fallbacks to software codecs, for some formats.

However, the vu+ mediasink uses different ioctl's, different codec defines, and different codecdata formatting cause they use software codecs.

They use a standard in evolution dvbmediasink from schwerckcraft. With only a very few changes just related to that codecs issue.

And ioctl ? the only difference could be in here

diff --git a/src/gstdvbaudiosink.c b/src/gstdvbaudiosink.c
index ac59252..8eb22ce 100644
--- a/src/gstdvbaudiosink.c
+++ b/src/gstdvbaudiosink.c
@@ -460,7 +460,7 @@ gst_dvbaudiosink_init (GstDVBAudioSink *klass, GstDVBAudioSinkClass * gclass)
 	klass->dump_filename = NULL;
 
 	gst_base_sink_set_sync (GST_BASE_SINK(klass), FALSE);
-	gst_base_sink_set_async_enabled (GST_BASE_SINK(klass), TRUE);
+	gst_base_sink_set_async_enabled (GST_BASE_SINK(klass), FALSE);
 
 	gst_pad_set_acceptcaps_function (GST_BASE_SINK (klass)->sinkpad,
 		GST_DEBUG_FUNCPTR (gst_dvbaudiosink_acceptcaps));

For the rest pretty standard.

 

It's eighter different by openpli dvbmediasink.

 

Or more correct that's the way how driver is made. And the boxes are now not all the same neighter is the hardware.

 

If one dvbmediasink is the goal in future then that needs just to be adapted in function off different hardware's  be a bit more dynamic .

 

Now that just is not so simple since real expert will be required.

 

Say the driver is wrong ... that is wrong ..... Like some do is not the solution .



Re: GStreamer 1.0 #583 MastaG

  • Senior Member
  • 1,531 posts

+118
Excellent

Posted 16 February 2015 - 22:31

I guess if one would want to spend a few weeks figuring out the difference in calls/ioctls used by VU+ drivers and adapting those exceptions to the gstreamer 1.0 sink...

Or wait for VU+ to update their drivers to be compatible with the new sink by default (which I guess they will never do since it works with the 0.10 sink right?)



Re: GStreamer 1.0 #584 pieterg

  • PLi® Core member
  • 32,766 posts

+245
Excellent

Posted 16 February 2015 - 23:03

We don't maintain their mediasink. So it's up to them, they can either make their drivers compatible with the common sink (which would give them instant gst-1.x support by community effort) or add 1.x support to 'their' dmm mediasink.



Re: GStreamer 1.0 #585 MastaG

  • Senior Member
  • 1,531 posts

+118
Excellent

Posted 16 February 2015 - 23:32

So a quick update regarding the image I built for the dm800se (gst-1) branch.

Lol at the "This is not genuine" splash btw :P

 

However it still has gstreamer 0.10 packages, so I'm not sure wether it's using 1.0 or 0.10...

root@dm800se:~# opkg list_installed | grep gst
gst-plugin-dtsdownmix - 0.10.0+git21+336efb8-r0
gst-plugin-subsink - 0.10.0+git5+0cb20d6-r2
gst-plugins-bad - 0.10.23.1+git12245+fb0d870-r4
gst-plugins-bad-cdxaparse - 0.10.23.1+git12245+fb0d870-r4
gst-plugins-bad-faad - 0.10.23.1+git12245+fb0d870-r4
gst-plugins-bad-fragmented - 0.10.23.1+git12245+fb0d870-r4
gst-plugins-bad-mms - 0.10.23.1+git12245+fb0d870-r4
gst-plugins-bad-mpegdemux - 0.10.23.1+git12245+fb0d870-r4
gst-plugins-bad-rtmp - 0.10.23.1+git12245+fb0d870-r4
gst-plugins-bad-vcdsrc - 0.10.23.1+git12245+fb0d870-r4
gst-plugins-base - 0.10.36.1+git10186+bdb3316-r2
gst-plugins-base-alsa - 0.10.36.1+git10186+bdb3316-r2
gst-plugins-base-app - 0.10.36.1+git10186+bdb3316-r2
gst-plugins-base-audioconvert - 0.10.36.1+git10186+bdb3316-r2
gst-plugins-base-audioresample - 0.10.36.1+git10186+bdb3316-r2
gst-plugins-base-decodebin - 0.10.36.1+git10186+bdb3316-r2
gst-plugins-base-decodebin2 - 0.10.36.1+git10186+bdb3316-r2
gst-plugins-base-ogg - 0.10.36.1+git10186+bdb3316-r2
gst-plugins-base-playbin - 0.10.36.1+git10186+bdb3316-r2
gst-plugins-base-subparse - 0.10.36.1+git10186+bdb3316-r2
gst-plugins-base-typefindfunctions - 0.10.36.1+git10186+bdb3316-r2
gst-plugins-base-vorbis - 0.10.36.1+git10186+bdb3316-r2
gst-plugins-good - 0.10.31.1+git10789+7768342-r9
gst-plugins-good-apetag - 0.10.31.1+git10789+7768342-r9
gst-plugins-good-audioparsers - 0.10.31.1+git10789+7768342-r9
gst-plugins-good-autodetect - 0.10.31.1+git10789+7768342-r9
gst-plugins-good-avi - 0.10.31.1+git10789+7768342-r9
gst-plugins-good-flac - 0.10.31.1+git10789+7768342-r9
gst-plugins-good-flv - 0.10.31.1+git10789+7768342-r9
gst-plugins-good-icydemux - 0.10.31.1+git10789+7768342-r9
gst-plugins-good-id3demux - 0.10.31.1+git10789+7768342-r9
gst-plugins-good-isomp4 - 0.10.31.1+git10789+7768342-r9
gst-plugins-good-matroska - 0.10.31.1+git10789+7768342-r9
gst-plugins-good-rtp - 0.10.31.1+git10789+7768342-r9
gst-plugins-good-rtpmanager - 0.10.31.1+git10789+7768342-r9
gst-plugins-good-rtsp - 0.10.31.1+git10789+7768342-r9
gst-plugins-good-souphttpsrc - 0.10.31.1+git10789+7768342-r9
gst-plugins-good-udp - 0.10.31.1+git10789+7768342-r9
gst-plugins-good-wavparse - 0.10.31.1+git10789+7768342-r9
gst-plugins-ugly - 0.10.19.1+git4638+9afc696-r2
gst-plugins-ugly-amrnb - 0.10.19.1+git4638+9afc696-r2
gst-plugins-ugly-amrwbdec - 0.10.19.1+git4638+9afc696-r2
gst-plugins-ugly-asf - 0.10.19.1+git4638+9afc696-r2
gst-plugins-ugly-cdio - 0.10.19.1+git4638+9afc696-r2
gst-plugins-ugly-dvdsub - 0.10.19.1+git4638+9afc696-r2
gst-plugins-ugly-mad - 0.10.19.1+git4638+9afc696-r2
gst-plugins-ugly-mpegaudioparse - 0.10.19.1+git4638+9afc696-r2
gst-plugins-ugly-mpegstream - 0.10.19.1+git4638+9afc696-r2
gstreamer - 0.10.36.1+git12092+1bcabb9-r1
gstreamer1.0 - 1.4.5-r0
gstreamer1.0-libav - 1.4.5-r0
gstreamer1.0-plugin-dvbmediasink - 1.0+git56+50b7e19-r0
libgstapp-0.10-0 - 0.10.36.1+git10186+bdb3316-r2
libgstaudio-0.10-0 - 0.10.36.1+git10186+bdb3316-r2
libgstaudio-1.0-0 - 1.4.5-r0
libgstcdda-0.10-0 - 0.10.36.1+git10186+bdb3316-r2
libgstinterfaces-0.10-0 - 0.10.36.1+git10186+bdb3316-r2
libgstnetbuffer-0.10-0 - 0.10.36.1+git10186+bdb3316-r2
libgstpbutils-0.10-0 - 0.10.36.1+git10186+bdb3316-r2
libgstpbutils-1.0-0 - 1.4.5-r0
libgstriff-0.10-0 - 0.10.36.1+git10186+bdb3316-r2
libgstrtp-0.10-0 - 0.10.36.1+git10186+bdb3316-r2
libgstrtsp-0.10-0 - 0.10.36.1+git10186+bdb3316-r2
libgstsdp-0.10-0 - 0.10.36.1+git10186+bdb3316-r2
libgsttag-0.10-0 - 0.10.36.1+git10186+bdb3316-r2
libgsttag-1.0-0 - 1.4.5-r0
libgstvideo-0.10-0 - 0.10.36.1+git10186+bdb3316-r2
libgstvideo-1.0-0 - 1.4.5-r0

 

Watching basic cable television seems to work.

Is there a possibility I can play a HLS stream from command line? eg killing enigma2 by going into runlevel 4 and then play it from the command line?



Re: GStreamer 1.0 #586 theparasol

  • Senior Member
  • 4,157 posts

+198
Excellent

Posted 16 February 2015 - 23:47

Hm... you dont have gstreamer1 support....

This is the output on my xp1000 gst1 image

 

root@xp1000:~# opkg list_installed | grep gst
gstreamer1.0 - 1.4.5-r0
gstreamer1.0-libav - 1.4.5-r0
gstreamer1.0-plugin-dvbmediasink - 1.0+git56+50b7e19-r0
gstreamer1.0-plugin-subsink - 1.0+git6+0437b39-r0
gstreamer1.0-plugins-bad - 1.4.5-r0
gstreamer1.0-plugins-bad-faad - 1.4.5-r0
gstreamer1.0-plugins-bad-fragmented - 1.4.5-r0
gstreamer1.0-plugins-bad-mms - 1.4.5-r0
gstreamer1.0-plugins-bad-mpegpsdemux - 1.4.5-r0
gstreamer1.0-plugins-bad-mpegtsdemux - 1.4.5-r0
gstreamer1.0-plugins-bad-rtmp - 1.4.5-r0
gstreamer1.0-plugins-bad-videoparsersbad - 1.4.5-r0
gstreamer1.0-plugins-base - 1.4.5-r0
gstreamer1.0-plugins-base-app - 1.4.5-r0
gstreamer1.0-plugins-base-audioconvert - 1.4.5-r0
gstreamer1.0-plugins-base-audioresample - 1.4.5-r0
gstreamer1.0-plugins-base-playback - 1.4.5-r0
gstreamer1.0-plugins-base-subparse - 1.4.5-r0
gstreamer1.0-plugins-base-typefindfunctions - 1.4.5-r0
gstreamer1.0-plugins-good - 1.4.5-r0
gstreamer1.0-plugins-good-apetag - 1.4.5-r0
gstreamer1.0-plugins-good-audioparsers - 1.4.5-r0
gstreamer1.0-plugins-good-autodetect - 1.4.5-r0
gstreamer1.0-plugins-good-avi - 1.4.5-r0
gstreamer1.0-plugins-good-flac - 1.4.5-r0
gstreamer1.0-plugins-good-flv - 1.4.5-r0
gstreamer1.0-plugins-good-icydemux - 1.4.5-r0
gstreamer1.0-plugins-good-id3demux - 1.4.5-r0
gstreamer1.0-plugins-good-isomp4 - 1.4.5-r0
gstreamer1.0-plugins-good-matroska - 1.4.5-r0
gstreamer1.0-plugins-good-rtp - 1.4.5-r0
gstreamer1.0-plugins-good-rtpmanager - 1.4.5-r0
gstreamer1.0-plugins-good-rtsp - 1.4.5-r0
gstreamer1.0-plugins-good-souphttpsrc - 1.4.5-r0
gstreamer1.0-plugins-good-udp - 1.4.5-r0
gstreamer1.0-plugins-good-wavparse - 1.4.5-r0
gstreamer1.0-plugins-ugly - 1.4.5-r0
gstreamer1.0-plugins-ugly-amrnb - 1.4.5-r0
gstreamer1.0-plugins-ugly-amrwbdec - 1.4.5-r0
gstreamer1.0-plugins-ugly-asf - 1.4.5-r0
gstreamer1.0-plugins-ugly-cdio - 1.4.5-r0
gstreamer1.0-plugins-ugly-dvdsub - 1.4.5-r0
gstreamer1.0-plugins-ugly-mad - 1.4.5-r0
libgstapp-1.0-0 - 1.4.5-r0
libgstaudio-1.0-0 - 1.4.5-r0
libgstcodecparsers-1.0-0 - 1.4.5-r0
libgstmpegts-1.0-0 - 1.4.5-r0
libgstpbutils-1.0-0 - 1.4.5-r0
libgstriff-1.0-0 - 1.4.5-r0
libgstrtp-1.0-0 - 1.4.5-r0
libgstrtsp-1.0-0 - 1.4.5-r0
libgstsdp-1.0-0 - 1.4.5-r0
libgsttag-1.0-0 - 1.4.5-r0
libgsturidownloader-1.0-0 - 1.4.5-r0
libgstvideo-1.0-0 - 1.4.5-r0
root@xp1000:~#

@Camping: ZGemma H.2S, Technisat Multytenne 4-in-1 @Home: Edision Mini 4K, Wave Frontier T55, EMP Centauri EMP DiSEqC 8/1 switch, 4x Inverto Ultra Black single LNB


Re: GStreamer 1.0 #587 metoo

  • Senior Member
  • 1,573 posts

+33
Good

Posted 17 February 2015 - 00:35

builds succeeded here also with gstramer 0.10

try severel times a week or more? ago to get the gstreamer 1  patches in it, but for me it was a no go.

my knowledge is to low to get gstreamer 1 in it for et6000


Edited by metoo, 17 February 2015 - 00:36.

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


Re: GStreamer 1.0 #588 christophecvr

  • Senior Member
  • 3,131 posts

+140
Excellent

Posted 17 February 2015 - 07:48

@ theparasol Gues You removed the gst-0.10 out of recipes completely before build ?



Re: GStreamer 1.0 #589 blzr

  • PLi® Core member
  • 2,270 posts

+118
Excellent

Posted 17 February 2015 - 08:42

So a quick update regarding the image I built for the dm800se (gst-1) branch.
Lol at the "This is not genuine" splash btw :P
 
However it still has gstreamer 0.10 packages, so I'm not sure wether it's using 1.0 or 0.10...

 

This is with:
MACHINE_EXTRA_RRECOMMENDS = " \
        gstreamer1.0-plugin-dvbmediasink \
        gst-plugin-dtsdownmix \
        ntfs-3g \
        kernel-module-cifs \
        kernel-module-hmac \
        kernel-module-md4 \
        kernel-module-ecb \
        dreambox-boot-progress \
        "

 

and did you set the gst version to 1.0 in your machine conf?

http://forums.openpl...-24#entry472006


Edited by blzr, 17 February 2015 - 08:43.

True sarcasm doesn't need green font...

Re: GStreamer 1.0 #590 MastaG

  • Senior Member
  • 1,531 posts

+118
Excellent

Posted 17 February 2015 - 11:30

and did you set the gst version to 1.0 in your machine conf?

http://forums.openpl...-24#entry472006

 

 

Well shave my legs and call me grandma... I forgot about that.

I'm going to retry tonight!



Re: GStreamer 1.0 #591 Erik Slagter

  • PLi® Core member
  • 46,969 posts

+541
Excellent

Posted 17 February 2015 - 16:25

Watching basic cable television seems to work.

Gstreamer is not used for DVB at all.

* Wavefrontier T90 with 28E/23E/19E/13E via SCR switches 2 x 2 x 6 user bands
I don't read PM -> if you have something to ask or to report, do it in the forum so others can benefit. I don't take freelance jobs.
Ik lees geen PM -> als je iets te vragen of te melden hebt, doe het op het forum, zodat anderen er ook wat aan hebben.


Re: GStreamer 1.0 #592 MastaG

  • Senior Member
  • 1,531 posts

+118
Excellent

Posted 18 February 2015 - 09:28

I see, well I'll try to play some movies when I have a working image.

So I've set: GST_VERSION = "1.0"

MACHINE_EXTRA_RRECOMMENDS = " \
        gstreamer1.0-plugin-dvbmediasink \
        gst-plugin-dtsdownmix \
        ntfs-3g \
        kernel-module-cifs \
        kernel-module-hmac \
        kernel-module-md4 \
        kernel-module-ecb \
        dreambox-boot-progress \
        "
GST_VERSION = "1.0"

 

However I think the "gst-plugin-dtsdownmix" is available as gstreamer 0.10 package only, so it will build many 0.10 packages.

Can I ommit it? or is there some gstreamer 1.0 equivalent available for this package?



Re: GStreamer 1.0 #593 christophecvr

  • Senior Member
  • 3,131 posts

+140
Excellent

Posted 18 February 2015 - 09:42

About vuduo2,

 

Ter info the check with standard master git (gst-0.10) and use off pli's dvbmediasink:

 

Does work now (which was not a year ago). Except that wma wmv does not play cause now by vuduo2 the mp3 and most others are using codecs of chipset. For wma wmv there are no codecs in vu+ chipsets that's why software codecs required there and those do not work with pli's dvbmediasink.

 

As for gst-1.0 new test in progress. A problem with qemu native build did screwed up all. It's seems to be a common known problem for debian and ubuntu systems. The package just needed a small patch that's all.



Re: GStreamer 1.0 #594 pieterg

  • PLi® Core member
  • 32,766 posts

+245
Excellent

Posted 18 February 2015 - 12:08

software codecs required there and those do not work with pli's dvbmediasink.


Incorrect.
Have you read my explanations?

Re: GStreamer 1.0 #595 charlesduco

  • Senior Member
  • 62 posts

+6
Neutral

Posted 18 February 2015 - 12:51

I checked out the gst-1 branch en builded image for vuduo.

 

I only edited the /meta-vuplus/conf/machine/include/vuxxo.inc file:

diff --git a/conf/machine/include/vuxxo.inc b/conf/machine/include/vuxxo.inc
index 7d0c416..fd72279 100644
--- a/conf/machine/include/vuxxo.inc
+++ b/conf/machine/include/vuxxo.inc
@@ -9,7 +9,7 @@ KERNEL_MODULE_AUTOLOAD += "xfs"
 
 MACHINE_EXTRA_RRECOMMENDS = " \
 	vuplus-shutdown \
-	gst-plugin-vuplus-dvbmediasink \
+	gstreamer1.0-plugin-dvbmediasink \
 	ntfs-3g \
 "
 
@@ -21,6 +21,7 @@ TARGET_ARCH = "mipsel"
 DEFAULTTUNE = "mips32el"
 
 DVBMEDIASINK_CONFIG = "--with-pcm"
+GST_VERSION = "1.0"
 
 PREFERRED_VERSION_linux-${MACHINE} = "3.9.6"
 


Gstreamer 1.0 support on Vu+ Duo

root@vuduo:~# opkg list_installed | grep gst
gstreamer1.0 - 1.4.5-r0
gstreamer1.0-libav - 1.4.5-r0
gstreamer1.0-plugin-dvbmediasink - 1.0+git56+50b7e19-r0
gstreamer1.0-plugin-subsink - 1.0+git6+0437b39-r0
gstreamer1.0-plugins-bad - 1.4.5-r0
gstreamer1.0-plugins-bad-faad - 1.4.5-r0
gstreamer1.0-plugins-bad-fragmented - 1.4.5-r0
gstreamer1.0-plugins-bad-mms - 1.4.5-r0
gstreamer1.0-plugins-bad-mpegpsdemux - 1.4.5-r0
gstreamer1.0-plugins-bad-mpegtsdemux - 1.4.5-r0
gstreamer1.0-plugins-bad-rtmp - 1.4.5-r0
gstreamer1.0-plugins-bad-videoparsersbad - 1.4.5-r0
gstreamer1.0-plugins-base - 1.4.5-r0
gstreamer1.0-plugins-base-app - 1.4.5-r0
gstreamer1.0-plugins-base-audioconvert - 1.4.5-r0
gstreamer1.0-plugins-base-audioresample - 1.4.5-r0
gstreamer1.0-plugins-base-playback - 1.4.5-r0
gstreamer1.0-plugins-base-subparse - 1.4.5-r0
gstreamer1.0-plugins-base-typefindfunctions - 1.4.5-r0
gstreamer1.0-plugins-good - 1.4.5-r0
gstreamer1.0-plugins-good-apetag - 1.4.5-r0
gstreamer1.0-plugins-good-audioparsers - 1.4.5-r0
gstreamer1.0-plugins-good-autodetect - 1.4.5-r0
gstreamer1.0-plugins-good-avi - 1.4.5-r0
gstreamer1.0-plugins-good-flac - 1.4.5-r0
gstreamer1.0-plugins-good-flv - 1.4.5-r0
gstreamer1.0-plugins-good-icydemux - 1.4.5-r0
gstreamer1.0-plugins-good-id3demux - 1.4.5-r0
gstreamer1.0-plugins-good-isomp4 - 1.4.5-r0
gstreamer1.0-plugins-good-matroska - 1.4.5-r0
gstreamer1.0-plugins-good-rtp - 1.4.5-r0
gstreamer1.0-plugins-good-rtpmanager - 1.4.5-r0
gstreamer1.0-plugins-good-rtsp - 1.4.5-r0
gstreamer1.0-plugins-good-souphttpsrc - 1.4.5-r0
gstreamer1.0-plugins-good-udp - 1.4.5-r0
gstreamer1.0-plugins-good-wavparse - 1.4.5-r0
gstreamer1.0-plugins-ugly - 1.4.5-r0
gstreamer1.0-plugins-ugly-amrnb - 1.4.5-r0
gstreamer1.0-plugins-ugly-amrwbdec - 1.4.5-r0
gstreamer1.0-plugins-ugly-asf - 1.4.5-r0
gstreamer1.0-plugins-ugly-cdio - 1.4.5-r0
gstreamer1.0-plugins-ugly-dvdsub - 1.4.5-r0
gstreamer1.0-plugins-ugly-mad - 1.4.5-r0
libgstapp-1.0-0 - 1.4.5-r0
libgstaudio-1.0-0 - 1.4.5-r0
libgstcodecparsers-1.0-0 - 1.4.5-r0
libgstmpegts-1.0-0 - 1.4.5-r0
libgstpbutils-1.0-0 - 1.4.5-r0
libgstriff-1.0-0 - 1.4.5-r0
libgstrtp-1.0-0 - 1.4.5-r0
libgstrtsp-1.0-0 - 1.4.5-r0
libgstsdp-1.0-0 - 1.4.5-r0
libgsttag-1.0-0 - 1.4.5-r0
libgsturidownloader-1.0-0 - 1.4.5-r0
libgstvideo-1.0-0 - 1.4.5-r0

So, at least gstreamer1.0-plugin-dvbmediasink works for Vu+ Duo.



Re: GStreamer 1.0 #596 MastaG

  • Senior Member
  • 1,531 posts

+118
Excellent

Posted 18 February 2015 - 13:17

@charlesduco, have you tried playing some movies?



Re: GStreamer 1.0 #597 christophecvr

  • Senior Member
  • 3,131 posts

+140
Excellent

Posted 18 February 2015 - 13:47

 

software codecs required there and those do not work with pli's dvbmediasink.


Incorrect.
Have you read my explanations?

 

 

Whatever You say it is correct that the pli's dvbmediasink does not work for sofware codecs. You just tell in You're explanation it can be made to do it, wel it is not made to use software codecs unlike the common most used one ,the one on which the hardware manufacturers are basing there drivers.  And the most other images are using that. Indeed that one is well not adapted for gst-1.0 and there is still no image which is using gst-1.0 that's another trough.

 

gst-0.10 or gst-1.0 both work on vu+ with the pli dvbmediasink for hardware codecs only. (note for build of vuduo2 on ubuntu system with gst-1.0 patching of qemu dev-tool of openembedded is required and that's a general known problem on debian and ubuntu x86_64 systems it's the native build who fails).

 

And unfortunately I do not know how to adpat the pli's dvbmediasink to let it work with software codecs for wma or ogg.



Re: GStreamer 1.0 #598 pieterg

  • PLi® Core member
  • 32,766 posts

+245
Excellent

Posted 18 February 2015 - 15:07

And unfortunately I do not know how to adpat the pli's dvbmediasink to let it work with software codecs for wma or ogg.


Ogg should be working fine, it delivers pcm to the dvbmediasink, which is written to the audio decoder.
Same for wma, if you want soft wma instead of hardware wma, disable the wma configure switch (compiletime).
Trust me, the problem is not in the mediasink.

Re: GStreamer 1.0 #599 malakudi

  • Senior Member
  • 1,449 posts

+69
Good

Posted 18 February 2015 - 15:46

I think the main difference is AAC+ and WMV support, where VU+ uses different IOCTLs. Are there any other differences?



Re: GStreamer 1.0 #600 christophecvr

  • Senior Member
  • 3,131 posts

+140
Excellent

Posted 18 February 2015 - 20:42

Ha Good news vuduo2. Just build from scratch with gst-1. Flashed freshly also.

 

How to do for duo2

 

1) obtain the gst-1 git.

2) run make (to have all repo's) not make image !!

3) apply to git the here included qemu patch and the meta-vuplus git patch

~/openpli40-gst1/openpli-oe-core$ git apply ../vuduo2-machine-conf-gst1.patch
~/openpli40-gst1/openpli-oe-core$ cd meta-vuplus/
~/openpli40-gst1/openpli-oe-core/meta-vuplus$ git apply ../../vuduo2-machine-conf-gst1.patch

Then just build with :

~/openpli40-gst1/openpli-oe-core/build$ source env.source

~/openpli40-gst1/openpli-oe-core/build$ MACHINE=vuduo2 bitbake openpli-enigma2-feed

 

Vuduo2 works with mp3,flacc,wav,mp4 and yes wma software codecs.

 

The only media which is not playing is ogg.

 

 

 

 

 

Attached Files





2 user(s) are reading this topic

0 members, 2 guests, 0 anonymous users