[Ffmpeg-devel-irc] ffmpeg-devel.log.20190121
burek
burek021 at gmail.com
Tue Jan 22 03:05:03 EET 2019
[10:27:30 CET] <cone-385> ffmpeg 03Karthick J 07master:b6d96a6bcc53: avformat/dashenc: Format xs:datetime in millisecond precision
[10:27:30 CET] <cone-385> ffmpeg 03Karthick J 07master:306cc261158d: avformat/dashenc: Added documentation for $ext$ identifier in filenames
[12:21:21 CET] <cone-385> ffmpeg 03Andreas Rheinhardt 07release/4.1:ac50246cc49a: h264_redundant_pps: Fix logging context
[12:21:22 CET] <cone-385> ffmpeg 03Michael Niedermayer 07release/4.1:b66152a4e5e5: avcodec/imm4: Use ff_set_dimensions()
[12:21:23 CET] <cone-385> ffmpeg 03Michael Niedermayer 07release/4.1:98a9d868d19b: avcodec/shorten: Fix integer overflow with offset
[12:21:24 CET] <cone-385> ffmpeg 03Michael Niedermayer 07release/4.1:e69bb0fb0555: fftools/ffmpeg: Repair reinit_filter feature
[12:21:25 CET] <cone-385> ffmpeg 03Michael Niedermayer 07release/4.1:89d65915cf6e: avcodec/pngdec: Check compression method
[12:21:26 CET] <cone-385> ffmpeg 03Michael Niedermayer 07release/4.1:ab744447e141: avcodec/truemotion2: fix integer overflows in tm2_low_chroma()
[12:21:27 CET] <cone-385> ffmpeg 03Michael Niedermayer 07release/4.1:ee349bd0fd5a: avcodec/tiff: Limit filtering to decoded data
[12:21:28 CET] <cone-385> ffmpeg 03Michael Niedermayer 07release/4.1:4fe90900d82a: avcodec/diracdec: Check component quant
[12:21:29 CET] <cone-385> ffmpeg 03Michael Niedermayer 07release/4.1:90db1e441fcd: avcodec/truemotion2rt: Fix rounding in input size check
[12:21:30 CET] <cone-385> ffmpeg 03Michael Niedermayer 07release/4.1:eee0cf487aad: avcodec/msmpeg4dec: Skip frame if its smaller than 1/8 of the minimal size
[12:21:31 CET] <cone-385> ffmpeg 03Michael Niedermayer 07release/4.1:1a5db666ace6: avcodec/wmv2dec: Skip I frame if its smaller than 1/8 of the minimal size
[12:21:32 CET] <cone-385> ffmpeg 03Michael Niedermayer 07release/4.1:558ba71de5c7: avcodec/msvideo1: Check for too small dimensions
[12:21:33 CET] <cone-385> ffmpeg 03Michael Niedermayer 07release/4.1:55c36d249811: avcodec/ppc/hevcdsp: Fix build failures with powerpc-linux-gnu-gcc-4.8 with --disable-optimizations
[12:21:34 CET] <cone-385> ffmpeg 03Michael Niedermayer 07release/4.1:219cbc55277a: avcodec/dxv: Check that there is enough data to decompress
[12:21:35 CET] <cone-385> ffmpeg 03Michael Niedermayer 07release/4.1:9b5a6bb67ba3: avcodec/rasc: Check input space before reading chunk
[12:21:36 CET] <cone-385> ffmpeg 03Michael Niedermayer 07release/4.1:228f17ced3bd: avcodec/clearvideo: Check remaining input bits in P macro block loop
[12:21:37 CET] <cone-385> ffmpeg 03chcunningham 07release/4.1:54fbdacc3791: lavf/mov: ensure only one tkhd per trak
[12:21:38 CET] <cone-385> ffmpeg 03Michael Niedermayer 07release/4.1:f5859d4a8ee2: avformat/nutenc: Document trailer index assert better
[12:21:39 CET] <cone-385> ffmpeg 03Michael Niedermayer 07release/4.1:321c418b8715: avcodec/rasc: Check that the number of moves is less than or equal the number of pixels
[12:21:40 CET] <cone-385> ffmpeg 03chcunningham 07release/4.1:45f5f2086ebe: lavf/id3v2: fail read_apic on EOF reading mimetype
[12:21:41 CET] <cone-385> ffmpeg 03Michael Niedermayer 07release/4.1:e1f40f0dae68: avcodec/mjpegdec: Fix indention of ljpeg_decode_yuv_scan()
[12:21:42 CET] <cone-385> ffmpeg 03Michael Niedermayer 07release/4.1:2f75965c47da: tests/fate/filter-video: increase fuzz for fate-filter-refcmp-psnr-rgb
[12:21:43 CET] <cone-385> ffmpeg 03Michael Niedermayer 07release/4.1:e3fbbb7d18b6: avformat/mpegts: Fix side data type for stream id
[12:21:44 CET] <cone-385> ffmpeg 03Michael Niedermayer 07release/4.1:42357b37cb9d: avcodec/avcodec: Document the data type for AV_PKT_DATA_MPEGTS_STREAM_ID
[12:21:45 CET] <cone-385> ffmpeg 03Michael Niedermayer 07release/4.1:4c0be3a60cf8: avcodec/rpza: Move frame allocation to a later point
[12:21:46 CET] <cone-385> ffmpeg 03Michael Niedermayer 07release/4.1:c22b67feaae9: avcodec/rpza: Check that there is enough data for all the blocks
[12:21:47 CET] <cone-385> ffmpeg 03Jacob Trimble 07release/4.1:73c90818b116: libavformat/mov: Fix NULL-dereference read for some encrypted content.
[12:21:48 CET] <cone-385> ffmpeg 03Michael Niedermayer 07release/4.1:69f50eb9150c: postproc/postprocess_template: Avoid using %4 for the threshold compare
[12:21:49 CET] <cone-385> ffmpeg 03Michael Niedermayer 07release/4.1:daef9d438287: postproc/postprocess_template: remove FF_REG_sp from clobber list
[12:21:50 CET] <cone-385> ffmpeg 03Michael Niedermayer 07release/4.1:5550946ff4bd: avcodec/ilbcdec: fix integer overflow in energy
[12:21:51 CET] <cone-385> ffmpeg 03Michael Niedermayer 07release/4.1:5ed024e40bdb: avcodec/fic: Fail on invalid slice size/off
[12:21:52 CET] <cone-385> ffmpeg 03gxw 07release/4.1:929b5519d8e9: avcodec/mips: Fix failed case: hevc-conformance-AMP_A_Samsung_* when enable msa
[12:21:53 CET] <cone-385> ffmpeg 03David Bryant 07release/4.1:ea279bd160d9: avformat/wvdec: detect and error out on WavPack DSD files
[12:21:54 CET] <cone-385> ffmpeg 03Michael Niedermayer 07release/4.1:33b4aba5bdf4: avcodec/mjpegbdec: Fix some misplaced {} and spaces
[12:21:55 CET] <cone-385> ffmpeg 03Michael Niedermayer 07release/4.1:41ee513c81a3: avcodec/v4l2_m2m: fix cant typo
[12:21:56 CET] <cone-385> ffmpeg 03Michael Niedermayer 07release/4.1:6b6c85465866: avformat/libopenmpt: Fix successfull typo
[12:21:57 CET] <cone-385> ffmpeg 03Michael Niedermayer 07release/4.1:15857674c51d: avcodec/4xm: Fix returned error codes
[12:21:58 CET] <cone-385> ffmpeg 03Michael Niedermayer 07release/4.1:e385fc45dddc: doc/indevs: fix upto typo
[12:21:59 CET] <cone-385> ffmpeg 03Michael Niedermayer 07release/4.1:99576bf034ce: avfilter/vf_tonemap_opencl: Make static tables const
[12:22:00 CET] <cone-385> ffmpeg 03Michael Niedermayer 07release/4.1:1623f42d993a: avcodec/exr: Check for duplicate channel index
[12:22:01 CET] <cone-385> ffmpeg 03Michael Niedermayer 07release/4.1:9239d58b3653: avcodec/exr: set layer_match in all branches
[12:22:02 CET] <cone-385> ffmpeg 03Michael Niedermayer 07release/4.1:c694273feb81: avcodec/h264_slice: Fix integer overflow in implicit_weight_table()
[12:22:03 CET] <cone-385> ffmpeg 03Michael Niedermayer 07release/4.1:792df36f42ab: avcodec/gdv: Optimize and factorize scaling loops
[12:22:04 CET] <cone-385> ffmpeg 03Michael Niedermayer 07release/4.1:3a52cae2c70a: avcodec/tests/rangecoder: initialize array to avoid valgrind warning
[12:22:05 CET] <cone-385> ffmpeg 03James Almer 07release/4.1:29d978c91e8e: configure: bump year
[12:22:06 CET] <cone-385> ffmpeg 03Michael Niedermayer 07release/4.1:cb6af7dfa149: avutil/mem: Optimize fill32() by unrolling and using 64bit
[12:22:07 CET] <cone-385> ffmpeg 03Michael Niedermayer 07release/4.1:a8b5990f4594: avutil/imgutils: Optimize memset_bytes() by using av_memcpy_backptr()
[12:22:08 CET] <cone-385> ffmpeg 03Michael Niedermayer 07release/4.1:552733d48ba5: avcodec/tiff: Check for 12bit gray fax
[12:22:09 CET] <cone-385> ffmpeg 03Michael Niedermayer 07release/4.1:31fa50f3d97c: avcodec/prosumer: Error out if decompress() stops reading data
[12:22:10 CET] <cone-385> ffmpeg 03Michael Niedermayer 07release/4.1:bcfd82b0be0a: Update for 4.1.1
[13:37:56 CET] <ubitux> eta on the sub branch for those interested: i finally managed to get fate subtitles pass, so the big part is done, remaining is to deal with the heartbeat mechanism and write the equivalent of sub2video in a filter
[13:38:28 CET] <JEEB> ugh, the sub2video heartbeat stuff. I tried to improve on it and ended up just making it only go realtime or so
[13:38:33 CET] <ubitux> it will take a little while to this done though, but there's progress
[13:38:50 CET] <ubitux> well it's currently a hack so&
[13:39:18 CET] <JEEB> basically separating flushing and the other action, which seemed to fix sub2video over filter chain reinits
[13:39:26 CET] <ubitux> btw, FF_API_ASS_TIMING removal was postponed last bump?
[13:39:43 CET] <JEEB> buut then I noticed live things just didn't go fast enough if close enough to the edge
[13:39:46 CET] <JEEB> :P
[13:39:54 CET] <ubitux> not that i mind much, but the pile of retro compat hack is starting to get in the way
[13:40:18 CET] <ubitux> JEEB: you have a latency issue with sub2video?
[13:40:43 CET] <JEEB> I'm not 100% sure what it was but it did go slow at the end of the day. it's possible it's just latency spikes
[13:40:59 CET] <JEEB> and since the whole thing grinds to a halt for a while that might be the slowness
[13:41:24 CET] <JEEB> you'd be able to find the sub2video patch from latter part of last year since there's not exactly many patches mentioning sub2video xD
[13:41:44 CET] <ubitux> 22ebbda63 damn, we still haven't bumped?
[13:41:52 CET] <JEEB> the issue I was fixing was filter chain re-inits causing flushes that would then EOS the overlay
[13:42:01 CET] <JEEB> aka "I lost sub2video after XYZ happened"
[13:42:10 CET] <ubitux> ah, that's unfortunate
[13:42:55 CET] <JEEB> the easiest way to repro that is to use filter_complex for both video and audio, and then play a subtitled stream where the audio config changes
[13:43:04 CET] <JEEB> suddenly post change you lose subtitles
[13:43:10 CET] <atomnuker> ubitux: we bumped last year, and it was less than 2 years after that deprecation
[13:43:41 CET] <ubitux> JEEB: i suggest to look at this stuff after it's not a hack anymore
[13:44:03 CET] <JEEB> true
[13:44:16 CET] <JEEB> then it itself probably wouldn't be feeding EOS values to the overlay ;)
[13:44:52 CET] <ubitux> atomnuker: ooh, and indeed the file was starting to set major < 59 while being at 57
[13:44:54 CET] <ubitux> ok
[13:45:25 CET] <JEEB> and subtitle wise I'm still not sure which time base to use with muh subtitle decoder :D
[13:45:32 CET] <JEEB> pkt_timebase and avctx time base
[13:45:35 CET] <JEEB> delicious dilemmas
[13:45:50 CET] <JEEB> I know input packets come with pkt_timebase
[13:46:01 CET] <JEEB> avctx time base is unset by default {0, 1}
[13:46:47 CET] <ubitux> JEEB: ah, this is a nightmare
[13:46:54 CET] <ubitux> because you have at least 3 tb
[13:47:03 CET] <ubitux> the tb of the stream, "ms" decoder side
[13:47:11 CET] <ubitux> and the ff timebase
[13:47:32 CET] <ubitux> in my branch, there is a clusterfuck of conversions for the compat layer
[13:47:36 CET] <atomnuker> there's only one tb which makes sense for a given set of pts though
[13:47:37 CET] <ubitux> a real pain to get right
[13:50:46 CET] <ubitux> my biggest problem so far was subtitles with delay
[13:51:02 CET] <ubitux> so i couldn't use the avpkt info to fill the AVFrame.pkt_* fields
[13:51:16 CET] <ubitux> i had to reconstruct them based on the scaled versions in AVSubtitle
[13:51:40 CET] <ubitux> (scaled at least twice, in the decoder itself, then in the decoding framework in the legacy function)
[13:51:50 CET] <ubitux> that kind of madness
[13:52:07 CET] <ubitux> when everything will be in place, we will be able to make a second pass to drop the intermediate layers
[13:52:15 CET] <ubitux> and drop these random rescales
[13:52:18 CET] <ubitux> but until then, meh.
[22:54:35 CET] <durandal_1707> michaelni: please tell nicolas to stop blocking my patches for no reason
[00:00:00 CET] --- Tue Jan 22 2019
More information about the Ffmpeg-devel-irc
mailing list