[Mlt-devel] [PATCH 1/3] move avformat_write_header after first frame received

2014-09-18 Thread Maksym Veremeyenko
Hi, attached patch moves header writing call after first frame received. that patch makes possible to do some additional actions on container context after receiving frame. -- Maksym Veremeyenko From 39d389d062e2ae2ab47ae8d03adfef22f6092403 Mon Sep

[Mlt-devel] [PATCH 2/3] set metadata 'timecode' from first frame's meta.attr.timecode.markup property

2014-09-18 Thread Maksym Veremeyenko
Hi, attached patch set metadata 'timecode' from first frame's meta.attr.timecode.markup property. -- Maksym Veremeyenko From 3a7698cd1b64eb6cb751cb1a81a10133b2e49b5f Mon Sep 17 00:00:00 2001 From: Maksym Veremeyenko ve...@m1.tv Date: Thu, 18 Sep 2014

[Mlt-devel] [PATCH 3/3] introduce MLT_DEFAULT_PRODUCER_LENGTH env var to override default hardcoded value

2014-09-18 Thread Maksym Veremeyenko
Hi, in some cases default producer length 15000 is not enough, but changing it to other big value could break other product that uses mltframework. attached patch makes possible to override this value throw environment variable. -- Maksym Veremeyenko

Re: [Mlt-devel] [PATCH 2/3] set metadata 'timecode' from first frame's meta.attr.timecode.markup property

2014-09-19 Thread Maksym Veremeyenko
18.09.14 19:43, Dan Dennedy написав(ла): On Thu, Sep 18, 2014 at 9:27 AM, Maksym Veremeyenko ve...@m1stereo.tv mailto:ve...@m1stereo.tv wrote: Hi, attached patch set metadata 'timecode' from first frame's meta.attr.timecode.markup property. Compare your patch to the recent

Re: [Mlt-devel] [PATCH 3/3] introduce MLT_DEFAULT_PRODUCER_LENGTH env var to override default hardcoded value

2014-09-22 Thread Maksym Veremeyenko
20.09.14 22:10, Dan Dennedy написав(ла): On Thu, Sep 18, 2014 at 9:29 AM, Maksym Veremeyenko ve...@m1stereo.tv mailto:ve...@m1stereo.tv wrote: Hi, in some cases default producer length 15000 is not enough, but changing it to other big value could break other product that uses

Re: [Mlt-devel] [PATCH 2/3] set metadata 'timecode' from first frame's meta.attr.timecode.markup property

2014-09-22 Thread Maksym Veremeyenko
19.09.14 23:21, Dan Dennedy написав(ла): On Fri, Sep 19, 2014 at 1:56 AM, Maksym Veremeyenko ve...@m1stereo.tv mailto:ve...@m1stereo.tv wrote: 18.09.14 19:43, Dan Dennedy написав(ла): On Thu, Sep 18, 2014 at 9:27 AM, Maksym Veremeyenko ve...@m1stereo.tv mailto:ve

[Mlt-devel] [PATCH] implement mlt_pool_stat

2014-11-04 Thread Maksym Veremeyenko
Hi, during mem leak search i found that dumping pool state is helpfull, so i cutted pool stat code into separate function -- Maksym Veremeyenko From 5bc6ab0b476514744e9bedadd630b3fbcdbeb167 Mon Sep 17 00:00:00 2001 From: Maksym Veremeyenko ve...@m1.tv

[Mlt-devel] [PATCH] descrease allocated pool items counter after purging it

