michaelni changed the topic of #ffmpeg-devel to: Welcome to the FFmpeg development channel | Questions about using FFmpeg or developing with libav* libs should be asked in #ffmpeg | This channel is publicly logged | FFmpeg 7.0.1 has been released! | Please read ffmpeg.org/developer.html#Code-of-conduct
<Marth64>
last_IP_pts/last_IP_duration what is the IP?
jamrial has quit []
<Marth64>
got it I or P frame nvm
Martchus_ has joined #ffmpeg-devel
Martchus has quit [Ping timeout: 276 seconds]
Traneptora has joined #ffmpeg-devel
<j-b>
good morning
Livio has joined #ffmpeg-devel
Livio has quit [Ping timeout: 260 seconds]
AbleBacon has quit [Read error: Connection reset by peer]
MisterMinister has quit [Ping timeout: 245 seconds]
Livio has joined #ffmpeg-devel
<courmisch>
hmm, Linux already has 50 CPU feature flags for RV
<courmisch>
we're going to run out
<JEEB>
yea I noticed a few that got merged into 6.11
Krowl has joined #ffmpeg-devel
Krowl has quit [Read error: Connection reset by peer]
<kurosu>
how many impacting software video codecs? Hopefully DSP functions can live with a few % of performance dropped by not supporting some, and not get 4 versions of the same function
Krowl has joined #ffmpeg-devel
<courmisch>
kurosu: at the current rate FFmpeg will run out of the 31 bits, even if only 20% of Linux flags are relevant
Livio has quit [Ping timeout: 260 seconds]
<elenril>
> please be sure to insult and berate the APPUL users because they need it
<elenril>
> X-Mailer Apple Mail (2.3445.104.21)
<ePirat>
I completely missed that mail for some reason
mkver has joined #ffmpeg-devel
cone-153 has joined #ffmpeg-devel
<cone-153>
ffmpeg ha7sh17 master:172da370e70a: doc/filters: fix outpad labels in libvmaf_cuda example
<JEEB>
I see at least three functions from that thing (force cpu flags, force cpu count, max align) being utilized in fftools.
tufei__ has quit [Remote host closed the connection]
tufei__ has joined #ffmpeg-devel
IndecisiveTurtle has joined #ffmpeg-devel
IndecisiveTurtle has quit [Remote host closed the connection]
IndecisiveTurtle has joined #ffmpeg-devel
IndecisiveTurtle has quit [Remote host closed the connection]
TheTurtle has joined #ffmpeg-devel
IndecisiveTurtle has joined #ffmpeg-devel
IndecisiveTurtle has quit [Remote host closed the connection]
TheTurtle has quit [Remote host closed the connection]
IndecisiveTurtle has joined #ffmpeg-devel
Marth64 has quit [Remote host closed the connection]
Marth64 has joined #ffmpeg-devel
<frankplow>
elenril: Also from an @mac.com address
IndecisiveTurtle has quit [Ping timeout: 276 seconds]
Krowl has quit [Read error: Connection reset by peer]
IndecisiveTurtle has joined #ffmpeg-devel
System_Error has quit [Remote host closed the connection]
System_Error has joined #ffmpeg-devel
Krowl has joined #ffmpeg-devel
jamrial has joined #ffmpeg-devel
IndecisiveTurtle has quit [Ping timeout: 244 seconds]
cone-153 has quit [Quit: transmission timeout]
IndecisiveTurtle has joined #ffmpeg-devel
<Lynne>
IndecisiveTurtle: ping
<courmisch>
JEEB: yeah I don't want to expose CPU flags
<courmisch>
that's clearly internal stuff
<JEEB>
yea I just noted that's possibly why the thing has ended up public
<JEEB>
if the function for override was never flags based but string based then the flags themselves could be private
<courmisch>
because there was a time when somebody thought it was a good idea to let user control CPU flags
<JEEB>
aye
<courmisch>
VLC stopped doing that over a decade ago
<JEEB>
also I think one of those things (max align) was utilized from recent'ish fftools code
<JEEB>
`fftools/sync_queue.c`
<courmisch>
I don't carz about align and count
<courmisch>
cap flags are the problem
<JEEB>
yea
<JEEB>
since flags are the thing that's limited
<JEEB>
"why av_cpu public" so I just checked which things in cpu.h were utilized from fftools
<courmisch>
Cargo cult heretics to the pyres
<IndecisiveTurtle>
Lynne: Heya. Been having some connection issues as you can see. Tried some online clients like kiwi/gamja but the former told me I was banned the latter :/
<IndecisiveTurtle>
So wanted to give an update, I solved the freezing problems a few days ago, it was a combination of bad haar shader that froze the gpu and incorrect avpkt pointers.
<IndecisiveTurtle>
On Saturday I also verified the haar shader against the cpu shader and made it work properly with the R8_UNORM format
<IndecisiveTurtle>
As for avpkt I initially I had thought it didn't like the buffer was being gotten from the pool so I implemented a host memory import path to test, which didn't work out well.
<IndecisiveTurtle>
But anyway now its producing a 1.6GB vc2 file :O Probably because slice size is hardcoded to very large. I'm verifying encoder now works alright
<Lynne>
good
<Lynne>
so you got it running with haar? how many transform levels?
<IndecisiveTurtle>
I left it at default 4 levels
<Lynne>
do other transform levels work?
<IndecisiveTurtle>
I tested by copying the cpu haar code from vc2enc.c in the qualification task project and comparing the result
<IndecisiveTurtle>
It should work but I think it only had 1 level hardcoded I can give a quick test now to confirm
<IndecisiveTurtle>
He shader is designed to work for all levels though
<IndecisiveTurtle>
I receives the coefficient buffer as BDA and initially copies the frame there. Then does a for loop repeatdly reducing the work area depending on the level
<IndecisiveTurtle>
Each invocation works on a horizontal pair/vertical pair at a time and then deinterleaves
<IndecisiveTurtle>
The original frame is not touched as you had told me
Krowl has quit [Read error: Connection reset by peer]
<Lynne>
nice
<Lynne>
could you test whether different levels work?
<IndecisiveTurtle>
Yes can do
<IndecisiveTurtle>
There are a few differences in format between playground and ffmpeg I need to account (ffmpeg forces UNORM while I tested with UINT)
<IndecisiveTurtle>
It would be nice if I could get the planes as R8_UINT because multiplying by 255.0 in the shader might lose some accuracy
<Lynne>
why do you need to multiply, by a float number no less?
<Lynne>
UNORM is just unnormalized, which is generally what you want in the real world
<IndecisiveTurtle>
There is a shift parameter in the haar wavelet I need to apply
<IndecisiveTurtle>
The cpu pass takes the raw u8 and stores it u32
Krowl has joined #ffmpeg-devel
<Lynne>
yeah?
<Lynne>
just do uint32_t(imageLoad()) << shift then?
<IndecisiveTurtle>
imageLoad() will return a 0-1 float though, so casting it to uint without 255 mul will make it either 0 or 1
<Lynne>
no, its a templated function that returns based off of the image format
<IndecisiveTurtle>
The image format is R8_UNORM so won't it return float 0-1
<Lynne>
it returns whatever .mem_layout is set to
<Lynne>
you're probably using ff_vk_shader_rep_fmt() which always returns floats, which make sense for filters
<Lynne>
but for lossless codecs, you'd like integers, so instead of calling ff_vk_shader_rep_fmt(), just always use rgba32i
<IndecisiveTurtle>
Hm used r32f for mem_layout
<IndecisiveTurtle>
But I can't find any call to ff_vk_shader_rep_fmt in my code. Where it the format for planes decided?
IndecisiveTurtle has quit [Remote host closed the connection]
IndecisiveTurtle has joined #ffmpeg-devel
av500 has quit [Quit: Konversation terminated!]
<Lynne>
they're decided just based on what you use for .mem_layout
<Lynne>
.mem_layout = ff_vk_shader_rep(), in filters, but you don't need it here, so just use r32i
<IndecisiveTurtle>
I see. You are refering to the mem_layout of the descriptor set builder right?
Sean_McG has joined #ffmpeg-devel
<Lynne>
yes, though the only thing that changes is the way the image is declared at the top of the shader
<IndecisiveTurtle>
That is what I thought. Im wondering what process decides the actual image format of the frame
<IndecisiveTurtle>
If the format is already decided for me to be R8_UNORM I can't just use r32ui
<IndecisiveTurtle>
Or can I :thinking:
<IndecisiveTurtle>
Image format aliasing is possible in vulkan probably
<Lynne>
yes you can
<Lynne>
image conversion is automagically handled
<Lynne>
so reading from a VK_FORMAT_R8_UNORM in a shader with a storage image declared as r32i will result in any reads simply casting 8bit into 32bit uints
<IndecisiveTurtle>
Oki
<IndecisiveTurtle>
Also tested shader, initially had some corruption due to workgroup issues. But I fixed it now, so it looks the same as cpu pass for higher levels
<IndecisiveTurtle>
Top screenshot is cpu bottom is gpu
<IndecisiveTurtle>
There is still a small bar of color that not sure what, probably more sync
<Lynne>
alignment probably
<IndecisiveTurtle>
Compute sync is the worst :/
<Lynne>
its okay
<Lynne>
have you integrated everything into the ffmpeg codebase yet? what's left?
<Sean_McG>
missing a fence/barrier somewhere?
<Lynne>
do you get valid packets which decode into valid images yet?
<Lynne>
or do you still need to write the bitstream writer?
<IndecisiveTurtle>
Lynne: I will integrate this into ffmpeg now since its in the toy project.
<IndecisiveTurtle>
For encoder, the picture header is written in the cpu and the encode shader atm just writes into the host visible device local buffer. It's probably wrong, I will validate it today as I mentioned initially.
<IndecisiveTurtle>
For the packet validity the headers should be fine I think, but the itself data is likely need some iteration for sync related issuues
<IndecisiveTurtle>
But for encoder I went with a more "safe" approach of each workgroup being 1x1x1 so way easier to get right at first
<Lynne>
yup
<Lynne>
you literally just need to set the avpkt fields to the buffer you write into
<Lynne>
then you can write the data into a file and try to decode it
<Lynne>
ffmpeg doesn't care where the buffers come from or where they are, just as long as they're refcounted
<IndecisiveTurtle>
Yeah I'm doing this already. In fact it was the source for a pretty annoying bug where I was writing the FFVkBuffer structure into the avpkt buf member instead of buffer and it would crash in memcpy :OO
<Lynne>
you wat?
<Lynne>
you need to set avpkt->data to FFVkBuffer->mapped_mem
<IndecisiveTurtle>
I fixed it now, it was a silly bug I had during the week
<IndecisiveTurtle>
Now I do avpkt->data = buf_vk->mapped_mem
<Lynne>
then you set avpkt->buf to the AVBufferRef (from which you access the FFVkBuffer)
<Lynne>
okay
<Lynne>
so what happens when you try to decode?
<IndecisiveTurtle>
Not tried it yet. I have a vc2 file from a test video and can try though
<IndecisiveTurtle>
Does ffmpeg have a vc2 decoder (didn't see one in the source) or need to use the reference decoder?
Krowl has quit [Read error: Connection reset by peer]
<Lynne>
it does
<Lynne>
diracdec handles vc2
ccawley2011 has joined #ffmpeg-devel
<IndecisiveTurtle>
I was expecting something like vc2dec for naming but makes sense
<IndecisiveTurtle>
But I realised since pmozil is doing the vulkan decoder it must have one, oh I'm stupid
Krowl has joined #ffmpeg-devel
<Lynne>
you should prioritize getting something decoded correctly, and implement chroma
<IndecisiveTurtle>
I will try to have something correct looking in next 2-3 days, I think not much is left. Will update you when I get a result
MisterMinister has joined #ffmpeg-devel
cone-777 has quit [Quit: transmission timeout]
tufei_ has joined #ffmpeg-devel
tufei__ has quit [Remote host closed the connection]
cone-745 has joined #ffmpeg-devel
<cone-745>
ffmpeg Michael Niedermayer release/4.4:c12e3144cadd: avfilter/signature_lookup: Fix 2 differences to the refernce SW
<cone-745>
ffmpeg Michael Niedermayer release/4.4:30a2abba1ee4: avfilter/signature_lookup: Dont copy uninitialized stuff around
<cone-745>
ffmpeg Michael Niedermayer release/4.4:d6b0c6be5922: avfilter/vf_thumbnail_cuda: Set ret before checking it
<cone-745>
ffmpeg Michael Niedermayer release/4.4:bff75516c7c0: doc/examples/vaapi_transcode: Simplify loop
<cone-745>
ffmpeg Michael Niedermayer release/4.4:e76147a2b33e: avcodec/pngdec: Check last AVFrame before deref
<cone-745>
ffmpeg Michael Niedermayer release/4.4:ea248645623b: avcodec/hevcdec: Check ref frame
<cone-745>
ffmpeg Michael Niedermayer release/4.4:6154ffff4018: avcodec/ac3_parser: Check init_get_bits8() for failure
<cone-745>
ffmpeg Michael Niedermayer release/4.4:71f332ce8290: avformat/kvag: Check sample_rate
<cone-745>
ffmpeg Michael Niedermayer release/4.4:2ec04a11a0c4: avformat/mxfdec: Check body_offset
<cone-745>
ffmpeg Michael Niedermayer release/4.4:cfdcf61ac118: swscale/output: Fix integer overflow in yuv2rgba64_1_c_template
<cone-745>
ffmpeg Michael Niedermayer release/4.4:f4a7e45239c3: swscale/output: Fix integer overflow in yuv2rgba64_full_1_c_template()
<cone-745>
ffmpeg Michael Niedermayer release/4.4:2d3a33d18bc3: avcodec/mpegvideo_enc: Fix 1 line and one column images
<cone-745>
ffmpeg Michael Niedermayer release/4.4:f83bd00bcbc4: doc/examples/demux_decode: Simplify loop
<cone-745>
ffmpeg Michael Niedermayer release/4.4:0904b9cd867c: avcodec/cbs_av1: Avoid shift overflow
<cone-745>
ffmpeg Michael Niedermayer release/4.4:fab2443590a8: libavutil/base64: Try not to write over the array end
<cone-745>
ffmpeg Michael Niedermayer release/4.4:c97e85b522f5: avutil/tests/base64: Check with too short output array
<cone-745>
ffmpeg Michael Niedermayer release/4.4:e6295921ac57: avcodec/lpc: copy levenson coeffs only when they have been computed
<cone-745>
ffmpeg Michael Niedermayer release/4.4:fb9e642d059e: avcodec/h264_slice: Remove dead sps check
<cone-745>
ffmpeg Michael Niedermayer release/4.4:afe733c1d05e: avcodec/fmvc: remove dead assignment
<cone-745>
ffmpeg Michael Niedermayer release/4.4:18c0c1a716c5: avcodec/exr: Fix preview overflow
<cone-745>
ffmpeg Michael Niedermayer release/4.4:0cb5c73e8c2e: avcodec/qsvdec: Check av_image_get_buffer_size() for failure
<cone-745>
ffmpeg Michael Niedermayer release/4.4:8d075d2bf2a7: avcodec/jpeg2000dec: remove ST=3 case
<cone-745>
ffmpeg Michael Niedermayer release/4.4:5611f2bb8a9b: avcodec/vp3: Replace check by assert
<cone-745>
ffmpeg Michael Niedermayer release/4.4:a895ed9b2f5d: avcodec/vble: Check av_image_get_buffer_size() for failure
<cone-745>
ffmpeg Michael Niedermayer release/4.4:489f820a6e61: avcodec/mpeg12dec: Use 64bit in bit computation
<cone-745>
ffmpeg Michael Niedermayer release/4.4:e30ed053d840: avcodec/mpeg4videodec: assert impossible wrap points
<cone-745>
ffmpeg Michael Niedermayer release/4.4:85f89178a9d7: avcodec/mpegvideo_enc: Fix potential overflow in RD
<cone-745>
ffmpeg Michael Niedermayer release/4.4:b2813ed083bf: avcodec/mscc & mwsc: Check loop counts before use
<cone-745>
ffmpeg Michael Niedermayer release/4.4:26560f0317e5: avdevice/dshow: fix badly indented line
<cone-745>
ffmpeg Michael Niedermayer release/4.4:3b005fcaf946: avutil/tests/dict: Check av_dict_set() before get for failure
<cone-745>
ffmpeg Michael Niedermayer release/4.4:8da148d8a915: avutil/tests/opt: Check av_set_options_string() for failure
<cone-745>
ffmpeg Michael Niedermayer release/4.4:b093d8f20235: swscale/yuv2rgb: Use 64bit for brightness computation
<cone-745>
ffmpeg Michael Niedermayer release/4.4:3ccbd7d2b5ce: avcodec/tiff: Assert init_get_bits8() success in horizontal_fill()
<cone-745>
ffmpeg Michael Niedermayer release/4.4:f9dc102e7dd3: avcodec/tiff: Assert init_get_bits8() success in unpack_gray()
<cone-745>
ffmpeg Michael Niedermayer release/4.4:254b17eb13b4: avformat/ape: Use 64bit for final frame size
<cone-745>
ffmpeg Michael Niedermayer release/4.4:23c45d4421e8: avformat/argo_asf: Use 64bit in offset intermediate
<cone-745>
ffmpeg Michael Niedermayer release/4.4:f4b38485dff3: avformat/asfdec_f: Use 64bit for preroll computation
<cone-745>
ffmpeg Michael Niedermayer release/4.4:413f9b1457b6: avcodec/sga: Make it clear that the return is intentionally not checked
<cone-745>
ffmpeg Michael Niedermayer release/4.4:0e6fb091b86a: avformat/fwse: Remove always false expression
<cone-745>
ffmpeg Michael Niedermayer release/4.4:03df999a30be: avcodec/tests/jpeg2000dwt: Use 64bit in err2 computation
<cone-745>
ffmpeg Michael Niedermayer release/4.4:7390d83895ff: avcodec/tests/jpeg2000dwt: Use 64bit in comparission
<cone-745>
ffmpeg Michael Niedermayer release/4.4:2f65a02754a5: avcodec/wavpackenc: Use unsigned for potential 31bit shift
<cone-745>
ffmpeg Michael Niedermayer release/4.4:7260e6dcbe49: avcodec/rv34: assert that size is not 0 in rv34_gen_vlc_ext()
<cone-745>
ffmpeg Michael Niedermayer release/4.4:2886a355a40e: avcodec/scpr3: Check add_dec() for failure
<cone-745>
ffmpeg Michael Niedermayer release/4.4:653f189b4fe5: avcodec/tests/dct: Use 64bit in intermediate for error computation
<cone-745>
ffmpeg Michael Niedermayer release/4.4:c4ec63cec2fa: avcodec/notchlc: Check init_get_bits8() for failure
<cone-745>
ffmpeg Michael Niedermayer release/4.4:4ef3c9ddc907: avcodec/vp8: Check mutex init
<cone-745>
ffmpeg Michael Niedermayer release/4.4:8831bff7562a: avcodec/vp8: Check cond init
<cone-745>
ffmpeg Michael Niedermayer release/4.4:ce6a782fda41: avcodec/ilbcdec: Remove dead code
<cone-745>
ffmpeg Michael Niedermayer release/4.4:b28d8acc7cf6: avformat/sdp: Check before appending ","
<cone-745>
ffmpeg Michael Niedermayer release/4.4:9b28c8b9e9fd: fftools/cmdutils: Add protective () to FLAGS
<cone-745>
ffmpeg Michael Niedermayer release/4.4:482de477e31a: avdevice/xcbgrab: Check sscanf() return
<cone-745>
ffmpeg Michael Niedermayer release/4.4:766fa1c485bf: avformat/img2dec: Move DQT after unrelated if()
<cone-745>
ffmpeg Michael Niedermayer release/4.4:17fc13a9f1b4: avformat/libzmq: Check av_strstart()
<cone-745>
ffmpeg Michael Niedermayer release/4.4:c3894f1418ba: avformat/matroskadec: Assert that num_levels is non negative
<cone-745>
ffmpeg Michael Niedermayer release/4.4:5bb3c52f877b: avfilter/vf_rotate: Check ff_draw_init2() return value
<cone-745>
ffmpeg Lynne release/4.4:f76bc6e41cbd: configure: update copyright year
<cone-745>
ffmpeg Michael Niedermayer release/4.4:f4bfae9098b5: MAINTAINERS: Update the entries for the release maintainer for FFmpeg
<cone-745>
ffmpeg Michael Niedermayer release/4.4:30461fcd2c8c: avformat/mxfdec: Check container_ul->desc before use
<cone-745>
ffmpeg Michael Niedermayer release/4.4:71fc1aada661: avcodec/snowenc: MV limits due to mv_penalty table size
<cone-745>
ffmpeg Michael Niedermayer release/4.4:e6d5edb03c84: avcodec/jfdctint_template: Fewer integer anomalies
<cone-745>
ffmpeg Michael Niedermayer release/4.4:1d992ac6d735: avcodec/r210enc: Use av_rescale for bitrate
<cone-745>
ffmpeg Michael Niedermayer release/4.4:a40d0a38321d: avcodec/targaenc: Allocate space for the palette
<cone-745>
ffmpeg Michael Niedermayer release/4.4:bd43ebe43bf8: swscale/output: alpha can become negative after scaling, use multiply
<cone-745>
ffmpeg Michael Niedermayer release/4.4:12df2359e825: swscale/output: Avoid undefined overflow in yuv2rgb_write_full()
<cone-745>
ffmpeg Michael Niedermayer release/4.4:f015ef3f669d: fftools/ffmpeg: Check read() for failure
<cone-745>
ffmpeg Michael Niedermayer release/4.4:3b67a2f883d4: avformat/mov: Check edit list for overflow
<cone-745>
ffmpeg Michael Niedermayer release/4.4:6dfbb077e910: avcodec/cbs_jpeg: Try to move the read entity to one side in a test
<cone-745>
ffmpeg Michael Niedermayer release/4.4:4322bba921fc: avformat/img2dec: assert no pipe on ts_from_file
<cone-745>
ffmpeg Michael Niedermayer release/4.4:1fb574add82f: avcodec/vc1_loopfilter: Factor duplicate code in vc1_b_h_intfi_loop_filter()
<cone-745>
ffmpeg Michael Niedermayer release/4.4:3eab16d53e5b: avcodec/mfenc: check IMFSample_ConvertToContiguousBuffer() for failure
<cone-745>
ffmpeg Michael Niedermayer release/4.4:3ecc18c104ec: avdevice/dshow: Check ICaptureGraphBuilder2_SetFiltergraph() for failure
<cone-745>
ffmpeg Michael Niedermayer release/4.4:ef7577db5410: avformat/mpeg: Check len in mpegps_probe()
<cone-745>
ffmpeg Michael Niedermayer release/4.4:3942768ffa5e: avformat/rdt: Check pkt_len
<cone-745>
ffmpeg Michael Niedermayer release/4.4:22ba818d4f26: avfilter/vf_avgblur: Check plane instead of AVFrame
<cone-745>
ffmpeg Michael Niedermayer release/4.4:64b7bda42c8d: tools/coverity: Phase 1 study of anti-halicogenic for coverity av_rescale()
<cone-745>
ffmpeg Michael Niedermayer release/4.4:583b7afb7c5c: avfilter/af_mcompand: compute half frequency in double
<cone-745>
ffmpeg Mark Thompson release/4.4:f4882ef9e58f: cbs_av1: Reject thirty-two zero bits in uvlc code
<cone-745>
ffmpeg Michael Niedermayer release/4.4:6b1f715f8392: avfilter/af_pan: check nb_output_channels before use
<cone-745>
ffmpeg Michael Niedermayer release/4.4:683960156a25: avfilter/af_aderivative: Free out on error
<cone-745>
ffmpeg Michael Niedermayer release/4.4:fa05a9367dcb: avformat/rtpenc_vc2hq: Check sizes
<cone-745>
ffmpeg Michael Niedermayer release/4.4:395df0a9747c: avformat/rtsp: use < 0 for error check
<cone-745>
ffmpeg Michael Niedermayer release/4.4:653d70292fc1: avformat/rtsp: initialize reply1
<cone-745>
ffmpeg Michael Niedermayer release/4.4:13c4320a868e: avformat/rtsp: Check that lower transport is handled in one of the if()
<cone-745>
ffmpeg Michael Niedermayer release/4.4:82c53d27aa95: avformat/subfile: Merge if into switch()
<cone-745>
ffmpeg Michael Niedermayer release/4.4:96d595b129c7: avformat/subfile: Assert that whence is a known case
<cone-745>
ffmpeg Michael Niedermayer release/4.4:c97f60a193a7: avformat/tls_schannel: Initialize ret
<cone-745>
ffmpeg Michael Niedermayer release/4.4:56d8f5c77998: doc/examples/vaapi_encode: Try to check fwrite() for failure
<cone-745>
ffmpeg Michael Niedermayer release/4.4:b12663d534e0: avutil/hwcontext_d3d11va: correct sizeof AVD3D11FrameDescriptor
<cone-745>
ffmpeg Michael Niedermayer release/4.4:e9aa304c4378: avutil/hwcontext_d3d11va: correct sizeof IDirect3DSurface9
<cone-745>
ffmpeg Michael Niedermayer release/4.4:cb7f4c6e8a72: avformat/rmdec: use 64bit for audio_framesize checks
<cone-745>
ffmpeg Michael Niedermayer release/4.4:c6eb3f1d9b94: avformat/rtmppkt: Simplify and deobfuscate amf_tag_skip() slightly
<cone-745>
ffmpeg Michael Niedermayer release/4.4:8c240bcc4a31: avcodec/proresenc_kostya: use unsigned alpha for rotation
<cone-745>
ffmpeg Michael Niedermayer release/4.4:f2716bfb1bda: doc/examples/mux: remove nop
<cone-745>
ffmpeg Michael Niedermayer release/4.4:bb1687c837b9: avutil/imgutils: av_image_check_size2() ensure width and height fit in 32bit
<cone-745>
ffmpeg Michael Niedermayer release/4.4:0c24fec67fe6: avcodec/xsubdec: Check parse_timecode()
<cone-745>
ffmpeg Michael Niedermayer release/4.4:a116ca9b245b: avcodec/cri: Check length
<cone-745>
ffmpeg Michael Niedermayer release/4.4:26717ad2dc20: avcodec/dxv: Fix type in get_opcodes()
<cone-745>
ffmpeg Michael Niedermayer release/4.4:a6fdaba2977f: avcodec/golomb: Document return for get_ur_golomb_jpegls() and get_sr_golomb_flac()
<cone-745>
ffmpeg Michael Niedermayer release/4.4:8cd6565353ff: avcodec/golomb: Assert that k is in the supported range for get_ur/sr_golomb()
<cone-745>
ffmpeg Michael Niedermayer release/4.4:7017910d7ac4: avcodec/iff: Use signed count
<cone-745>
ffmpeg Michael Niedermayer release/4.4:2949adb6fa9b: avcodec/imm4: check cbphi for error
<cone-745>
ffmpeg Michael Niedermayer release/4.4:aa2ed020e903: avcodec/loco: check get_ur_golomb_jpegls() for failure
<cone-745>
ffmpeg Michael Niedermayer release/4.4:3fc48899767b: avcodec/loco: Check loco_get_rice() for failure
<cone-745>
ffmpeg Michael Niedermayer release/4.4:d636f4a96e50: avcodec/motion_est: Fix score squaring overflow
<cone-745>
ffmpeg Michael Niedermayer release/4.4:11cdd995856e: avcodec/pixlet: Simplify pfx computation
<cone-745>
ffmpeg Michael Niedermayer release/4.4:bc5f8416882d: avcodec/flac_parser: Assert that we do not overrun the link_penalty array
<cone-745>
ffmpeg Michael Niedermayer release/4.4:e7c31b312d89: avdevice/dshow_filter: Use wcscpy_s()
<cone-745>
ffmpeg Michael Niedermayer release/4.4:8f00c0ed21d6: avdevice/dshow: Check device_filter_unique_name before use
<cone-745>
ffmpeg Michael Niedermayer release/4.4:65565a0aa166: avfilter/vf_bm3d: Dont round MSE2SSE to an integer
<cone-745>
ffmpeg Michael Niedermayer release/4.4:ff443c8ab054: avcodec/tiff: Check value on positive signed targets
<cone-745>
ffmpeg Michael Niedermayer release/4.4:6737f26da3ef: avdevice/dshow_capture: Fix error handling in ff_dshow_##prefix##_Create()
<cone-745>
ffmpeg Michael Niedermayer release/4.4:a0e7f6ea6758: avcodec/mpegvideo_enc: Do not duplicate pictures on shifting
<cone-745>
ffmpeg Michael Niedermayer release/4.4:47cdc9df8de3: avcodec/vc2enc: Fix overflows with storing large values
<cone-745>
ffmpeg Michael Niedermayer release/4.4:6913ebd5b4b9: avcodec/utvideoenc: Use unsigned shift to build flags
<cone-745>
ffmpeg Michael Niedermayer release/4.4:ceeb1928da9a: avcodec/pnmdec: Use 64bit for input size check
<cone-745>
ffmpeg Michael Niedermayer release/4.4:d6eb6a05f96c: avformat/mxfdec: Reorder elements of expression in bisect loop
<cone-745>
ffmpeg Michael Niedermayer release/4.4:11fdf674b481: swscale/output: Fix integer overflows in yuv2rgba64_X_c_template
<cone-745>
ffmpeg Michael Niedermayer release/4.4:a83209c64adc: avfilter/vf_deshake_opencl: Ensure that the first iteration initializes the best variables
<cone-745>
ffmpeg Michael Niedermayer release/4.4:fbebb92b2812: avfilter/vf_lut3d: Check av_scanf()
<cone-745>
ffmpeg Michael Niedermayer release/4.4:491bee58137a: avfilter/scale_eval: Use 64bit, check values in ff_scale_adjust_dimensions()
<cone-745>
ffmpeg Michael Niedermayer release/4.4:8b7a6c18f1e5: avfilter/vf_scale: Check ff_scale_adjust_dimensions() for failure
<cone-745>
ffmpeg Michael Niedermayer release/4.4:4d56eff13f51: avformat/asfdec_o: Check size of index object
<cone-745>
ffmpeg Michael Niedermayer release/4.4:9806a37bcf42: avformat/bintext: Check avio_size() return
<cone-745>
ffmpeg Michael Niedermayer release/4.4:8cedb04979e3: avformat/hlsenc: Check ret
<cone-745>
ffmpeg Michael Niedermayer release/4.4:0644c2677758: avformat/hnm: Check *chunk_size
<cone-745>
ffmpeg Michael Niedermayer release/4.4:37f05d29b6ed: avformat/mm: Check length
<cone-745>
ffmpeg Michael Niedermayer release/4.4:439ca028bb62: avformat/mov: Use 64bit for str_size
<cone-745>
ffmpeg Michael Niedermayer release/4.4:eb9ce850ba54: avformat/mp3dec; Check for avio_size() failure
<cone-745>
ffmpeg Michael Niedermayer release/4.4:c426f6c4e728: avformat/mp3dec: Check header_filesize
<cone-745>
ffmpeg Michael Niedermayer release/4.4:75d0aebdc525: avformat/nsvdec: Check asize for PCM
<cone-745>
ffmpeg Michael Niedermayer release/4.4:ae7b317a88ae: avformat/sapdec: Check ffurl_get_file_handle() for error
<cone-745>
ffmpeg Michael Niedermayer release/4.4:4e8c771bc13b: avformat/sauce: Check avio_size() for failure
<cone-745>
ffmpeg Michael Niedermayer release/4.4:10dca2898a3b: avformat/siff: Basic pkt_size check
<cone-745>
ffmpeg Michael Niedermayer release/4.4:9ed173954ab0: avformat/tty: Check avio_size()
<cone-745>
ffmpeg Michael Niedermayer release/4.4:13d2d2371cb2: avformat/ty: rec_size seems to only need 32bit
<cone-745>
ffmpeg Michael Niedermayer release/4.4:2b66ed91e601: avformat/xmv: Check this_packet_size
<cone-745>
ffmpeg Michael Niedermayer release/4.4:df2c70bd951d: avutil/buffer: Check ff_mutex_init() for failure
<cone-745>
ffmpeg Michael Niedermayer release/4.4:2bdd6aad8a7f: avutil/frame: Check log2_crop_align
<cone-745>
ffmpeg Michael Niedermayer release/4.4:18a25916362b: avutil/slicethread: Check pthread_*_init() for failure
<cone-745>
ffmpeg Rémi Denis-Courmont master:0e32192548cd: lavu/riscv: do not fallback to AT_HWCAP auxillary vector
<Sean_McG>
commitstorm, whooo~!
<Sean_McG>
:)
Livio has joined #ffmpeg-devel
b50d has joined #ffmpeg-devel
b50d has quit [Remote host closed the connection]
ccawley2011 has quit [Read error: Connection reset by peer]
Mikhail_AMD has joined #ffmpeg-devel
MikhailAMD has quit [Ping timeout: 276 seconds]
IndecisiveTurtle has quit [Ping timeout: 260 seconds]
Livio has quit [Ping timeout: 264 seconds]
Livio has joined #ffmpeg-devel
Krowl has quit [Read error: Connection reset by peer]
IndecisiveTurtle has joined #ffmpeg-devel
cone-745 has quit [Quit: transmission timeout]
iive has joined #ffmpeg-devel
cone-312 has joined #ffmpeg-devel
<cone-312>
ffmpeg Michael Niedermayer release/4.2:339f9e76f37b: avfilter/signature_lookup: Fix 2 differences to the refernce SW
<cone-312>
ffmpeg Michael Niedermayer release/4.2:f7fb70292b45: avfilter/vf_thumbnail_cuda: Set ret before checking it
<cone-312>
ffmpeg Michael Niedermayer release/4.2:4aaea247e873: doc/examples/vaapi_transcode: Simplify loop
<cone-312>
ffmpeg Michael Niedermayer release/4.2:84e532244202: avfilter/signature_lookup: Dont copy uninitialized stuff around
<cone-312>
ffmpeg Michael Niedermayer release/4.2:f92cfcec5fc4: avformat/mxfdec: Check body_offset
<cone-312>
ffmpeg Michael Niedermayer release/4.2:ed652b3070e6: avcodec/hevcdec: Check ref frame
<cone-312>
ffmpeg Michael Niedermayer release/4.2:f18ee4d5a21d: avcodec/ac3_parser: Check init_get_bits8() for failure
<cone-312>
ffmpeg Michael Niedermayer release/4.2:658d282659b6: swscale/output: Fix integer overflow in yuv2rgba64_1_c_template
<cone-312>
ffmpeg Michael Niedermayer release/4.2:c3078364aff7: swscale/output: Fix integer overflow in yuv2rgba64_full_1_c_template()
<cone-312>
ffmpeg Michael Niedermayer release/4.2:c241b2c23af7: avcodec/mpegvideo_enc: Fix 1 line and one column images
<cone-312>
ffmpeg Michael Niedermayer release/4.2:98c7f5a2fcd9: avcodec/cbs_av1: Avoid shift overflow
<cone-312>
ffmpeg Michael Niedermayer release/4.2:7ed79fe736ad: libavutil/base64: Try not to write over the array end
<cone-312>
ffmpeg Michael Niedermayer release/4.2:81333bd9fdf5: avutil/tests/base64: Check with too short output array
<cone-312>
ffmpeg Michael Niedermayer release/4.2:5c7f74004b25: avcodec/lpc: copy levenson coeffs only when they have been computed
<cone-312>
ffmpeg Michael Niedermayer release/4.2:9f8e7f859679: avcodec/h264_slice: Remove dead sps check
<cone-312>
ffmpeg Michael Niedermayer release/4.2:b7ec078810b0: avcodec/fmvc: remove dead assignment
<cone-312>
ffmpeg Michael Niedermayer release/4.2:b404e4687a46: avcodec/jpeg2000dec: remove ST=3 case
<cone-312>
ffmpeg Michael Niedermayer release/4.2:9733f4e4a263: avcodec/vp3: Replace check by assert
<cone-312>
ffmpeg Michael Niedermayer release/4.2:bf085d162553: avcodec/vble: Check av_image_get_buffer_size() for failure
<cone-312>
ffmpeg Michael Niedermayer release/4.2:96fcd5b12b17: avcodec/mpeg4videodec: assert impossible wrap points
<cone-312>
ffmpeg Michael Niedermayer release/4.2:a751406b915b: avcodec/mpegvideo_enc: Fix potential overflow in RD
<cone-312>
ffmpeg Michael Niedermayer release/4.2:3d5dec9fa41d: avcodec/mscc & mwsc: Check loop counts before use
<cone-312>
ffmpeg Michael Niedermayer release/4.2:f7758af2eb7e: avdevice/dshow: fix badly indented line
<cone-312>
ffmpeg Michael Niedermayer release/4.2:da238fcbeb5a: avutil/tests/dict: Check av_dict_set() before get for failure
<cone-312>
ffmpeg Michael Niedermayer release/4.2:9c5d490f3b52: avutil/tests/opt: Check av_set_options_string() for failure
<cone-312>
ffmpeg Michael Niedermayer release/4.2:97411b179083: swscale/yuv2rgb: Use 64bit for brightness computation
<cone-312>
ffmpeg Michael Niedermayer release/4.2:8cb6ff56c297: avcodec/tiff: Assert init_get_bits8() success in unpack_gray()
<cone-312>
ffmpeg Michael Niedermayer release/4.2:86ec84e4d0a0: avformat/ape: Use 64bit for final frame size
<cone-312>
ffmpeg Michael Niedermayer release/4.2:26497c68676b: avcodec/tests/jpeg2000dwt: Use 64bit in err2 computation
<cone-312>
ffmpeg Michael Niedermayer release/4.2:a7ac6a5cfc67: avcodec/tests/jpeg2000dwt: Use 64bit in comparission
<cone-312>
ffmpeg Michael Niedermayer release/4.2:b48f33a17c50: avcodec/wavpackenc: Use unsigned for potential 31bit shift
<cone-312>
ffmpeg Michael Niedermayer release/4.2:9803a178bd66: avcodec/scpr3: Check add_dec() for failure
<cone-312>
ffmpeg Michael Niedermayer release/4.2:6cc4e8e759d1: avcodec/tests/dct: Use 64bit in intermediate for error computation
<cone-312>
ffmpeg Michael Niedermayer release/4.2:f34e52ed2861: avcodec/vp8: Check mutex init
<cone-312>
ffmpeg Michael Niedermayer release/4.2:dec23acac581: avcodec/vp8: Check cond init
<cone-312>
ffmpeg Michael Niedermayer release/4.2:7d21ba839bf6: avcodec/ilbcdec: Remove dead code
<cone-312>
ffmpeg Michael Niedermayer release/4.2:ef800a707226: avformat/sdp: Check before appending ","
<cone-312>
ffmpeg Michael Niedermayer release/4.2:2bf3c458add1: fftools/cmdutils: Add protective () to FLAGS
<cone-312>
ffmpeg Michael Niedermayer release/4.2:2d829ce1e375: avdevice/xcbgrab: Check sscanf() return
<cone-312>
ffmpeg Michael Niedermayer release/4.2:31cf3e5eb307: avformat/img2dec: Move DQT after unrelated if()
<cone-312>
ffmpeg Michael Niedermayer release/4.2:911029373233: avformat/matroskadec: Assert that num_levels is non negative
<cone-312>
ffmpeg Michael Niedermayer release/4.2:139a843a47b4: avfilter/vf_rotate: Check ff_draw_init2() return value
<cone-312>
ffmpeg Lynne release/4.2:6553f7e641a2: configure: update copyright year
<cone-312>
ffmpeg Michael Niedermayer release/4.2:d62cc430e287: MAINTAINERS: Update the entries for the release maintainer for FFmpeg
<cone-312>
ffmpeg Michael Niedermayer release/4.2:1804f1a53329: avformat/mxfdec: Check container_ul->desc before use
<cone-312>
ffmpeg Michael Niedermayer release/4.2:b3e451205545: avcodec/snowenc: MV limits due to mv_penalty table size
<cone-312>
ffmpeg Michael Niedermayer release/4.2:b5aa25d9d453: avcodec/jfdctint_template: Fewer integer anomalies
<cone-312>
ffmpeg Michael Niedermayer release/4.2:7b45312ef36f: avcodec/r210enc: Use av_rescale for bitrate
<cone-312>
ffmpeg Michael Niedermayer release/4.2:a97cd26f1ca3: avcodec/targaenc: Allocate space for the palette
<cone-312>
ffmpeg Michael Niedermayer release/4.2:709fae3a49a8: swscale/output: alpha can become negative after scaling, use multiply
<cone-312>
ffmpeg Michael Niedermayer release/4.2:77c7c10755eb: swscale/output: Avoid undefined overflow in yuv2rgb_write_full()
<cone-312>
ffmpeg Michael Niedermayer release/4.2:3b471ef25eba: fftools/ffmpeg: Check read() for failure
<cone-312>
ffmpeg Michael Niedermayer release/4.2:5d7f80e69685: avformat/mov: Check edit list for overflow
<cone-312>
ffmpeg Michael Niedermayer release/4.2:4ac8994d9d17: avcodec/cbs_jpeg: Try to move the read entity to one side in a test
<cone-312>
ffmpeg Michael Niedermayer release/4.2:f2513d30130e: avformat/img2dec: assert no pipe on ts_from_file
<cone-312>
ffmpeg Michael Niedermayer release/4.2:9e38ce882e8c: avcodec/vc1_loopfilter: Factor duplicate code in vc1_b_h_intfi_loop_filter()
<cone-312>
ffmpeg Michael Niedermayer release/4.2:68089f6940dd: avdevice/dshow: Check ICaptureGraphBuilder2_SetFiltergraph() for failure
<cone-312>
ffmpeg Michael Niedermayer release/4.2:07cbcedc4653: avformat/mpeg: Check len in mpegps_probe()
<cone-312>
ffmpeg Michael Niedermayer release/4.2:791704d8ec8d: avformat/rdt: Check pkt_len
<cone-312>
ffmpeg Michael Niedermayer release/4.2:add09d1fb679: avfilter/vf_avgblur: Check plane instead of AVFrame
<cone-312>
ffmpeg Michael Niedermayer release/4.2:6a9d1c7673d4: tools/coverity: Phase 1 study of anti-halicogenic for coverity av_rescale()
<cone-312>
ffmpeg Mark Thompson release/4.2:80dc3dd0e493: cbs_av1: Reject thirty-two zero bits in uvlc code
<cone-312>
ffmpeg Michael Niedermayer release/4.2:0458066f8f90: avfilter/af_pan: check nb_output_channels before use
<cone-312>
ffmpeg Michael Niedermayer release/4.2:3ce3d744502a: avfilter/af_aderivative: Free out on error
<cone-312>
ffmpeg Michael Niedermayer release/4.2:f5b33e8f6d0e: avformat/rtpenc_vc2hq: Check sizes
<cone-312>
ffmpeg Michael Niedermayer release/4.2:b410d30ee992: avformat/rtsp: use < 0 for error check
<cone-312>
ffmpeg Michael Niedermayer release/4.2:f9ee20fe6068: avformat/rtsp: initialize reply1
<cone-312>
ffmpeg Michael Niedermayer release/4.2:d2bc683a221d: avformat/rtsp: Check that lower transport is handled in one of the if()
<cone-312>
ffmpeg Michael Niedermayer release/4.2:68973a0e6cd7: avformat/subfile: Merge if into switch()
<cone-312>
ffmpeg Michael Niedermayer release/4.2:2da89fbfb359: avformat/subfile: Assert that whence is a known case
<cone-312>
ffmpeg Michael Niedermayer release/4.2:443a1af5b7db: avformat/tls_schannel: Initialize ret
<cone-312>
ffmpeg Michael Niedermayer release/4.2:15e9ddc7d567: avutil/hwcontext_d3d11va: correct sizeof AVD3D11FrameDescriptor
<cone-312>
ffmpeg Michael Niedermayer release/4.2:9f223bdd8977: avutil/hwcontext_d3d11va: correct sizeof IDirect3DSurface9
<cone-312>
ffmpeg Michael Niedermayer release/4.2:99d609a44e27: avformat/rmdec: use 64bit for audio_framesize checks
<cone-312>
ffmpeg Michael Niedermayer release/4.2:a72127319337: avformat/rtmppkt: Simplify and deobfuscate amf_tag_skip() slightly
<cone-312>
ffmpeg Michael Niedermayer release/4.2:5a092a2c7995: avcodec/proresenc_kostya: use unsigned alpha for rotation
<cone-312>
ffmpeg Michael Niedermayer release/4.2:ff190b57fd74: avutil/imgutils: av_image_check_size2() ensure width and height fit in 32bit
<cone-312>
ffmpeg Michael Niedermayer release/4.2:970435d98219: avcodec/xsubdec: Check parse_timecode()
<cone-312>
ffmpeg Michael Niedermayer release/4.2:d7b0f161f8c8: avcodec/dxv: Fix type in get_opcodes()
<cone-312>
ffmpeg Michael Niedermayer release/4.2:b4980eb3a870: avcodec/golomb: Document return for get_ur_golomb_jpegls() and get_sr_golomb_flac()
<cone-312>
ffmpeg Michael Niedermayer release/4.2:67f5cefa7197: avcodec/golomb: Assert that k is in the supported range for get_ur/sr_golomb()
<cone-312>
ffmpeg Michael Niedermayer release/4.2:f6d8f260dab3: avcodec/iff: Use signed count
<cone-312>
ffmpeg Michael Niedermayer release/4.2:a08d5d9c208c: avcodec/imm4: check cbphi for error
<cone-312>
ffmpeg Michael Niedermayer release/4.2:1a0f4df41bb4: avcodec/loco: check get_ur_golomb_jpegls() for failure
<cone-312>
ffmpeg Michael Niedermayer release/4.2:deb5899fd15f: avcodec/loco: Check loco_get_rice() for failure
<cone-312>
ffmpeg Michael Niedermayer release/4.2:027e1b567f6f: avcodec/motion_est: Fix score squaring overflow
<cone-312>
ffmpeg Michael Niedermayer release/4.2:96a702950337: avcodec/pixlet: Simplify pfx computation
<cone-312>
ffmpeg Michael Niedermayer release/4.2:a6f438d1ca39: avcodec/flac_parser: Assert that we do not overrun the link_penalty array
<cone-312>
ffmpeg Michael Niedermayer release/4.2:942581505ed6: avdevice/dshow_filter: Use wcscpy_s()
<cone-312>
ffmpeg Michael Niedermayer release/4.2:5d303460fda1: avdevice/dshow: Check device_filter_unique_name before use
<cone-312>
ffmpeg Michael Niedermayer release/4.2:f7223b68b981: avfilter/vf_bm3d: Dont round MSE2SSE to an integer
<cone-312>
ffmpeg Michael Niedermayer release/4.2:8dfbe9602eed: avcodec/mpegvideo_enc: Do not duplicate pictures on shifting
<cone-312>
ffmpeg Michael Niedermayer release/4.2:b1e529b1ada8: avcodec/vc2enc: Fix overflows with storing large values
<cone-312>
ffmpeg Michael Niedermayer release/4.2:b230ab82872f: avcodec/utvideoenc: Use unsigned shift to build flags
<cone-312>
ffmpeg Michael Niedermayer release/4.2:4e68dd522edf: avformat/mxfdec: Reorder elements of expression in bisect loop
<cone-312>
ffmpeg Michael Niedermayer release/4.2:82953b757038: swscale/output: Fix integer overflows in yuv2rgba64_X_c_template
<cone-312>
ffmpeg Michael Niedermayer release/4.2:94cc79e6f495: avfilter/vf_lut3d: Check av_scanf()
<cone-312>
ffmpeg Michael Niedermayer release/4.2:17fdfb231eab: avformat/asfdec_o: Check size of index object
<cone-312>
ffmpeg Michael Niedermayer release/4.2:b7937a478e2d: avformat/hnm: Check *chunk_size
<cone-312>
ffmpeg Michael Niedermayer release/4.2:cda69b543830: avformat/mm: Check length
<cone-312>
ffmpeg Michael Niedermayer release/4.2:0562ec0f9a40: avformat/mov: Use 64bit for str_size
<cone-312>
ffmpeg Michael Niedermayer release/4.2:0522da9af445: avformat/mp3dec; Check for avio_size() failure
<cone-312>
ffmpeg Michael Niedermayer release/4.2:16ab4d1280d1: avformat/mp3dec: Check header_filesize
<cone-312>
ffmpeg Michael Niedermayer release/4.2:bc559f233ca7: avformat/nsvdec: Check asize for PCM
<cone-312>
ffmpeg Michael Niedermayer release/4.2:cde55124dff5: avformat/sapdec: Check ffurl_get_file_handle() for error
<cone-312>
ffmpeg Michael Niedermayer release/4.2:fd8b766daf8e: avformat/sauce: Check avio_size() for failure
<cone-312>
ffmpeg Michael Niedermayer release/4.2:cedd68972dba: avformat/siff: Basic pkt_size check
<cone-312>
ffmpeg Michael Niedermayer release/4.2:ec4e9633182f: avformat/tty: Check avio_size()
<cone-312>
ffmpeg Michael Niedermayer release/4.2:b22859bd0016: avformat/ty: rec_size seems to only need 32bit
<cone-312>
ffmpeg Michael Niedermayer release/4.2:7d53bbe195c2: avformat/xmv: Check this_packet_size
<cone-312>
ffmpeg Michael Niedermayer release/4.2:15b5b0e45544: avutil/buffer: Check ff_mutex_init() for failure
<cone-312>
ffmpeg Michael Niedermayer release/4.2:787e8cfafe74: avutil/frame: Check log2_crop_align
<cone-312>
ffmpeg Michael Niedermayer release/4.2:9dab6f69a429: avutil/slicethread: Check pthread_*_init() for failure
<cone-312>
ffmpeg Carl Eugen Hoyos release/4.2:cf1bc6898c02: lavf/chromaprint: Silence compilation warnings
<cone-312>
ffmpeg Michael Niedermayer release/4.2:85993ceae373: avformat/hcom: Tell the compiler about set but not read variables
<cone-312>
ffmpeg Andreas Rheinhardt release/4.2:df61b59fe2a2: avcodec/diracdsp: Remove unused variable
<Traneptora>
wew more commits
<cone-312>
ffmpeg aaron master:f44353cfb65e: avcodec/adpcm: Mono ADPCM for EA WVE Files