mirror of
https://github.com/game-stop/veejay.git
synced 2026-01-05 22:45:30 +01:00
added video wall feature (issue #16)
backported obsolete resampler from ffmpeg (issue #12) added lvdshared plugins to facilite #16 on local machine via shared memory fixes to reloaded ui (maximize screen and others) added -b and -a to reloaded commandline to resp. enable beta feature (SRT) and to connect to all (local running veejays) fixes to built-in FX solve issue #23 in reloaded (samplelist load image) add VIMS_GET_SHM_EXT to query remote veejay properties add VIMS_GET_SAMPLE_IMAGE to grab any frame (issue #23) add VIMS_SPLIT_CONNECT_SHM to request part of frame via shm fixes to general error messages and warnings replaced env VEEJAY_SCREEN_SIZE with VEEJAY_DESKTOP_GEOMETRY added env VEEJAY_VIDEO_POSITION bump version to 1.5.58
This commit is contained in:
@@ -71,23 +71,18 @@ void complexsync_free() {
|
||||
|
||||
void complexsync_apply(VJFrame *frame, VJFrame *frame2, int width, int height, int val)
|
||||
{
|
||||
|
||||
const int len = frame->len;
|
||||
uint8_t *Y = frame->data[0];
|
||||
uint8_t *Cb = frame->data[1];
|
||||
uint8_t *Cr = frame->data[2];
|
||||
|
||||
int region = width * val;
|
||||
|
||||
int strides[4] = { region, region, region, 0 };
|
||||
int planes[4] = { len, len, len, 0 };
|
||||
|
||||
int i;
|
||||
|
||||
vj_frame_copy( frame->data, c_outofsync_buffer, planes );
|
||||
vj_frame_copy( frame2->data, frame->data, planes );
|
||||
|
||||
if( (len - region) > 0)
|
||||
if( (len - region) > 0)
|
||||
{
|
||||
uint8_t *dest[4] = { Y + region, Cb + region, Cr + region, NULL };
|
||||
int dst_strides[4] = { len - region, len - region, len - region,0 };
|
||||
|
||||
Reference in New Issue
Block a user