2025-08-22 10:25
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 8.0 has been released! | Please read ffmpeg.org/developer.html#Code-of-conduct
00:02
minimal has quit [Quit: Leaving]
00:23
DodoGTA has quit [Read error: Connection reset by peer]
00:41
LainIwakura has joined #ffmpeg-devel
00:48
LainIwakura has quit [Ping timeout: 250 seconds]
00:49
MisterMinister has quit [Ping timeout: 240 seconds]
00:50
MisterMinister has joined #ffmpeg-devel
00:51
witchymary has quit [Remote host closed the connection]
00:52
witchymary has joined #ffmpeg-devel
00:53
Anthony_ZO has joined #ffmpeg-devel
00:58
Anthony_ZO has quit [Ping timeout: 246 seconds]
01:05
Anthony_ZO has joined #ffmpeg-devel
01:38
<
mkver >
jamrial: I haven't seen a PR for that.
01:39
<
jamrial >
because it's a trivial change in a module i mostly wrote
01:40
<
mkver >
If you had sent it, I would have asked you to put the info from the commit message in a comment. But nevermind.
02:18
mkver has quit [Remote host closed the connection]
02:18
mkver has joined #ffmpeg-devel
02:47
MisterMinister has quit [Ping timeout: 256 seconds]
02:47
MisterMinister has joined #ffmpeg-devel
03:04
pross has joined #ffmpeg-devel
03:06
jarthur has joined #ffmpeg-devel
03:23
jamrial has quit []
03:31
Martchus has joined #ffmpeg-devel
03:32
Martchus_ has quit [Ping timeout: 264 seconds]
03:35
jarthur has quit [Quit: jarthur]
03:41
jarthur has joined #ffmpeg-devel
04:03
Kei_N has joined #ffmpeg-devel
04:03
Kei_N_ has quit [Read error: Connection reset by peer]
04:14
kimapr__ has quit [Read error: Connection reset by peer]
04:14
Kei_N has quit [Read error: Connection reset by peer]
04:15
kimapr__ has joined #ffmpeg-devel
04:17
Kimapr_ has joined #ffmpeg-devel
04:17
kimapr__ has quit [Read error: Connection reset by peer]
04:19
Kei_N has joined #ffmpeg-devel
04:47
HarshK23 has joined #ffmpeg-devel
04:57
mkver has quit [Ping timeout: 244 seconds]
05:01
Kei_N has quit [Read error: Connection reset by peer]
05:01
Kei_N_ has joined #ffmpeg-devel
05:01
Kimapr_ has quit [Read error: Connection reset by peer]
05:01
Kimapr_ has joined #ffmpeg-devel
05:01
jarthur has quit [Quit: jarthur]
05:04
MisterMinister has quit [Ping timeout: 256 seconds]
05:06
mkver has joined #ffmpeg-devel
05:15
_whitelogger has quit [Ping timeout: 256 seconds]
05:18
_whitelogger_ has joined #ffmpeg-devel
05:32
Anthony_ZO1 has joined #ffmpeg-devel
05:32
Anthony_ZO has quit [Read error: Connection reset by peer]
05:32
Anthony_ZO1 is now known as Anthony_ZO
05:51
Kei_N_ has quit [Read error: Connection reset by peer]
05:56
Kei_N has joined #ffmpeg-devel
05:59
Kimapr_ has quit [Remote host closed the connection]
06:00
Kimapr_ has joined #ffmpeg-devel
06:09
DodoGTA has joined #ffmpeg-devel
06:10
bsFFFFFF has joined #ffmpeg-devel
06:21
Kei_N has quit [Read error: Connection reset by peer]
06:23
Kei_N has joined #ffmpeg-devel
06:24
GewoonLeon has joined #ffmpeg-devel
06:58
bsFFFFFF has quit [*.net *.split]
06:58
mkver has quit [*.net *.split]
06:58
Martchus has quit [*.net *.split]
06:58
witchymary has quit [*.net *.split]
06:58
jessidhia has quit [*.net *.split]
06:58
nevcairiel has quit [*.net *.split]
06:58
Thulinma has quit [*.net *.split]
06:58
funman has quit [*.net *.split]
06:59
bsFFFFFF has joined #ffmpeg-devel
06:59
mkver has joined #ffmpeg-devel
06:59
Martchus has joined #ffmpeg-devel
06:59
witchymary has joined #ffmpeg-devel
06:59
jessidhia has joined #ffmpeg-devel
06:59
nevcairiel has joined #ffmpeg-devel
06:59
Thulinma has joined #ffmpeg-devel
06:59
funman has joined #ffmpeg-devel
07:14
acryo has quit [Ping timeout: 240 seconds]
07:40
pross_ is now known as pross
07:41
ngaullier has joined #ffmpeg-devel
08:07
acryo has joined #ffmpeg-devel
08:07
acryo has joined #ffmpeg-devel
08:07
acryo has quit [Changing host]
08:21
tufei__ has joined #ffmpeg-devel
08:24
tufei_ has quit [Ping timeout: 272 seconds]
09:04
Anthony_ZO has quit [Ping timeout: 260 seconds]
09:12
haxar has quit [*.net *.split]
09:12
fennewald has quit [*.net *.split]
09:12
tortoise has quit [*.net *.split]
09:12
redzic has quit [*.net *.split]
09:12
AMM has quit [*.net *.split]
09:14
AMM has joined #ffmpeg-devel
09:14
redzic has joined #ffmpeg-devel
09:14
haxar has joined #ffmpeg-devel
09:14
tortoise has joined #ffmpeg-devel
09:14
fennewald has joined #ffmpeg-devel
09:39
<
ramiro >
mkver: I can't find the context for #issuecomment-11298
09:46
<
mkver >
It's an incompatibility of the user's options and the data.
09:46
<
mkver >
And actually the real bug is lowres itself.
09:47
<
mkver >
s/user's options and the data/user's options and the data and our code/
09:54
<
ramiro >
mkver: thanks. so it should be AVERROR(EINVAL)?
09:54
CounterPillow is now known as CountPillow
10:01
tufei__ has quit [Remote host closed the connection]
10:02
tufei__ has joined #ffmpeg-devel
10:21
GewoonLeon has quit [Read error: Connection reset by peer]
10:21
GewoonLeon1 has joined #ffmpeg-devel
10:23
GewoonLeon1 is now known as GewoonLeon
10:27
signalhunter has quit [Ping timeout: 245 seconds]
10:28
signalhunter has joined #ffmpeg-devel
10:28
klaxa has quit [Ping timeout: 245 seconds]
10:28
ocrete has quit [Ping timeout: 245 seconds]
10:28
ocrete has joined #ffmpeg-devel
10:29
Raz- has quit [Ping timeout: 256 seconds]
10:30
Raz- has joined #ffmpeg-devel
10:30
sfan5 has quit [Ping timeout: 256 seconds]
10:30
sfan5 has joined #ffmpeg-devel
10:30
klaxa has joined #ffmpeg-devel
10:33
Lypheo has quit [Ping timeout: 256 seconds]
10:33
TD-Linux has quit [Ping timeout: 256 seconds]
10:33
Lypheo has joined #ffmpeg-devel
10:33
TD-Linux has joined #ffmpeg-devel
10:34
jkhsjdhjs has quit [Ping timeout: 256 seconds]
10:34
jkhsjdhjs has joined #ffmpeg-devel
10:35
ocrete1 has quit [Ping timeout: 265 seconds]
10:36
ocrete1 has joined #ffmpeg-devel
10:39
grillo_00 has quit [Quit: Ping timeout (120 seconds)]
10:39
grillo_0 has joined #ffmpeg-devel
10:52
BtbN has quit [Ping timeout: 265 seconds]
11:03
marcj has quit [Ping timeout: 265 seconds]
11:04
ramiro has quit [Ping timeout: 245 seconds]
11:05
marcj has joined #ffmpeg-devel
11:05
ramiro has joined #ffmpeg-devel
11:06
s55 has quit [Ping timeout: 256 seconds]
11:08
s55 has joined #ffmpeg-devel
11:08
BtbN has joined #ffmpeg-devel
11:08
jkqxz has quit [Ping timeout: 256 seconds]
11:09
jkqxz has joined #ffmpeg-devel
11:21
GewoonLeon has quit [Quit: GewoonLeon]
11:21
GewoonLeon1 has joined #ffmpeg-devel
11:23
GewoonLeon1 is now known as GewoonLeon
11:24
dlb76 has quit [Ping timeout: 265 seconds]
11:25
minimal has joined #ffmpeg-devel
11:30
dlb76 has joined #ffmpeg-devel
11:30
dlb76 has quit [Excess Flood]
11:36
dlb76 has joined #ffmpeg-devel
12:14
jamrial has joined #ffmpeg-devel
12:54
<
jamrial >
mkver: is that even a valid file? no dimensions can't possibly be allowed...
12:54
<
mkver >
I don't know.
12:55
<
mkver >
It doesn't have a "Video" element in the TrackEntry.
12:55
bsFFFFFF has quit [Quit: bsFFFFFF]
12:55
<
mkver >
A "Video" with zero dimensions is invalid...
12:55
<
jamrial >
yeah, the sample is invalid
12:56
<
mkver >
Anyway, it used to work and we strive to support slightly out-of-spec files that happen to exist in the wild.
12:56
<
jamrial >
agree, but it's annoying
12:56
<
mkver >
I said it does not have a "Video" element and the dimensions are in said "Video" element.
12:57
<
mkver >
A Video element with zero dimensions is invalid, but is an nonexisting one?
12:58
<
jamrial >
yes, because the track doesn't even have a type
12:58
<
jamrial >
it happened to work because the codec id is there
13:01
odrling has quit [Remote host closed the connection]
13:02
odrling has joined #ffmpeg-devel
13:07
<
jamrial >
should probably add a strict_std check too
13:10
<
mkver >
I'd rather use '>= track->video.pixel_width + !track->video.pixel_width" in the last check
13:10
<
mkver >
Your solution would allow cropping information to be exported if the dimensions are unset.
13:35
grillo_0 has quit [Quit: Ping timeout (120 seconds)]
13:35
grillo_0 has joined #ffmpeg-devel
13:39
grillo_03 has joined #ffmpeg-devel
13:42
Kei_N has quit [Read error: Connection reset by peer]
13:42
klaxa has joined #ffmpeg-devel
13:42
klaxa has quit [Ping timeout: 256 seconds]
13:42
grillo_0 has quit [Ping timeout: 256 seconds]
13:42
ocrete1 has quit [Ping timeout: 256 seconds]
13:42
ocrete has quit [Ping timeout: 256 seconds]
13:42
grillo_03 is now known as grillo_0
13:44
Kei_N has joined #ffmpeg-devel
13:46
MisterMinister has joined #ffmpeg-devel
14:21
mkver has quit [Ping timeout: 244 seconds]
14:31
GewoonLeon has quit [Ping timeout: 246 seconds]
14:54
blb has quit [Ping timeout: 245 seconds]
14:56
blb has joined #ffmpeg-devel
14:59
mateo` has quit [Ping timeout: 255 seconds]
15:57
mkver has joined #ffmpeg-devel
16:18
blb has quit [Quit: brb]
16:20
<
kasper93 >
shouldn't there be validation?
16:21
<
kasper93 >
or it's on user side to validate those?
16:22
blb has joined #ffmpeg-devel
16:30
philipl has quit [Quit: leaving]
16:39
lemourin has quit [Quit: Ping timeout (120 seconds)]
16:39
lemourin has joined #ffmpeg-devel
16:48
philipl has joined #ffmpeg-devel
16:49
<
jamrial >
kasper93: validation for those is not up to the demuxer, but users (like a decoder, scaler or such)
17:00
lemourin has joined #ffmpeg-devel
17:14
ngaullier has quit [Remote host closed the connection]
17:30
jamrial has quit [Read error: Connection reset by peer]
17:30
jamrial_ has joined #ffmpeg-devel
18:03
ocrete has joined #ffmpeg-devel
18:06
uau_ has joined #ffmpeg-devel
18:08
uau has quit [Ping timeout: 255 seconds]
18:24
mkver has quit [Ping timeout: 265 seconds]
18:44
Compnn has joined #ffmpeg-devel
18:46
khrbtxyz_ has joined #ffmpeg-devel
18:46
psykose_ has joined #ffmpeg-devel
18:46
llyyrr has joined #ffmpeg-devel
18:46
frankplow_ has joined #ffmpeg-devel
18:47
psykose has quit [Ping timeout: 248 seconds]
18:47
Hobbyboy has quit [Ping timeout: 248 seconds]
18:47
psykose_ is now known as psykose
18:47
c_14 has quit [Ping timeout: 248 seconds]
18:47
Arsen has quit [Read error: Connection reset by peer]
18:47
Hobbyboy has joined #ffmpeg-devel
18:47
c_14 has joined #ffmpeg-devel
18:47
llyyr has quit [Read error: Connection reset by peer]
18:47
Compnon has quit [Read error: Connection reset by peer]
18:47
khrbtxyz has quit [Ping timeout: 248 seconds]
18:47
frankplow has quit [Ping timeout: 248 seconds]
18:47
xvaclav has quit [Ping timeout: 248 seconds]
18:47
j-b has quit [Ping timeout: 248 seconds]
18:47
frankplow_ is now known as frankplow
18:47
natto- has quit [Ping timeout: 248 seconds]
18:48
natto17 has joined #ffmpeg-devel
18:48
khrbtxyz_ is now known as khrbtxyz
18:48
llyyrr is now known as llyyr
18:48
funkylab_ has quit [Ping timeout: 248 seconds]
18:48
funkylab_ has joined #ffmpeg-devel
18:49
j-b has joined #ffmpeg-devel
18:49
xvaclav has joined #ffmpeg-devel
18:50
Arsen has joined #ffmpeg-devel
18:58
Xe has quit [Ping timeout: 255 seconds]
18:58
Xe_ has joined #ffmpeg-devel
19:26
Kei_N_ has joined #ffmpeg-devel
19:29
Kei_N has quit [Ping timeout: 256 seconds]
20:02
ShadowJK has quit [Ping timeout: 256 seconds]
20:13
ShadowJK has joined #ffmpeg-devel
20:25
lemourin5 has joined #ffmpeg-devel
20:25
lemourin is now known as Guest5001
20:25
lemourin5 is now known as lemourin
20:28
Guest5001 has quit [Ping timeout: 246 seconds]
20:32
lemourin1 has joined #ffmpeg-devel
20:32
lemourin1 is now known as lemourin
20:32
lemourin has quit [Killed (platinum.libera.chat (Nickname regained by services))]
21:06
damian101 has joined #ffmpeg-devel
21:06
damian101 has quit [Read error: Connection reset by peer]
21:07
damian101 has joined #ffmpeg-devel
22:04
Kimapr_ has quit [Remote host closed the connection]
22:04
Kimapr has joined #ffmpeg-devel
22:07
HarshK23 has quit [Quit: Connection closed for inactivity]
22:14
Traneptora has quit [Quit: Quit]
22:18
Anthony_ZO has joined #ffmpeg-devel
22:40
jarthur has joined #ffmpeg-devel
22:41
Xe_ is now known as Xe
23:05
minimal has quit [Quit: Leaving]
23:40
lemourin4 has joined #ffmpeg-devel
23:40
lemourin4 is now known as lemourin