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

burek burek021 at gmail.com
Thu Aug 30 03:05:04 EEST 2018


[00:34:11 CEST] <kurosu> re configure script, it runs in 1m20s now, so ~3.2x faster
[00:34:22 CEST] <kurosu> (Win7 x64)
[06:02:22 CEST] <atomnuker> decoders can attach arbitrary private avbuffers to frames, right?
[10:37:51 CEST] <cone-102> ffmpeg 03Jacek Jendrzej 07master:3cff2311ab9d: avformat/dashdec: Fix calc_cur_seg_no if availability_start_time not
[10:37:51 CEST] <cone-102> ffmpeg 03Colin NG 07master:b205635fbc08: avformat/dashdec: Add a re-entrance check point after an interrupt operation
[14:24:29 CEST] <durandal_1707> another -200 lines diff reduced with scpr 3rd version
[15:24:50 CEST] <atomnuker> how much + was it when you started?
[16:25:27 CEST] <durandal_1707> atomnuker: too much, >3000
[16:55:17 CEST] <durandal_1707> atomnuker: you gonna RE binka?
[17:32:52 CEST] <atomnuker> durandal_1707: not if you do it first
[17:53:47 CEST] <durandal_1707> snowman plugin successfully decompiles that binka function
[18:17:55 CEST] <atomnuker> couldn't find a recent cracked version of ida, russians have 6.5 uncracked for linux only
[18:49:07 CEST] <kierank> atomnuker: surely mozilla can get you that
[18:55:20 CEST] <atomnuker> of course not, its for personal use, and its too expensive for anyone anyway
[20:19:05 CEST] <durandal_1707> kierank: use wine, 6.8 works very good, 7.0 is crap
[20:19:27 CEST] <durandal_1707> atomnuker: ^
[20:20:04 CEST] <kurosu> durandal_1707, none of the fate magicyuv samples are >8 bits ?
[20:21:06 CEST] <durandal_1707> kurosu: yes, only 8bit
[20:23:14 CEST] <kurosu> so does your encoder
[20:23:35 CEST] <durandal_1707> kurosu: why you need 10bit?
[20:24:03 CEST] <kurosu> would have been nice to test the roundtrip, e.g. vsynth tests
[20:24:31 CEST] <kurosu> durandal_1707, I like running fate to see if a change breaks some stuff
[20:24:35 CEST] <durandal_1707> there is also 12bit, and unsupported 14bit
[20:24:53 CEST] <kurosu> yeah, I can see that from the code
[20:25:43 CEST] <durandal_1707> kurosu: do you need >8bit samples or you gonna extend encoder?
[20:26:19 CEST] <kurosu> encoder is too much work
[20:26:36 CEST] <kurosu> A 10bit sample for a start would have been nice
[20:27:18 CEST] <kurosu> It would be nice if trac tickets had a feature to declare samples as free to redistribute (eg fate)
[20:28:44 CEST] <durandal_1707> kurosu: what kind of input source for 10bit?
[20:29:34 CEST] <kurosu> durandal_1707, err... I just want to check whether the decoder produces the same output after a change
[20:30:32 CEST] <durandal_1707> so i can use: ffmpeg -f lavfi -i yuvtestsrc as source?
[20:31:55 CEST] <kurosu> I suspect, yes
[20:32:15 CEST] <kurosu> the vsynth tests are kind of similar, except legacy
[20:32:49 CEST] <kurosu> I don't remember the invoking chain, but I remember adding vsynth3 to catch corner cases with weird or small dimensions 
[20:34:03 CEST] <durandal_1707> vsynth3 is for cases when there is encoder
[20:37:03 CEST] <kurosu> yes, I thought we were discussing the roundtrip fate thing
[20:42:34 CEST] <durandal_1707> kurosu: http://0x0.st/stSl.avi ?
[20:44:20 CEST] <kurosu> ok so you fed that to a 10bit capable encoder
[20:44:43 CEST] <kurosu> ok, I recognize the yuvtestsrc pattern, and thus the intent of your question
[20:49:38 CEST] <durandal_1707> that is magicyuv 10bit 422
[20:50:06 CEST] <kurosu> yeah, I saw that from the pixfmt
[20:51:06 CEST] <kurosu> anyway, I picked the wrong branch to rebase, so I can't check everything I wanted
[20:51:32 CEST] <kurosu> https://pastebin.com/H6Lwpuic <- various bitstream reading commits to magicyuv decoder
[20:51:38 CEST] <kurosu> master = current ffmpeg master
[20:51:46 CEST] <kurosu> prepa: just before the actual changes
[20:52:10 CEST] <kurosu> lav: libav bitstream reader (their API, this is very old code)
[20:52:26 CEST] <kurosu> dual: code from huffyuvdec
[20:52:56 CEST] <kurosu> funny that the x86_32 (2nd column) is faster than x86_64 (3rd) at the start
[20:53:06 CEST] <kurosu> (gcc 7.3)
[20:53:24 CEST] <kurosu> can't test in particular the x86_32 tweaks
[20:53:58 CEST] <kurosu> and well, I intended to see about the >8 bits paths, but using the wrong branch broke my motivation for further tests
[20:57:09 CEST] <kurosu> anyway, summary of all this: you should commit your cached bitstream reader
[20:57:22 CEST] <kurosu> that is too good for continuing passing on it for another year
[20:57:28 CEST] <kurosu> even if few people care
[21:00:41 CEST] <durandal_1707> michaelni: do you have comments for bitstream patchset?
[21:43:38 CEST] <michaelni> durandal_1707, ive looked very briefly at the  3 cached bitstream reader patches when yu posted a few days ago. and didnt spot anything beyond what others have mentioned, quite possibly of course that i missed something
[21:50:02 CEST] <atomnuker> durandal_1707: what's wrong with 7.0?
[22:03:24 CEST] <durandal_1707> atomnuker: debuger crashes under wine, and your changes are not fully reflected in decompiler output
[23:15:53 CEST] <cone-066> ffmpeg 03Paul B Mahol 07master:d71dfc087bce: avcodec/scpr: error out if run length is <= 0
[00:00:00 CEST] --- Thu Aug 30 2018


More information about the Ffmpeg-devel-irc mailing list