Finishing migration of a Digital Signage application on basis of gstreamer(-vaapi) GLX 1.6.x and info-beamer => gstreamer 1.14/15 EGL

Finish migration of a Digital Signage application on basis of

gstreamer(-vaapi) 1.6.x (using the handoff signal in vaapisink) and info-beamer ([login to view URL]).

Until now we were using (cheap) AMD devices where we use glx-pixmaps for

surface sharing between gstreamer and info-beamer which works quite perfect

(no mem copy at all).

Now we have to switch to INTEL devices as there are no cheap (and compatible

with the former open souce driver) AMD devices and now we are expiriencing

framedrop issues in surface sharing between gstreamer(-vaapi) and

info-beamer on INTEL ATOM Z8300 devices (which should be a lot faster than

the AMD E-350 we have been using before). As I said before we use

glx-pixmaps for surface sharing which works perfect on AMD-GPUs. But now

there seems to be a lot of in mem copy which couses a lot of framedrops.

In short our issues are now:

1) We are using a old version of gstreamer and gstreamer-vaapi

2) We are using a deprecated API for handling VA-API

3) We are using a soon-to-be deprecated buffer meta

4) We are relying on GLX, which has no future, as far as I understand

The tasks are:

1) upgrade to the latest gstreamer, gstreamer-vaapi release (done: ~80%)

2) remove the old GstVaapi code (done: 66%)

3) use EGL (done: 50%)

4) change code to use a pipeline like this: (done: ??)

playbin video-sink="glupload ! appsink

=> code will use the appsink API to fetch the decoded video frames with

GLMemory, which it will contain a texture that one can render.

By using EGL vaapi it will export dmabuf-based buffers, those buffers should be

imported as EGLImages, wrapped the texture, and thus no memcopy should be required.

Right now we have some compile issues (regarding migration of gstreamer 1.6-1.14) and code has to be migrated to use EGLImages instead of GLImages.

I believe that it will not be complicated as everything here is already done, all we need is put it together and modify a couple of (sink?) functions.

You'll get full access to required project sources (via subversion) and should be able to compile/run the project. Target plattform is Ubuntu 18.04.x on INTEL Atom devices - but any other INTEL integrated GFX should be OK for developing. Final tests will be done internal.

If you want your bid to be taken for serious, send me a message describing your knowledge of Gstreamer and pipelines for simple displaying HD playback (via EGL).

For any questions, fell free to contact me any time.

Happy bidding!

Taidot: C-ohjelmointi, Linux, OpenGL, Ubuntu

Näytä lisää: sharepoint info path migration, migration cms info glue wordpress, copy & compare data from several websites (10/6/15), info beamer hosted, info beamer pi, raspberry pi zero digital signage, raspberry digital signage, html5 double click banners x 6 and gif backups, i have 300 pdf page that need to retype in text or word formatt i will allow you to work next 6 months in my project i will pay , iphone and android apps needed 10-14-15, x 6, download java 1 6 for mac os x, gh karia plot auditors report 14 15, https scribie com freelance transcription rc 1 b 1 5 1 2 8 0 eb 5 0 e 8 0 0 1 d 3 8 fa 2 cd 6 bf 5 3 e 0 2 eb 1 2 0 c 8, mac os x 10 6, mac os x 10.6 download, mac os x 10.6 download free, mac os x 10.6 snow leopard, mac os x version 10.6 3 snow leopard mac computer with an intel processor required, 6 x 300

Tietoa työnantajasta:
( 0 arvostelua ) Essen, Germany

Projektin tunnus: #18919600

4 freelanceria on tarjonnut keskimäärin %project_bid_stats_avg_sub_26% %project_currencyDetails_sign_sub_27% tähän työhön


hello,how are you. i read your bid carefully. i am c/c++, gstreamer expert and have full experience for 10 years. c/c++, gstreamer is my top skill and i can build your project by using c/c++ and gstreamer. i can pro Lisää

€500 EUR 10 päivässä
(6 arvostelua)

8+ Year Experienced Expertise in server management, Migration services, VPS, Dedicated, SSL Certificate, AWS, DNS, CentOS, Cpanel/WHM/Plesk, Web panel, Apache, Debian, Nginx, Ubuntu, Power MTA, Interspire I am rea Lisää

€500 EUR 10 päivässä
(3 arvostelua)

Hello, I'm Iain, I can provide you perfect work as you looking for . we can discuss more in chat . I will be waiting for your response . I have very great experience about your project , if you want discuss more p Lisää

€555 EUR 5 päivässä
(0 arvostelua)

Hi,dear. I am very interested in your project - 'Finishing migration of a Digital Signage application on basis of gstreamer(-vaapi) GLX 1.6.x and info-beamer => gstreamer 1.14/15 EGL'. I've already done this kind of pr Lisää

€555 EUR 3 päivässä
(0 arvostelua)