2014-11-04 Thread Maksym Veremeyenko
Hi, descrease allocated pool items counter after purging it -- Maksym Veremeyenko From 4e98cb18f8041c2ea7c29fde934d2b0015baa04a Mon Sep 17 00:00:00 2001 From: Maksym Veremeyenko ve...@m1.tv Date: Tue, 4 Nov 2014 13:15:08 +0200 Subject: [PATCH 2/3

Re: [Mlt-devel] [PATCH] implement mlt_pool_stat

2014-11-24 Thread Maksym Veremeyenko
04.11.14 20:00, Dan Dennedy написав(ла): On Tue, Nov 4, 2014 at 12:19 AM, Maksym Veremeyenko ve...@m1stereo.tv mailto:ve...@m1stereo.tv wrote: Hi, during mem leak search i found that dumping pool state is helpfull, so i cutted pool stat code into separate function Subject

Re: [Mlt-devel] [PATCH] compositing optimization

2015-02-04 Thread Maksym Veremeyenko
04.02.15 19:33, Dan Dennedy написав(ла): On Wed, Feb 4, 2015 at 9:29 AM, Maksym Veremeyenko ve...@m1stereo.tv mailto:ve...@m1stereo.tv wrote: 04.02.15 07:08, Dan Dennedy написав(ла): On Tue, Feb 3, 2015 at 3:06 AM, Maksym Veremeyenko ve...@m1stereo.tv mailto:ve

Re: [Mlt-devel] [PATCH] compositing optimization

2015-02-04 Thread Maksym Veremeyenko
04.02.15 07:08, Dan Dennedy написав(ла): On Tue, Feb 3, 2015 at 3:06 AM, Maksym Veremeyenko ve...@m1stereo.tv mailto:ve...@m1stereo.tv wrote: 03.02.15 07:03, Dan Dennedy написав(ла): With the last patch applied, a couple of things in demo/ are segfaulting

Re: [Mlt-devel] [PATCH] introduce MLT_GTK2_PRODUCER_CACHE env var for extending default cache size of gtk2 pixbuf producer

2015-02-02 Thread Maksym Veremeyenko
31.01.15 23:56, Dan Dennedy написав(ла): On Thu, Jan 29, 2015 at 8:21 AM, Maksym Veremeyenko ve...@m1stereo.tv mailto:ve...@m1stereo.tv wrote: Hi, i noticed that sometimes pixbufs producers stop caching converted images and do conversion on each get_image call. i found

Re: [Mlt-devel] [PATCH] implement caching converted image for producer pango

2015-02-02 Thread Maksym Veremeyenko
31.01.15 23:50, Dan Dennedy написав(ла): On Thu, Jan 29, 2015 at 8:24 AM, Maksym Veremeyenko ve...@m1stereo.tv mailto:ve...@m1stereo.tv wrote: Hi, attached patch implement caching converted image produced by pango producer. 1.) It does not use mlt_cache, which means

Re: [Mlt-devel] [PATCH] compositing optimization

