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

burek burek021 at gmail.com
Wed Jul 11 03:05:04 EEST 2018


[00:32:12 CEST] <tmm1> rcombs: did you ever try MediaCodec in async mode via ndk?
[00:32:56 CEST] <rcombs> iirc there's no way to install a callback from ndk
[00:33:00 CEST] <rcombs> I could be misremembering though
[00:33:22 CEST] <tmm1> there's AMediaCodec_setAsyncNotifyCallback
[00:33:37 CEST] <tmm1> not sure when that was added, i assume along with the rest of NdkMediaCodec.h
[00:34:42 CEST] <rcombs> huh
[00:35:01 CEST] <rcombs> maybe I either missed it, or couldn't think of a good way to apply it within lavc's sync API
[00:35:39 CEST] <tmm1> maybe it's new in android P, the docs don't specify
[00:38:25 CEST] <rcombs> it's not in 24, at least
[00:39:16 CEST] <JEEB> seems like a VLC bug regarding the async callback API was added 3 months ago
[00:39:21 CEST] <JEEB> so around then?
[00:39:53 CEST] <rcombs> yeah, just saw that
[00:39:58 CEST] <JEEB> https://developer.android.com/ndk/reference/group/media#group___media_1ga1a112b286d7e15a84017c8531ba1b5b5
[00:40:21 CEST] <rcombs> afaik they still don't provide an API to start a binder thread pool in a process that doesn't already have one :/
[00:42:42 CEST] <rcombs> they do provide separate notifications for input and output buffer availability though, so it's probably useful
[00:43:20 CEST] <rcombs> they don't specify what thread the callbacks run on or what you might have to lock against, though
[00:44:23 CEST] <jamrial> nevcairiel: curious, your mail was super delayed
[00:45:17 CEST] <nevcairiel> can at most be 10 minutes delayed because thats when i wrote it
[00:45:20 CEST] <rcombs> you pass in a struct of function pointers by value, which is a bit funky but I guess it's equivalent to having an arg for each one, but with the bonus of being able to use designated initializers
[00:45:23 CEST] <jamrial> you seemingly wrote/sent it at the same time as mine, but it arrived two minutes ago
[00:45:37 CEST] <rcombs> named optional args in C!
[00:45:39 CEST] <nevcairiel> who knows what google or the ML is doing
[01:18:46 CEST] <cone-382> ffmpeg 03Michael Niedermayer 07master:fa19fbcf712a: avformat/movenc: Write version 2 of audio atom if channels is not known
[06:43:53 CEST] <cone-705> ffmpeg 03Gyan Doshi 07master:0bd48ab2d9e4: fate: allow temp files for passed test to be kept
[11:06:58 CEST] <cone-531> ffmpeg 03Michael Niedermayer 07release/2.8:299b98138272: avcodec/diracdec: Use int64 in global mv to prevent overflow
[11:06:58 CEST] <cone-531> ffmpeg 03Michael Niedermayer 07release/2.8:36a1e9be5a1d: avcodec/jpeg2000dwt: Fix integer overflows in sr_1d53()
[11:06:58 CEST] <cone-531> ffmpeg 03Michael Niedermayer 07release/2.8:84bf347ff054: avcodec/diracdec: Fix integer overflow in mv computation
[11:06:58 CEST] <cone-531> ffmpeg 03Michael Niedermayer 07release/2.8:d81e0f925a94: avcodec/cavsdec: Check alpha/beta offset
[11:06:58 CEST] <cone-531> ffmpeg 03Michael Niedermayer 07release/2.8:11d0464565d1: avcodec/smc: Check input packet size
[11:06:59 CEST] <cone-531> ffmpeg 03Michael Niedermayer 07release/2.8:e724bd1dd9ef: avcodec/utvideodec: Check subsample factors
[11:06:59 CEST] <cone-531> ffmpeg 03Michael Niedermayer 07release/2.8:6d3f8992acc9: avcodec/bintext: sanity check dimensions
[11:07:00 CEST] <cone-531> ffmpeg 03Michael Niedermayer 07release/2.8:5279e865961f: libavformat/oggparsevorbis: Fix memleak on multiple headers
[11:07:00 CEST] <cone-531> ffmpeg 03Michael Niedermayer 07release/2.8:4bcfe9f19c8e: avformat/utils: Fix integer overflow of fps_first/last_dts
[11:07:01 CEST] <cone-531> ffmpeg 03Michael Niedermayer 07release/2.8:7d915afd23aa: avformat/oggparsetheora: Do not adjust AV_NOPTS_VALUE
[11:07:02 CEST] <cone-531> ffmpeg 03Michael Niedermayer 07release/2.8:3b5645a72928: avformat/avidec: Fix integer overflow in cum_len check
[11:07:04 CEST] <cone-531> ffmpeg 03Michael Niedermayer 07release/2.8:31783dc5fe00: avformat/oggparseogm: Fix undefined shift in ogm_packet()
[11:07:04 CEST] <cone-531> ffmpeg 03Michael Niedermayer 07release/2.8:6b51dc922346: avformat/oggparseogm: Check lb against psize
[11:07:06 CEST] <cone-531> ffmpeg 03Michael Niedermayer 07release/2.8:5770793dec3a: avformat/mov: Fix integer overflows related to sample_duration
[11:07:06 CEST] <cone-531> ffmpeg 03Michael Niedermayer 07release/2.8:1c0914e4f34e: avcodec/wmalosslessdec: Reset num_saved_bits on error path
[11:07:08 CEST] <cone-531> ffmpeg 03Michael Niedermayer 07release/2.8:ff587292238c: avcodec/nuv: Check for minimum input size for uncomprssed and rtjpeg
[11:07:08 CEST] <cone-531> ffmpeg 03Michael Niedermayer 07release/2.8:b4e66382c207: avcodec/nuv: rtjpeg with dimensions less than 16 would result in no decoded pixels thus reject it
[11:07:09 CEST] <cone-531> ffmpeg 03Michael Niedermayer 07release/2.8:17f626528a29: avformat/mov: Check STSC and remove invalid entries
[11:07:10 CEST] <cone-531> ffmpeg 03Michael Niedermayer 07release/2.8:20e6a8dee8f8: avcodec/get_bits: Make sure the input bitstream with padding can be addressed
[11:07:11 CEST] <cone-531> ffmpeg 03Michael Niedermayer 07release/2.8:e1aec9bb8d80: avcodec/tableprint_vlc: Fix build failure with --enable-hardcoded-tables
[11:07:12 CEST] <cone-531> ffmpeg 03Michael Niedermayer 07release/2.8:367d459f78c1: avcodec/wmalosslessdec: Fix null pointer dereference in decode_frame()
[11:07:13 CEST] <cone-531> ffmpeg 03heimdallr 07release/2.8:eb8654610927: avcodec/imgconvert: Fix loss mask bug in avcodec_find_best_pix_fmt_of_list()
[11:07:14 CEST] <cone-531> ffmpeg 03Michael Niedermayer 07release/2.8:704bebc91fa5: avcodec/cscd: Error out when LZ* decompression fails
[11:07:16 CEST] <cone-531> ffmpeg 03Michael Niedermayer 07release/2.8:d3d5382dadcd: avcodec/aacdec_fixed: Fix integer overflow in apply_independent_coupling_fixed()
[11:07:16 CEST] <cone-531> ffmpeg 03Hendrik Schreiber 07release/2.8:fe4e35e202d3: swresample/swresample: Fix for seg fault in swr_convert_internal() -> sum2_float during dithering.
[11:07:18 CEST] <cone-531> ffmpeg 03Michael Niedermayer 07release/2.8:01f124da7f79: avcodec/aacsbr_fixed: Fix integer overflow in sbr_hf_assemble()
[11:07:18 CEST] <cone-531> ffmpeg 03Michael Niedermayer 07release/2.8:07cd51f10e96: avcodec/movtextdec: Check style_start/end
[11:07:19 CEST] <cone-531> ffmpeg 03Matt Wolenetz 07release/2.8:54bde32f37fd: lavc/libopusdec: Allow avcodec_open2 to call .close
[11:07:21 CEST] <cone-531> ffmpeg 03Michael Niedermayer 07release/2.8:23dcc9ff7c37: avcodec/mjpegdec: Check input buffer size.
[11:07:22 CEST] <cone-531> ffmpeg 03Michael Niedermayer 07release/2.8:6186bfad3870: avcodec/truemotion2: Propagate out of bounds error from GET_TOK()
[11:07:23 CEST] <cone-531> ffmpeg 03Michael Niedermayer 07release/2.8:9af1e014f788: avcodec/utils: Enforce minimum width also for VP5/6
[11:07:24 CEST] <cone-531> ffmpeg 03Michael Niedermayer 07release/2.8:25ecdac8beca: avformat/utils: Check cur_dts in update_initial_timestamps() more
[11:07:25 CEST] <cone-531> ffmpeg 03Michael Niedermayer 07release/2.8:f337adcd28de: doc/APIchanges: Fix typos in hashes
[11:07:26 CEST] <cone-531> ffmpeg 03Rahul Chaudhry 07release/2.8:e5b29c60f02f: swresample/arm: remove unintentional relocation.
[11:07:27 CEST] <cone-531> ffmpeg 03Michael Niedermayer 07release/2.8:173e04ee85a8: avcodec/cinepak: move some checks prior to frame allocation
[11:07:28 CEST] <cone-531> ffmpeg 03Michael Niedermayer 07release/2.8:bd7231cad119: avcodec/cinepak: Skip empty frames
[11:07:29 CEST] <cone-531> ffmpeg 03Michael Niedermayer 07release/2.8:79cc326baba5: avcodec/dfa: Check dimension against maximum
[11:07:30 CEST] <cone-531> ffmpeg 03Michael Niedermayer 07release/2.8:a868e804d92f: avcodec/dsicinvideo: Propagate errors from cin_decode_rle()
[11:07:31 CEST] <cone-531> ffmpeg 03Michael Niedermayer 07release/2.8:c7329c733cb3: avcodec/dsicinvideo: Fail if there is only a small fraction of the data available that comprises a full frame
[11:07:32 CEST] <cone-531> ffmpeg 03Stephan Holljes 07release/2.8:187728232390: lavf/http.c: Free allocated client URLContext in case of error.
[11:07:33 CEST] <cone-531> ffmpeg 03Michael Niedermayer 07release/2.8:8eee712737c2: avcodec/ffv1enc: Check that the crc + version combination is supported
[11:07:34 CEST] <cone-531> ffmpeg 03Michael Niedermayer 07release/2.8:60e7be58d996: avcodec/vc1_block: simplify ac_val computation
[11:07:35 CEST] <cone-531> ffmpeg 03Michael Niedermayer 07release/2.8:6f68d2ca0b04: avcodec/elsdec: Fix memleaks
[11:07:36 CEST] <cone-531> ffmpeg 03Michael Niedermayer 07release/2.8:1f057b23c70c: avcodec/h263dec: Check slice_ret in mspeg4 slice loop
[11:07:37 CEST] <cone-531> ffmpeg 03Michael Niedermayer 07release/2.8:9a7a3b22625e: avcodec/error_resilience: Fix integer overflow in filter181()
[11:07:38 CEST] <cone-531> ffmpeg 03Michael Niedermayer 07release/2.8:f20c62538b03: avcodec/wavpack: Fix integer overflow in DEC_MED() / INC_MED()
[11:07:39 CEST] <cone-531> ffmpeg 03Michael Niedermayer 07release/2.8:8e3918f1db50: avcodec/flac_parser: Fix infinite loop
[11:07:40 CEST] <cone-531> ffmpeg 03Michael Niedermayer 07release/2.8:02f4e846d288: avcodec/g2meet: Change order of operations to avoid undefined behavior
[11:07:41 CEST] <cone-531> ffmpeg 03Michael Niedermayer 07release/2.8:4e9e1ab815c5: avcodec/jpeg2000dec: Skip init for component in CPRL if nothing is to be done
[11:07:42 CEST] <cone-531> ffmpeg 03Michael Niedermayer 07release/2.8:c10babcadc34: avcodec/jpeg2000dec: Fix undefined shift in the jpeg2000_decode_packets_po_iteration() CPRL case
[11:07:43 CEST] <cone-531> ffmpeg 03Michael Niedermayer 07release/2.8:fc097bf1cd0a: avcodec/g2meet: Check RGB upper limit
[11:07:44 CEST] <cone-531> ffmpeg 03Michael Niedermayer 07release/2.8:888bdb127b54: avcodec/fic: Check available input space for cursor
[11:07:45 CEST] <cone-531> ffmpeg 03Michael Niedermayer 07release/2.8:a89f074d8953: avcodec/dirac_dwt: Fix integer overflow in COMPOSE_DD97iH0 / COMPOSE_DD137iL0
[11:07:46 CEST] <cone-531> ffmpeg 03Michael Niedermayer 07release/2.8:854835966b33: avformat/mov: Only fail for STCO/STSC contradictions if both exist
[11:07:47 CEST] <cone-531> ffmpeg 03Michael Niedermayer 07release/2.8:931f83773119: indeo4: Decode all or nothing of a band header.
[11:07:48 CEST] <cone-531> ffmpeg 03Michael Niedermayer 07release/2.8:3d4e0858d68b: avcodec/mlpdec: Only change noise_type if the related fields are valid
[11:07:49 CEST] <cone-531> ffmpeg 03Michael Niedermayer 07release/2.8:6bbef938839a: avcodec/mpeg4videoenc: Use 64 bit for times in mpeg4_encode_gop_header()
[11:07:50 CEST] <cone-531> ffmpeg 03Michael Niedermayer 07release/2.8:4c2bb473d3f9: avcodec/aacdec_fixed: use 64bit to avoid overflow in rounding in apply_dependent_coupling_fixed()
[11:07:51 CEST] <cone-531> ffmpeg 03Michael Niedermayer 07release/2.8:781dcd5db6ac: avcodec/g2meet: ask for sample with overflowing RGB
[11:07:52 CEST] <cone-531> ffmpeg 03Michael Niedermayer 07release/2.8:f98794c73a7f: avcodec/fic: Avoid some magic numbers related to cursors
[11:07:53 CEST] <cone-531> ffmpeg 03Michael Niedermayer 07release/2.8:674929cd46c7: avformat/mov: Break out early if chunk_count is 0 in mov_build_index()
[11:07:54 CEST] <cone-531> ffmpeg 03Michael Niedermayer 07release/2.8:17ed3c809da5: avformat/mov: replace a value error by clipping into valid range in mov_read_stsc()
[11:07:55 CEST] <cone-531> ffmpeg 03Michael Niedermayer 07release/2.8:832d9accfc23: avcodec/amrwbdec: Fix division by 0 in find_hb_gain()
[11:07:56 CEST] <cone-531> ffmpeg 03Michael Niedermayer 07release/2.8:4c3a7aaea8ba: avcodec/opus_silk: Change silk_lsf2lpc() slightly toward silk/NLSF2A.c
[11:07:57 CEST] <cone-531> ffmpeg 03Michael Niedermayer 07release/2.8:ea0734e3f011: avcodec/truemotion2: Fix overflow in tm2_apply_deltas()
[11:07:58 CEST] <cone-531> ffmpeg 03Michael Niedermayer 07release/2.8:ce4cb475a371: avcodec/mjpegdec: Fix integer overflow in ljpeg_decode_rgb_scan()
[11:07:59 CEST] <cone-531> ffmpeg 03Michael Niedermayer 07release/2.8:f41da2bd5ff7: avcodec/shorten: Sanity check nmeans
[11:08:00 CEST] <cone-531> ffmpeg 03Michael Niedermayer 07release/2.8:6fdc61b8f6f1: avcodec/shorten: Fix multiple integer overflows
[11:08:01 CEST] <cone-531> ffmpeg 03Michael Niedermayer 07release/2.8:acfdaa463e7c: avcodec/wavpack: Fix overflow in adding tail
[11:08:02 CEST] <cone-531> ffmpeg 03Michael Niedermayer 07release/2.8:2b60986513c9: avcodec/xwddec: Use ff_set_dimensions()
[11:08:03 CEST] <cone-531> ffmpeg 03Michael Niedermayer 07release/2.8:cc65755a0ddb: avcodec/h264_mc_template: Only prefetch motion if the list is used.
[11:08:04 CEST] <cone-531> ffmpeg 03Michael Niedermayer 07release/2.8:ed4e35a0fdef: avformat/mov: Only set pkt->duration to non negative values
[11:08:05 CEST] <cone-531> ffmpeg 03Michael Niedermayer 07release/2.8:83260729955b: fftools/ffmpeg: Fallback to duration if sample rate is unavailable
[11:08:06 CEST] <cone-531> ffmpeg 03Michael Niedermayer 07release/2.8:c1121e7ec29b: avutil/common: Fix undefined behavior in av_clip_uintp2_c()
[11:08:07 CEST] <cone-531> ffmpeg 03Michael Niedermayer 07release/2.8:e495910d4ca3: avcodec/aacdec_fixed: Fix undefined integer overflow in apply_independent_coupling_fixed()
[11:08:08 CEST] <cone-531> ffmpeg 03Michael Niedermayer 07release/2.8:8db6c2993bb5: avcodec/mjpegdec: Check for end of bitstream in ljpeg_decode_rgb_scan()
[11:08:09 CEST] <cone-531> ffmpeg 03Michael Niedermayer 07release/2.8:9bfdb49b7402: avcodec/escape124: Check buf_size against num_superblocks
[11:08:10 CEST] <cone-531> ffmpeg 03Michael Niedermayer 07release/2.8:3b02b9ad2b81: avcodec/cscd: Check output buffer size for lzo.
[11:08:11 CEST] <cone-531> ffmpeg 03Michael Niedermayer 07release/2.8:65c9c1b061db: avcodec/ra144: Fix integer overflow in ff_eval_refl()
[11:08:12 CEST] <cone-531> ffmpeg 03Michael Niedermayer 07release/2.8:f780dabc5019: avcodec/escape124: Fix spelling errors in comment
[11:08:13 CEST] <cone-531> ffmpeg 03Michael Niedermayer 07release/2.8:76e10cd327b3: avcodec/jpeg2000dec: Check that there are enough bytes for all tiles
[11:08:14 CEST] <cone-531> ffmpeg 03Michael Niedermayer 07release/2.8:b6af5c8880e1: avcodec/jpeg2000dec: Fixes invalid shifts in jpeg2000_decode_packets_po_iteration()
[11:08:15 CEST] <cone-531> ffmpeg 03Michael Niedermayer 07release/2.8:29c7a02bb285: avcodec/shorten: Fix undefined addition in shorten_decode_frame()
[11:08:16 CEST] <cone-531> ffmpeg 03Michael Niedermayer 07release/2.8:4652b0f8fe8a: avcodec/indeo4: Check for end of bitstream in decode_mb_info()
[11:08:17 CEST] <cone-531> ffmpeg 03Michael Niedermayer 07release/2.8:c75b8c9733ef: avformat/pva: Check for EOF before retrying in read_part_of_packet()
[11:08:18 CEST] <cone-531> ffmpeg 03Michael Niedermayer 07release/2.8:feb31c7ade15: avformat/mms: Add missing chunksize check
[11:08:19 CEST] <cone-531> ffmpeg 03Michael Niedermayer 07release/2.8:a80b8a01cc93: avformat/movenc: Check that frame_types other than EAC3_FRAME_TYPE_INDEPENDENT have a supported substream id
[11:08:20 CEST] <cone-531> ffmpeg 03Michael Niedermayer 07release/2.8:270a7ff111aa: avcodec/mjpegdec: Check for odd progressive RGB
[11:08:21 CEST] <cone-531> ffmpeg 03Michael Niedermayer 07release/2.8:5775f837963d: avformat/movenc: Check input sample count
[11:08:22 CEST] <cone-531> ffmpeg 03James Almer 07release/2.8:81997136995e: libwebpenc_animencoder: add missing braces to struct initialization
[11:08:23 CEST] <cone-531> ffmpeg 03James Almer 07release/2.8:7ae182e0b7de: avformat/utils: fix mixed declarations and code
[15:43:07 CEST] <JEEB> TIL ff_spdif_probe
[15:43:13 CEST] <JEEB> how the flying mcnuggets did I miss that one
[16:36:30 CEST] <akravchenko188> jkqxz: Hello. I have sent updated patches with hwcontext_amf and  vf_scale_amf. Could you please review it? Thanks
[16:59:08 CEST] <atomnuker> akravchenko188: I don't like how it accepts d3d11 and dxva2 frames
[16:59:17 CEST] <atomnuker> while its name is amf
[17:04:37 CEST] <BtbN> atomnuker, nvenc also accepts d3d11 frames. They're pretty standard on Windows.
[17:04:55 CEST] <akravchenko188> atomnuker: filter uses amf components to provide scaler/converter for dxva and dx11 surfaces. soon it will convert also vulkan frames
[18:13:05 CEST] <atomnuker> can't you use the lavu hwcontext api to map frames rather than having to duplicate code to do so?
[22:34:07 CEST] <akaWolf> hi, guys! how can I debug the case when HLS stop downloading without errors
[22:34:09 CEST] <akaWolf> ?
[00:00:00 CEST] --- Wed Jul 11 2018


More information about the Ffmpeg-devel-irc mailing list