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
arch1t3cht has joined #ffmpeg-devel
IndecisiveTurtle has quit [Ping timeout: 256 seconds]
kasper93 has quit [Remote host closed the connection]
kasper93 has joined #ffmpeg-devel
thilo has quit [Ping timeout: 260 seconds]
thilo has joined #ffmpeg-devel
kyborg2011 has quit [Ping timeout: 246 seconds]
kyborg2011 has joined #ffmpeg-devel
Traneptora has joined #ffmpeg-devel
Traneptora has quit [Quit: Quit]
Traneptora has joined #ffmpeg-devel
lexano has quit [Ping timeout: 240 seconds]
<kasper93>
How can I exclude doc/examples/*.c from install target?
<Lynne>
they're not installed or compiled by default, though?
<Lynne>
oh, that's part of the documentation, I think --disable-doc will remove it
<Lynne>
if it doesn't, you can do ./configure --disable-decode_filter_video_example --disable-<etc>_example and so on
<Lynne>
full list is in configure, EXAMPLE_LIST="..."
arch1t3cht7 has joined #ffmpeg-devel
arch1t3cht has quit [Ping timeout: 252 seconds]
arch1t3cht7 is now known as arch1t3cht
tufei has quit [Remote host closed the connection]
tufei has joined #ffmpeg-devel
AbleBacon_ is now known as AbleBacon
jamrial has quit []
Martchus_ has joined #ffmpeg-devel
Martchus has quit [Ping timeout: 256 seconds]
rmmh has left #ffmpeg-devel [WeeChat 4.0.3]
tmm1 has joined #ffmpeg-devel
rvalue has quit [Ping timeout: 264 seconds]
tmm1 has quit [Ping timeout: 246 seconds]
rvalue has joined #ffmpeg-devel
AbleBacon has quit [Read error: Connection reset by peer]
tmm1 has joined #ffmpeg-devel
tmm1 has quit [Ping timeout: 255 seconds]
kyborg2011 has quit [Ping timeout: 256 seconds]
kyborg2011 has joined #ffmpeg-devel
vtorri has joined #ffmpeg-devel
<vtorri>
hello
<vtorri>
i have this compilation error :
<vtorri>
C:/Documents/msys2_2/home/vincent.torri/ewpi_64/share/ewpi/packages/ffmpeg/ffmpeg-6.1.1/libavutil/error.h:41:20: error: returning 'int' from a function with return type 'FFBigNum' {aka 'struct gcry_mpi *'} makes pointer from integer without a cast [-Wint-conversion]
<vtorri>
gcc is 14.1.0
<vtorri>
i know that gcc 14 changed some warnings into errors
<vtorri>
is it the problem here ?
mkver has joined #ffmpeg-devel
ngaullier has joined #ffmpeg-devel
Krowl has joined #ffmpeg-devel
<wbs>
vtorri: 42982b5a5d461530a792e69b3e8abdd9d6d67052 should have fixed this
<wbs>
(it probably should be backported to relevant release branches, I'm not sure if that has been done or not)
<nevcairiel>
it has not been done
dellas has joined #ffmpeg-devel
<vtorri>
so it will be available in ffmpeg >= 7 ?
<vtorri>
problem for me is that gst-libav can not compile with ffmpeg >= 7
<vtorri>
anyway, thank you
dellas has quit [Remote host closed the connection]
Krowl has quit [Read error: Connection reset by peer]
tmm1 has joined #ffmpeg-devel
lexano has joined #ffmpeg-devel
tmm1 has quit [Ping timeout: 264 seconds]
ccawley2011_ has joined #ffmpeg-devel
ccawley2011__ has joined #ffmpeg-devel
ccawley2011 has quit [Ping timeout: 240 seconds]
wyatt8740 has quit [Quit: ZNC got killed or something else has gone wrong, probably.]
ccawley2011_ has quit [Ping timeout: 264 seconds]
wyatt8740 has joined #ffmpeg-devel
jamrial has joined #ffmpeg-devel
mkver has quit [Remote host closed the connection]
mkver has joined #ffmpeg-devel
cone-410 has joined #ffmpeg-devel
<cone-410>
ffmpeg Frank Plowman master:0eacad6921c6: fate/vvc: add vvc-conformance-RPR_A_4
<cone-410>
ffmpeg James Almer master:53c8d417edb0: avformat: split off generic NAL function helpers into their own file
Krowl has joined #ffmpeg-devel
ccawley2011_ has joined #ffmpeg-devel
<cone-410>
ffmpeg Araz Iusubov master:696bd64d01d6: libavcodec/amfenc: Update AMF release version
<cone-410>
ffmpeg Araz Iusubov master:02430680b02e: libavcodec/amfenc: Update AMF encoder options
ccawley2011__ has quit [Ping timeout: 260 seconds]
stefan_ has joined #ffmpeg-devel
<stefan_>
Hello, I already posted this on ffmpeg-devel without any reactions. As there are almost only patches it could have been the wrong place: Currently ffmpeg builds without VapourSynth support by default, which is understandable, because the current implementation requires VapourSynth to be installed not only building ffmpeg, but also for running the build, even though the majority of users don't use VapourSynth. This is because VapourSynth is
<stefan_>
linked at build time, in contrast to AviSynth, which is not linked but loaded wehen needed.
<stefan_>
I updated the VapourSynth code so it also loads the VapourSynth library at runtime. The "new" API (4 years old already) is designed with that in mind, you need just a single import
kyborg2011 has joined #ffmpeg-devel
<cone-410>
ffmpeg Frank Plowman master:8d6014dbc6fb: lavc/vvc: Invalidate PPSs which refer to a changed SPS
<stefan_>
There is just one point where the AviSynth approach does not work for VapourSynth (only on Windows, Linux/macOS no issue): The VapourSynth library is not installed in the system32 dir, but in the place VapourSynth was installed to. This is stored in the registry. So for loading the library on Windows you first need to check the registry. I don't think ffmpeg has any code for reading the registry yet. I mean, it's just a few lines, but
<stefan_>
seeing how ffmpeg handles loading the library I would assume that reading the registry should be done in a special way
<haasn>
or perhaps https://0x1.st/Lkta.txt to avoid UB if the type of vdr_rpu_id ever changes
<haasn>
ChatGPT says adding +1 to a pointer to a non-array object is not guaranteed to be portable
<haasn>
but I think we do similar things in other places in the code
<mkver>
haasn: A pointer to a non-array object is like a pointer to an array with one element for the purposes of pointer arithmetic. Pointers to one after the last element of an array are legal and work as expected as long as you do not dereference them.
<jamrial>
haasn: maybe sizeof(m1->vdr_rpu_id) instead of 1
Krowl has quit [Read error: Connection reset by peer]
<kasper93>
memcmp is annoying if you get struct with padding inside, that may be not initialized.
Krowl has joined #ffmpeg-devel
vtorri has quit [Ping timeout: 256 seconds]
zsoltiv_ has quit [Ping timeout: 256 seconds]
zsoltiv__ has joined #ffmpeg-devel
tmm1 has joined #ffmpeg-devel
tmm1 has quit [Ping timeout: 256 seconds]
cone-410 has quit [Quit: transmission timeout]
Livio has quit [Ping timeout: 252 seconds]
Livio has joined #ffmpeg-devel
paulk-bis has joined #ffmpeg-devel
paulk has quit [Read error: Connection reset by peer]
Krowl has quit [Read error: Connection reset by peer]
kyborg2011 has quit [Ping timeout: 255 seconds]
AbleBacon has joined #ffmpeg-devel
kyborg2011 has joined #ffmpeg-devel
Krowl has joined #ffmpeg-devel
ngaullier has quit [Ping timeout: 268 seconds]
blb has quit [Ping timeout: 272 seconds]
blb has joined #ffmpeg-devel
cone-088 has joined #ffmpeg-devel
<cone-088>
ffmpeg Theo Fabi master:d6d14b3a15cb: avdevice/avfoundation: add external video devices
<cone-088>
ffmpeg Andreas Rheinhardt master:91fce6769108: avcodec/vc1: Combine identical checks
<cone-088>
ffmpeg Andreas Rheinhardt master:80c2d7c89061: avcodec/mpegvideo_enc: Avoid branches for flipping no_rounding
<cone-088>
ffmpeg Andreas Rheinhardt master:4339d2c11cb9: avcodec/mpegvideo: Don't pretend dct_init can fail
<cone-088>
ffmpeg Andreas Rheinhardt master:091d00663721: avcodec/mpegvideo: Set dct_unquantize earlier
<cone-088>
ffmpeg Andreas Rheinhardt master:18f1aca3e8ac: avcodec/mpegvideo_dec: Set dct_unquantize ptrs only once when possible
<cone-088>
ffmpeg Andreas Rheinhardt master:5805b860fe71: configure: Remove obsolete mpeg4_decoder->mpeg4video_parser dependency