[Ffmpeg-devel-irc] ffmpeg-devel.log.20191021

burek burek at teamnet.rs
Tue Oct 22 03:05:04 EEST 2019


[06:58:23 CEST] <cone-221> ffmpeg 03Limin Wang 07master:0afc1fe14700: avfilter/af_silencedetect: document metadata
[09:27:06 CEST] <cone-221> ffmpeg 03Paul B Mahol 07master:a174e5f8da77: avfilter/vf_nlmeans: round values toward nearest integer
[10:37:17 CEST] <ePirat> is ff_format_set_url internal on purpose?
[10:37:35 CEST] <ePirat> why is it mentioned in the API changelog if its not public API?
[10:38:21 CEST] <JEEB> good question
[10:40:54 CEST] <ePirat> (and why would it not be public API? it seems quite useful)
[10:43:12 CEST] <nevcairiel> honestly it d oesnt seem useful to me, its like one line of real code in there
[10:47:46 CEST] <ePirat> it sets the old field too
[10:48:01 CEST] <nevcairiel> there is really no reason to do so externally
[10:48:06 CEST] <ePirat> oh ok
[10:48:16 CEST] <nevcairiel> internal code doesnt read it, so its only provided for compat with old callers
[10:48:35 CEST] <nevcairiel> but if you are aware of it and want to use an api to set both - why not simply not read it anymore :D
[11:50:12 CEST] <cone-221> ffmpeg 03Paul B Mahol 07master:c6e01ebe411e: avfilter: add bilateral filter
[12:14:36 CEST] <cone-221> ffmpeg 03Limin Wang 07master:190f52ba3b16: avfilter/af_silencedetect: use AV_OPT_TYPE_DURATION
[12:14:37 CEST] <cone-221> ffmpeg 03Limin Wang 07master:9c3178808ddf: avfilter/af_silencedetect: change mono default to integer literal
[13:04:42 CEST] <durandal_1707> can someone review settb patch?
[13:05:49 CEST] <durandal_1707> mkver, michaelni, Lynne, nevcairiel, kierank ?
[13:10:35 CEST] <kierank> I don't know anything about activate
[13:17:44 CEST] <mkver> And I don't know anything about avfilter at all.
[15:36:31 CEST] <durandal_1707> kierank, mkver: you can learn anytime, it is easy
[15:37:51 CEST] <kierank> durandal_1707: I don't want to learn about Nicholas pet mess project
[15:43:13 CEST] <durandal_1707> kierank: his name is Nicolas, not Nicholas, and it is not mess project, why do you think so?
[15:45:22 CEST] <durandal_1707> nobody wants to oppose George except only me
[15:52:55 CEST] <Lynne> its not worth trying; take my word for it
[15:55:50 CEST] <durandal_1707> Lynne: why? just reply to patch LGTM, and he can do nothing
[15:58:03 CEST] <mkver> Because you should only lgtm a patch if you actually reviewed it.
[16:01:27 CEST] <durandal_1707> otherwise what? Nicolas George police will knock out on your door?
[16:07:54 CEST] <cone-221> ffmpeg 03Paul B Mahol 07master:aa26f83bdd7e: avfilter/af_join: fix possible memory leaks
[17:52:01 CEST] <durandal_1707> what speeds you get with transpose_vaapi and transpose_opencl compared to just transpose?
[17:57:30 CEST] <cone-221> ffmpeg 03Paul B Mahol 07master:f7f4691f9f74: avfilter/x86/vf_atadenoise: fix comment
[19:02:04 CEST] <durandal_1707> x32 have 8 mX registers, right?
[19:02:20 CEST] <jamrial> yeah
[20:41:02 CEST] <cone-221> ffmpeg 03Paul B Mahol 07master:ccd9bca15a46: avfilter/vf_transpose: add x86 SIMD
[20:43:16 CEST] <taliho> Hello, I'm working on a patch support to support Jetson nano GPU h264/hevc encoding via v4l2 framework 
[20:43:51 CEST] <JEEB> cool
[20:45:12 CEST] <taliho> I need to link to a library that doesn't have a pkg-config... any way to do this without using --extra-libs flag? 
[20:46:40 CEST] <BtbN> So it's not v4l2?
[20:48:30 CEST] <taliho> I'm using most of the code from libavcodec/v4l2_*
[20:48:57 CEST] <taliho> but needed to make some changes to it
[20:50:28 CEST] <taliho> one change I had to make is that the ioctl calls have to be made via libv4l2 library 
[20:51:41 CEST] <taliho> so I did something similar to what libavdevice/v4l2.c is doing 
[20:55:12 CEST] <taliho> I hav link to -lnvbuf_utils .. there's no pkg-config.pc for this unforutnately. I'm just parsing this to --extra-flags to configure atm. Wondering if there's a better way to do it 
[21:03:56 CEST] <taliho> test_pkg_config() seems to set xx_extralibs variable. Maybe I can do something similar, i.e. tegra_extralibs="-lnvbuf_utils" ? 
[21:05:34 CEST] <JEEB> fun license that thing has https://docs.nvidia.com/jetson/l4t-multimedia/nvbuf__utils_8h_source.html :/
[21:05:48 CEST] <JEEB> why can't nvidia just play ball with open source
[21:06:11 CEST] <durandal_1707> we do not allow non-free license code in codebase.
[21:06:12 CEST] <JEEB> nvidia wants open source to use its stuff, but it doesn't want to make it all usable
[21:07:05 CEST] <JEEB> unless that header and friends is in our nvidia headers library which contains those which nvidia has licensed under a usable license
[21:08:47 CEST] <taliho> ah, that's a shame. I didn't see that license header
[21:10:01 CEST] <JEEB> see if it's in http://git.videolan.org/?p=ffmpeg/nv-codec-headers.git;a=summary
[21:10:04 CEST] <JEEB> although I bet it isn't
[21:10:19 CEST] <JEEB> nope
[21:10:44 CEST] <durandal_1707> well it could be used if no such header is put into our codebase
[21:11:00 CEST] <JEEB> yea but do we want yet another thing that makes the thing non-distributable?
[21:11:10 CEST] <JEEB> since it's bound to get built and distributed since everyone wants that
[21:11:19 CEST] <JEEB> just like with many other hw vendors
[21:11:37 CEST] <JEEB> they get their stuff in as nonfree, then you find them distributing binaries with --enable-nonfree :P
[21:12:00 CEST] <JEEB> (nonfree in this context meaning "licenses mismatch, cannot distribute"
[21:12:32 CEST] <taliho> any chance, they can do a different license for us? 
[21:13:01 CEST] <JEEB> taliho: it's worth a try at least. getting the required headers and library to be licensed nicely
[21:13:01 CEST] <taliho> similar to nv-codec-headers.git?
[21:13:40 CEST] <taliho> ok, I'll get it working first and worry about the license later
[21:43:51 CEST] <philipl> I bought a jetson nano and returned it as soon as I realised the video api was completely different.
[21:44:14 CEST] <philipl> I think the basic v4lm2m stuff works but their interop for rendering/display is, of course, special.
[21:44:18 CEST] <philipl> I guess that's the issue here.
[21:47:28 CEST] <JEEB> :/
[21:47:37 CEST] <JEEB> "the knights that say NIH"
[21:50:43 CEST] <philipl> Cynically, I'd say it's because they are, once again, refusing to support dma_buf and gbm, but I might be wrong - this was a few months ago and I didn't read deeply once I understood the punchline.
[21:52:21 CEST] <philipl> It's also possible that it's just a gap in v4lm2m and every vendor does their own stupid shit.
[21:55:37 CEST] <JEEB> possible yes
[21:59:26 CEST] <taliho> philipl: In the nano you have to export the buffers as a DMABUF file descriptor before using mmap 
[22:00:42 CEST] <JEEB> also we'll have to see how badly the vulkan hwdec API will go
[22:00:52 CEST] <JEEB> should be ready first half 2020?
[22:01:10 CEST] <JEEB> kind of wish someone from a project like us would be related to that
[22:01:55 CEST] <taliho> I just added a -use_dma option.. which if set calls v4l2_ioctl(fd, VIDIOC_EXPBUF, .. ) on each plane 
[22:03:20 CEST] <cone-221> ffmpeg 03James Almer 07master:27bae5aacafe: x86/vf_transpose: fix cpuflags check
[22:20:39 CEST] <philipl> taliho: so what's the proprietary nvbuf stuff for?
[22:29:45 CEST] <taliho> philipl: before writing to the output buffers, they always call a synchronization function from this library
[22:31:48 CEST] <taliho> the function is NvBufferMemSyncForDevice( dma fd, plane, mapped_memory)
[22:36:09 CEST] <taliho> I'm testing atm.. definitly getting some correct dequed packets, but also getting gibberish out. trying to debug 
[22:37:11 CEST] <cone-221> ffmpeg 03James Almer 07master:02cf2391966a: avformat: call AVOutputFormat->deinit() when freeing the context
[22:37:12 CEST] <cone-221> ffmpeg 03James Almer 07master:a581bb66ea5e: avformat/avienc: add deinit function
[22:37:13 CEST] <cone-221> ffmpeg 03James Almer 07master:b46cdd9d2370: avformat/ttaenc: add a deinit function
[22:37:14 CEST] <cone-221> ffmpeg 03James Almer 07master:df57246aafea: avformat/mp3enc: add init and deinit functions
[22:37:15 CEST] <cone-221> ffmpeg 03James Almer 07master:aeb8b65cdf3e: avformat/flacenc: add a deinit function
[22:37:16 CEST] <cone-221> ffmpeg 03James Almer 07master:cecf29eb1c41: avformat/oggenc: free buffered page lists while uninitializing the muxer
[23:16:19 CEST] <cone-221> ffmpeg 03Limin Wang 07master:7a477c4b631b: avfilter/vf_unsharp: rename config_props -> config_input, link -> inlink
[23:16:20 CEST] <cone-221> ffmpeg 03Limin Wang 07master:6079bd5c63e5: avfilter/vsrc_mptestsrc: add options to set the maximum number of frames
[23:16:21 CEST] <cone-221> ffmpeg 03Michael Niedermayer 07master:e85eb7cb04ce: avcodec/atrac9dec: Set channels
[23:16:22 CEST] <cone-221> ffmpeg 03Limin Wang 07master:887db368212b: avfilter/vsrc_mptestsrc: simplify the code and change the type of frame
[00:00:00 CEST] --- Tue Oct 22 2019


More information about the Ffmpeg-devel-irc mailing list