Re: [FFmpeg-devel] [PATCH] avformat/mpegtsenc: Implement muxing SCTE-35 and EPG packets

2021-11-08 Thread Maksym Veremeyenko
that /indicates time in terms of ticks of the program’s 90 kHz clock/, it does not relates to PCR but relates to PTS of video stream. -- Maksym Veremeyenko ___ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg

Re: [FFmpeg-devel] [PATCH] avformat/mpegtsenc: Implement muxing SCTE-35 and EPG packets

2021-11-08 Thread Maksym Veremeyenko
On 08.11.2021 16:41, Kieran Kunhya wrote: On Mon, 8 Nov 2021 at 06:35, Maksym Veremeyenko wrote: Hi, Attached patch implement muxing SCTE-35 and EPG packets into mpegts stream. SCTE Markers need timestamping, no? SCTE markers has no timestamping, during reading at mpegts.c

[FFmpeg-devel] [PATCH] avformat/mpegtsenc: Implement muxing SCTE-35 and EPG packets

2021-11-07 Thread Maksym Veremeyenko
Hi, Attached patch implement muxing SCTE-35 and EPG packets into mpegts stream. -- Maksym Veremeyenko From dc1b87f5e34c688bb3691767f8026a2815aab03e Mon Sep 17 00:00:00 2001 From: Maksym Veremeyenko Date: Mon, 8 Nov 2021 08:10:59 +0200 Subject: [PATCH] avformat/mpegtsenc: Implement muxing SCTE

Re: [FFmpeg-devel] [PATCH] Fix first_pcr initial update

2021-11-03 Thread Maksym Veremeyenko
On 02.11.2021 12:47, Maksym Veremeyenko wrote: One of latest commit https://source.ffmpeg.org/?p=ffmpeg.git;a=commitdiff;h=6f36eb0da71d22aadf8f056f0966bd86656ea57e claim it fixes endless loop on package generation if muxrate specified and copyts used. But actually it does not work properly

Re: [FFmpeg-devel] [PATCH] Fix first_pcr initial update

