Jump to content


Photo

Build environment.


  • Please log in to reply
91 replies to this topic

Re: Build environment. #81 athoik

  • PLi® Core member
  • 8,458 posts

+327
Excellent

Posted 13 November 2012 - 16:36

Dear all,


Using the following recipe (gst-ffmpeg_0.10.11.bb) the gst-ffmpeg compiles on OpenPli 2..1

DESCRIPTION = "FFmpeg-based GStreamer plug-in"
SECTION = "multimedia"
PRIORITY = "required"
LICENSE = "LGPL"
HOMEPAGE = "http://www.gstreamer.net/"
DEPENDS = "gstreamer gst-plugins-base zlib"

PR = "r1"

inherit autotools pkgconfig

SRC_URI = "http://gstreamer.freedesktop.org/src/${PN}/${PN}-${PV}.tar.bz2 \
		   file://lower-rank.diff \
"

SRC_URI[md5sum] = "0d23197ba7ac06ea34fa66d38469ebe5"
SRC_URI[sha256sum] = "ff36a138e5af4ed8dcc459d6d6521fe66ed31ec29ba9a924dc3675c6749a692e"

FILES_${PN} += "${libdir}/gstreamer-0.10/*.so"
FILES_${PN}-dbg += "${libdir}/gstreamer-0.10/.debug"
FILES_${PN}-dev += "${libdir}/gstreamer-0.10/*.la ${libdir}/gstreamer-0.10/*.a"

#EXTRA_OECONF = " --with-system-ffmpeg "

GSTREAMER_DEBUG ?= "--disable-debug"
EXTRA_OECONF = "--with-ffmpeg-extra-configure=\"--target-os=linux\" ${GSTREAMER_DEBUG}"


# We do this because the install program is called with -s which causes it to
# call "strip" and it then mangles cross compiled stuff..
PATH_prepend := "${TOOLCHAIN_PATH}/${TARGET_SYS}/bin:"


Please revise the change and commit if applicable on OpenPli 2.1

Have a nice day.
Wavefield T90: 0.8W - 1.9E - 4.8E - 13E - 16E - 19.2E - 23.5E - 26E - 33E - 39E - 42E - 45E on EMP Centauri DiseqC 16/1
Unamed: 13E Quattro - 9E Quattro on IKUSI MS-0916

Re: Build environment. #82 athoik

  • PLi® Core member
  • 8,458 posts

+327
Excellent

Posted 10 January 2013 - 10:39

Error is not fixed yet on OpenPli 2.1

| make: *** [all] Error 2
| + die 'oe_runmake failed'
| + oefatal 'oe_runmake failed'
| + echo FATAL: 'oe_runmake failed'
| FATAL: oe_runmake failed
| + exit 1
NOTE: package gst-ffmpeg-0.10.11-r1: task do_compile: Failed
ERROR: Function 'do_compile' failed (see /home/athoik/openpli/build-dm800se/tmp/work/mipsel-oe-linux/gst-ffmpeg-0.10.11-r1/temp/log.do_compile.29540 for further information)
ERROR: Task 11 (/home/athoik/openpli/openembedded/recipes/gstreamer/gst-ffmpeg_0.10.11.bb, do_compile) failed with exit code '1'
ERROR: '/home/athoik/openpli/openembedded/recipes/gstreamer/gst-ffmpeg_0.10.11.bb' failed

Using the following patch (idea taken from OpenPli 3.0) build succeds.

diff /home/athoik/openpli/openembedded/recipes/gstreamer/gst-ffmpeg_0.10.11.bb.old /home/athoik/openpli/openembedded/recipes/gstreamer/gst-ffmpeg_0.10.11.bb
23c23,26
< EXTRA_OECONF = " --with-system-ffmpeg "
---
>
> GSTREAMER_DEBUG ?= "--disable-debug"
> EXTRA_OECONF = "--with-ffmpeg-extra-configure=\"--target-os=linux\" ${GSTREAMER_DEBUG}"
>

Please revise the change and commit if applicable on OpenPli 2.1
Wavefield T90: 0.8W - 1.9E - 4.8E - 13E - 16E - 19.2E - 23.5E - 26E - 33E - 39E - 42E - 45E on EMP Centauri DiseqC 16/1
Unamed: 13E Quattro - 9E Quattro on IKUSI MS-0916

Re: Build environment. #83 littlesat

  • PLi® Core member
  • 56,274 posts

+691
Excellent

Posted 10 January 2013 - 15:16

??? In fact we stopped developing OpenPli2.1???

WaveFrontier 28.2E | 23.5E | 19.2E | 16E | 13E | 10/9E | 7E | 5E | 1W | 4/5W | 15W


