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.1 has been released! | Please read ffmpeg.org/developer.html#Code-of-conduct
haihao has quit [Ping timeout: 264 seconds]
haihao has joined #ffmpeg-devel
vipyne has joined #ffmpeg-devel
<Marth64> Is there any reason ffmpeg would automatically set up a filter graph but I have not defined one?
av500 has quit [Ping timeout: 265 seconds]
<Marth64> I corrupted a subtitle stream a bit in AVI file and all of a sudden an audio filter thread shows up
vipyne has quit [Ping timeout: 276 seconds]
<Marth64> i see. it might just be resampling
av500 has joined #ffmpeg-devel
thilo_ has quit [Ping timeout: 245 seconds]
thilo_ has joined #ffmpeg-devel
vipyne has joined #ffmpeg-devel
vipyne has quit [Ping timeout: 252 seconds]
vipyne has joined #ffmpeg-devel
vipyne has quit [Ping timeout: 265 seconds]
cone-506 has quit [Quit: transmission timeout]
vipyne has joined #ffmpeg-devel
vipyne has quit [Ping timeout: 265 seconds]
vipyne has joined #ffmpeg-devel
vipyne has quit [Ping timeout: 252 seconds]
arch1t3cht6 has joined #ffmpeg-devel
arch1t3cht has quit [Ping timeout: 264 seconds]
arch1t3cht6 is now known as arch1t3cht
vipyne has joined #ffmpeg-devel
vipyne has quit [Ping timeout: 244 seconds]
vipyne has joined #ffmpeg-devel
vipyne has quit [Ping timeout: 255 seconds]
jamrial has quit []
mkver has joined #ffmpeg-devel
Martchus has joined #ffmpeg-devel
Martchus_ has quit [Ping timeout: 252 seconds]
Marth64 has quit [Quit: Leaving]
vipyne has joined #ffmpeg-devel
vipyne has quit [Ping timeout: 252 seconds]
vipyne has joined #ffmpeg-devel
vipyne1 has joined #ffmpeg-devel
vipyne1 has quit [Client Quit]
vipyne has quit [Ping timeout: 260 seconds]
vipyne has joined #ffmpeg-devel
vipyne has quit [Ping timeout: 252 seconds]
vipyne has joined #ffmpeg-devel
vipyne has quit [Ping timeout: 252 seconds]
<beastd> michaelni: that's a pity the "zlib fix" wasn't so easy at all. hope it can be adjusted or we probably need to revert and do another fix
feiw1 has quit [Ping timeout: 265 seconds]
feiw1 has joined #ffmpeg-devel
vipyne has joined #ffmpeg-devel
vipyne has quit [Ping timeout: 252 seconds]
vipyne has joined #ffmpeg-devel
SuperFashi has quit [Quit: No Ping reply in 180 seconds.]
vipyne has quit [Ping timeout: 252 seconds]
SuperFashi has joined #ffmpeg-devel
HarshK23 has joined #ffmpeg-devel
blb has quit [Ping timeout: 260 seconds]
blb has joined #ffmpeg-devel
vipyne has joined #ffmpeg-devel
vipyne has quit [Ping timeout: 265 seconds]
cone-534 has joined #ffmpeg-devel
<cone-534> ffmpeg Martin Storsjö master:38d08f5c451a: configure: Only try to use the -no_warn_duplicate_libraries flag on Darwin
mkver has quit [Ping timeout: 252 seconds]
vipyne has joined #ffmpeg-devel
vipyne has quit [Ping timeout: 248 seconds]
blb has quit [Ping timeout: 255 seconds]
blb has joined #ffmpeg-devel
tufei__ has joined #ffmpeg-devel
tufei_ has quit [Ping timeout: 260 seconds]
Krowl has joined #ffmpeg-devel
ngaullier has joined #ffmpeg-devel
vipyne has joined #ffmpeg-devel
vipyne has quit [Ping timeout: 255 seconds]
vipyne has joined #ffmpeg-devel
vipyne has quit [Ping timeout: 248 seconds]
rvalue has quit [Read error: Connection reset by peer]
rvalue has joined #ffmpeg-devel
Krowl has quit [Read error: Connection reset by peer]
<cone-534> ffmpeg Martin Schitter master:c50f79a0dc4c: doc/APIchanges: add missing entry for adding RGBF16
<cone-534> ffmpeg Anton Khirnov master:79c47dfd25f1: lavc/hevcdec: unbreak WPP/progress2 code
<cone-534> ffmpeg Anton Khirnov master:9e2a23123642: fftools/ffmpeg_filter: treat apad filter as a source
<cone-534> ffmpeg Anton Khirnov master:d26ef934f350: lavfi/vf_frei0r: switch to query_func2()
<cone-534> ffmpeg Anton Khirnov master:6db8279325a4: lavfi/vf_hflip: switch to query_func2()
<cone-534> ffmpeg Anton Khirnov master:01458a0c8fa3: lavfi/vf_hwdownload: switch to query_func2()
<cone-534> ffmpeg Anton Khirnov master:036336296c5e: lavfi/vf_hwupload: validate the hw device in init
<cone-534> ffmpeg Anton Khirnov master:848256677d5c: lavfi/vf_hwupload: switch to query_func2()
<cone-534> ffmpeg Anton Khirnov master:6929fc884553: lavfi/vf_hwupload_cuda: switch to query_func2()
<cone-534> ffmpeg Anton Khirnov master:c4822228b0de: lavfi/vf_il: switch to query_func2()
<cone-534> ffmpeg Anton Khirnov master:8160178dfc0e: lavfi/vf_libplacebo: move vulkan initialization to init
<cone-534> ffmpeg Anton Khirnov master:92981320b374: lavfi/vf_libplacebo: convert to query_func2()
<cone-534> ffmpeg Anton Khirnov master:57e81f36a4ff: lavfi/vf_lut: switch to query_func2()
<cone-534> ffmpeg Anton Khirnov master:4b2580c18457: lavfi/vf_lut2: switch to query_func2()
<cone-534> ffmpeg Anton Khirnov master:271ec2ab2869: lavfi/vf_mix: switch to query_func2()
<cone-534> ffmpeg Anton Khirnov master:d50a63b04ec6: lavfi/vf_noise: switch to query_func2()
<cone-534> ffmpeg Anton Khirnov master:0c86bc32aa71: lavfi/vf_overlay: switch to query_func2()
<cone-534> ffmpeg Anton Khirnov master:64035fe2069a: lavfi/vf_overlay_qsv: switch to query_func2()
<cone-534> ffmpeg Anton Khirnov master:c8344737b61e: lavfi/vf_pad: switch to query_func2()
<cone-534> ffmpeg Anton Khirnov master:18e43c2d3961: lavfi/vf_palettegen: switch to query_func2()
<cone-534> ffmpeg Anton Khirnov master:4faf6c6f0d65: lavfi/vf_paletteuse: switch to query_func2()
<cone-534> ffmpeg Anton Khirnov master:d83d8a1643e3: lavfi/vf_premultiply: switch to query_func2()
<cone-534> ffmpeg Anton Khirnov master:c19f3fe61bd4: lavfi/vf_quirc: use FILTER_PIXFMTS_ARRAY() instead of query_formats()
<cone-534> ffmpeg Anton Khirnov master:989bc256a370: lavfi/vf_mergeplanes: remove redundant assignment
<cone-534> ffmpeg Anton Khirnov master:dcd5a51e0ad5: lavfi/vf_mergeplanes: switch to query_func2()
<cone-534> ffmpeg Anton Khirnov master:4d69398ddac3: lavfi/vf_remap: switch to query_func2()
<cone-534> ffmpeg Anton Khirnov master:c961a7292629: lavfi/vf_scale: switch to query_func2()
<cone-534> ffmpeg Anton Khirnov master:9ce63e65d65b: lavc/avcodec: fix global/private option precendence
<elenril> I wonder if I should backport 79c47dfd25f1 to 7.1
<elenril> on one hand it fixes deadlocks and races, on the other it is a pretty major change that might introduce regressions of its own
<wbs> I would maybe wait for a while to see the fallout of the change on master first
<elenril> right
vipyne has joined #ffmpeg-devel
vipyne has quit [Ping timeout: 248 seconds]
mkver has joined #ffmpeg-devel
<michaelni> beastd, yes i think the zlib "fix" should be reverted unless someone has a fix ready
<JEEB> oh so someone attempted to handle zlib-ng? and yea, zlib-ng is not bitexact with normal zlib (I think I posted a limited patch a good few months ago that removed exact hashes for some things where that didn't seem to be necessary as long as the decoded images etc had same hashes).
<cone-534> ffmpeg Nicolas Gaullier release/7.1:32d3e677171e: avfilter/framesync: fix forward EOF pts
<cone-534> ffmpeg Anton Khirnov release/7.1:020d9f2b4886: lavc/avcodec: fix global/private option precendence
<cone-534> ffmpeg Anton Khirnov release/7.1:87ccf995cb85: fftools/ffmpeg_filter: treat apad filter as a source
j45 has quit [Ping timeout: 248 seconds]
j45 has joined #ffmpeg-devel
j45 has quit [Changing host]
j45 has joined #ffmpeg-devel
Krowl has joined #ffmpeg-devel
vipyne has joined #ffmpeg-devel
vipyne has quit [Ping timeout: 252 seconds]
OLGA39 has joined #ffmpeg-devel
OLGA39 has quit [Client Quit]
<nevcairiel> JEEB: the attempted fix was to use compression=0, but apparently that is not bitexact even on existing installs
<nevcairiel> the zlib on my msvc fate is probably quite old, i could update it and see if it changes, but that doesnt really resolve the issue either way
<elenril> the very assumption it will produce the same output always and everywhere seems rather weak to me
<nevcairiel> clearly we need our own implementation that we know the output of
<JEEB> elenril: yea but indeed people then say "pls implement" so that the bitexactness can be still kept in the tests :D
<elenril> fix the tests then
<JEEB> I did some, but people said they'd prefer internal implementation
<JEEB> so that was the end of that patch
<elenril> "people"
<JEEB> oh right, it was not a patch - those updates were just on my github. I just announced the list of failures on ML to get responses/comments
ccawley2011 has joined #ffmpeg-devel
<elenril> mkver: did you automate switching from AVCodec to FFCodec
<mkver> elenril: Used sed.
<mkver> If this is about AVFilter, I can do it.
<elenril> yes it is, I'd appreciate it
Krowl has quit [Read error: Connection reset by peer]
arbitercoin has quit [Ping timeout: 252 seconds]
Krowl has joined #ffmpeg-devel
novaphoenix has quit [Quit: i quit]
novaphoenix has joined #ffmpeg-devel
jamrial has joined #ffmpeg-devel
cone-534 has quit [Quit: transmission timeout]
<Lynne> how well do you know your C?
<Lynne> here's a quick quiz: "uint8_t (*ptr)[32];"
<elenril> cdecl to the rescue
<elenril> though obviously it's a pointer to array
<Lynne> no cheating
<Lynne> first hint, it's indexed as ptr[x], where x may be any value
<Lynne> second hint, its set as ptr = malloc()
<Lynne> fine, the answer is that indexing ptr[x] is equivalent to indexing a plain uint8_t pointer but with [x*32]
<Lynne> in other words, a really really annoying syntax sugar that shouldn't exist
<elenril> don't declare it as an array then
<Lynne> not my code :(
<elenril> stab the author
* Lynne stabs michaelni
Krowl has quit [Read error: Connection reset by peer]
Krowl has joined #ffmpeg-devel
Marth64 has joined #ffmpeg-devel
rajivharlalka1 has joined #ffmpeg-devel
rajivharlalka has quit [Read error: Connection reset by peer]
rajivharlalka1 is now known as rajivharlalka
Lynne has quit [Read error: Connection reset by peer]
MisterMinster has joined #ffmpeg-devel
MisterMinster has quit [Remote host closed the connection]
<Marth64> are fate notes "anything goes" in terms of distro? I can put debian 12?
<wbs> s/notes/nodes/?
<Marth64> oops...yes :)
<wbs> you can run it on as exotic thing you like, the more exotic the better
<wbs> (if you make sure the scripts run fine there of course)
<wbs> anything from within the last 10-15 years should be fine
<Marth64> cool. i'll ponder between bullseye and trixie. thanks!
<Marth64> will also set up a pgp key this week
MisterMinster has joined #ffmpeg-devel
<wbs> not sure if a pgp key is needed for anything there? an ssh key is though :P
<Marth64> For my emails (I've been meaning to)
<Marth64> but yes I will provide ssh key to the box
<wbs> ah
<Marth64> its a small raspberry pi 4
witchymary has quit [Ping timeout: 265 seconds]
MisterMinster has quit [Remote host closed the connection]
MisterMinister has joined #ffmpeg-devel
tufei_ has joined #ffmpeg-devel
tufei__ has quit [Remote host closed the connection]
<Marth64> elenril: no obvious issues so far with HEVC WPP set
<Marth64> decoded ~40GB through -f null (+ some small snippets to disk) and progress ticker seems fine
wyatt8740 has quit [Remote host closed the connection]
wyatt8740 has joined #ffmpeg-devel
Lynne has joined #ffmpeg-devel
Krowl has quit [Read error: Connection reset by peer]
cone-593 has joined #ffmpeg-devel
<cone-593> ffmpeg Lynne master:4f387a1c4ef6: lavu/pixfmt: add AV_PIX_FMT_RGB96
<cone-593> ffmpeg Lynne master:281bba1d26a4: lavu/pixfmt: add AV_PIX_FMT_RGBA128
<cone-593> ffmpeg Lynne master:2336e6856572: lavu: bump minor and add APIChanges entries for new 32bpc pixfmts
<cone-593> ffmpeg Lynne master:903f7f053a40: vulkan: add support for AV_PIX_FMT_RGBA128
<cone-593> ffmpeg Lynne master:4e861ad8e02c: libavcodec/Makefile: add a makefile for Vulkan shaders
<cone-593> ffmpeg Lynne master:4d19be287faa: libavfilter/Makefile: add a makefile for Vulkan shaders
<cone-593> ffmpeg Lynne master:3afdfe830f97: vulkan: add support for AV_PIX_FMT_RGB96
<cone-593> ffmpeg Lynne master:98f6d43146a0: vulkan: keep track of mapped memory in the buffer structure
Krowl has joined #ffmpeg-devel
Workl has joined #ffmpeg-devel
Krowl has quit [Ping timeout: 252 seconds]
Krowl has joined #ffmpeg-devel
ngaullier has quit [Read error: Connection reset by peer]
Workl has quit [Ping timeout: 252 seconds]
ccawley2011 has quit [Ping timeout: 260 seconds]
mkver has quit [Ping timeout: 252 seconds]
sgm has quit [Ping timeout: 260 seconds]
sgm has joined #ffmpeg-devel
Workl has joined #ffmpeg-devel
Krowl has quit [Ping timeout: 245 seconds]
Workl has quit [Read error: Connection reset by peer]
cone-593 has quit [Quit: transmission timeout]
<elenril> Marth64: are you using slice threading though
<Marth64> I am only decoding to rawvideo. Any switches you want me to use?
<elenril> -thread_type slice
<elenril> otherwise it will use frame threading
<Marth64> got it
<Marth64> thx for letting me know
<llyyr> but isnt the default slice+frame?
<jamrial> that just does frame
<jamrial> both at the same time are not supported right now
<llyyr> ah
haihao has quit [Ping timeout: 252 seconds]
haihao has joined #ffmpeg-devel
tufei__ has joined #ffmpeg-devel
tufei_ has quit [Ping timeout: 260 seconds]
tufei__ has quit [Ping timeout: 260 seconds]
ccawley2011 has joined #ffmpeg-devel
witchymary has joined #ffmpeg-devel
System_Error has quit [Remote host closed the connection]
System_Error has joined #ffmpeg-devel
MrZeus has joined #ffmpeg-devel
iive has joined #ffmpeg-devel
MrZeus has quit [Read error: Connection reset by peer]
MrZeus has joined #ffmpeg-devel
deus0ww has quit [Ping timeout: 252 seconds]
deus0ww has joined #ffmpeg-devel
MrZeus has quit [Ping timeout: 272 seconds]
ccawley2011 has quit [Read error: Connection reset by peer]
System_Error has quit [Ping timeout: 260 seconds]
bilboed1 has joined #ffmpeg-devel
j-b has quit [Ping timeout: 264 seconds]
bilboed has quit [Ping timeout: 272 seconds]
bilboed1 is now known as bilboed
j-b has joined #ffmpeg-devel
System_Error has joined #ffmpeg-devel