Search found 4 matches

Go to advanced search

by Kaffee Tasse
30 Dec 2012 13:04
Forum: Development around libVLC
Topic: Offscreen Media Service
Replies: 7
Views: 992

Re: Offscreen Media Service

I think I have to explain this better: I think you need to get a clue about the specific field of digital video playback. * From an application's point of view (not talking about VLC internal decoding), load and memory usage, as well as count of threads per process are reduced significant when spli...
by Kaffee Tasse
30 Dec 2012 05:52
Forum: Development around libVLC
Topic: Offscreen Media Service
Replies: 7
Views: 992

Re: Offscreen Media Service

The shared mem structure may look like: Note: * The context passed to the 'lock_callback' is a pointer to this structure stored in shared mem. * The m_framePixels member is assigned to the 'p_pixels' pointer of 'lock_callback'. typedef struct sharedMemMedia { unsigned int m_cb; mPClient_s m_caller; ...
by Kaffee Tasse
30 Dec 2012 05:23
Forum: Development around libVLC
Topic: Offscreen Media Service
Replies: 7
Views: 992

Re: Offscreen Media Service

Efficient use of multiple cores can basically only be achieved with threaded decoding. Process separation makes it impossible, not easier. Also, process separation requires a lot of extra memory copies, so it's actually far less efficient. In any case, it would require a lot of work. Without a weal...
by Kaffee Tasse
29 Dec 2012 18:36
Forum: Development around libVLC
Topic: Offscreen Media Service
Replies: 7
Views: 992

Offscreen Media Service

I am curious if an offscreen media service exists for VLC already, or if it is desired/wanted: * Offscreen decode/render various media formats in a separate/forked child process(es). * Frame image composition / overlays / color format conversions / image flipping, etc done by the child process. * Sh...

Go to advanced search