Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

refactor libstream/libsample into libvevosample #60

Closed
game-stop opened this issue Nov 17, 2015 · 3 comments
Closed

refactor libstream/libsample into libvevosample #60

game-stop opened this issue Nov 17, 2015 · 3 comments
Milestone

Comments

@game-stop
Copy link
Owner

backport libvevosample from veejay-2.0 local repository

(1.6 release)

@drlight-code
Copy link
Collaborator

On 11/17/2015 10:29 PM, Niels wrote:

veejay-2.0 local repository

huh? vj-2.0? can you elaborate on that?

@game-stop
Copy link
Owner Author

yes,sure! earlier this year,as an experiment I refactored libstream and libsample into libvevosample, which is a more modular structure on top of libvevo to provide a single API for sample based editing.
It provides various sources (v4l2,editlist,network, etc) and sinks (sdl, network, recording) as well as a dynamic namespace intended for event handling

Attached you will find some header files (in one long text file, since github wont let me attach .h files) that would give you a general idea

This I would like to take up again once the two outstanding issues on alpha compositing and effect review have been closed

The changes to libvevo have already been integrated in veejay-current, except that it still misses the part where it reads and write properties (in plain text or xml)

vevosample.txt
header.txt

@game-stop game-stop added this to the 1.6.0 milestone Nov 25, 2015
@game-stop game-stop changed the title replace libstream/libsample for libvevosample refactor libstream/libsample into libvevosample May 13, 2016
game-stop referenced this issue May 17, 2016
…ams to be added to the sample sequencer, fixes to status line, clear audio buffer after recording a frame
This was referenced Jun 3, 2016
@game-stop
Copy link
Owner Author

close issue, instead refactor vj-event.c vj_event_* methods and remove all occurences of SAMPLE_PLAYING and STREAM_PLAYING. A parameter to each event needs to be added to indicate whether the event should be applied on stream or sample.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants