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
thilo has quit [Ping timeout: 246 seconds]
thilo has joined #ffmpeg-devel
thilo has quit [Changing host]
thilo has joined #ffmpeg-devel
cone-665 has quit [Quit: transmission timeout]
AbleBacon has quit [Read error: Connection reset by peer]
IndecisiveTurtle has quit [Ping timeout: 264 seconds]
haihao_ has quit [Ping timeout: 268 seconds]
haihao_ has joined #ffmpeg-devel
System_Error has quit [Remote host closed the connection]
<Lynne>
JEEB: do you know how the decision for JP TV to use 1440x1080 anamorphic 16x9 video was made?
<Lynne>
HDCAM tapes used 3:1:1 (3/4 luma res), and I'm wondering if they settled upon 3:1:1 because of HDCAM, or HDCAM settled on 3:1:1 because of TV
<Lynne>
or was it because of TV production and backend was still tied to 4:3 TV?
RT|AO_ has quit [Ping timeout: 256 seconds]
RT|AO has joined #ffmpeg-devel
Martchus_ has joined #ffmpeg-devel
Martchus has quit [Ping timeout: 240 seconds]
feiwan1 has quit [Ping timeout: 268 seconds]
feiwan1 has joined #ffmpeg-devel
<kurosu>
Don't know when that happened in JP and FR, but HD started that way as well in FR around 2008-10. Constrained by both bitrate (no statmux afaik) and complexity. So another possibility there?
odrling has quit [Remote host closed the connection]
<JEEB>
Lynne: I don't know the details, but since terrestial had to live with heavy bit rate constraints I wouldn't be surprised if it was due to that. since satellite channels then utilized non-anamorphic.
odrling has joined #ffmpeg-devel
AbleBacon has joined #ffmpeg-devel
<Lynne>
complexity? interesting, I thought they just left that to *hardware decoders* to deal with
<JEEB>
uhh, not complexity. bit rate constraints
<JEEB>
I think it was like 8mbps commonly usable for terrestial, with mpeg-2 video
<JEEB>
I think kyoto broadcasting or whatever it was actually utilized non-anamorphic on terrestial and it was absolutely horrible
<JEEB>
yup, remembered correctly. KBS did 1920x1080 since 2005 on terrestial and clearly showed why others didn't do it ^^;
<JEEB>
ah, kurosu mentioned complexity. I think that might be *encoding* complexity
<JEEB>
decoding indeed was generally done with ASICs or (rarely) FPGAs
<Lynne>
the pre-x264 era must have been dark
AbleBacon has quit [Read error: Connection reset by peer]
feiwan1 has quit [Ping timeout: 268 seconds]
feiwan1 has joined #ffmpeg-devel
Krowl has joined #ffmpeg-devel
ngaullier has joined #ffmpeg-devel
courmisch has quit [Killed (NickServ (GHOST command used by courmisch_))]
<Traneptora>
there was an RCE vulnerability discovered in OpenSSH like 24 hours ago. does any of our infrastructure need to have its openssh updated?
<Traneptora>
CVE-2024-6387
<JEEB>
I think there was an ubuntu 22 in the infra, might be worth just an `apt update && apt list --upgradable` and then install the update(s) and check `systemctl status ssh` that the ssh service was restarted
Krowl has joined #ffmpeg-devel
jamrial has joined #ffmpeg-devel
<Lynne>
Traneptora: no, we run ssh 8.2 which isn't listed as vunerable
<Lynne>
at least the main website, mailing lists and samples repo
ePirat has joined #ffmpeg-devel
haihao_ has quit [Ping timeout: 260 seconds]
haihao_ has joined #ffmpeg-devel
<Traneptora>
thanks
<JEEB>
the ML thread regarding server management maintainers mentioned 22
<JEEB>
that's why I said that it might need to get updated
<JEEB>
ahh > Nikolay updated the VM patchwork runs on to Ubuntu 22.04 less than a month ago
<JEEB>
so that was the 22.04 mention :)
<Lynne>
oh, I didn't know patchwork runs elsewhere
ansunabh has quit [Client Quit]
Traneptora has quit [Quit: Quit]
haihao_ has quit [Ping timeout: 256 seconds]
haihao_ has joined #ffmpeg-devel
Traneptora has joined #ffmpeg-devel
<courmisch_>
so QCom optimises glibc by disabling NEON (in memcpy and memset)
System_Error has joined #ffmpeg-devel
<sdc>
x86 simd question: I need to merge results from different computations using masks but I'm actually a bit short on registers -- I was thinking I could temporarily save out a mask to a register using movmskps and then restore it when I need it again? Not sure if there's a better approach
<elenril>
avx512?
<sdc>
I'm currently trying to target avx2
<elenril>
ancient hardware, nobody's using it anymore
<sdc>
okay so worth to just go for 512 and use the extra registers then?
* JEEB
stares at his zen3
<elenril>
I'm mostly joking in case it's unclear, but avx512 has builtin masked operations for everything
<sdc>
ahhh okay haha sorry I'm pretty new to simd so went over my head
Krowl has quit [Read error: Connection reset by peer]
<pengvado>
sdc: the restore part takes several instructions, there is no simple inverse of movmskps.
<pengvado>
if you need to spill, just spill to memory
haihao_ has quit [Ping timeout: 240 seconds]
haihao_ has joined #ffmpeg-devel
<sdc>
pengvado: sounds good I'll do that, thank you!
<courmisch_>
nah, just deprecate x86 and switch to WASI
courmisch_ has quit [Quit: Reconnecting]
haihao_ has quit [Ping timeout: 268 seconds]
courmisch has joined #ffmpeg-devel
haihao_ has joined #ffmpeg-devel
<Traneptora>
ramiro: do you have an email address and/or name? I'm formatting the commit and I want to add you with Reported-by: Foo Bar <baz@qux.com>
<Traneptora>
unless you don't wish to be
ngaullier has quit [Quit: Leaving]
Krowl has joined #ffmpeg-devel
haihao_ has quit [Ping timeout: 252 seconds]
haihao_ has joined #ffmpeg-devel
JEEB has quit [Ping timeout: 268 seconds]
JEEB has joined #ffmpeg-devel
mkver has quit [Ping timeout: 246 seconds]
IndecisiveTurtle has joined #ffmpeg-devel
Marth64 has quit [Remote host closed the connection]
Marth64 has joined #ffmpeg-devel
mkver has joined #ffmpeg-devel
sgm has quit [Ping timeout: 260 seconds]
thardin has quit [Ping timeout: 268 seconds]
sgm has joined #ffmpeg-devel
MisterMinister has quit [Ping timeout: 268 seconds]
rvalue has quit [Read error: Connection reset by peer]
haihao_ has joined #ffmpeg-devel
rvalue has joined #ffmpeg-devel
microchip_ has quit [Remote host closed the connection]
microchip_ has joined #ffmpeg-devel
cone-340 has quit [Quit: transmission timeout]
busywait has left #ffmpeg-devel [#ffmpeg-devel]
Krowl has quit [Read error: Connection reset by peer]
Livio has joined #ffmpeg-devel
<Traneptora>
found it, you have a commit
IndecisiveTurtle has quit [Remote host closed the connection]
Livio has quit [Ping timeout: 252 seconds]
mkver has quit [Ping timeout: 268 seconds]
Krowl has joined #ffmpeg-devel
<frankplow>
Iain E. Richardson's got a new book coming out, looks like it will use FFmpeg for exercises or something similar: https://www.vcodex.com/coding-video-book
mkver has joined #ffmpeg-devel
MrZeus has joined #ffmpeg-devel
aphysically has quit [Ping timeout: 264 seconds]
aphysically has joined #ffmpeg-devel
derpydoo has joined #ffmpeg-devel
<elenril>
he's accusing us of being well documented
<elenril>
that's a first
<courmisch>
elenril: it could also be read as "relative (...) well documented"
<courmisch>
+ly
Krowl has quit [Read error: Connection reset by peer]
ccawley2011 has quit [Ping timeout: 240 seconds]
mkver has quit [Ping timeout: 264 seconds]
Livio has joined #ffmpeg-devel
<Daemon404>
most people who accuse ffmpeg of being poorly documented have never actually read the docs
<Daemon404>
just -h
gnafu has quit [Quit: Rebooting for kernel update.]
gnafu has joined #ffmpeg-devel
<another|>
I have read the docs and some things are just not documented. Had to go into source more than once
MrZeus has quit [Read error: Connection reset by peer]
MrZeus has joined #ffmpeg-devel
Livio has quit [Ping timeout: 256 seconds]
mkver has joined #ffmpeg-devel
<cone-848>
ffmpeg Michael Niedermayer master:ca4ff242d897: MAINTAINERS: Add Timo Rothenpieler to server admins
<cone-848>
ffmpeg Michael Niedermayer master:34fd247c3bf0: fftools/ffmpeg: Check read() for failure
<cone-848>
ffmpeg Michael Niedermayer master:6398242bb2b9: avcodec/vvc/dec: Check ff_init_cabac_decoder() for failure
cone-848 has joined #ffmpeg-devel
<cone-848>
ffmpeg Michael Niedermayer master:2882d30e3acf: avformat/mov: Check edit list for overflow
<cone-848>
ffmpeg Mars Zuo master:09a62a641390: swresample/swresample: Rectify invalid function in the documentation
<cone-848>
ffmpeg Michael Niedermayer master:97b2ab15de96: fftools/ffmpeg_enc: simplify opaque_ref check
<cone-848>
ffmpeg Michael Niedermayer master:462bd44b032c: fftools/ffmpeg_enc: Initialize fd
<cone-848>
ffmpeg Michael Niedermayer master:935d9a57120b: fftools/ffmpeg_enc: Initialize Decoder
<cone-848>
ffmpeg Michael Niedermayer master:7b483609076a: fftools/ffmpeg_mux: Remove unneeded initialization
<cone-848>
ffmpeg Michael Niedermayer master:68f6063e0470: fftools/ffmpeg_mux_init: Cleanup on error return in set_dispositions()
<cone-848>
ffmpeg Michael Niedermayer master:ed364444f16a: fftools/ffmpeg_sched: Remove dead assignments in sch_dec_send()
<cone-848>
ffmpeg Michael Niedermayer master:4bca1474157f: fftools/ffplay: Check vulkan_params
<cone-848>
ffmpeg Michael Niedermayer master:385784a148d2: avcodec/cbs_jpeg: Try to move the read entity to one side in a test
<cone-848>
ffmpeg Michael Niedermayer master:4824156fa06b: avformat/img2dec: assert no pipe on ts_from_file
<cone-848>
ffmpeg Michael Niedermayer master:d22a33710acb: avcodec/vvc/dec: Remove constant eos_at_start
<cone-848>
ffmpeg Michael Niedermayer master:97ae47f9e928: avcodec/vvc/ctu: Remove dead ret check
<cone-848>
ffmpeg Michael Niedermayer master:63ecce9ba878: avcodec/vc1_loopfilter: Factor duplicate code in vc1_b_h_intfi_loop_filter()
<cone-848>
ffmpeg Michael Niedermayer master:86cd7c68bc65: avcodec/mfenc: check IMFSample_ConvertToContiguousBuffer() for failure
<cone-848>
ffmpeg Michael Niedermayer master:4c285bb27896: avdevice/dshow: Check ICaptureGraphBuilder2_SetFiltergraph() for failure
<cone-848>
ffmpeg Michael Niedermayer master:a469e48b6dd8: avformat/mxfenc: resurrects the error print
<cone-848>
ffmpeg Michael Niedermayer master:64df7d4c1ee3: avformat/mov: Check requested_sample before using it
<cone-848>
ffmpeg Michael Niedermayer master:ca237a841e9e: avformat/mpeg: Check len in mpegps_probe()
<cone-848>
ffmpeg Michael Niedermayer master:0d0373de3bc6: avformat/rdt: Check pkt_len
<cone-848>
ffmpeg Michael Niedermayer master:aab0c344c5d1: avfilter/avf_showcwt: Check av_parse_video_rate() for failure
<cone-848>
ffmpeg Michael Niedermayer master:34f821e44821: avfilter/drawutils: Fix depthb computation
<cone-848>
ffmpeg Michael Niedermayer master:c296d4fdec19: avfilter/vf_avgblur: Check plane instead of AVFrame
AbleBacon has joined #ffmpeg-devel
HarshK23 has quit [Quit: Connection closed for inactivity]
ccawley2011 has joined #ffmpeg-devel
derpydoo has quit [Quit: derpydoo]
witchymary has quit [Remote host closed the connection]
witchymary has joined #ffmpeg-devel
darkapex has quit [Ping timeout: 264 seconds]
darkapex has joined #ffmpeg-devel
MrZeus has quit [Ping timeout: 268 seconds]
<Marth64>
ffmpeg -h
<ramiro>
Traneptora: thanks
ccawley2011 has quit [Read error: Connection reset by peer]