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
abdu1 has quit [Quit: Client closed]
gnafu has quit [Ping timeout: 252 seconds]
gnafu has joined #ffmpeg-devel
Marth64 has joined #ffmpeg-devel
cone-054 has joined #ffmpeg-devel
<cone-054> ffmpeg Michael Niedermayer master:33679f5325f5: avcodec/vvc/refs: fix negative pps_scaling_win offsets
Traneptora has quit [Quit: Quit]
Traneptora has joined #ffmpeg-devel
Marth64 has quit [Remote host closed the connection]
System_Error has joined #ffmpeg-devel
Mirarora has quit [Quit: Mirarora encountered a fatal error and needs to close]
aaabbb has quit [Ping timeout: 252 seconds]
aaabbb has joined #ffmpeg-devel
Mirarora has joined #ffmpeg-devel
aaabbb has quit [Ping timeout: 252 seconds]
aaabbb has joined #ffmpeg-devel
MisterMinister has joined #ffmpeg-devel
mindfreeze has quit [Quit: Connection closed for inactivity]
thilo has quit [Ping timeout: 260 seconds]
thilo has joined #ffmpeg-devel
jarthur_ has joined #ffmpeg-devel
jarthur has quit [Ping timeout: 272 seconds]
aaabbb has quit [Changing host]
aaabbb has joined #ffmpeg-devel
MyNetAz has quit [Remote host closed the connection]
MyNetAz has joined #ffmpeg-devel
^Neo has quit [Ping timeout: 252 seconds]
mkver has joined #ffmpeg-devel
jamrial has quit []
cone-054 has quit [Quit: transmission timeout]
<fflogger> [editedticket] shenlebantongying: Ticket #11054 ([undetermined] distortion on speex playback) updated https://trac.ffmpeg.org/ticket/11054#comment:3
<fflogger> [editedticket] shenlebantongying: Ticket #11078 ([avcodec] Speex decoding speed regression?) updated https://trac.ffmpeg.org/ticket/11078#comment:15
Martchus has joined #ffmpeg-devel
Martchus_ has quit [Ping timeout: 245 seconds]
HarshK23 has joined #ffmpeg-devel
System_Error has quit [Remote host closed the connection]
<fflogger> [newticket] v0lt: Ticket #11452 ([undetermined] AAC audio track does not play in ffplay) created https://trac.ffmpeg.org/ticket/11452
System_Error has joined #ffmpeg-devel
jarthur_ has quit [Quit: jarthur_]
<fflogger> [newticket] terra238523: Ticket #11453 ([undetermined] FFmpeg package lacks libx264 support.) created https://trac.ffmpeg.org/ticket/11453
zip6como has quit [Quit: Adiòs]
zip6como has joined #ffmpeg-devel
zip6como has quit [Quit: Adiòs]
zip6como has joined #ffmpeg-devel
MyNetAz has quit [Remote host closed the connection]
MyNetAz has joined #ffmpeg-devel
bilboed has quit [Quit: The Lounge - https://thelounge.chat]
DeityLeader has joined #ffmpeg-devel
^Neo has joined #ffmpeg-devel
^Neo has quit [Changing host]
^Neo has joined #ffmpeg-devel
<fflogger> [newticket] berarma: Ticket #11454 ([undetermined] Ogg/Theora: Bad granulepos when GOP higher than 64) created https://trac.ffmpeg.org/ticket/11454
<fflogger> [newticket] ValeryKot: Ticket #11455 ([undetermined] Degradation in Closed Captions decoding) created https://trac.ffmpeg.org/ticket/11455
karuzela has joined #ffmpeg-devel
<karuzela> hello i have some questions about license.
<karuzela> can someone help me?
Guest46 has joined #ffmpeg-devel
^Neo has quit [Ping timeout: 248 seconds]
System_Error has quit [Remote host closed the connection]
<fflogger> [editedticket] ValeryKot: Ticket #11455 ([undetermined] Degradation in Closed Captions decoding) updated https://trac.ffmpeg.org/ticket/11455#comment:1
karuzela has quit [Remote host closed the connection]
<Lynne> sure. I'm not a lawyer though
<JEEB> they chose to continue discussion on #ffmpeg
System_Error has joined #ffmpeg-devel
<DeityLeader> short answer, you cant use ffmpeg legally, because ffmpeg is not legal.
mkver has quit [Quit: Leaving]
DauntlessOne4 has quit [Quit: Ping timeout (120 seconds)]
DauntlessOne4 has joined #ffmpeg-devel
MyNetAz has quit [Remote host closed the connection]
mindfreeze has joined #ffmpeg-devel
<Guest46> DeityLeader How is FFMPEG not legit?
MyNetAz has joined #ffmpeg-devel
Guest67 has joined #ffmpeg-devel
Guest67 has quit [Ping timeout: 240 seconds]
Guest46 has quit [Quit: Client closed]
<thardin> illegal code
<thardin> does h.266 have as horrible a patent situation as h.265?
<JEEB> yes
<JEEB> broadcasters and china will use it in any case
<JEEB> HEVC has finally started to get adoption in streaming services outside of the very major places / HDR etc content
<JEEB> although one of the asian cartoon places was bought by Sony, so technically they might no longer count as a non-major place
<JEEB> (and thus be able to serve HEVC due to being under the Sony umbrella)
* JEEB is just happy he got properly running 2160p50 live streams running first with AV1
<nevcairiel> even broadcasters are doubting VVC, its not going to really displace anything
<nevcairiel> licensing is getting worse with every generation of MPEG codec
<nevcairiel> doesnt help that 8K for consumer video is basically pointless
j45_ has joined #ffmpeg-devel
<fflogger> [editedticket] Gyan: Ticket #11453 ([undetermined] FFmpeg package lacks libx264 support.) updated https://trac.ffmpeg.org/ticket/11453#comment:1
j45 has quit [Ping timeout: 276 seconds]
j45 has joined #ffmpeg-devel
j45 has joined #ffmpeg-devel
Guest50 has joined #ffmpeg-devel
j45_ has quit [Ping timeout: 248 seconds]
j45_ has joined #ffmpeg-devel
j45 has quit [Ping timeout: 248 seconds]
j45_ is now known as j45
j45 has quit [Changing host]
j45 has joined #ffmpeg-devel
System_Error has quit [Ping timeout: 264 seconds]
j45_ has joined #ffmpeg-devel
j45 has quit [Ping timeout: 276 seconds]
j45_ is now known as j45
j45 has quit [Changing host]
j45 has joined #ffmpeg-devel
abdu has joined #ffmpeg-devel
odrling has quit [Remote host closed the connection]
odrling has joined #ffmpeg-devel
halloy7087 has joined #ffmpeg-devel
halloy7087 is now known as xavier
jamrial has joined #ffmpeg-devel
xavier has quit [Remote host closed the connection]
chainik4 has joined #ffmpeg-devel
^Neo has joined #ffmpeg-devel
^Neo has quit [Changing host]
^Neo has joined #ffmpeg-devel
chainik has quit [Ping timeout: 252 seconds]
chainik4 is now known as chainik
MyNetAz has quit [Ping timeout: 252 seconds]
Guest50 has quit [Ping timeout: 240 seconds]
ccawley2011 has joined #ffmpeg-devel
rvalue- has joined #ffmpeg-devel
rvalue has quit [Ping timeout: 244 seconds]
rvalue- is now known as rvalue
cone-679 has joined #ffmpeg-devel
<cone-679> ffmpeg James Almer master:e52701d1735a: swresample/rematrix: split filling the matrix array into its own function
<cone-679> ffmpeg James Almer master:b9c99baced8f: libswresample/rematrix: add support for custom order channel layouts
<Lynne> jamrial: could you give a command line to replicate the ffv1 failures?
<jamrial> Lynne: just run any decoding with -threads 2 or higher
<jamrial> like the vsynth tests
<Lynne> I can't replicate, fate passes here
<Lynne> ./ffmpeg_g -i test_ref.png -c:v ffv1 -strict -2 -level 4 -slices 48 -y test.nut && ./ffmpeg_g -threads 16 -c:v ffv1 -i test.nut -y test.png succeeds too
<jamrial> make fate-vsynth1-ffv1-2pass10 THREADS=2
<jamrial> that fails here
MyNetAz has joined #ffmpeg-devel
<jamrial> if you use 4 threads you get a different md5
<jamrial> it may be limited to some pixel formats
<Lynne> thanks, I forgot about THREADS
<DeityLeader> ouch, can reproduce it too
<DeityLeader> fix it ASAP!
<DeityLeader> is this regression?
<jamrial> yes
<jamrial> michaelni: can you look at the ffv1 parser patchset? to make sure it doesn't break anything
<thardin> gah I haven't been keeping up with the ML
<Lynne> jamrial: fix sent, thanks
<DeityLeader> WoW
Marth64 has joined #ffmpeg-devel
<DeityLeader> what happened with .pls playlists support in ffmpeg/mpv ?
electron_rotosco has joined #ffmpeg-devel
<electron_rotosco> is there a best practices way to submit a request to add a new demuxer to ffmpeg? would that be best done via trac or something else?
<jamrial> electron_rotosco: trac ticket, yes
<electron_rotosco> thanks!
electron_rotosco has left #ffmpeg-devel [#ffmpeg-devel]
<cone-679> ffmpeg Tomas Härdin master:0202c7cc2ec5: lavf/mxfenc: Make write_desc return int
<cone-679> ffmpeg Tomas Härdin master:9729444c7d55: lavf/mxfenc: Return AVERROR(EINVAL) in mxf_write_jpeg2000_subdesc() is pixfmt not set
<fflogger> [editedticket] Marth64: Ticket #11455 ([undetermined] Degradation in Closed Captions decoding) updated https://trac.ffmpeg.org/ticket/11455#comment:3
rvalue- has joined #ffmpeg-devel
rvalue has quit [Ping timeout: 252 seconds]
rvalue- is now known as rvalue
<Marth64> thinking about ffpreset, the age of presets in presets/, and that we still support avconv style presets too ... wondering if people actually use the feature?
<Marth64> rhetorical question, just it seems outdated
<Marth64> (I like the concept personally but it doesn't seem to intuitively right now)
<Marth64> work intuitively*
<wbs> Lynne: I'm looking at the checkasm test for aacencdsp; have a look at quantize_bands in libavcodec/aacencdsp.c - is it intentional that the FFMIN() clipping is only applied for positive values? (i.e. we can end up with values < -maxval) this can happen in the checkasm test (after fixing it a little), does that happen in the real encoder?
<Lynne> I believe that is unintentional, yes
ccawley2011 has quit [Read error: Connection reset by peer]
<Lynne> the quantization coding function seems to be happy enough to code without triggering decoder issues
ccawley2011 has joined #ffmpeg-devel
mkver has joined #ffmpeg-devel
<wbs> ok, interesting, so there's potentially something to fix if we'd make it clip properly... but if I get the checkasm test fixed, we'd also need to sync a couple of asm implementations once/if we do that
thresh_ is now known as thresh
<wbs> then secondly; is there someone who can read x86 simd assembly, who can help out? in trying to fix the aacencdsp checkasm test, I'm hitting differing outputs for quant_bands on x86; try running with https://github.com/mstorsjo/ffmpeg/commits/checkasm-aacenc, run e.g. "./tests/checkasm/checkasm --test=aacencdsp 0" and you'll have a bunch of differing values printed. can someone look at
<wbs> libavcodec/x86/aacencdsp.asm and see what the function ...
thresh has quit [Changing host]
thresh has joined #ffmpeg-devel
<wbs> ... actually is doing; it doesn't seem to do the negating of negative values for is_signed==1
<Marth64> xubuntu
<Marth64> oops
<BBB> mkver: I have a report from firefox that our vp9 decoder is having races since their last sync. I suspect this could be either because of general work on frame-threading, or it could be because of some of the vp9 specific patches. Both were done by you. Would you be interested in having a look? (I sadly don't have a lot of time to look into this.)
<mkver> BBB: Yes.
<BBB> can I cc your email on the relevant bug report in their bug tracker?
abdu has quit [Quit: Client closed]
<mkver> yes. (But it would be better to just post the link here)
<mkver> (Or is it private?)
<BBB> it's a security bug so it's private, sadly
<BBB> sorry
abdu has joined #ffmpeg-devel
abdu has quit [Client Quit]
abdu has joined #ffmpeg-devel
System_Error has joined #ffmpeg-devel
<DeityLeader> Lynne: does having variable frame size lossless audio codec have sense? having variable frame sizes/nb_samples is to auto-adjust to different auto-correlations - transients/noise/tones
<Lynne> generally all lossy MDCT-based codecs I can think of use fixed sizes
<welder> wbs: I hit the same error in aacencdsp with NEON assembly. It seems to me the culprit is that the C code first takes the minimum of two floats, casts it to int, and optionally negates this int, while assembly code first negates the float and then casts it to int.
<Lynne> I can't think of one where that isn't the case
<DeityLeader> Lynne: *lossless*
<welder> wbs: does this change solve the issue? On my end it does https://0x0.st/s/xxQLsMYsIyfMCgDRUZWAaw/8Psg.diff
<Lynne> oh, yeah, there it makes much more sense, you could choose which bands to predict or not, whether they would affect the current context
<DeityLeader> Lynne: i do not plan to use bands/FFT just LPC with auto-correlations done via RDFT convolutions
<Lynne> sure, though IMO an RDFT is sort of an FFT
<DeityLeader> where autocorrelations are used to split audio to different segments depending on self-similarity
<wbs> welder: it feels like a different issue; for the aarch64 NEON I did hit that for cases around INT_MIN, where negating the integer doesn't get it into a positive one. But for the x86 SIMD it fails to negate values like -1700
cone-679 has quit [Quit: transmission timeout]
Guest37 has joined #ffmpeg-devel
abdu has quit [Quit: Client closed]
abdu has joined #ffmpeg-devel
DeityLeader has quit [Quit: Client closed]
DeityLeader has joined #ffmpeg-devel
<DeityLeader> pross: what is status of decoders?
Guest37 has quit [Quit: Client closed]
Guest23 has joined #ffmpeg-devel
abdu has quit [Quit: Client closed]
abdu has joined #ffmpeg-devel
Guest23 has quit [Quit: Client closed]
DeityLeader has quit [Quit: Client closed]
DeityLeader has joined #ffmpeg-devel
Guest3 has joined #ffmpeg-devel
aljazmc has joined #ffmpeg-devel
Coinflipper has quit [Quit: ​]
Coinflipper has joined #ffmpeg-devel
Coinflipper has quit [Quit: ​]
Coinflipper has joined #ffmpeg-devel
DeityLeader has quit [Quit: Client closed]
mkver has quit [Remote host closed the connection]
mkver has joined #ffmpeg-devel
aljazmc has quit [Quit: Leaving]
<BtbN> What's happening today? Second issue independent people opened claiming "Thing XY isn't there.". I check, it's there. I tell them it's there. They go "Oh, yeah, it's there. *closes issue*"
Guest3 has quit [Quit: Client closed]
jamrial_ has joined #ffmpeg-devel
^Neo_ has joined #ffmpeg-devel
Traneptora_ has joined #ffmpeg-devel
Marth64[m] has joined #ffmpeg-devel
Sirtsu559 has joined #ffmpeg-devel
rvalue- has joined #ffmpeg-devel
stazthebox5 has joined #ffmpeg-devel
SuperFashi has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
jdarnley has joined #ffmpeg-devel
SuperFashi has joined #ffmpeg-devel
jamrial has quit [Ping timeout: 252 seconds]
wyatt8740 has quit [Ping timeout: 252 seconds]
MyNetAz has quit [Ping timeout: 252 seconds]
Traneptora has quit [Ping timeout: 252 seconds]
Sirtsu55 has quit [Ping timeout: 252 seconds]
APic has quit [Ping timeout: 252 seconds]
rvalue has quit [Ping timeout: 252 seconds]
Marth64 has quit [Ping timeout: 252 seconds]
^Neo has quit [Ping timeout: 252 seconds]
Sirtsu559 is now known as Sirtsu55
beastd has quit [Ping timeout: 252 seconds]
stazthebox has quit [Ping timeout: 252 seconds]
J_Darnley has quit [Ping timeout: 252 seconds]
stazthebox5 is now known as stazthebox
wyatt8740 has joined #ffmpeg-devel
rvalue- is now known as rvalue
abdu98 has joined #ffmpeg-devel
abdu has quit [Ping timeout: 240 seconds]
APic has joined #ffmpeg-devel
abdu11 has joined #ffmpeg-devel
abdu51 has joined #ffmpeg-devel
abdu98 has quit [Ping timeout: 240 seconds]
j45 has quit [Ping timeout: 276 seconds]
abdu11 has quit [Ping timeout: 240 seconds]
Traneptora_ has quit [Quit: Quit]
Traneptora has joined #ffmpeg-devel
MyNetAz has joined #ffmpeg-devel
LainExperiments has joined #ffmpeg-devel
j45 has joined #ffmpeg-devel
j45 has joined #ffmpeg-devel
j45 has quit [Changing host]
LainExperiments has quit [Quit: Client closed]
Marth64[m] is now known as Marth64
Marth64 has quit [Remote host closed the connection]
abdu51 has quit [Quit: Client closed]