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.1 has been released! | Please read ffmpeg.org/developer.html#Code-of-conduct
kasper93_ has quit [Remote host closed the connection]
Hariharan45 has joined #ffmpeg-devel
Hariharan has quit [Ping timeout: 240 seconds]
kasper93 has joined #ffmpeg-devel
<Hariharan45>
Hi and greeting,I am hariharan an undergarad in computer science ,I am very well familiar with C and many programming languages and have experience with working with binary files and analysis.I'm highly exited to work in the project "VP6 encoder".I am sorry for pitching too late.I wish to know which issues can I solve to get familiar with the code
<Hariharan45>
base.
Hariharan45 has quit [Quit: Client closed]
<michaelni>
11minutes between asking a question and leaving
Hariharan has joined #ffmpeg-devel
Hariharan is now known as Hariharan45
cone-887 has quit [Quit: transmission timeout]
twelve has joined #ffmpeg-devel
abdu65 has joined #ffmpeg-devel
abdu57 has quit [Ping timeout: 240 seconds]
twelve has quit [Ping timeout: 272 seconds]
Anthony_ZO has quit [Ping timeout: 265 seconds]
Hariharan45 has quit [Quit: Client closed]
rvalue has quit [Read error: Connection reset by peer]
<fflogger>
[editedticket] bojanv55: Ticket #11527 ([ffmpeg] When using tee to live stream to youtube - image that is streamed on youtube changes aspect ratio) updated https://trac.ffmpeg.org/ticket/11527#comment:1
abdu66 has joined #ffmpeg-devel
abdu65 has quit [Ping timeout: 240 seconds]
minimal has joined #ffmpeg-devel
Guest76 has joined #ffmpeg-devel
Guest76 has quit [Quit: Client closed]
LainExperiments has joined #ffmpeg-devel
abdu66 has quit [Ping timeout: 240 seconds]
Hariharan has joined #ffmpeg-devel
abdu66 has joined #ffmpeg-devel
ngaullier has quit [Remote host closed the connection]
ngaullier has joined #ffmpeg-devel
LainExperiments has quit [Ping timeout: 240 seconds]
<Traneptora>
do we have a system_is_le macro somewhere
<Traneptora>
oh it' AV_HAVE_BIGENDIAN nvm
abdu66 has quit [Ping timeout: 240 seconds]
<BBB>
so that external avfilter patch... that's just for adding code into our existing build?
<BBB>
so it's like "source extensions", not "binary plugins"?
<Lynne>
yes, that's why its stupid
<Lynne>
it takes a few lines to add filters
ngaullier has quit [Remote host closed the connection]
Hariharan has quit [Quit: Client closed]
minimal has quit [Quit: Leaving]
System_Error has quit [Remote host closed the connection]
System_Error has joined #ffmpeg-devel
abdu66 has joined #ffmpeg-devel
abdu63 has joined #ffmpeg-devel
abdu66 has quit [Ping timeout: 240 seconds]
Hariharan has joined #ffmpeg-devel
iive has joined #ffmpeg-devel
Hariharan has quit [Client Quit]
jess has quit []
<haasn>
I'm not sure what's the best way to integrate nuscale into checkasm. so, rather than a static list of DSP functions, I have a table of "backends"; and each backend has a function like: compile(SwsOp *ops, SwsFunc *out_funcs);
<haasn>
There is not a 1:1 mapping between operations and functions; so I can't just use check_func()
<haasn>
.. wait, I'm being dumb; as long as the backend compiled it to some function that's different from the C implementation we just check_func() on the first function in the sequence
abdu68 has joined #ffmpeg-devel
abdu63 has quit [Ping timeout: 240 seconds]
Grimmauld has joined #ffmpeg-devel
minimal has joined #ffmpeg-devel
<Grimmauld>
I started hacking on ffmpeg today. How do i have to hit the configure script to get compile_flags.txt / compile_commands.json so i can actually use clangd? Alternatively, any other way to make clangd properly index the project would be appreciated. No meson/cmake/similar means this is kind of *arcane*. Compile and tests and all works perfectly
<Grimmauld>
fine, but coding without LSP hurts.
<JEEB>
there's a tool that runs the compilation commands and generates that file
<JEEB>
I at least utilized that previously and it indeed did work
abdu25 has joined #ffmpeg-devel
abdu68 has quit [Ping timeout: 240 seconds]
<llyyr>
you can actually also just use intercept-build
<llyyr>
should be part of clang-tools package, or whatever that's called on your distro
abdu52 has joined #ffmpeg-devel
abdu76 has joined #ffmpeg-devel
* JEEB
wonders if libbluray still has a symbol called `dec_init`
abdu25 has quit [Ping timeout: 240 seconds]
<JEEB>
ah, no changes since 1.3.4, so yea - it's still there
<Grimmauld>
thanks for the bear pointer. Interesting call, but seems to really dislike `-j` flag. Oh well, i guess this'll take a while now!
abdu52 has quit [Ping timeout: 240 seconds]
<JEEB>
`make -j6` or so does work just fine if you need to control the amount of threads
<llyyr>
you can also set MAKEFLAGS="-j$(nproc)"
<Grimmauld>
i am saying that breaks bear on my system, for some unknown reasons
<JEEB>
interesting
<JEEB>
kasper93: did you have the thread name patch somewhere else? since apparently it's not on patchwork
<JEEB>
&46
<Grimmauld>
alright, LSP working, tyvm! Now time to do some actual coding. Honestly this is amazing, responsive devs and welcome to new (potential) contributors. Crusty as it may be, the contribution culture looks to be nice, from a gance :)
<JEEB>
yea I tend to think of the folk here on -devel to be *relatively* sane (myself included)
<Traneptora>
what's the suggested difference between AV_HAVE_BIGENDIAN and HAVE_BIGENDIAN for internal
<Traneptora>
is one preferred over the other
<Lynne>
Grimmauld: I've used bear before, it worked fine
<Lynne>
you have to run it only once, you can do it after you have compiled ffmpeg
<Lynne>
what do you plan to hack on?
abdu12 has joined #ffmpeg-devel
abdu76 has quit [Ping timeout: 240 seconds]
twelve has joined #ffmpeg-devel
twelve has quit [Remote host closed the connection]
twelve has joined #ffmpeg-devel
<Grimmauld>
bear needed `--force-preload` and that worked with -j too. Also i wanted to try and update ffplay to use sdl3 instead of sdl2
Sirtsu55 has quit [Ping timeout: 248 seconds]
System_Error has quit [Remote host closed the connection]
twelve has quit [Ping timeout: 268 seconds]
<averne>
Hi all, is it too late to apply to GSoc 25?
ccawley2011 has joined #ffmpeg-devel
twelve has joined #ffmpeg-devel
<Lynne>
no, not at all
<Lynne>
what do you want to work on?
<averne>
The vk prores decoder or aarch64 vvc routines projects seemed interesting
<Lynne>
cool
Anthony_ZO has joined #ffmpeg-devel
<averne>
So to be clear, does the prores qualification task (writing a GLSL DCT impl) involve sending a patch to the ML? I'm not seeing prior art related to that
<Lynne>
nope, you just need to write it and run it and put the code somewhere
twelve has quit [Ping timeout: 246 seconds]
<averne>
Got it, thanks for the answers
twelve has joined #ffmpeg-devel
twelve has quit [Remote host closed the connection]
System_Error has joined #ffmpeg-devel
Grimmauld has quit [Quit: Client closed]
ccawley2011 has quit [Ping timeout: 245 seconds]
abdu12 has quit [Ping timeout: 240 seconds]
BBB has quit [Ping timeout: 252 seconds]
BBB has joined #ffmpeg-devel
iive has quit [Quit: They came for me...]
cone-296 has joined #ffmpeg-devel
<cone-296>
ffmpeg James Almer master:5631704d83ab: avcodec/cbs: allow fine tunning selection of features
<cone-296>
ffmpeg James Almer master:08e334e462c6: avformat/movenccenc: add support for CENC AV1 encryption
<cone-296>
ffmpeg James Almer master:3e0b38ed7ff1: avcodec/cbs_av1: also store a pointer to the start of the tile group data