BtbN changed the topic of #ffmpeg to: Welcome to the FFmpeg USER support channel | Development channel: #ffmpeg-devel | Bug reports: https://ffmpeg.org/bugreports.html | Wiki: https://trac.ffmpeg.org/ | This channel is publically logged | FFmpeg 7.0 is released
ewomer has quit [Read error: Connection reset by peer]
Juest has quit [Ping timeout: 246 seconds]
<BtbN>
nothing changed in a while
<BtbN>
just run git diff on it
Mister_Magister has quit [Quit: bye]
Mister_Magister has joined #ffmpeg
Juest has joined #ffmpeg
ewomer has joined #ffmpeg
ewomer has quit [Ping timeout: 265 seconds]
ewomer has joined #ffmpeg
ewomer has quit [Ping timeout: 252 seconds]
lucasta has quit [Remote host closed the connection]
ewomer has joined #ffmpeg
lavaball has quit [Remote host closed the connection]
Sketch has quit [Ping timeout: 272 seconds]
Corroddity has joined #ffmpeg
grufwub has quit [Ping timeout: 265 seconds]
kushal__ has quit [Remote host closed the connection]
kushal__ has joined #ffmpeg
ewomer has quit [Ping timeout: 246 seconds]
Sketch has joined #ffmpeg
Sketch has quit [Ping timeout: 265 seconds]
Icedream has quit [Quit: A lol made me boom.]
Sketch has joined #ffmpeg
Icedream has joined #ffmpeg
ewomer has joined #ffmpeg
Suchiman has quit [Quit: Connection closed for inactivity]
nrg has quit [Ping timeout: 246 seconds]
nrg has joined #ffmpeg
Traneptora has quit [Quit: Quit]
lucasta has joined #ffmpeg
flotwig has joined #ffmpeg
flotwig_ has quit [Ping timeout: 248 seconds]
rvalue has quit [Read error: Connection reset by peer]
rvalue has joined #ffmpeg
relue has joined #ffmpeg
yans has quit [Ping timeout: 246 seconds]
fling has joined #ffmpeg
relue has quit [Ping timeout: 252 seconds]
relue has joined #ffmpeg
lucasta has quit [Remote host closed the connection]
xx has quit [Ping timeout: 260 seconds]
ewomer has quit [Ping timeout: 265 seconds]
markizano has quit [Quit: Poweroff]
markizano has joined #ffmpeg
rvalue has quit [Ping timeout: 276 seconds]
YuGiOhJCJ has joined #ffmpeg
HarshK23 has joined #ffmpeg
Blacker47 has joined #ffmpeg
bitbinge has quit [Ping timeout: 260 seconds]
bitbinge has joined #ffmpeg
rvalue has joined #ffmpeg
HerbY_NL has joined #ffmpeg
FH_thecat has quit [Ping timeout: 276 seconds]
emmanuelux has quit [Quit: au revoir]
lavaball has joined #ffmpeg
<snoriman>
Hi! I want to use the `h264_mp4toannexb` bitstream filter and reading the `av_bsf_*` documentation: https://ffmpeg.org/doxygen/trunk/group__lavc__bsf.html#ga242529d54013acf87e94273d298a5ff2 This says that I should call `av_bsf_init()` after all the parameters and options have been set. Where can I find the documentation that describes what options/params I have to provide/set?
<tokyovigilante>
Hi, I'm trying to build ffmpeg on Alpine edge with vulkan enabled, but am getting a compile error despite having the loader dev and driver packages installed, is this a known issue at all?
coldfeet has joined #ffmpeg
HerbY_NL has quit [Ping timeout: 265 seconds]
<psykose>
what error
<psykose>
if i had to guess the headers are just too old
HerbY_NL has joined #ffmpeg
<psykose>
(since they haven't been updated in forever)
<tokyovigilante>
ERROR: vulkan requested but not found
<tokyovigilante>
Ah yeah they are a bit od
<tokyovigilante>
*old
<furq>
there'll be a more detailed error near the end of ffbuild/config.log
<tokyovigilante>
That's the last line of config.log, logs above just about testing for stdbit.h (which isn't in musl either but just using the compat header added last week)
<tokyovigilante>
oh no didn't scroll enough, Package 'vulkan' has version '1.3.261', required version is '>= 1.3.277'
<tokyovigilante>
Ironically just moved from fedora because they disabled the patented HW decoders
FH_thecat has joined #ffmpeg
HerbY_NL has quit [Ping timeout: 260 seconds]
xx has joined #ffmpeg
HerbY_NL has joined #ffmpeg
HerbY_NL has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Icedream has quit [Ping timeout: 265 seconds]
Icedream has joined #ffmpeg
Unit640 has joined #ffmpeg
HerbY_NL has joined #ffmpeg
FH_thecat has quit [Ping timeout: 255 seconds]
HerbY_NL has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
fling_ has joined #ffmpeg
fling has quit [Ping timeout: 260 seconds]
Icedream has quit [Ping timeout: 246 seconds]
Icedream has joined #ffmpeg
fling_ is now known as fling
<snoriman>
How can I extract the pixel format from a AVFormatContext? (streams[viddx]->codepar->format is not set after opening if I'm correct)
<microchip_>
snoriman: it's codecpar, not codepar :)
<snoriman>
oh sorry that was a typo; but does that mean that the pixel format is set after calling `avformat_open_input()` ?
<microchip_>
does it return anything?
<snoriman>
When I use `av_get_pix_fmt_name(codecpar->format)` I get NULL
FH_thecat has joined #ffmpeg
coldfeet has quit [Remote host closed the connection]
Dagger has quit [Ping timeout: 265 seconds]
Dagger has joined #ffmpeg
bitbinge has quit [Quit: bitbinge]
<snoriman>
Another thing I'm looking into is how to correctly "rewind" a AVFormatContext. E.g. I read a MP4 file, and when I've reached the EOF I want to rewind and loop basically. Do I use `avformat_seek_file()`, `av_seek_frame()` and/or `avformat_flush()` ?
bertieb has quit [Read error: Connection reset by peer]
bertieb has joined #ffmpeg
Dagger has quit [Ping timeout: 265 seconds]
Dagger has joined #ffmpeg
bitbinge has joined #ffmpeg
HerbY_NL has joined #ffmpeg
HerbY_NL has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
anticw has quit [Ping timeout: 264 seconds]
anticw has joined #ffmpeg
EmleyMoor has quit [Ping timeout: 252 seconds]
EmleyMoor has joined #ffmpeg
Dagger has quit [Ping timeout: 265 seconds]
Dagger has joined #ffmpeg
fling has quit [Remote host closed the connection]
fling has joined #ffmpeg
lucasta has quit [Remote host closed the connection]
HerbY_NL has joined #ffmpeg
coldfeet has quit [Remote host closed the connection]
kushal__ has quit [Remote host closed the connection]
vvulkanv has joined #ffmpeg
kushal__ has joined #ffmpeg
vvulkanv has quit [Quit: vvulkanv]
Juest has quit [Ping timeout: 272 seconds]
Juest has joined #ffmpeg
<BtbN>
Just open it again
HerbY_NL has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<snoriman>
BtbN: I'm now using `avformat_seek_file()` which seems to work well; I'm also calling `av_sf_flush()`.
<BtbN>
depends on if the source is seekable
fling has quit [Ping timeout: 260 seconds]
<snoriman>
I'm using MP4 files only
<BtbN>
if you just want to loop it over and over again, I'd probably just re-open it all the time. Or check what ffmpeg.c does when told to loop
<snoriman>
I'm using `avformat_seek_file(fmt, -1, INT64_MIN, 0, INT64_MAX, 0)`
<BtbN>
yes, but the source has to be seekable. Which specially with network-sources is not always a given.
<snoriman>
yeah, thanks I understand what you mean. for my case I'm 100% certain that files will be read locally
fling has joined #ffmpeg
<snoriman>
when the `stream_index` argument of `avformat_seek_file()` has a value of -1, is it correct to say that the seek operates as a "global timestamp"; as it ensures the seek is consistent across all streams?
mven97 has quit [Quit: Goodbye.]
mven97 has joined #ffmpeg
Juest has quit [Ping timeout: 245 seconds]
Juest has joined #ffmpeg
Juest has quit [Ping timeout: 255 seconds]
Juesto has joined #ffmpeg
Juesto is now known as Juest
HerbY_NL has joined #ffmpeg
HerbY_NL has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
oneforall2 has joined #ffmpeg
<oneforall2>
what the fix for error: 'AVCodecContext' has no member named 'request_channel_layout tried request_ch_layout same thing
Vonter_ has quit [Ping timeout: 265 seconds]
<snoriman>
oneforall2: this is a generic error from your compiler I guess?
Vonter has joined #ffmpeg
<snoriman>
oneforall2: it means that you're trying to use a member of a struct that does not exist
<oneforall2>
trying to compile moc(mocp)
<oneforall2>
channel_layout was replaced with ch_layout
<snoriman>
than you're compiling against the old version of ffmpeg I guess
<snoriman>
maybe you can pass a path to your ffmpeg install when compiling moc
<oneforall2>
no new one ffmpeg7
<oneforall2>
its moc that needs updating
<snoriman>
ok
ShadowJK has joined #ffmpeg
<oneforall2>
just finding it hard to find what the replacements are ..
<oneforall2>
Global AVCodecContext::request_channels Deprecated in favor of request_channel_layout. now where tofind what replaces request_channel_layout
<BtbN>
The channel layout stuff was completely reworked. there is no simple replacement field