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

burek burek021 at gmail.com
Sun Feb 25 03:05:03 EET 2018


[00:20:28 CET] <cone-904> ffmpeg 03Rodger Combs 07master:0419623cdca9: lavfi/vf_transpose: fix regression with semiplanar formats
[00:23:43 CET] <gagandeep_> atomnuker: hello Rostislav, you are also mentoring cineform, right?
[00:24:22 CET] <atomnuker> I'm just backup mentor, for when kierank isn't there and you have questions
[00:25:00 CET] <gagandeep_> okay
[01:48:58 CET] <atomnuker> jkqxz: I think I've completed the hwcontext if you want to review or test - https://github.com/atomnuker/FFmpeg/tree/exp_vulkan
[01:49:32 CET] <atomnuker> takes advantage of pretty much everything available to upload/download as fast as possible and can kinda import drm surfaces
[01:50:35 CET] <atomnuker> I was thinking of writing a chromatic aberration filter first but I think I'll go with a good old unsharpen
[01:50:55 CET] <atomnuker> as a compute shader rather than a vertex/fragment pair
[01:55:25 CET] <cone-904> ffmpeg 03James Almer 07master:4f273b97b046: avcodec/Makefile: add missing dependencies for some cuvid decoders
[03:09:58 CET] <jamrial> ubitux: https://github.com/nagadomi/waifu2x
[04:32:20 CET] <cone-904> ffmpeg 03James Almer 07master:9482ec1b203e: avformat/hvcc: zero initialize the nal buffers past the last written byte
[04:44:02 CET] <cone-904> ffmpeg 03James Almer 07release/2.8:26755a8c6f6d: avformat/hvcc: zero initialize the nal buffers past the last written byte
[04:44:04 CET] <cone-904> ffmpeg 03James Almer 07release/3.0:e0750d2067dc: avformat/hvcc: zero initialize the nal buffers past the last written byte
[04:44:06 CET] <cone-904> ffmpeg 03James Almer 07release/3.2:0a340924ef17: avformat/hvcc: zero initialize the nal buffers past the last written byte
[04:44:09 CET] <cone-904> ffmpeg 03James Almer 07release/3.3:e2edfff9a8f1: avformat/hvcc: zero initialize the nal buffers past the last written byte
[04:44:11 CET] <cone-904> ffmpeg 03James Almer 07release/3.4:e4b95f710ba4: avformat/hvcc: zero initialize the nal buffers past the last written byte
[04:51:24 CET] <cone-904> ffmpeg 03Jun Zhao 07master:b141902872bb: doc/bitstream_filters: documents delete_filler option.
[04:51:25 CET] <cone-904> ffmpeg 03Michael Niedermayer 07master:0293663483ab: avcodec/smc: Check input packet size
[04:51:26 CET] <cone-904> ffmpeg 03Jun Zhao 07master:74afa545286b: ffmpeg_opt: fix max_error_rate help info display issue.
[05:00:57 CET] <philipl> BtbN: why does nvenc say it accepts 0rgb rather than argb as documented?
[07:38:06 CET] <cone-904> ffmpeg 03Vishwanath Dixit 07master:ffe7cc89d0ce: avformat/dashenc: opening a segment file when its first frame is ready
[07:38:07 CET] <cone-904> ffmpeg 03Vishwanath Dixit 07master:28924f4b488a: avformat/dashenc: chunk streaming support for low latency use cases
[10:47:44 CET] <durandal_1707> i contacted stefano long ago, still expecting reply
[16:43:31 CET] <jamrial> why the fuck are there avpriv_ functions in avio.h?
[16:46:03 CET] <jamrial> da8b228977 the commit message makes no sense. they are still in an installed header
[17:11:15 CET] <philipl> BtbN: And on the subject of pix fmts, I still have my fix for the yuv444p10 problem sitting on a branch. I went back through the old review comments and no one objected, but you didn't say explicitly that you were happy with it.
[17:35:55 CET] <thardin> time to push the codec2 patchset I think
[17:40:31 CET] <wm4> jamrial: haha
[17:40:44 CET] <wm4> jamrial: they should probably be moved to a private header
[17:41:03 CET] <wm4> maybe url.h
[17:41:08 CET] <jamrial> yeah, but they still require a deprecation period since they have been effectively public for three years now
[17:41:15 CET] <jamrial> avio_internal.h IMO
[17:41:17 CET] <wm4> I wouldn't let that count
[17:41:37 CET] <nevcairiel> not really, its symbols marked as private
[17:41:40 CET] <wm4> they're on the same level as fields marked internal in public structs
[17:42:40 CET] <jamrial> alright
[17:48:05 CET] <jamrial> lovely, one of the avio examples in the documentiation uses avpriv_io_delete()
[17:48:22 CET] <jamrial> using only public api otherwise
[17:48:55 CET] <jamrial> actually, it uses both
[17:48:58 CET] <jamrial> so what now?
[17:50:15 CET] <wm4> ...
[17:58:50 CET] <atomnuker> they're still priv
[18:07:17 CET] <nevcairiel> fix the example and call it a day
[18:29:32 CET] <cone-056> ffmpeg 03Tomas Härdin 07master:f958f431eced: Add libcodec2 en/decoder
[18:29:32 CET] <cone-056> ffmpeg 03Tomas Härdin 07master:5655048c73f7: Add muxer/demuxer for raw codec2 and .c2 files
[18:29:32 CET] <cone-056> ffmpeg 03Tomas Härdin 07master:5caae2797998: Don't complain about codec2's 700 bit/s modes in ffmpeg.c
[18:29:32 CET] <cone-056> ffmpeg 03Tomas Härdin 07master:5f36c546ec4e: Add myself as codec2 maintainer
[18:34:20 CET] <jamrial> nevcairiel, michaelni: so what do i do with that av_parser_change() call? remove it altogether, leave it there as a noop, enabling it just for mpeg4?
[18:35:52 CET] <jamrial> to remove inband headers during codec copy you can use the revome_extradata bsf or even extract_extradata with the remove avoption enabled, which may be a better idea than forcing it based on output format
[18:36:55 CET] <jamrial> although gpac for example seems to remove them if you do a simple mp4box remux
[20:11:43 CET] <atomnuker> jkqxz: denoise_vaapi seems broken
[20:11:54 CET] <atomnuker> all settings result in a black screen
[20:30:55 CET] <cone-056> ffmpeg 03Marton Balint 07master:dcb2ef2211fd: avformat/aviobuf: add ff_read_line_to_bprint and ff_read_line_to_bprint_overwrite functions
[20:30:56 CET] <cone-056> ffmpeg 03Marton Balint 07master:ffabff1baa08: avformat/concatdec: add support for very long line sizes
[21:26:08 CET] <hathinns> 4:54 PM <hathinns> 4:42 PM <hathinns> Hi, having problem while trying to read video frames from ffmpeg and piping it to python for further processing in opencv. Processing is going fine but when I pipe the output to an output using another ffmpeg subprocess, the video frames are scrolling vertically from bottom to top.
[21:26:59 CET] <hathinns> the python script https://usercontent.irccloud-cdn.com/file/kOYUeNTS/processing.py
[21:27:31 CET] <RiCON> hathinns: wrong channel -> #ffmpeg
[21:28:37 CET] <hathinns> And the log
[21:28:51 CET] <hathinns> https://usercontent.irccloud-cdn.com/file/qJajDvaN/processing_log.txt
[21:29:39 CET] <hathinns> Any suggestions on how to solve this vertical scrolling issue
[21:30:42 CET] <wm4> wrong channel
[21:43:39 CET] <cone-056> ffmpeg 03Martin Vignali 07master:ea03f295ec79: avcodec/exr : add support for long name flag and be more explicit about unsupported flag
[21:43:40 CET] <cone-056> ffmpeg 03Martin Vignali 07master:c8552b78584a: fate/exr : add test for long name flag
[21:46:16 CET] <cone-056> ffmpeg 03Martin Vignali 07master:e3fc36a84c43: checkasm/vf_blend : add depth param in order to add test for 16 bit version
[21:46:17 CET] <cone-056> ffmpeg 03Martin Vignali 07master:7590d58b6146: avfilter/x86/vf_blend : reorganize init in order to add 16 bit version
[21:46:18 CET] <cone-056> ffmpeg 03Martin Vignali 07master:6c6c9d14a841: avfilter/x86/vf_blend : indent
[21:46:19 CET] <cone-056> ffmpeg 03Martin Vignali 07master:53a03b5c8c7d: avfilter/x86/vf_blend : add 16 bit version for BLEND_SIMPLE, phoenix, difference for SSE and AVX2 (x86_64)
[21:46:20 CET] <cone-056> ffmpeg 03Martin Vignali 07master:c0919c49855b: checkasm/vf_blend : add test for blend_simple_16, phoenix_16 and difference_16
[21:49:11 CET] <beastd> hi
[21:53:36 CET] <beastd> I am preparing a simple diagram listing functionality of FFmpeg by listing the main features / components per lib.
[21:55:45 CET] <beastd> I want to use it on a poster at chemnitz linux days. I would be grateful if some other developers could have a look and tell me about typos, errors or more things I could mention.
[21:57:32 CET] <beastd> Here is a sketch with what I have so far: https://www.dropbox.com/s/i98ptge5xmobiu8/sketch-ffmpeg-libs.png?dl=0   (I will pretty it up later, just need to finalize what's in it before to avoid doing the layouting again and again.)
[22:11:30 CET] <Compn> ooo
[22:11:35 CET] <Compn> sounds fun
[22:12:39 CET] <Compn> beastd : for libavdevice, i think you might want to change the "input devices" and "output devices" to something more descriptive
[22:14:39 CET] <Compn> beastd : you might also  be able to arrange them with an example video so that the video gets processed as it moves through the diagram
[22:14:52 CET] <atomnuker> lavu does a _lot_ of things
[22:15:29 CET] <atomnuker> hardware context creation, uploading and downloading, vector operations using SIMD on ints and floats
[22:15:39 CET] <beastd> Compn: What do you have in mind in/out devices? In general I want to go more for the abstract. If people ask, I can always tell them a bunch of examples.
[22:16:36 CET] <beastd> atomnuker: true. i'm not sure if it is a good idea to list all those on a poster.
[22:18:22 CET] <Compn> beastd : i'm not sure, i am thinking...
[22:18:42 CET] <Compn> they are definitely audio/video devices
[22:18:47 CET] <Compn> instead of input/output devices :P
[22:21:12 CET] <beastd> atomnuker: i mainly want to achieve 2 things: 1) FFmpeg has code for lots of stuff and more important (2) if a developer looks at it he might find out the right lib to start looking at for whatever he wants to find out/wants to implement. So I think the interested person will start looking at e.g. libavcodec and then realize the stuff you mentioned is part of lavu
[22:21:43 CET] <Compn> i thought mike melanson made some kind of graph like this before :D
[22:21:48 CET] <Compn> or some other powerpoint presentation :D
[22:21:52 CET] <Compn> someone else made somewhere
[22:21:53 CET] <Compn> hmmm
[22:23:36 CET] <beastd> Compn: good point. i never mentioned audio / video in there explicitly. maybe i will add it all over or in the text part that will be on the right
[22:29:57 CET] <Compn> yeah some quick google searches i cant find the diagram i remember, so ignore that
[22:32:29 CET] <durandal_1707> beastd: libresample is not ffmpeg lib
[22:32:43 CET] <durandal_1707> you want libswresample
[22:33:18 CET] <atomnuker> fucking hell does aurel live in his little own world where everyone uses the crappiest codecs and has devices which don't support them and there are no specifications
[22:33:35 CET] <atomnuker> so many fucking exceptions for those piece of shit special snowflake codecs
[22:33:59 CET] <durandal_1707> atomnuker: whhats issue now?
[22:34:05 CET] <beastd> durandal_1707: right. it should read libswresample. i'll fix it. thank you!
[22:34:49 CET] <atomnuker> durandal_1707: he thinks _all_ coding tools are optional and not required to be implemented by decoders, so of course it should be up to users to set them for idividual devices
[23:53:01 CET] <philipl> atomnuker: bluetooth audio is its own special pile of snowflakes.
[00:00:00 CET] --- Sun Feb 25 2018


More information about the Ffmpeg-devel-irc mailing list