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
HarshK23 has quit [Quit: Connection closed for inactivity]
Everything has quit [Quit: leaving]
Kei_N_ has joined #ffmpeg-devel
Kei_N has quit [Read error: Connection reset by peer]
KyleSiefring has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
KyleSiefring has joined #ffmpeg-devel
KyleSiefring has quit [Client Quit]
KyleSiefring has joined #ffmpeg-devel
iive has quit [Quit: They came for me...]
arch1t3cht3 has joined #ffmpeg-devel
arch1t3cht has quit [Ping timeout: 246 seconds]
arch1t3cht3 is now known as arch1t3cht
names__are__hard has joined #ffmpeg-devel
names_are_hard has quit [Read error: Connection reset by peer]
thilo has quit [Ping timeout: 246 seconds]
thilo has joined #ffmpeg-devel
jamrial has quit []
^Neo has quit [Ping timeout: 260 seconds]
Mirarora has quit [Quit: Mirarora encountered a fatal error and needs to close]
Mirarora has joined #ffmpeg-devel
Marth64 has quit [Quit: Leaving]
Kei_N has joined #ffmpeg-devel
Kei_N_ has quit [Ping timeout: 252 seconds]
<fflogger> [editedticket] chconnor: Ticket #11314 ([avformat] "alsa" capturing with "-c:a copy" had audio stuttering in AVI) updated https://trac.ffmpeg.org/ticket/11314#comment:9
\\Mr_C\\ has quit [Remote host closed the connection]
stazthebox6 has joined #ffmpeg-devel
stazthebox has quit [Ping timeout: 252 seconds]
stazthebox6 is now known as stazthebox
<elenril> pross: why are you reading in a muxer?
Martchus_ has joined #ffmpeg-devel
Martchus has quit [Ping timeout: 248 seconds]
Sean_McG has quit [Quit: Lost terminal]
<pross> i am writing a qmage muxer. each packet stores the total number of frames, so i need a way to revisit each packet at the end of muxing when total number of frames is known.
<pross> the initial, but not workable idea, was to seek through the file (each packet has a length field written to disk) and write the total number of frames.
<elenril> kinky
<Lynne> keep everything in a buffer and only output on EOF?
<Lynne> alternatively, check if writing 0 or INT_MAX is supported by demuxers
<Lynne> its not mp4 or matroska after all, its something with as much use as a video game format used in some 90's adventure game once
<elenril> keep a list of offsets to update?
<elenril> no reading required
<pross> keeping a list of offsets is what i will do
<pross> thanks. currently wrestling with motion_est_template
HarshK23 has joined #ffmpeg-devel
SuperFashi has quit [Quit: No Ping reply in 180 seconds.]
SuperFashi has joined #ffmpeg-devel
Sean_McG has joined #ffmpeg-devel
<fflogger> [editedticket] Disjt: Ticket #11278 ([ffmpeg] Custom playback routines definition) updated https://trac.ffmpeg.org/ticket/11278#comment:6
<fflogger> [newticket] ffmpeg.pete: Ticket #11320 ([undetermined] ffmpeg DESTROYS input files) created https://trac.ffmpeg.org/ticket/11320
<fflogger> [editedticket] elenril: Ticket #11320 ([undetermined] ffmpeg DESTROYS input files) updated https://trac.ffmpeg.org/ticket/11320#comment:1
<fflogger> [editedticket] ffmpeg.pete: Ticket #11320 ([undetermined] ffmpeg DESTROYS input files) updated https://trac.ffmpeg.org/ticket/11320#comment:2
<fflogger> [editedticket] ffmpeg.pete: Ticket #11320 ([undetermined] ffmpeg DESTROYS input files) updated https://trac.ffmpeg.org/ticket/11320#comment:3
kepstin has quit [Remote host closed the connection]
kepstin has joined #ffmpeg-devel
kepstin has quit [Remote host closed the connection]
kepstin has joined #ffmpeg-devel
___nick___ has joined #ffmpeg-devel
mkver has joined #ffmpeg-devel
ccawley2011 has joined #ffmpeg-devel
___nick___ has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
___nick___ has joined #ffmpeg-devel
___nick___ has quit [Client Quit]
___nick___ has joined #ffmpeg-devel
^Neo has joined #ffmpeg-devel
^Neo has quit [Changing host]
^Neo has joined #ffmpeg-devel
jamrial has joined #ffmpeg-devel
___nick___ has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
___nick___ has joined #ffmpeg-devel
<Traneptora> >uses -y
<Traneptora> >overwrote file without asking
<Traneptora> well yea
sudden has quit [Quit: leaving]
sudden has joined #ffmpeg-devel
rvalue- has joined #ffmpeg-devel
rvalue has quit [Ping timeout: 244 seconds]
witchymary has quit [Remote host closed the connection]
witchymary has joined #ffmpeg-devel
rvalue- is now known as rvalue
ccawley2011 has quit [Ping timeout: 252 seconds]
Krowl has joined #ffmpeg-devel
Marth64 has joined #ffmpeg-devel
Everything has joined #ffmpeg-devel
<fflogger> [newticket] Slimbizkit: Ticket #11321 ([avcodec] dolby digital plus 7.1 defective decoding) created https://trac.ffmpeg.org/ticket/11321
Workl has joined #ffmpeg-devel
<Marth64> i streamhashed sample ^ from 4.x and master and result is same
<Marth64> no headphones with me though ;-;
Krowl has quit [Ping timeout: 252 seconds]
<Marth64> (and thats decoded to pcm_s32le)
MrZeus__ has joined #ffmpeg-devel
Krowl has joined #ffmpeg-devel
Workl has quit [Ping timeout: 246 seconds]
ccawley2011 has joined #ffmpeg-devel
psykose has quit [Remote host closed the connection]
psykose has joined #ffmpeg-devel
Workl has joined #ffmpeg-devel
Krowl has quit [Ping timeout: 260 seconds]
Krowl has joined #ffmpeg-devel
Krowl has quit [Read error: Connection reset by peer]
b50d has joined #ffmpeg-devel
Workl has quit [Ping timeout: 246 seconds]
<BBB> maybe someone should tell ffmpeg.pete to use -i 00/%d.jpg instead of -i 00/*.jpg
Krowl has joined #ffmpeg-devel
Krowl has quit [Read error: Connection reset by peer]
Krowl has joined #ffmpeg-devel
<Traneptora> he did comment that he realized what he did wrong
Workl has joined #ffmpeg-devel
Krowl has quit [Ping timeout: 276 seconds]
Krowl has joined #ffmpeg-devel
Workl has quit [Ping timeout: 244 seconds]
Everything has quit [Quit: leaving]
<beastd> Definitely not a good idea to use -y on the first runs (better to add it later, if you need to encode multiple times but have checked the command line does what you want)
<beastd> Though I believe the -i syntax for the inputs instead of e.g. a -o syntax for the outputs is a pitty.
<beastd> There are not many use cases for using shell globbing for the outputs, while there are many for using it on the inputs. also it comes to mind naturally for typical CLI users.
Workl has joined #ffmpeg-devel
Krowl has quit [Ping timeout: 246 seconds]
mkver has quit [Ping timeout: 252 seconds]
mkver has joined #ffmpeg-devel
b50d has quit [Remote host closed the connection]
Krowl has joined #ffmpeg-devel
zenmov has quit [Ping timeout: 252 seconds]
Krowl has quit [Read error: Connection reset by peer]
Workl has quit [Ping timeout: 265 seconds]
Marth64 has quit [Quit: Leaving]
b50d has joined #ffmpeg-devel
Marth64 has joined #ffmpeg-devel
b50d has quit [Remote host closed the connection]
witchymary has quit [Remote host closed the connection]
zsoltiv_ has joined #ffmpeg-devel
iive has joined #ffmpeg-devel
b50d has joined #ffmpeg-devel
<BBB> dav1d has both -i and -o, which is slightly more protective in that sense
b50d has quit [Remote host closed the connection]
<beastd> BBB: agree. that's actually a little better in regards to misuse. would still be better to not require -i for inputs i would think ATM
<BBB> not requiring -i means shell expansion becomes a thing, yes
<BBB> but a bit late now ;)
<haasn> does anybody actually use the AVCOL_TRC_LOG(_SQRT) ever?
<haasn> are there any sample files for it I could look at?
<haasn> or documentation other than what's in H.273?
<JEEB> the drafts might have some information but you'd have to see how old those values are
<JEEB> that is actually there in the 2003 ed of H.264, so that's an old value
<JEEB> H.264 document archives are at https://www.itu.int/wftp3/av-arch/jvt-site/
<JEEB> with a quick scroll can't find :/ I wonder if older specs also had this
<JEEB> it at least also exists in the mpeg-4 part 2 (visual) space, wonder if it's in H.263, too
<JEEB> doesn't seem so
witchymary has joined #ffmpeg-devel
___nick___ has quit [Ping timeout: 245 seconds]
___nick___ has joined #ffmpeg-devel
fflogger has quit [Remote host closed the connection]
fflogger has joined #ffmpeg-devel
Marth64 has quit [Quit: Leaving]
<ePirat> BBB, I also wish we had -o, I keep frequently typing it by mistake because I am so used to from other tools… but that ship has probably long sailed :D
___nick___ has quit [Ping timeout: 246 seconds]
<BBB> right :) being backwards-compatible is probably much more widely appreciated
<ePirat> yeah its such a fundamental thing that we can never change it…
<ePirat> BtbN, patchwork is still veeery slow
<BtbN> yes, but there is nothing I can do about it. It's just sending insanely stupid SQL queries
<BtbN> Only the big summary pages should be slow
<cone-127> ffmpeg Marvin Scholz master:ecb7232bac33: avfilter: fix unused variable warning
cone-127 has joined #ffmpeg-devel
<ePirat> BtbN, the completion in the "Submitter" field is broken too, I guess because the request takes too long
Everything has joined #ffmpeg-devel
<fflogger> [editedticket] MasterQuestionable: Ticket #11314 ([avformat] "alsa" capturing with "-c:a copy" had audio stuttering in AVI) updated https://trac.ffmpeg.org/ticket/11314#comment:10
<fflogger> [editedticket] chconnor: Ticket #11314 ([avformat] "alsa" capturing with "-c:a copy" had audio stuttering in AVI) updated https://trac.ffmpeg.org/ticket/11314#comment:11
ccawley2011_ has joined #ffmpeg-devel
ccawley2011__ has joined #ffmpeg-devel
Marth64 has joined #ffmpeg-devel
<Marth64> jdarnley: I have fixed the issue with the missing last chapter
<Marth64> doing a circuit of testing and will send the patch up
<Marth64> (DVD chapter)
ccawley2011 has quit [Ping timeout: 260 seconds]
<jdarnley> nice I had forgotten
ccawley2011 has joined #ffmpeg-devel
ccawley2011_ has quit [Ping timeout: 252 seconds]
Everything has quit [Ping timeout: 246 seconds]
ccawley2011__ has quit [Ping timeout: 248 seconds]
Everything has joined #ffmpeg-devel
<compnnn> i also prefer adding an optional -o , just for people who prefer -o. it wont break backwards compat
<compnnn> because it wont be required
<Marth64> is it by design that ffplay does not close after input EOF?
<Marth64> or just ffplay being ffplay
<BtbN> it always closed fine for me
<compnnn> its waiting for you to throw it more input /s
<Marth64> ahhh sorry to clarify, i mean it does not close itself after EOF
<BtbN> yes, that's how I've always seen it behave
<another|> -autoexit
<Marth64> lovely
<beastd> Marth64: it is "by design", but there should be an option that makes it exit (ah another| has it already=
<Marth64> thanks for the option and thanks for confirming i am not crazy
<BtbN> Did that change at some point?
ccawley2011 has quit [Read error: Connection reset by peer]
<BtbN> I could swear it closing at EOF is the default behaviour
<Marth64> It appears to not close since at least 4.4.2 which is the oldest I have laying around
<compnnn> i tested n6 and n7 both dont autoexit
<compnnn> maybe you are using another command line movie player :)
<Marth64> the doc is also messed up I think :(
<Marth64> >ffplay is a player!
<Marth64> (all examples reference ffmpeg)
<beastd> the design behind this was probably if it doesn't exit you can seek back etc.
<beastd> personally i find it rahter annoying that it doesn't exit most of the time
<compnnn> ehehe
<compnnn> true theres a lot of ffmpeg command lines in the ffplay docs
beastd has quit [Quit: KVIrc 5.2.4 Quasar http://www.kvirc.net/]
<Marth64> alias ffplay='ffplay -autoexit'
<Marth64> :D
<compnnn> alias ffplay=mplayer ...
<Marth64> it is nice for testing
beastd has joined #ffmpeg-devel
Marth64 has quit [Quit: Leaving]
<cone-127> ffmpeg James Almer master:4e6d31755bf8: avformat/spdifdec: parse headers for audio codecs
<cone-127> ffmpeg James Almer master:23a1c021f299: avformat/movenc: write stss boxes for xHE-AAC
<cone-127> ffmpeg James Almer master:f938b2b3f51f: avformat/test/movenc: set audio packets as key frames
<cone-127> ffmpeg James Almer master:f656c00bd953: avformat/matroskadec: set all frames in a keyframe simple box as keyframes
<cone-127> ffmpeg James Almer master:8ddbc26dedcf: avformat/mov: don't unconditionally set all audio packets in fragments as key frames
<cone-127> ffmpeg James Almer master:64bb91fd3b5a: avcodec/aac_parser: set key_frame and profile
<cone-127> ffmpeg James Almer master:faea08b722de: avcodec/aac/aacdec: set keyframe flag in output frames
<cone-127> ffmpeg James Almer master:ffdace5ad473: avcodec/aacenc: set keyframe flag in output packets
<cone-127> ffmpeg James Almer master:d3dd14bf5b4a: avcodec/audiotoolboxdec: set set keyframe flag in output frames
<cone-127> ffmpeg James Almer master:495c891e3998: avcodec/audiotoolboxnec: set set keyframe flag in output packets
<cone-127> ffmpeg James Almer master:281b7fc02e31: avcodec/libfdk-aacdec: set keyframe flag and profile in output frames
<cone-127> ffmpeg James Almer master:99f87251e0cc: avcodec/libfdk-aacenc: set keyframe in output packets
<cone-127> ffmpeg James Almer master:8d2d2519e044: avcodec/mediacodecdec: set set keyframe flag in output frames
<cone-127> ffmpeg James Almer master:40bd6d835575: avcodec/codec_desc: remove Intra Only prop for AAC
<fflogger> [editedticket] jamrial: Ticket #11272 ([avcodec] xHe-AAC: ffprobe marks all the frames as KEY frame) updated https://trac.ffmpeg.org/ticket/11272#comment:1
zenmov has joined #ffmpeg-devel
Marth64 has joined #ffmpeg-devel