Opened 8 years ago

Closed 7 years ago

#6989 closed enhancement (invalid)

[Clockwerk] Openlibraries backend

Reported by: forart.eu Owned by: nobody
Priority: normal Milestone: R1
Component: - General Version:
Keywords: Cc:
Blocked By: Blocking:
Has a Patch: no Platform: All

Description

As just suggested @ Lightworks forum (http://www.lightworksbeta.com/index.php?option=com_kunena&func=view&catid=12&id=3095&Itemid=202#3095) it could be interesting to adopt indipendent libraries for a/v editing.

About Openlibraries

The Openlibraries are a suite of open source libraries focused on providing a cross platform, hardware accelerated multimedia development framework, released under the LGPL. As a open source technology the openlibraries are suited for high growth in a technology sector that is massively divided my different programming api’s

In order to empower users looking at alternative operating systems the openlibraries have been developed from the ground up as a cross platform technology. The openlibraries are built on a plugin based framework for maximum extendability, and support both commercial and non commercial plugins. Implementation wise it makes extensive use of native OS APIs to take native advantage of as much of the underlying features and to keep its distribution size to a minimum.

Overview

The concept was to build a single set of core libraries for 3d, image, audio and video support that was wrapped by a asset system that was easy to use. We started by consolidating all the media and asset management code in Jahshaka into the core libraries to get a idea of what the structure would be like and came up with the following:

  • OpenAssetLib - asset management
  • OpenImageLib - image support
  • OpenObjectLib - 3d support
  • OpenMediaLib - video support
  • OpenEffectsLib - effects processing
  • OpenNetworkLib? - the network layer
  • OpenPluginLib - allows you to extend any of the openlibraries

Of course i'm collecting other similar projects links (such as OpenVIP > http://openvip.sourceforge.net/), but this seems the most promising...

Change History (4)

comment:1 Changed 7 years ago by ariza09

(Google Code-in) Haiku revision: hrev42211 still a bug.Media player don't have Openlibraries . System: Haiku hrev1-alpha3 on VMware workstation 8 on windows 7 32 bit

comment:2 Changed 7 years ago by forart.eu

OK, I have discovered other interesting libraries that could be useful:

libVLC (http://www.videolan.org/vlc/libvlc.html) - need to say more?

Open Computer Vision Library (https://sourceforge.net/projects/opencvlibrary/) - 500 algorithms, documentation and sample code for real time computer vision.

Cinder (http://libcinder.org/about/) - a powerful, intuitive toolbox for programming graphics, audio, video, networking, image processing and computational geometry.

The VXL Project (https://sourceforge.net/projects/vxl/) - A multi-platform collection of C++ software libraries for Computer Vision and Image Understanding.

CLAM (http://clam-project.org/) - a full-fledged software framework for research and application development in the Audio and Music Domain.

...and more here: http://www.roborealm.com/links/vision_software.php

Hope that helps ! PIAVE (http://modesto.sourceforge.net/piave/) - a render and effect engine;

Last edited 7 years ago by forart.eu (previous) (diff)

comment:3 Changed 7 years ago by Disreali

Component: Applications/MediaPlayer- General
Owner: changed from stippi to nobody
Version: R1/alpha2

Clockwerk is a 3rd party app and not part of Haiku itself. Although you have interesting ideas, this is is not the place for suggesting improvements to 3rd party apps.

If you wish to further develop Clockwerk then go to its OsDrawer page and contribute there.

This ticket should be marked invalid.

comment:4 Changed 7 years ago by diver

Resolution: invalid
Status: newclosed
Summary: [CLOCKWERK] Openlibraries backend[Clockwerk] Openlibraries backend

Indeed.

Note: See TracTickets for help on using tickets.