2023-12-31 01:32
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.1 has been released! | Please read ffmpeg.org/developer.html#Code-of-conduct
00:18
<
Marth64 >
Traneptora: issue can be reproduced without dvd demuxer. something is indeed wrong IMO
00:19
<
Marth64 >
will find sample file thats reasonable to upload
00:30
durandal_1707 has quit [Ping timeout: 252 seconds]
00:31
<
Marth64 >
./ffmpeg -probesize 512M -analyzeduration 60000000 -fflags +genpts -i vts_01_1.1st_50M.vob -map 0:v -map 0:a -map 0:s -c copy -f matroska Parallelissue.mkv
00:31
<
Marth64 >
time=00:00:47.81
00:31
<
Marth64 >
actual time, and time shown prior to threaded arch change: time=00:01:32.65
00:32
durandal_1707 has joined #ffmpeg-devel
01:14
mkver has quit [Ping timeout: 264 seconds]
01:35
Mista_D has quit [Ping timeout: 264 seconds]
01:44
thilo has quit [Ping timeout: 256 seconds]
01:46
thilo has joined #ffmpeg-devel
01:46
thilo has quit [Changing host]
01:46
thilo has joined #ffmpeg-devel
02:18
navi has quit [Quit: WeeChat 4.0.4]
02:41
cone-956 has joined #ffmpeg-devel
02:41
<
cone-956 >
ffmpeg Brad Smith master:6d3cd399bd79: configure: remove Bitrig OS
03:01
lemourin has quit [Read error: Connection reset by peer]
03:01
lemourin8 has joined #ffmpeg-devel
03:01
lemourin8 is now known as lemourin
03:02
<
cone-956 >
ffmpeg Zhao Zhili master:13c1fea92f8a: avcodec/videotoolboxenc: fix setting avctx color_range doesn't work
03:02
<
cone-956 >
ffmpeg Zhao Zhili master:bba5a563c8eb: avutil/hwcontext_vt: add pixel format map for full range YUV420P
03:02
<
cone-956 >
ffmpeg Zhao Zhili master:38aca1dc9af2: fftools/ffplay: fix missing hw_frames_ctx when config avfilter
03:02
<
cone-956 >
ffmpeg Zhao Zhili master:564a15b2ee12: fftools/ffplay_renderer: Add device selection support
03:08
jamrial has quit []
03:28
Kei_N has quit [Ping timeout: 276 seconds]
03:30
Kei_N has joined #ffmpeg-devel
05:32
justache has joined #ffmpeg-devel
05:40
AbleBacon has quit [Read error: Connection reset by peer]
05:41
kekePower has joined #ffmpeg-devel
05:58
justache has joined #ffmpeg-devel
06:02
cone-956 has quit [Quit: transmission timeout]
06:30
Wenbin_Chen has joined #ffmpeg-devel
06:36
<
haasn >
one unfortunate downside of yuv range negotiation is that ingesting a video stream with AVCOL_RANGE_UNSPECIFIED and outputting it to a codec that only supports AVCOL_RANGE_MPEG will not require insertion of a vf_scale filter
06:37
<
haasn >
even though that vf_scale filter will ultimately just do a memcpy
06:38
<
haasn >
I think that we really need to be doing is treating unspecified and mpeg range as equivalent as far as buffersrc is concerned
06:50
<
haasn >
yeah that works a lot better
06:50
Wenbin_Chen_ has joined #ffmpeg-devel
06:52
justache has quit [Read error: Connection reset by peer]
06:52
Wenbin_Chen has quit [Remote host closed the connection]
06:56
justache has joined #ffmpeg-devel
07:00
justache has quit [Remote host closed the connection]
07:03
justache has joined #ffmpeg-devel
07:08
Wenbin_Chen has joined #ffmpeg-devel
07:08
Wenbin_Chen_ has quit [Quit: Leaving]
07:10
<
haasn >
I think I ultimately want to get to a point where UNSPECIFIED is not allowed on link properties at all, which would require inferring
_some_ sort of property inside all of lavfi
07:10
<
haasn >
that would resolve the ambiguity
07:22
Krowl has joined #ffmpeg-devel
07:30
<
jkqxz >
As long as that stays in the link properties only and doesn't get transferred to the actual frame in unspecified cases.
07:39
signalhunter9 has joined #ffmpeg-devel
07:41
daddesio has quit [Ping timeout: 256 seconds]
07:41
signalhunter has quit [Ping timeout: 260 seconds]
07:41
signalhunter9 is now known as signalhunter
07:42
daddesio has joined #ffmpeg-devel
07:54
<
haasn >
if we want to preserve that distinction then I need to make sure to only allow implicitly coercing in one direction (i.e. passing an unspecified frame to an mpeg filter graph)
07:54
<
haasn >
and only do it if it's necessary
07:57
daddesio has quit [Ping timeout: 260 seconds]
07:57
daddesio has joined #ffmpeg-devel
08:00
mkver has joined #ffmpeg-devel
08:07
microchip__ has joined #ffmpeg-devel
08:09
microchip_ has quit [Ping timeout: 256 seconds]
08:10
chainik has quit [Ping timeout: 268 seconds]
08:10
Traneptora_ has joined #ffmpeg-devel
08:10
chainik has joined #ffmpeg-devel
08:11
Traneptora has quit [Ping timeout: 264 seconds]
08:14
beastd has quit [Ping timeout: 268 seconds]
08:14
beastd has joined #ffmpeg-devel
08:17
Krowl has quit [Read error: Connection reset by peer]
08:18
microchip__ is now known as microchip_
08:29
beastd has quit [Ping timeout: 276 seconds]
08:30
beastd has joined #ffmpeg-devel
08:40
ngaullier has joined #ffmpeg-devel
08:50
Krowl has joined #ffmpeg-devel
08:53
<
durandal_1707 >
great news!
08:53
<
durandal_1707 >
more to follow!
09:03
kurosu has joined #ffmpeg-devel
09:22
ccawley2011 has joined #ffmpeg-devel
09:43
<
aaabbb >
durandal_1707: why is that great news?
10:17
<
durandal_1707 >
its great news for me
10:22
<
aaabbb >
but it doesn't affect librempeg at all
10:23
<
durandal_1707 >
yes, indeed
10:25
<
aaabbb >
plus it looks like that's just about vlc, ffmpeg dependencies are still in unity
10:26
<
durandal_1707 >
shame, it should follow same path
10:33
ccawley2011 has quit [Read error: Connection reset by peer]
10:36
Krowl has quit [Read error: Connection reset by peer]
10:38
Krowl has joined #ffmpeg-devel
10:50
any1 has quit [Ping timeout: 256 seconds]
10:57
Krowl has quit [Read error: Connection reset by peer]
11:37
Krowl has joined #ffmpeg-devel
11:43
jamrial has joined #ffmpeg-devel
12:52
<
durandal_1707 >
ffmpeg -f lavfi -i testsrc2=d=3 -an -sn -vf zscale=rangein=tv:range=tv -pix_fmt yuv420p -f yuv4mpegpipe broken.y4m
12:52
<
durandal_1707 >
someone broke zscale filter
12:52
<
durandal_1707 >
good job!
13:04
<
jamrial >
haasn: ^ commit 2ebcbe97fc is the culprit
13:07
<
jamrial >
also, removing -pix_fmt from that command line now fails whereas before it wouldn't
13:10
<
haasn >
seems like it ends up as fmt:yuyv422 somehow
13:11
<
haasn >
stupid error
13:12
navi has joined #ffmpeg-devel
13:13
Krowl has quit [Read error: Connection reset by peer]
13:13
cone-025 has joined #ffmpeg-devel
13:13
<
cone-025 >
ffmpeg Niklas Haas master:bfa1b7577dd6: avfilter/vf_zscale: fix query_formats
13:14
<
haasn >
that should fix both errors ^
13:15
<
jamrial >
can confirm
13:15
<
jamrial >
durandal_1707: fix'd
13:21
<
durandal_1707 >
wasnt approved by CEO and CTO
13:35
ccawley2011 has joined #ffmpeg-devel
13:45
Krowl has joined #ffmpeg-devel
13:59
<
Lynne >
Daemon404: would you have time to look at mov/mp4 demuxing again to figure out the prepad/skip timing issue?
14:04
user23 has joined #ffmpeg-devel
14:26
any1 has joined #ffmpeg-devel
14:31
ccawley2011 has quit [Ping timeout: 255 seconds]
14:36
BetweenUs has joined #ffmpeg-devel
14:37
<
durandal_1707 >
no time, unless you pay.
14:38
<
microchip_ >
Lynne: I always wondered. you a chick?
15:00
rvalue has joined #ffmpeg-devel
15:12
deus0ww has quit [Ping timeout: 252 seconds]
15:16
deus0ww has joined #ffmpeg-devel
15:28
ccawley2011 has joined #ffmpeg-devel
15:29
epony has quit [Remote host closed the connection]
15:32
Krowl has quit [Read error: Connection reset by peer]
15:36
<
Lynne >
grovel before me
15:37
noonien85 has quit [Ping timeout: 252 seconds]
15:39
<
microchip_ >
that's why you wrote "ASM queen @ ffmpeg" on your github? :D
15:39
* microchip_
stalks :P
15:40
epony has joined #ffmpeg-devel
15:42
<
Marth64 >
will try it
15:42
<
haasn >
probably yes
15:42
<
Marth64 >
cool. will close ticket if it lets me and if so
15:59
Krowl has joined #ffmpeg-devel
16:00
dellas has joined #ffmpeg-devel
16:01
Marth64 has quit [Ping timeout: 264 seconds]
16:10
<
Chagalle >
anyone else here get spam mail that looks like AI generated techy nonsense after sending patches to the ML or merging them?
16:11
<
haasn >
Chagalle: from duke abbaddon?
16:11
Chagalle is now known as Chagall
16:11
<
haasn >
I have a permanent filter just for those
16:13
<
Chagall >
I did that too on my primary email address
16:13
cone-025 has quit [Quit: transmission timeout]
16:16
BetweenUs has quit [Quit: Leaving]
16:17
navi has quit [Ping timeout: 256 seconds]
16:19
navi has joined #ffmpeg-devel
16:22
deadshot has joined #ffmpeg-devel
16:23
dellas has quit [Remote host closed the connection]
16:24
Marth64 has joined #ffmpeg-devel
16:32
Marth64 has quit [Ping timeout: 268 seconds]
16:57
dellas has joined #ffmpeg-devel
17:03
darkapex has quit [Quit: WeeChat 2.3]
17:04
Marth64 has joined #ffmpeg-devel
17:11
Marth64 has quit [Ping timeout: 245 seconds]
17:17
darkapex has joined #ffmpeg-devel
17:20
rvalue has quit [Ping timeout: 256 seconds]
17:27
navi has quit [Ping timeout: 268 seconds]
17:27
navi has joined #ffmpeg-devel
17:29
rvalue has joined #ffmpeg-devel
17:45
dellas has quit [Remote host closed the connection]
17:46
dellas has joined #ffmpeg-devel
17:47
ngaullier has quit [Quit: Leaving.]
17:56
Marth64 has joined #ffmpeg-devel
17:57
<
Marth64 >
i believe the issue i reported is impacting all graphical subs, i am testing will write story once i have good data
17:57
<
Marth64 >
but i am seeing duration differences with dvb also compared to previous versions
18:00
Krowl has quit [Read error: Connection reset by peer]
18:02
AbleBacon has joined #ffmpeg-devel
18:03
Marth64 has quit [Ping timeout: 252 seconds]
18:03
Traneptora_ has quit [Quit: Quit]
18:03
Traneptora has joined #ffmpeg-devel
18:08
mkver has quit [Ping timeout: 245 seconds]
18:19
jarthur has joined #ffmpeg-devel
18:25
user23 has quit [Remote host closed the connection]
18:31
user23 has joined #ffmpeg-devel
18:32
deadshot has quit [Quit: Connection closed for inactivity]
19:00
lemourin has joined #ffmpeg-devel
19:11
darkapex has quit [Quit: WeeChat 2.3]
19:12
darkapex has joined #ffmpeg-devel
19:44
Marth64 has joined #ffmpeg-devel
19:52
Marth64 has quit [Ping timeout: 264 seconds]
20:04
<
durandal_1707 >
microchip_: not really active SIMD coder!
20:06
mkver has joined #ffmpeg-devel
20:08
<
durandal_1707 >
microchip_: because no actual hardware to develop things, and FFmpeg gives a shit about it.
20:10
<
Lynne >
hey, I did write the r2c simd, and c2r is just a couple of hours away
20:12
lemourin has joined #ffmpeg-devel
20:12
Krowl has joined #ffmpeg-devel
20:15
lemourin has quit [Client Quit]
20:18
lemourin has joined #ffmpeg-devel
20:19
dellas has quit [Remote host closed the connection]
20:21
dellas has joined #ffmpeg-devel
20:23
Krowl has quit [Read error: Connection reset by peer]
20:23
Krowl has joined #ffmpeg-devel
20:25
<
durandal_1707 >
microchip_: fake SIMD coder, uses ChatGPT to code SIMD!
20:36
kurosu has quit [Quit: Connection closed for inactivity]
20:36
lemourin has joined #ffmpeg-devel
20:44
<
microchip_ >
so Lynne is a chick who uses ChatGPT to write SIMS for FFmpeg? right? LOL
20:44
Workl has joined #ffmpeg-devel
20:45
user23 has quit [Remote host closed the connection]
20:45
user23 has joined #ffmpeg-devel
20:48
Krowl has quit [Ping timeout: 252 seconds]
20:51
<
durandal_1707 >
microchip_: yes, that's why it so slow! because ChatGPT does errors all the time.
20:52
<
durandal_1707 >
seasoned SIMD coder can code x86 SIMD for random function under 1 day
20:52
<
durandal_1707 >
but in FFmpeg, you wait for C few months, and x86 SIMD few years.
20:55
Workl has quit [Read error: Connection reset by peer]
20:56
<
durandal_1707 >
microchip_: look how dav1d writes x86 SIMD so fast
20:56
<
durandal_1707 >
that are real coders!
20:59
<
Lynne >
(I've never asked a single question to chatgpt, it can't match my writing skills on storywriting, let alone asm)
21:00
<
durandal_1707 >
perhaps you should reconsider using ChatGPT, perhaps it could boost your SIMD skills in code speed writing.
21:05
kurosu has joined #ffmpeg-devel
21:10
<
durandal_1707 >
also librempeg have c2r and r2c simd already
21:12
<
microchip_ >
Lynne is a fake! :P
21:12
<
durandal_1707 >
microchip_ is a fake!
21:16
lemourin has joined #ffmpeg-devel
21:31
Marth64 has joined #ffmpeg-devel
21:35
dellas has quit [Remote host closed the connection]
21:55
Kei_N has quit [Read error: Connection reset by peer]
21:55
Kei_N_ has joined #ffmpeg-devel
22:18
dellas has joined #ffmpeg-devel
22:28
mkver has quit [Ping timeout: 264 seconds]
22:45
cone-758 has joined #ffmpeg-devel
22:45
<
cone-758 >
ffmpeg Vladimir Petrov master:c915dc4c5059: avfilter/vsrc_testsrc: fix colorchart black stripe
22:45
<
cone-758 >
ffmpeg jinbo master:a28eea2a277b: avcodec/hevc: Add pel_uni_w_pixels4/6/8/12/16/24/32/48/64 asm opt
22:45
<
cone-758 >
ffmpeg jinbo master:cfbdda607d02: avcodec/hevc: Add add_residual_4/8/16/32 asm opt
22:45
<
cone-758 >
ffmpeg jinbo master:6c6bf18ce871: avcodec/hevc: Add qpel_uni_w_v|h4/6/8/12/16/24/32/48/64 asm opt
22:45
<
cone-758 >
ffmpeg jinbo master:9239081db3d3: avcodec/hevc: Add asm opt for the following functions
22:45
<
cone-758 >
ffmpeg jinbo master:1f642b99afa0: avcodec/hevc: Add epel_uni_w_hv4/6/8/12/16/24/32/48/64 asm opt
22:45
<
cone-758 >
ffmpeg yuanhecai master:a87a52ed0b56: avcodec/hevc: Add ff_hevc_idct_32x32_lasx asm opt
22:48
ccawley2011 has quit [Read error: Connection reset by peer]
23:16
user23 has quit [Remote host closed the connection]
23:17
mkver has joined #ffmpeg-devel
23:20
dellas has quit [Remote host closed the connection]
23:45
dellas has joined #ffmpeg-devel
23:55
<
Marth64 >
let me know if I should stop sending minor fixes, just doing little things what I can. I use ffmpeg for home needs and have no incentive behind this
23:56
<
Marth64 >
except fun/curiosity