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?
<snoriman> Ah, this page: https://ffmpeg.org/doxygen/trunk/structAVBSFContext.html has a couple of notes, "needs to be filled by the caller before ...", nice!
<snoriman> When looking at the bsf.c code, then this is probably not the correct way to set `par_in` as the `av_bsf_free()` seems to deallocate this pointer too: https://github.com/NVIDIA/video-sdk-samples/blob/master/Samples/Utils/FFmpegDemuxer.h#L85
Suchiman has joined #ffmpeg
tokyovigilante has joined #ffmpeg
<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()` ?
YuGiOhJCJ has quit [Quit: YuGiOhJCJ]
rv1sr has joined #ffmpeg
tyzoid has quit [Ping timeout: 244 seconds]
tyzoid has joined #ffmpeg
tyzoid has quit [Ping timeout: 272 seconds]
tyzoid has joined #ffmpeg
ewomer has joined #ffmpeg
tyzoid has quit [Ping timeout: 252 seconds]
peac has quit [Quit: The Lounge - https://thelounge.chat]
peac has joined #ffmpeg
peac has quit [Client Quit]
peac has joined #ffmpeg
tyzoid has joined #ffmpeg
graphitemaster has quit [Ping timeout: 260 seconds]
arbitercoin has joined #ffmpeg
graphitemaster has joined #ffmpeg
arbitercoin has quit [Ping timeout: 265 seconds]
lucasta has joined #ffmpeg
iconoclasthero has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
minimal has joined #ffmpeg
iconoclasthero has joined #ffmpeg
coldfeet has joined #ffmpeg
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
aljazmc has joined #ffmpeg
<BtbN> Gotta look at the new API and make use of it
<BtbN> If you're not the author of the software you're trying to build, there's not much you can do if you're not a developer.
iive has joined #ffmpeg
L29Ah has joined #ffmpeg
echelon has quit [Ping timeout: 260 seconds]
Blacker47 has quit [Quit: Life is short. Get a V.90 modem fast!]
echelon has joined #ffmpeg
Juest has quit [Ping timeout: 246 seconds]
Juest has joined #ffmpeg
vvulkanv has joined #ffmpeg
Haxxa has quit [Quit: Haxxa flies away.]
Haxxa has joined #ffmpeg
BtbN has quit [Ping timeout: 248 seconds]
BtbN has joined #ffmpeg
emmanuelux has joined #ffmpeg
DPA has joined #ffmpeg
averne has joined #ffmpeg
psykose has quit [Remote host closed the connection]
<aaabbb> is x264's aq-mode=2 and aq-mode=3 as broken as i've heard?
microchip_ has quit [Quit: There is no spoon!]
microchip_ has joined #ffmpeg
grufwub has joined #ffmpeg
aljazmc has quit [Quit: Leaving]
mven97 has quit [Quit: Goodbye.]
squeaktoy has quit [Remote host closed the connection]
squeaktoy has joined #ffmpeg
flotwig has quit [Quit: ZNC - http://znc.in]
flotwig has joined #ffmpeg
Traneptora has joined #ffmpeg
xx has quit [Ping timeout: 260 seconds]
rv1sr has quit []
flotwig has quit [Changing host]
flotwig has joined #ffmpeg
fling has quit [Ping timeout: 260 seconds]
lemourin7 has joined #ffmpeg
lemourin has quit [Killed (platinum.libera.chat (Nickname regained by services))]
lemourin7 is now known as lemourin
mven97 has joined #ffmpeg
SuicideShow has quit [Ping timeout: 260 seconds]
SuicideShow has joined #ffmpeg
MetaNova has quit [Ping timeout: 276 seconds]
MetaNova has joined #ffmpeg
Unit640 has quit [Quit: Leaving]
five6184803391 has quit [Quit: The Lounge - https://thelounge.chat]
ewomer has quit [Ping timeout: 265 seconds]
ewomer has joined #ffmpeg
mven97 has quit [Quit: Goodbye.]
mven97 has joined #ffmpeg