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.0 has been released! | Please read ffmpeg.org/developer.html#Code-of-conduct
thilo has quit [Ping timeout: 256 seconds]
kasper93 has quit [Ping timeout: 252 seconds]
kasper93 has joined #ffmpeg-devel
thilo has joined #ffmpeg-devel
thilo has quit [Changing host]
thilo has joined #ffmpeg-devel
lexano has quit [Ping timeout: 255 seconds]
rossy has quit [Remote host closed the connection]
rossy has joined #ffmpeg-devel
thilo has quit [Ping timeout: 256 seconds]
thilo has joined #ffmpeg-devel
\\Mr_C\\ has quit [Remote host closed the connection]
System_Error has quit [Remote host closed the connection]
System_Error has joined #ffmpeg-devel
lemourin has joined #ffmpeg-devel
arch1t3cht5 has joined #ffmpeg-devel
arch1t3cht has quit [Ping timeout: 268 seconds]
arch1t3cht5 is now known as arch1t3cht
feiwan1 has joined #ffmpeg-devel
jamrial has quit []
Martchus has joined #ffmpeg-devel
Martchus_ has quit [Ping timeout: 268 seconds]
Kei_N_ has quit [Quit: leaving]
Kei_N has joined #ffmpeg-devel
AbleBacon has quit [Read error: Connection reset by peer]
any1 has quit [Ping timeout: 252 seconds]
any1 has joined #ffmpeg-devel
ngaullier has joined #ffmpeg-devel
Krowl has joined #ffmpeg-devel
Krowl has quit [Read error: Connection reset by peer]
System_Error has quit [Remote host closed the connection]
System_Error has joined #ffmpeg-devel
Krowl has joined #ffmpeg-devel
j45_ has joined #ffmpeg-devel
j45 has quit [Ping timeout: 268 seconds]
j45_ is now known as j45
j45 has joined #ffmpeg-devel
j45 has quit [Changing host]
mkver has joined #ffmpeg-devel
ccawley2011 has joined #ffmpeg-devel
<Lynne>
sent off the first revision of the USAC decoder to the ML
<Lynne>
its good enough in terms of integration, quality and you can still play around with it
<Lynne>
you'll need to modify exhale by adding "#define NO_PREROLL_DATA 1" at the top of src/lib/exhaleLibPch.h to generate streams
<Lynne>
also missing: keyframe parsing in mov/mp4
<Lynne>
the keyframes USAC has are very "if you miss a frame, you'll get total garbage out" keyframes, not the lenient kind opus streams are
<JEEB>
mp4 is supposed to have in the sample descriptions whether it's a random access point or not, so one would hope you wouldn't have to parse anything additional
<JEEB>
or not sample description since that might be something different in the spec :P whatever the heck was the list of packets
rvalue has quit [Read error: Connection reset by peer]
rvalue has joined #ffmpeg-devel
Krowl has quit [Read error: Connection reset by peer]
novaphoenix has quit [Quit: i quit]
novaphoenix has joined #ffmpeg-devel
Livio has joined #ffmpeg-devel
Livio has quit [Ping timeout: 246 seconds]
Livio has joined #ffmpeg-devel
lexano has joined #ffmpeg-devel
Livio has quit [Ping timeout: 260 seconds]
Krowl has joined #ffmpeg-devel
darkapex has quit [Remote host closed the connection]
darkapex has joined #ffmpeg-devel
<Lynne>
the issue is everything assumes that all audio only has keyframes, and a good program just added an exeption for truehd
<JEEB>
but if the packet info is parsed from container stuff and properly exposed in the AVPacket API then at least seek APIs should properly handle it
<thardin>
ff_ctz*_c() both have UB. the 32-bit version is easy to fix, the 64-bit version less so
<thardin>
v == INT64_MIN ? INT64_MIN : (v & -v) surely there's a better way
<thardin>
oh wait, casting to uint64_t should work. I think.
AbleBacon has joined #ffmpeg-devel
<thardin>
there we go. very pleasing
<Lynne>
j-b: +250 more lines for complex stereo prediction
cone-799 has quit [Quit: transmission timeout]
ngaullier has quit [Ping timeout: 252 seconds]
ccawley2011 has quit [Ping timeout: 246 seconds]
jamrial has quit []
ccawley2011 has joined #ffmpeg-devel
jamrial has joined #ffmpeg-devel
compn has quit [Read error: Connection reset by peer]
compn has joined #ffmpeg-devel
Daemon404 has joined #ffmpeg-devel
Krowl has quit [Read error: Connection reset by peer]
MrZeus has joined #ffmpeg-devel
MrZeus_ has joined #ffmpeg-devel
MrZeus has quit [Ping timeout: 255 seconds]
IndecisiveTurtle has joined #ffmpeg-devel
Kei_N has quit [Read error: Connection reset by peer]
Kei_N has joined #ffmpeg-devel
IndecisiveTurtle has quit [Remote host closed the connection]
NotWarcop has joined #ffmpeg-devel
IndecisiveTurtle has joined #ffmpeg-devel
nto has quit [Ping timeout: 246 seconds]
nto has joined #ffmpeg-devel
staceee has quit [Read error: Connection reset by peer]
rossy_ has joined #ffmpeg-devel
Warcop has quit [Ping timeout: 268 seconds]
jkkm has quit [Ping timeout: 246 seconds]
graphitemaster has quit [Ping timeout: 246 seconds]
Lypheo0 has joined #ffmpeg-devel
Nightrose_ has joined #ffmpeg-devel
jluthra_ has joined #ffmpeg-devel
sdc_ has joined #ffmpeg-devel
rossy has quit [Ping timeout: 256 seconds]
haihao has quit [Ping timeout: 256 seconds]
kepstin has quit [Ping timeout: 256 seconds]
rossy_ is now known as rossy
rvalue has quit [Ping timeout: 256 seconds]
paulk has quit [Ping timeout: 256 seconds]
jkkm has joined #ffmpeg-devel
kylophone_ has joined #ffmpeg-devel
sdc has quit [Read error: Connection reset by peer]
sdc_ is now known as sdc
kylophone has quit [Ping timeout: 268 seconds]
jluthra has quit [Ping timeout: 246 seconds]
jluthra_ is now known as jluthra
kylophone_ is now known as kylophone
haxar has quit [Ping timeout: 246 seconds]
Lypheo has quit [Ping timeout: 256 seconds]
Nightrose_ is now known as Nightrose
Lypheo0 is now known as Lypheo
Nightrose has quit [Ping timeout: 256 seconds]
rvalue has joined #ffmpeg-devel
haihao has joined #ffmpeg-devel
paulk has joined #ffmpeg-devel
paulk has joined #ffmpeg-devel
staceee has joined #ffmpeg-devel
kepstin has joined #ffmpeg-devel
APic has quit [Ping timeout: 268 seconds]
APic has joined #ffmpeg-devel
graphitemaster has joined #ffmpeg-devel
iive has joined #ffmpeg-devel
haxar has joined #ffmpeg-devel
MrZeus__ has joined #ffmpeg-devel
markh has quit [Remote host closed the connection]
MrZeus_ has quit [Ping timeout: 255 seconds]
sudden has quit [Ping timeout: 272 seconds]
mkver has quit [Ping timeout: 260 seconds]
sudden has joined #ffmpeg-devel
ngaullier has joined #ffmpeg-devel
ngaullier has quit [Ping timeout: 268 seconds]
markh has joined #ffmpeg-devel
Livio has joined #ffmpeg-devel
mkver has joined #ffmpeg-devel
Livio has quit [Ping timeout: 256 seconds]
markh has quit [Ping timeout: 255 seconds]
mark4o has joined #ffmpeg-devel
mark4o is now known as markh
<BtbN>
Weren't there patches for enhanced rtmp multi-stream on the ML already?
<BtbN>
I swear I saw those come by, but Thunderbird can't find them
averne has quit [Ping timeout: 255 seconds]
markh has quit [Ping timeout: 268 seconds]
System_Error has quit [Remote host closed the connection]
System_Error has joined #ffmpeg-devel
ccawley2011 has quit [Read error: Connection reset by peer]
<BtbN>
found them
<BtbN>
had to search flv, not rtmp...
<BtbN>
The flvenc.c code confuses me. Does it actually support any audio codec other than aac? Like, flv_write_codec_header looks like it would write nothing for any audio codec except aac
<Lynne>
pretty sure mp3 is supported
<nevcairiel>
only AAC specifies a custom data format, which includes the AudioSpecificConfig element, all other codecs just plainly put in the audio bitstream and use generic flv fields otherwise
MrZeus__ has quit [Ping timeout: 246 seconds]
<BtbN>
Hm, this will be messy with the enhanced rtmp stuff
HarshK23 has quit [Quit: Connection closed for inactivity]
haihao has quit [Ping timeout: 240 seconds]
haihao has joined #ffmpeg-devel
averne has joined #ffmpeg-devel
<cosminaught>
> the issue is everything assumes that all audio only has keyframes
<cosminaught>
This assumption no longer holds with xHE-AAC, and we ended up having to patch a bunch of places that were assuming all audio frames are keyframes to add an "unless xHE-AAC". I can send a patch if it helps.
<nevcairiel>
TrueHD already had non-key audio frames, and you had to find a major sync frame if you resumed decoding
IndecisiveTurtle has quit [Ping timeout: 240 seconds]