2015-02-03 Thread Maksym Veremeyenko
03.02.15 13:06, Maksym Veremeyenko написав(ла): [...] PS there are other places where returned value of mlt_frame_get_alpha_mask been checked for NULL, like: filter_rescale.c: --uint8_t *input = mlt_frame_get_alpha_mask( frame ); --if ( input != NULL

Re: [Mlt-devel] [PATCH] compositing optimization

2015-02-03 Thread Maksym Veremeyenko
03.02.15 07:03, Dan Dennedy написав(ла): On Thu, Jan 29, 2015 at 8:14 AM, Maksym Veremeyenko ve...@m1stereo.tv mailto:ve...@m1stereo.tv wrote: Hi, provided patch is a second attempt to introduce subj. thees pathset makes two things: 1. disable creating alpha channel for frame

[Mlt-devel] [PATCH] implement caching converted image for producer pango

2015-01-29 Thread Maksym Veremeyenko
Hi, attached patch implement caching converted image produced by pango producer. -- Maksym Veremeyenko From 4a330251059ec781ce296f145980e33b08a37e44 Mon Sep 17 00:00:00 2001 From: Maksym Veremeyenko ve...@m1.tv Date: Thu, 29 Jan 2015 19:40:00 +0200

[Mlt-devel] [PATCH] compositing optimization

2015-01-29 Thread Maksym Veremeyenko
after applying that patchset. please review. -- Maksym Veremeyenko From 5b620c0b3575aad25d79b4b9fab75b33a04e5f6e Mon Sep 17 00:00:00 2001 From: Maksym Veremeyenko ve...@m1.tv Date: Tue, 27 Jan 2015 19:39:27 +0200 Subject: [PATCH 1/7] rename arguments indexes

[Mlt-devel] [PATCH] introduce MLT_GTK2_PRODUCER_CACHE env var for extending default cache size of gtk2 pixbuf producer

2015-01-29 Thread Maksym Veremeyenko
. it similar to: commit 1818d25300e4fee5b75e03d6bb365e669e410a4c Author: Dan Dennedy d...@dennedy.org Date: Mon Sep 1 10:10:12 2014 -0700 Add MLT_AVFORMAT_PRODUCER_CACHE environment variable. -- Maksym Veremeyenko From

[Mlt-devel] av_read_frame returned error -541478725 inside get_audio/get_video

2015-01-12 Thread Maksym Veremeyenko
of subj. different audio/video tracks duration is very /popular/. what do you think is proper way for making workaround for this messages or handle this or ignore? -- Maksym Veremeyenko

[Mlt-devel] [PATCH] fix leak in pango producer

2015-04-20 Thread Maksym Veremeyenko
Hi, i found a leak that was introduced after implementing caching. attached patch fix it. -- Maksym Veremeyenko From f8bf2d60e96ffa932afca693fd97b97532ea9948 Mon Sep 17 00:00:00 2001 From: Maksym Veremeyenko ve...@m1stereo.tv Date: Sun, 19 Apr 2015 03

[Mlt-devel] [PATCH] Implement text rotation in pango producer

2015-05-12 Thread Maksym Veremeyenko
-- Maksym Veremeyenko From cd4dab4903761af2902a9cad6aa210a86e09af2b Mon Sep 17 00:00:00 2001 From: Maksym Veremeyenko ve...@m1.tv Date: Sun, 10 May 2015 19:21:51 +0200 Subject: [PATCH] Implement text rotation in pango producer --- src/modules/gtk2/producer_pango.c

Re: [Mlt-devel] [PATCH] Implement text rotation in pango producer

2015-06-03 Thread Maksym Veremeyenko
On 03.06.2015 23:06, Dan Dennedy wrote: On Wed, Jun 3, 2015 at 9:46 AM Maksym Veremeyenko ve...@m1stereo.tv mailto:ve...@m1stereo.tv wrote: On 02.06.2015 22:36, Dan Dennedy wrote: On Tue, Jun 2, 2015 at 11:05 AM Brian Matherly c...@brianmatherly.com mailto:c

Re: [Mlt-devel] [PATCH] Implement text rotation in pango producer

2015-06-02 Thread Maksym Veremeyenko
12.05.15 10:53, Maksym Veremeyenko написав(ла): Hi, attached patch implement text rotation in pango producer. example of usage: melt \ -v \ -profile square_pal \ /tmp/demo.mp4 \ -consumer sdl \ -filter watermark:pango \ producer.force_apect_ratio=@1/1 \ producer.text=Hi, here

[Mlt-devel] [PATCH] audiomap filter for review

2015-06-08 Thread Maksym Veremeyenko
different audio channels for some tests, you can download it from link http://downloads.m1stereo.tv/dd0363316e6c99882b80229fd7b9e435/ -- Maksym Veremeyenko From 81eb56a29be88f258e999153f9ee6f66fba4a60c Mon Sep 17 00:00:00 2001 From: Maksym Veremeyenko ve...@m1.tv Date: Mon, 8 Jun 2015 11:21

Re: [Mlt-devel] [PATCH] audiomap filter for review

2015-06-09 Thread Maksym Veremeyenko
style and description of that in yml file.. -- Maksym Veremeyenko From 21a3ed01d442deccce952df3f29acbd3a740c20e Mon Sep 17 00:00:00 2001 From: Maksym Veremeyenko ve...@m1.tv Date: Mon, 8 Jun 2015 20:48:14 +0200 Subject: [PATCH] Implement audiomap filter --- src/modules/core/Makefile

Re: [Mlt-devel] [PATCH] Implement text rotation in pango producer

2015-06-08 Thread Maksym Veremeyenko
On 04.06.2015 0:07, Dan Dennedy wrote: On Wed, Jun 3, 2015 at 1:48 PM Maksym Veremeyenko ve...@m1stereo.tv mailto:ve...@m1stereo.tv wrote: On 03.06.2015 23:06, Dan Dennedy wrote: [...] True, it is using pango functions, and those are good enough reasons. I will accept

Re: [Mlt-devel] [PATCH] audiomap filter for review

2015-06-19 Thread Maksym Veremeyenko
to fix some of the things I wanted changed while reversing my decision about some other things. Then, I did some basic testing and went ahead and applied the amended patch. thanks -- Maksym Veremeyenko

Re: [Mlt-devel] Composite transition regression

2015-11-18 Thread Maksym Veremeyenko
L/luma05.pgm" do you still has regression with it command? no problem with latest git on x64 platform... are you using x86? -- Maksym Veremeyenko -- ___ Mlt-devel mailing list Mlt-d

[Mlt-devel] MXF become non-seekable?

2015-11-18 Thread Maksym Veremeyenko
This should fix seeking for open GOP files as well. Reviewed-by: Tomas Härdin <tomas.har...@codemill.se> Signed-off-by: Marton Balint <c...@passwd.hu>

Re: [Mlt-devel] MXF become non-seekable?

2015-11-29 Thread Maksym Veremeyenko
et me stress that rework implies a thorough > testing against a large number of samples. I have not done much testing > with FFmpeg >v2.7, but perhaps consider to not use FFmpeg master with > MLT at this time. anyway i submitted a ticket https://trac.ffmpeg.org/ticket/5017 and they pro

Re: [Mlt-devel] MXF become non-seekable?

2015-11-19 Thread Maksym Veremeyenko
On 18.11.2015 21:32, Maksym Veremeyenko wrote: > Hi, > > i just noticed that MXF files stop playing in the loop. > > after some research i found that /it become/ non-seekable at line > https://github.com/mltframework/mlt/blob/master/src/modules/avformat/producer_avformat.c#L600 &

[Mlt-devel] interlaced transition_composite issue

2016-01-27 Thread Maksym Veremeyenko
2_y-even.png composite2_y-odd.png is it really bug fix or i am doing something wrong? -- Maksym Veremeyenko colour #FFDD BEGIN hi here weqewq qweqwe qweqwe qwe END 28 left 10 0 M1HeliosCondBlack

[Mlt-devel] [PATCH] pango scaling

2016-01-26 Thread Maksym Veremeyenko
if it overflow it range [PATCH 2/2] Scale pango layout according aspect ratio used this patch force scaling pango canvas to pixel aspect ratio used. this should avoid scaling filter invoking and as result lowering CPU usage (for dv_pal_wide for example) -- Maksym Veremeyenko From

[Mlt-devel] [PATCH] Wrapping customizing implemented.

2016-02-20 Thread Maksym Veremeyenko
Hi, attached patch implement wrapping feature setup for Pango producer -- Maksym Veremeyenko From 338eb0889125e39a8cd26c8c5077e14e9df8e60f Mon Sep 17 00:00:00 2001 From: Maksym Veremeyenko <ve...@m1.tv> Date: Sat, 20 Feb 2016 19:43:03 +0200 Subject: [PATCH] Wrapping customizing imple

[Mlt-devel] [PATCH] implement 'nofit' property of transition_composite

2016-02-20 Thread Maksym Veremeyenko
handling such situation. -- Maksym Veremeyenko From 4a21e1885f2f8f0594b7e8208aaf4fc51f13dd5b Mon Sep 17 00:00:00 2001 From: Maksym Veremeyenko <ve...@m1.tv> Date: Sat, 20 Feb 2016 19:03:06 +0200 Subject: [PATCH] implement 'nofit' property of transition_composite --- src/module

[Mlt-devel] [PATCH] do not any blending/compositing for case #2 if source alpha

2016-02-20 Thread Maksym Veremeyenko
Hi, attached patch do some optimization of blending then source alpha is 0. -- Maksym Veremeyenko From 1c65a7f50f247af3682fbb781e220b35b161a966 Mon Sep 17 00:00:00 2001 From: Maksym Veremeyenko <ve...@m1.tv> Date: Thu, 4 Feb 2016 20:13:47 +0200 Subject: [PATCH] do not any blending/compo

Re: [Mlt-devel] [PATCH] do not any blending/compositing for case #2 if source alpha

2016-02-20 Thread Maksym Veremeyenko
On 20.02.2016 20:17, Maksym Veremeyenko wrote: > Hi, > > attached patch do some optimization of blending then source alpha is 0. please cancel this -- Maksym Veremeyenko -- Site24x7 APM Insight: Get Deep V

Re: [Mlt-devel] [PATCH] Wrapping customizing implemented.

2016-02-21 Thread Maksym Veremeyenko
nto two properties: width - will specify width and width_type - will specify a methods: 0 - none 1 - crop 2 - fit 3 - wrap word 4 - wrap char 5 - wrap word/char what do you think about this approach? --

Re: [Mlt-devel] [PATCH] do not any blending/compositing for case #2 if source alpha

2016-02-21 Thread Maksym Veremeyenko
On 20.02.2016 22:06, Dan Dennedy wrote: On Sat, Feb 20, 2016 at 12:04 PM Maksym Veremeyenko <ve...@m1stereo.tv <mailto:ve...@m1stereo.tv>> wrote: On 20.02.2016 20:17, Maksym Veremeyenko wrote: > Hi, > > attached patch do some optimization of blend

Re: [Mlt-devel] [PATCH] Wrapping customizing implemented.

2016-02-21 Thread Maksym Veremeyenko
1 - crop > 2 - fit > 3 - wrap word > 4 - wrap char > 5 - wrap word/char will be used. i.e. which function is *width* parameter for. -- Maksym Veremeyenko --

Re: [Mlt-devel] updated decklink_consumer

2016-05-20 Thread Maksym Veremeyenko
On 17.05.2016 16:08, Maksym Veremeyenko wrote: > On 17.05.2016 0:03, Dan Dennedy wrote: >> Did you test it on older drivers? >> I have some systems with somewhat old drivers, and I will test it on >> also Windows and OS X. Then, we can decide on whether to make decklink2 >

Re: [Mlt-devel] updated decklink_consumer

2016-05-17 Thread Maksym Veremeyenko
e by the end > of the weekend. it works with older driver and now i am finishing testing it - i think tomorrow i'll have final result. -- Maksym Veremeyenko -- Mobile security can be enabling, not merely restricting. Empl

[Mlt-devel] updated decklink_consumer

2016-05-16 Thread Maksym Veremeyenko
it be sent as patch or it would be better to create something like *decklink2_consumer.cpp* -- Maksym Veremeyenko /* * consumer_decklink.cpp -- output through Blackmagic Design DeckLink * Copyright (C) 2010-2015 Dan Dennedy <d...@dennedy.org> * * This library is free software; y

Re: [Mlt-devel] interlacing question

2017-02-06 Thread Maksym Veremeyenko
On 07.02.2017 8:05, Dan Dennedy wrote: > On Mon, Feb 6, 2017 at 9:13 AM Maksym Veremeyenko <ve...@m1stereo.tv > <mailto:ve...@m1stereo.tv>> wrote: > > i just discovered, that i dont clear understand a field-based > processing, so first question *why

[Mlt-devel] interlacing question

2017-02-06 Thread Maksym Veremeyenko
eld > -1 ) && ( y % 2 == field ) ) <-->{ <--><-->if ( ( field == 1 && y < height_dest - 1 ) || ( field == 0 && y == 0 ) ) <--><--><-->p_dest += stride_dest; <--&g

[Mlt-devel] [RFC] 10 bits

2017-01-29 Thread Maksym Veremeyenko
Hi, i am currently thinking about capturing and playback 10-bit yuv, but have no idea how start handling of it. ffmpeg has no format for packed 16-bit Y/Cr/Cb samples - only planar. v210 is also good, but not used as registered in MLT. have you any ideas? -- Maksym Veremeyenko

Re: [Mlt-devel] RFC mlt_slices global shared pool

2017-01-29 Thread Maksym Veremeyenko
lt_slices_close ); } pthread_mutex_unlock( _lock ); return globals[type]; }; [...] threads count could be overridden by *MLT_GLOBAL_SLICES_COUNT* -- Maksym Veremeyenko Senior System Administrator IT Department Ukrainian Music Television Channel "M1" DDI. +380 44 205-44-

Re: [Mlt-devel] [RFC] 10 bits

2017-02-12 Thread Maksym Veremeyenko
On 12.02.2017 0:23, Brian Matherly wrote: > On 2/11/2017 9:20 AM, Maksym Veremeyenko wrote: > > any objection against introducing *mlt_image_yuv422p10* ? > > > > I am in full support of 422 and planar formats. Just wondering about the > bit packing. > > What would

[Mlt-devel] travis-ci.org/mltframework

2017-02-10 Thread Maksym Veremeyenko
what is ffmpeg version is used with automated built test on travis-ci.org/mltframework ? -- Maksym Veremeyenko -- Check out the vibrant tech community on one of the world's most engaging tech sites, SlashDot.org! http

Re: [Mlt-devel] [RFC] 10 bits

2017-02-11 Thread Maksym Veremeyenko
On 29.01.2017 23:35, Brian Matherly wrote: > YUVA444P16 or RGBA64 would cover all the bases. yes, in a case of capturing native SDI's 10-bit it would require additional chroma interpolation twice: first time after capturing, next time before encoding. -- Maksym Veremeye

Re: [Mlt-devel] [RFC] 10 bits

2017-02-11 Thread Maksym Veremeyenko
any objection against introducing *mlt_image_yuv422p10* ? -- Maksym Veremeyenko -- Check out the vibrant tech community on one of the world's most engaging tech sites, SlashDot.org! http://sdm.link/slashdot

[Mlt-devel] [PATCH] NewTek NDI consumer, draft version

2016-09-29 Thread Maksym Veremeyenko
Hi attached patch implements NewTek NDI protocol support for consumer. Producer is not implemented yet. i tested it against their tools provided for monitoring. -- Maksym Veremeyenko From f4b77cd16bc77e704f3d166790fa42972b790b3e Mon Sep 17 00:00:00 2001 From: Maksym Veremeyenko <ve...@m1

Re: [Mlt-devel] NDI Producer

2016-11-08 Thread Maksym Veremeyenko
am going to try in my system but at the momment the system > play the ndi via sdl tomorrow I try decklink output and the delay -- Maksym Veremeyenko -- Developer Access Program for Intel Xeon Phi Processors Access t

Re: [Mlt-devel] NDI Producer

2016-11-01 Thread Maksym Veremeyenko
e for producer, run *ndi_find_sample* -- Maksym Veremeyenko -- Developer Access Program for Intel Xeon Phi Processors Access to Intel Xeon Phi processor-based developer platforms. With one year of Intel Parallel Studio XE. T

[Mlt-devel] YUYV422 vs UYVY422

2016-10-16 Thread Maksym Veremeyenko
default value for internal 4:2:2 packet format? -- Maksym Veremeyenko -- Check out the vibrant tech community on one of the world's most engaging tech sites, SlashDot.org! http://sdm.link/slashdot

Re: [Mlt-devel] YUYV422 vs UYVY422

2016-10-16 Thread Maksym Veremeyenko
On 16.10.2016 22:53, Dan Dennedy wrote: > On Sun, Oct 16, 2016 at 6:52 AM Maksym Veremeyenko <ve...@m1stereo.tv > <mailto:ve...@m1stereo.tv>> wrote: > > Hi, > > what was historical reason to select default packed format YUYV422 > instead of UYVY422? &g

Re: [Mlt-devel] Develop with ndi

2016-10-17 Thread Maksym Veremeyenko
erleaved’ undeclared > (first use in this function) > : NDIlib_frame_format_type_interleaved, > ^ you need latest version of Linux NDI SDK with pre-built dynamic library. mail to n...@newtek.co

<    1   2