2021-11-03 Thread Maksym Veremeyenko
On 03.11.2021 11:19, lance.lmw...@gmail.com wrote: On Tue, Nov 02, 2021 at 05:36:37PM +0200, Maksym Veremeyenko wrote: On 02.11.2021 16:59, lance.lmw...@gmail.com wrote: [...] +if (!ts->first_dts_checked && dts != AV_NOPTS_VALUE) { +ts->first_pcr += dts * 30

Re: [FFmpeg-devel] [PATCH] Fix first_pcr initial update

2021-11-02 Thread Maksym Veremeyenko
y if copyts is 0. proposed patch extend updating ts->first_pcr not only when copyts is 0 but when copyts is 1 (*-mpegts_copyts 1* specified) very similar issue i found at http://ffmpeg.org/pipermail/ffmpeg-devel/2019-April/242766.html -- Maksym Veremeyenko __

[FFmpeg-devel] [PATCH] Fix first_pcr initial update

2021-11-02 Thread Maksym Veremeyenko
it. -- Maksym Veremeyenko From fff0339c6d764e18fc4ecf111d035095309dc4d4 Mon Sep 17 00:00:00 2001 From: Maksym Veremeyenko Date: Tue, 2 Nov 2021 12:33:54 +0200 Subject: [PATCH] Fix first_pcr initial update --- libavformat/mpegtsenc.c | 10 +- 1 file changed, 5 insertions(+), 5 deletions

Re: [FFmpeg-devel] [PATCH] News: Removal of libndi

2019-03-21 Thread Maksym Veremeyenko
ly, you're quite influential in the broadcast industry: https://www.obe.tv/author/obe/ There's an aura of hostility around this commit, and whatever that is seems to have spilled over into this. dropping NDI from ffmpeg can make more efforts to https://www.obe.tv/portfolio/interface-conversion/# ?

Re: [FFmpeg-devel] [PATCH] News: Removal of libndi

2019-03-21 Thread Maksym Veremeyenko
On 21.03.2019 13:31, Nicolas George wrote: Maksym Veremeyenko (12019-03-21): i just extrapolated your main statement *The work was removed because the library is 100% closed source and userland.* that should be applied to any parts of ffmpeg... or not? Please stop being shifty: what parts

Re: [FFmpeg-devel] [PATCH] News: Removal of libndi

2019-03-21 Thread Maksym Veremeyenko
On 20.03.2019 21:36, Jean-Baptiste Kempf wrote: On Wed, 20 Mar 2019, at 18:03, Maksym Veremeyenko wrote: On 20.03.2019 17:37, Jean-Baptiste Kempf wrote: On Wed, 20 Mar 2019, at 16:35, Martin Vignali wrote: [...] We don't talk about a contribution remove for technical reason

Re: [FFmpeg-devel] [PATCH] News: Removal of libndi

2019-03-20 Thread Maksym Veremeyenko
the library is 100% closed source and userland. when do you plan to remove nVidia and BlackmagicDesign parts that is /closed source and userland/ ? -- Maksym Veremeyenko ___ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org

Re: [FFmpeg-devel] lavd: Remove libndi_newtek

2019-03-10 Thread Maksym Veremeyenko
authors should find the core of their hates: either NDI technology or NewTek company FYI, from my experience NewTek and Blackmagic are only two adequate SDK-for-developers companies that does not requires you signing NDAs and make it close-source from beginning... -- Maksym Veremeyenko

Re: [FFmpeg-devel] lavd: Remove libndi_newtek

2019-03-10 Thread Maksym Veremeyenko
On 09.03.2019 22:12, Kieran Kunhya wrote: They have not responded to any communications: https://trac.ffmpeg.org/ticket/7589 code you going to remove was not made by you nor NewTek company. if you have a problem with NewTek company - do a step to solve it - dont ruin a code. -- Maksym

Re: [FFmpeg-devel] [PATCH 2/2] Implement dynamic loading of NewTek NDI library

2018-02-20 Thread Maksym Veremeyenko
21.02.2018 0:39, Carl Eugen Hoyos пише: 2018-02-20 23:35 GMT+01:00 Marton Balint <c...@passwd.hu>: On Tue, 20 Feb 2018, Carl Eugen Hoyos wrote: 2018-02-20 17:32 GMT+01:00 Maksym Veremeyenko <ve...@m1stereo.tv>: attached patch implement dynamic loading of NewTek libr

[FFmpeg-devel] [PATCH 2/2] Implement dynamic loading of NewTek NDI library

2018-02-20 Thread Maksym Veremeyenko
Hi attached patch implement dynamic loading of NewTek library and drop dependencies from NewTek SDK (if previous patch with including headers applied) please review/comment/apply -- Maksym Veremeyenko From 8c0337878bdb8a1ccbc56ede42686e2a4d8e882e Mon Sep 17 00:00:00 2001 From: Maksym

[FFmpeg-devel] [PATCH 1/2] Add NewTek NDI headers

2018-02-20 Thread Maksym Veremeyenko
Hi attached patch add a NewTek NDI headers to source tree. these headers is under MIT license. please apply. -- Maksym Veremeyenko From 1f0ac55ce4da973f8def3ab24a70381007382cb8 Mon Sep 17 00:00:00 2001 From: Maksym Veremeyenko <ve...@m1.tv> Date: Tue, 20 Feb 2018 17:14:46 +0200 S

Re: [FFmpeg-devel] [PATCH] configure: Change license required for NewTek SDK

2018-02-14 Thread Maksym Veremeyenko
ders files? What text should be provided by owner/manufacturer that allow include it into the source tree? -- Maksym Veremeyenko ___ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel

Re: [FFmpeg-devel] R: [PATCH] MXF format fix for Sony Station compatibility

2017-10-26 Thread Maksym Veremeyenko
26.10.2017 16:43, Carl Eugen Hoyos пише: 2017-10-24 12:46 GMT+02:00 Maksym Veremeyenko <ve...@m1stereo.tv>: 24.10.2017 13:35, developm...@axeltechnology.com пише: The patch contains trailing whitespace and tabs, both cannot be committed to the FFmpeg repository. You can use tools/pa

Re: [FFmpeg-devel] R: [PATCH] MXF format fix for Sony Station compatibility

2017-10-24 Thread Maksym Veremeyenko
was proposed early (with more descriptors): http://ffmpeg.org/pipermail/ffmpeg-devel/2016-April/193395.html http://ffmpeg.org/pipermail/ffmpeg-devel/2016-June/194829.html -- Maksym Veremeyenko ___ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http

Re: [FFmpeg-devel] [PATCH]lavd/decklink_dec: Do not claim to output transparency information

2017-10-07 Thread Maksym Veremeyenko
06.10.2017 22:10, Marton Balint пише: On Thu, 5 Oct 2017, Maksym Veremeyenko wrote: 29.09.2017 0:20, Carl Eugen Hoyos пише: Hi! I don't have decklink hardware but I assume it never outputs actual transparency. Or does it? it outputs or use internal keyer to put it over passthrow SDI

Re: [FFmpeg-devel] [PATCH]lavd/decklink_dec: Do not claim to output transparency information

2017-10-05 Thread Maksym Veremeyenko
for *fill* another one for *key* -- Maksym Veremeyenko ___ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel

Re: [FFmpeg-devel] [PATCH]lavd/decklink_dec: Do not claim to output transparency information

2017-10-02 Thread Maksym Veremeyenko
[...] get simultaneous fill and key capture and playback ... -- Maksym Veremeyenko ___ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel

Re: [FFmpeg-devel] [PATCH]lavd/decklink_dec: Do not claim to output transparency information

2017-09-29 Thread Maksym Veremeyenko
29.09.2017 0:20, Carl Eugen Hoyos пише: Hi! I don't have decklink hardware but I assume it never outputs actual transparency. Or does it? dual link SDI could provide fill/key, some boards could support this -- Maksym Veremeyenko ___ ffmpeg-devel

Re: [FFmpeg-devel] [PATCH] lavd: implement threaded NewTek NDI output

2017-09-07 Thread Maksym Veremeyenko
an idea what? clock_audio or clock_video do exactly what you mean - it prevent sending more packets then realtime. in my case clock_audio=1, clock_video=1, video_queue=2, audio_queue=2 gives very smooth result. extending queue size make monitoring software unsync output... -- Maksym Veremeyenko

Re: [FFmpeg-devel] [PATCH] lavd: implement threaded NewTek NDI output

2017-09-07 Thread Maksym Veremeyenko
. thanks -- Maksym Veremeyenko ___ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel

Re: [FFmpeg-devel] [PATCH] lavd: implement threaded NewTek NDI output

2017-09-05 Thread Maksym Veremeyenko
04.09.2017 17:10, Maksym Veremeyenko пише: Hi, attached patch implemented threaded NDI output - separate output thread for each stream. it makes audio preview in my case more smooth. updated patch allows running audio/video threads separately please review -- Maksym Veremeyenko From

[FFmpeg-devel] [PATCH] lavd: rework interlacing setting on NewTek NDI output

2017-09-04 Thread Maksym Veremeyenko
Hi, move interlacing setting of NDI frame to packet sending function and take care on field order AV_FIELD_UNKNOWN - take a interlacing settings from avframe->interlaced_frame -- Maksym Veremeyenko From 93dc2a881674d9371963d4555f81c000ceb09bdc Mon Sep 17 00:00:00 2001 From: Mak

[FFmpeg-devel] [PATCH] lavd: add audio packets adopting example of NewTek NDI

2017-09-04 Thread Maksym Veremeyenko
Hi, attached patch add usage example with additional audio packets preparation. -- Maksym Veremeyenko From b83e8bb3253f6872d4b50f9bf466bd338a793c99 Mon Sep 17 00:00:00 2001 From: Maksym Veremeyenko <ve...@m1.tv> Date: Mon, 4 Sep 2017 09:01:18 -0400 Subject: [PATCH 2/3] lavd: add audio p

[FFmpeg-devel] [PATCH] lavd: implement threaded NewTek NDI output

2017-09-04 Thread Maksym Veremeyenko
Hi, attached patch implemented threaded NDI output - separate output thread for each stream. it makes audio preview in my case more smooth. -- Maksym Veremeyenko From de4a2cd8688671b730f3d881e4dc73d15b9f067e Mon Sep 17 00:00:00 2001 From: Maksym Veremeyenko <ve...@m1.tv> Date: Mon,

Re: [FFmpeg-devel] [PATCH] Implement NewTek NDI support

2017-08-27 Thread Maksym Veremeyenko
27.08.2017 19:13, Marton Balint пише: On Fri, 25 Aug 2017, Maksym Veremeyenko wrote: 25.08.2017 0:17, Marton Balint пише: [...] Ok. If it works in v3, then I guess it is OK to apply as is. Let me know when you want me to do that. please apply Applied with a small fix to the docs

Re: [FFmpeg-devel] [PATCH] Implement NewTek NDI support

2017-08-24 Thread Maksym Veremeyenko
25.08.2017 0:17, Marton Balint пише: [...] Ok. If it works in v3, then I guess it is OK to apply as is. Let me know when you want me to do that. please apply -- Maksym Veremeyenko ___ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http

Re: [FFmpeg-devel] [PATCH] Implement NewTek NDI support

2017-08-23 Thread Maksym Veremeyenko
22.08.2017 23:14, Maksym Veremeyenko пише: [...] One more thing I noticed testing, maybe you can take a look: rgba and rgb0 format is not working (I used the V1 SDK), only audio frames are received, but no apparent error is shown. On the other hand, bgr0 and bgra formats do work. If you can't

Re: [FFmpeg-devel] [PATCH] Implement NewTek NDI support

2017-08-22 Thread Maksym Veremeyenko
22.08.2017 21:06, Marton Balint пише: On Fri, 18 Aug 2017, Maksym Veremeyenko wrote: [...] Thanks for all the fixes. Is it ok to apply this version, or we are still waiting for some V3 SDK stuff? i received updated v3 SDK with a fixed issues i noticed, but i will ask about next release

Re: [FFmpeg-devel] [PATCH] Implement NewTek NDI support

2017-08-18 Thread Maksym Veremeyenko
done +if (ctx->last_avframe) +av_frame_free(>last_avframe); You might spare the 'if' here, av_frame_free handles the NULL pointer as well. +} + +if (ctx->video) +av_freep(>video); Same here. + +if (ctx->audio) + av_freep(>

Re: [FFmpeg-devel] [PATCH] Implement NewTek NDI support

2017-08-18 Thread Maksym Veremeyenko
On 17.08.2017 11:42, Ali KIZIL wrote: [...] As general infomation, NDI v3 SDK is released at: http://pages.newtek.com/NDI-Developers-SDK-Download-Link.html i found two issues with v3, so wait for final issues resolving. -- Maksym Veremeyenko

Re: [FFmpeg-devel] [PATCH] Implement NewTek NDI support

2017-08-08 Thread Maksym Veremeyenko
On 05.08.2017 22:46, Marton Balint wrote: On Thu, 3 Aug 2017, Maksym Veremeyenko wrote: [...] About the warnings for the bottom field order and the negative linesize, I still think it is better to reject them (return an error), this way the user will be forced to fix the input, by changing

Re: [FFmpeg-devel] [PATCH] Implement NewTek NDI support

2017-08-08 Thread Maksym Veremeyenko
On 03.08.2017 10:41, Steinar H. Gunderson wrote: On Thu, Aug 03, 2017 at 08:21:09AM +0300, Maksym Veremeyenko wrote: You should reject bottom field first formats, as NDI explicitly disallows them. even if it disallowed, why to drop? may be warning message would be enough? FWIW

Re: [FFmpeg-devel] [PATCH] Implement NewTek NDI support

2017-08-02 Thread Maksym Veremeyenko
it should... that is my current testing environment i reworked *ndi_find_sources*, please do a tests Also, v3 of the SDK is to be released very soon. Maybe better to wait for it and use that? Hopefully less bugs in the SDK itself? i hope they will release it till IBC... but it has very small differ

Re: [FFmpeg-devel] [PATCH] Implement NewTek NDI support

2017-07-26 Thread Maksym Veremeyenko
On 24.07.2017 20:11, Nicolas George wrote: Le quintidi 5 thermidor, an CCXXV, Maksym Veremeyenko a écrit : would it be ok: Subject: [PATCH] lavf: implement NewTek NDI support Exactly. Except I mistyped: that would be lavd, not lavf; my bad. fixed would you *newtek_ndi

[FFmpeg-devel] [PATCH] lavf: implement NewTek NDI muxer/demuxer support (attempt #2)

2017-07-24 Thread Maksym Veremeyenko
Hi, attached updated version of NewTek NDI support. i think i fixed all notices/comments except: On 24.07.2017 16:30, Nicolas George wrote: > Le quintidi 5 thermidor, an CCXXV, Maksym Veremeyenko a écrit : >> according to SDK documentation terminology, *source* and *f

Re: [FFmpeg-devel] [PATCH] Implement NewTek NDI support

2017-07-23 Thread Maksym Veremeyenko
fied +/* Find available sources. */ +ret = ndi_find_sources(avctx, avctx->filename, _create_desc.source_to_connect_to); +if (ctx->find_sources) { +return AVERROR_EXIT; + } + if (ret < 0) { +return AVERROR(ENOENT); if (ret < 0) return ret; yes

Re: [FFmpeg-devel] [PATCH] Implement NewTek NDI support

2017-07-23 Thread Maksym Veremeyenko
t; / "Function not supported" EINVAL -> "Invalid argument" In this case, the problem is that the avctx argument has several streams: EINVAL is really the correct one. i can use whatever you prefer -- Maksym Veremeyenko ___ ffm

Re: [FFmpeg-devel] [PATCH] Implement NewTek NDI support

2017-07-23 Thread Maksym Veremeyenko
hink it is better if it works with unkown channel layouts as well, as long as the number of channels are supported. ok -- Maksym Veremeyenko ___ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel

Re: [FFmpeg-devel] [PATCH] Implement NewTek NDI support

2017-07-23 Thread Maksym Veremeyenko
On 23.07.2017 13:20, Nicolas George wrote: Le quintidi 5 thermidor, an CCXXV, Maksym Veremeyenko a écrit : [...] Subject: [PATCH] Implement NewTek NDI support Nit: "lavf: implement..." would it be ok: Subject: [PATCH] lavf: implement NewTek NDI support [...] I wo

[FFmpeg-devel] [PATCH] Implement NewTek NDI support

2017-07-23 Thread Maksym Veremeyenko
Hi, attached patched for HEAD and n3.3 that implemented NewTek NDI, standard created by NewTek to make it easy to develop video-related products that share video on a local Ethernet network. -- Maksym Veremeyenko >From d5df13750d029d5314be24c9b1cb7306947507c1 Mon Sep 17 00:00:00 2001 F

[FFmpeg-devel] [PATCH] Fix chroma positioning for 4:2:0 pixel format

2017-02-06 Thread Maksym Veremeyenko
* and *192*. Attached patch use local variable for storing this intermediate value of chroma vertical position not modifying default context value. -- Maksym Veremeyenko From 912ecf538b6b2f7a8df4afdfed2d34052162335c Mon Sep 17 00:00:00 2001 From: Maksym Veremeyenko <ve...@m1.tv> Date: Mon,

[FFmpeg-devel] [PATCH] extends Generic/CDDI/MPEG2 essence descriptors

2016-04-21 Thread Maksym Veremeyenko
Hi, attached patches extends Generic/CDDI/MPEG2 essence descriptors with additional items. These items required by AMWA AS-10 MXF specification. -- Maksym Veremeyenko From 937b1e3f14d641b83a40c9dc5e64e227121dddfa Mon Sep 17 00:00:00 2001 From: Maksym Veremeyenko <ve...@m1.tv> Date: T

Re: [FFmpeg-devel] [PATCH] AAC sequence header data setup if stream copy

2015-11-18 Thread Maksym Veremeyenko
On 18.11.2015 19:37, Michael Niedermayer wrote: [...] the first field of the context must be a AVClass updated patch attached -- Maksym Veremeyenko From 665751883fd515c753ada7bbf4d24c89a24f3d30 Mon Sep 17 00:00:00 2001 From: Maksym Veremeyenko <ve...@m1.tv> Date: Wed, 18 Nov 2015 23

[FFmpeg-devel] [PATCH] AAC sequence header data setup if stream copy

2015-11-18 Thread Maksym Veremeyenko
makes possible to work with *crtmpserver* and YouTube by simple remuxing streams for publishing -- Maksym Veremeyenko From afdc10c4f496d1e72a3b955513cf6891767d731a Mon Sep 17 00:00:00 2001 From: Maksym Veremeyenko <ve...@m1.tv> Date: Tue, 17 Nov 2015 20:02:22 +0200 Subject: [PATCH]

[FFmpeg-devel] [PATCH] fix reference quicktime movie reading

2015-06-24 Thread Maksym Veremeyenko
by default, but why somebodies paranoia prevent ffmpeg from normal behavior? -- Maksym Veremeyenko From fe7a4079e19ee2eba66a77c8f5bf03a11a6257a7 Mon Sep 17 00:00:00 2001 From: Maksym Veremeyenko ve...@m1.tv Date: Wed, 24 Jun 2015 19:57:09 +0300 Subject: [PATCH] fix reference movie read

[FFmpeg-devel] [PATCH] Disable chunked output for Icecast

2014-08-20 Thread Maksym Veremeyenko
hi, attached patch fix input stream detection by Icecast that do not understand chunked http input. -- Maksym Veremeyenko From e733ea6b31d341d2850070e378c2c841ebec0e35 Mon Sep 17 00:00:00 2001 From: Maksym Veremeyenko ve...@m1.tv Date: Wed, 20 Aug