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 6.1 has been released! | Please read ffmpeg.org/developer.html#Code-of-conduct
elastic_dog has joined #ffmpeg-devel
navi has quit [Quit: WeeChat 4.0.4]
philipl has quit [Quit: leaving]
iive has quit [Quit: They came for me...]
philipl has joined #ffmpeg-devel
thilo has quit [Ping timeout: 246 seconds]
thilo has joined #ffmpeg-devel
thilo has quit [Changing host]
thilo has joined #ffmpeg-devel
cone-125 has quit [Quit: transmission timeout]
dellas has quit [Remote host closed the connection]
lemourin has quit [Read error: Connection reset by peer]
lemourin has joined #ffmpeg-devel
jamrial has quit []
AbleBacon has quit [Read error: Connection reset by peer]
Sk0tik has quit [Ping timeout: 245 seconds]
mkver has joined #ffmpeg-devel
mkver has quit [Remote host closed the connection]
mkver has joined #ffmpeg-devel
j45 has quit [Ping timeout: 255 seconds]
j45 has joined #ffmpeg-devel
j45 has quit [Changing host]
j45 has joined #ffmpeg-devel
Krowl has joined #ffmpeg-devel
Krowl has quit [Read error: Connection reset by peer]
Krowl has joined #ffmpeg-devel
kurosu has joined #ffmpeg-devel
qeed has quit [Quit: Leaving]
Krowl has quit [Read error: Connection reset by peer]
Krowl has joined #ffmpeg-devel
dellas has joined #ffmpeg-devel
<thilo> ePirat: I knew I didn't like the MAX_ versions
cone-538 has joined #ffmpeg-devel
<cone-538> ffmpeg Martin Storsjö master:081d69b78df8: avfoundation: Fix version checks
<ePirat> thilo, I told you they need the @available
<ePirat> the MAX_* ones allow the API being used if the SDK building with is recent enough, needing runtime checks. The MIN_* ones allow the API being used if the deployment target is recent enough, with no way they getting used even if at runtime the OS is new enough.
<thilo> ePirat: next time use a bigger stick for me 0:-)
<ePirat> anyway wbs fix looks good, feel free to push
<thilo> ^
<ePirat> oh nevermind :D
rvalue has quit [Read error: Connection reset by peer]
rvalue has joined #ffmpeg-devel
<Lynne> what advantages would a potential avpacket+avframe unification have for us?
<Lynne> bitstream filters in lavfi? no wrapped avframes?
odrling has quit [Remote host closed the connection]
odrling has joined #ffmpeg-devel
jamrial has joined #ffmpeg-devel
dellas has quit [Remote host closed the connection]
navi has joined #ffmpeg-devel
<kierank> Why not just use avbufferref
<Lynne> it's not exactly pleasant to work with, txproto uses avbufferrefs for everything from objects to events to contexts and I regret it
mkver has quit [Ping timeout: 252 seconds]
odrling has quit [Remote host closed the connection]
odrling has joined #ffmpeg-devel
lemourin has quit [Ping timeout: 240 seconds]
lemourin has joined #ffmpeg-devel
odrling has quit [Remote host closed the connection]
ngaullier has joined #ffmpeg-devel
Traneptora has quit [Remote host closed the connection]
Traneptora has joined #ffmpeg-devel
<cone-538> ffmpeg Wenbin Chen master:e01afa1c6d53: libavfilter/vf_dnn_detect: Fix an incorrect expression
<cone-538> ffmpeg Wenbin Chen master:833722343aa5: libavfilter/vf_dnn_detect: Add NULL pointer check
<cone-538> ffmpeg Wenbin Chen master:a1e8892a8a2e: libavfilter/vf_dnn_detect: Fix uninitialized variables error
<cone-538> ffmpeg Wenbin Chen master:22bebfa5e6cf: libavfilter/vf_dnn_detect: Set used pointer to NULL
odrling has joined #ffmpeg-devel
dellas has joined #ffmpeg-devel
Krowl has quit [Read error: Connection reset by peer]
NuoMi has joined #ffmpeg-devel
ccawley2011 has joined #ffmpeg-devel
Krowl has joined #ffmpeg-devel
<kierank> Lynne: macros
dykai has joined #ffmpeg-devel
<Lynne> I do that too, but you lose all type checking benefits
NuoMi has quit [Read error: Connection reset by peer]
mkver has joined #ffmpeg-devel
dykai has quit [Ping timeout: 276 seconds]
<JEEB> mkver: so was this enough of a change for you with regards to the linecount for the tests? https://patchwork.ffmpeg.org/project/ffmpeg/cover/20231212073242.10967-1-jeebjp@gmail.com/
<JEEB> or should I just drop the content checking
<JEEB> (personally I think it's useful to see what changed in the packets if the test starts failing)
iive has joined #ffmpeg-devel
* JEEB looks at trac and sees that there are no real reports on the new threading work
<JEEB> time to try :3
dellas has quit [Remote host closed the connection]
Raz- has joined #ffmpeg-devel
dellas has joined #ffmpeg-devel
<JEEB> always fun to find out you've utilized a static index in a loop
<JEEB> :3
darkapex has quit [Read error: Connection reset by peer]
darkapex has joined #ffmpeg-devel
Krowl has quit [Read error: Connection reset by peer]
ccawley2011 has quit [Ping timeout: 268 seconds]
ccawley2011 has joined #ffmpeg-devel
cone-538 has quit [Quit: transmission timeout]
<kurosu> int rand() { return 4; /* Randomized through a dice roll */ }
<kurosu> (obligatory xkcd etc)
Krowl has joined #ffmpeg-devel
cone-746 has joined #ffmpeg-devel
<cone-746> ffmpeg Leo Izen master:1a0495953200: fate/jpegxl: add multiframe permuted TOC image parser test
AbleBacon has joined #ffmpeg-devel
Krowl has quit [Read error: Connection reset by peer]
<kierank> are there any hlg prores samples?
ngaullier has quit [Ping timeout: 256 seconds]
Traneptora has quit [Quit: Quit]
mkver has quit [Ping timeout: 276 seconds]
<thilo> :w
<michaelni> haasn, "git checkout haasn/yuvj_removal_v10_p1 ; make distclean ; ./configure && make -j32 fate-filter-pan-stereo2" infinite loops here
<michaelni> i must be doing something wrong :)
Traneptora has joined #ffmpeg-devel
qeed has joined #ffmpeg-devel
<courmisch> is it me or rnd() gives even values more often than odd?
<Traneptora> courmisch: wdym by "more"
<Traneptora> how much more, and how did you test it
<courmisch> more than 50%
<courmisch> it just seems that the LPC autocorr length isote
<courmisch> is more often even than ldd
<courmisch> odd*
<Gramner> it uses AVLFG, no idea if anyone ever tested how good of a prng that actually is
<Gramner> (have fun yak shaving)
cone-746 has quit [Quit: transmission timeout]
Krowl has joined #ffmpeg-devel
zsoltiv has joined #ffmpeg-devel
<zsoltiv> how should an encoder calculate PTS if an input frame has AV_NOPTS_VALUE?
Krowl has quit [Read error: Connection reset by peer]
<BtbN> an encoder should not calculate PTS at all. It gets it as input
<zsoltiv> oh, that makes my easier then
<zsoltiv> so just av_rescale_q'ing it to the AVCodecContext's time_base is all that's needed?
<BtbN> Limited exceptions apply, if more frames come out than packages, but that should be simple math
<BtbN> rescale them to the timebase the encoder needs, or use the provided one
<zsoltiv> alright, thanks
s55 has quit [Ping timeout: 260 seconds]
sr55 has joined #ffmpeg-devel
sr55 is now known as s55
s55 has quit [Changing host]
s55 has joined #ffmpeg-devel
Marth64 has quit [Quit: Leaving]
Marth64 has joined #ffmpeg-devel
ccawley2011 has quit [Quit: Leaving]
<ubitux> my ffmpeg-fu is a bit rusty; do we have a way to dump a packet data to a file?
<JEEB> I (ab)used segment muxer with the rawvideo format
<ubitux> isn't rawvideo implying decode? 🤔
<JEEB> setting the segment duration to something like 0.0000001 and then not sure if I had to allow for non-keyframe things
<JEEB> I think it doesn't care? :D
<JEEB> similar to the data format
<JEEB> it just spews out what it gets fed
<JEEB> basically -c copy should keep the packet data as-is
lemourin has quit [Quit: The Lounge - https://thelounge.chat]
<JEEB> (you'd think "rawvideo" was limited to video streams, but it properly didn't care :))
<ubitux> mmh i'm seeing the data muxer
<JEEB> I might have utilized the rawvideo muxer because it had .rgb extension for it :D
lemourin has joined #ffmpeg-devel
<JEEB> (since I was abusing the segment muxer to split the packets into separate files)
<JEEB> while the data muxer has no extensions defined
<JEEB> and yes I did think of writing a small tool for dumping packets from input, but I never got to it
<ubitux> i'm currently using gstreamer for that :p
zsoltiv has quit [Remote host closed the connection]
<JEEB> break_non_keyframes and min_segment_duration or so in segment muxer
<JEEB> the first I recall but the latter I am not sure if that was the timing setting that you just set really low
<ubitux> i found a way without segment
<ubitux> -map v:0 -f data -c:v copy
lemourin has quit [Quit: The Lounge - https://thelounge.chat]
lemourin has joined #ffmpeg-devel
<JEEB> yea that will dump all things into a single file
<JEEB> I just needed to split packets which is why I went for segment -> rawvideo (or data if it could be forced without an extension)
lemourin has quit [Quit: The Lounge - https://thelounge.chat]
lemourin has joined #ffmpeg-devel
iive has quit [Quit: They came for me...]