Re: Build environment. #84 athoik

  • PLi® Core member
  • 8,458 posts

+327
Excellent

Posted 10 January 2013 - 17:24

Dear littlesat,

In my mind development means to add new features and support means bug fixing, etc etc.

So you are not supporting 2.1 any more?

You can remove unsupported models from the main screen too! Why building images 2.1 then? (eg http://openpli.org/download/dm800/)
Wavefield T90: 0.8W - 1.9E - 4.8E - 13E - 16E - 19.2E - 23.5E - 26E - 33E - 39E - 42E - 45E on EMP Centauri DiseqC 16/1
Unamed: 13E Quattro - 9E Quattro on IKUSI MS-0916

Re: Build environment. #85 littlesat

  • PLi® Core member
  • 56,274 posts

+691
Excellent

Posted 10 January 2013 - 17:56

Are there any disadvantages for the dm7025 or dm800hd?.... There are the only boxen that need 2.1 because DMM did not make drivers available for newer kernels for these boxes.... And as far i know our buildserver is still building images for these boxes.

Edited by littlesat, 10 January 2013 - 17:57.

WaveFrontier 28.2E | 23.5E | 19.2E | 16E | 13E | 10/9E | 7E | 5E | 1W | 4/5W | 15W


Re: Build environment. #86 hemispherical1

  • Senior Member
  • 1,596 posts

+49
Good

Posted 12 January 2013 - 22:01

Ya, screw all the 7025 & 800 owners that don't already have a working build environment, those Jackasses...

On a side note athiok, if you keep track of the required changes to get the 2.1 build environment functioning (from scratch), perhaps posting them in a 2.1 type thread, I'm sure all of us Jackasses would appreciate it... ;)

--
hemi

Re: Build environment. #87 mx3L

  • Senior Member
  • 616 posts

+79
Good

Posted 7 February 2013 - 15:36

Hi,
I tried gst-ffmpeg in openpli3.0 on et6500, but there is no difference in playing vp6 videos(only audio), e2 now just doesnt tell that there is Sorenson.. plugin missing. I was looking into dvbvideosink source and it looks like there arent capabilities provided for vp6 video, so it would explain why its not showing video. I would like to ask if by providing this capabilities would this video start to play? Is it worth looking into it?. If not then is there any use of gst-ffmpeg plugin on our platform?

Im newbie in this, just looking into source and reading gstreamer tutorial..

thanks

Edited by mx3L, 7 February 2013 - 15:36.


Re: Build environment. #88 mx3L

  • Senior Member
  • 616 posts

+79
Good

Posted 8 February 2013 - 19:22

I was looking into it more, and if I correctly understand Gstreamer in e2 is not used for decoding streams, its used(among other things) for fetching data from source -> then demuxing to audio/video elementary streams -> then passes this streams to gstdvbaudio/gstdvbvideo sinks, where are created PES packets from audio/video ES -> which are then written to dvb video/audio device for hardware decoding.

My Conclusion:
gst-ffmpeg plugin is useless for e2, because it only provides software decoding, which is not possible on stb processor.
vp6 on2 is maybe possible to play, if bcm7413 has hw support for decoding this codec, (maybe just add x/flash video caps for gstdvbvideo sink?)

Hope Im not tottaly wrong :)

Re: Build environment. #89 pieterg

  • PLi® Core member
  • 32,766 posts

+245
Excellent

Posted 8 February 2013 - 19:26

the first part of your conclusion is correct.
The second part however, I'm quite sure neither of the stb manufacturors did purchase the vp6 codec, if it is at all supported on the 7413.

Re: Build environment. #90 mx3L

  • Senior Member
  • 616 posts

+79
Good

Posted 9 February 2013 - 20:59

So there is almost no hope for vp6 on bcm7413...
Thanks for the info.

Re: Build environment. #91 athoik

  • PLi® Core member
  • 8,458 posts

+327
Excellent

Posted 10 February 2013 - 11:05

So there is almost no hope for vp6 on bcm7413...
Thanks for the info.


You never known. It took many years to release WMV drivers, but now there our.

Why dont you email the manufactures, at least they gonna know that many people request VP6.
Wavefield T90: 0.8W - 1.9E - 4.8E - 13E - 16E - 19.2E - 23.5E - 26E - 33E - 39E - 42E - 45E on EMP Centauri DiseqC 16/1
Unamed: 13E Quattro - 9E Quattro on IKUSI MS-0916

Re: Build environment. #92 mx3L

  • Senior Member
  • 616 posts

+79
Good

Posted 13 February 2013 - 18:23

We will see..
http://www.et-view-s...6-VP6-On2-codec


1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users