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
markh has quit [Read error: Connection reset by peer]
markh has joined #ffmpeg-devel
durandal_1707 has quit [Ping timeout: 260 seconds]
durandal_1707 has joined #ffmpeg-devel
iive has quit [Quit: They came for me...]
user23 has joined #ffmpeg-devel
MisterMinister has joined #ffmpeg-devel
tufei_ has joined #ffmpeg-devel
tufei__ has quit [Remote host closed the connection]
thilo has quit [Ping timeout: 276 seconds]
thilo has joined #ffmpeg-devel
thilo has quit [Changing host]
thilo has joined #ffmpeg-devel
dellas has quit [Read error: Connection reset by peer]
dellas72 has joined #ffmpeg-devel
user23 has quit [Remote host closed the connection]
cone-611 has quit [Quit: transmission timeout]
dellas72 has quit [Remote host closed the connection]
lemourin has quit [Read error: Connection reset by peer]
lemourin8 has joined #ffmpeg-devel
lemourin8 is now known as lemourin
jamrial has quit []
<Marth64>
is there a value that can be used as a "AV_CHANNEL_LAYOUT_NONE" or some other default value? to indicate from a demuxer that I don't know the layout and we should guess
navi has quit [Quit: WeeChat 4.0.4]
<Marth64>
{ 0 } maybe?
Kei_N_ has quit [Ping timeout: 240 seconds]
\\Mr_C\\ has quit [Remote host closed the connection]
Kei_N has joined #ffmpeg-devel
<Traneptora>
Marth64: shouldn't the parser determine that?
<Traneptora>
i.e. maybe you can set ffstream(st)->need_parsing = AVSTREAM_PARSE_FULL;
<Marth64>
Traneptora: I do do that on the subdemuxer. It's kinda weird. DVD has IFO files with this data up front, and then there is what can be probed from the packets in the program stream. So I'm yielding to what the IFO files says, since the info is available without needing to read into the stream.
<Marth64>
In any case. Your last code review was really helpful. I cut half the file and cleaned up a lot of messes. Everything works now except chapter points slightly off. I'll put the (very) revised copy up tonight.
<Traneptora>
np
AbleBacon has quit [Read error: Connection reset by peer]
Traneptora has quit [Remote host closed the connection]
paulk-bis has quit [*.net *.split]
sepro has quit [*.net *.split]
Venemo has quit [*.net *.split]
CAT_S has quit [*.net *.split]
haihao has quit [*.net *.split]
jdek has quit [*.net *.split]
ringo has quit [*.net *.split]
hbbs has quit [*.net *.split]
Son_Goku has quit [*.net *.split]
ePirat has quit [*.net *.split]
bossjones has quit [*.net *.split]
sfan5 has quit [*.net *.split]
mkver has quit [*.net *.split]
jarthur has quit [*.net *.split]
s55 has quit [*.net *.split]
APic has quit [*.net *.split]
Fenrir has quit [*.net *.split]
Lynne has quit [*.net *.split]
marcj has quit [*.net *.split]
jkqxz has quit [*.net *.split]
llyyr has quit [*.net *.split]
any1 has quit [*.net *.split]
rix has quit [*.net *.split]
ubitux has quit [*.net *.split]
Kei_N has quit [*.net *.split]
psykose has quit [*.net *.split]
justache has quit [*.net *.split]
novaphoenix has quit [*.net *.split]
blb has quit [*.net *.split]
Guest4622 has quit [*.net *.split]
frankplow has quit [*.net *.split]
Lypheo has quit [*.net *.split]
TheElixZammuto has quit [*.net *.split]
Gramner has quit [*.net *.split]
wellsakus has quit [*.net *.split]
Marth64 has quit [*.net *.split]
ramiro has quit [*.net *.split]
JEEB has quit [*.net *.split]
q66 has quit [*.net *.split]
emersion has quit [*.net *.split]
haasn has quit [*.net *.split]
pengvado has quit [*.net *.split]
rom1v has quit [*.net *.split]
Chagalle has quit [*.net *.split]
rcombs has quit [*.net *.split]
sudden has quit [*.net *.split]
invertedguy0485 has quit [*.net *.split]
ChanServ has quit [*.net *.split]
stevenliu_ has quit [*.net *.split]
tmm1 has quit [*.net *.split]
deus0ww has quit [*.net *.split]
CoreX has quit [*.net *.split]
thardin has quit [*.net *.split]
georgereynolds8 has quit [*.net *.split]
aaabbb has quit [*.net *.split]
quietvoid has quit [*.net *.split]
TD-Linux has quit [*.net *.split]
epony has quit [*.net *.split]
Arsen has quit [*.net *.split]
BtbN has quit [*.net *.split]
TheSashm_ has quit [*.net *.split]
nitroxis has quit [*.net *.split]
averne has quit [*.net *.split]
uartie has quit [*.net *.split]
feiwan123 has quit [*.net *.split]
psilokos has quit [*.net *.split]
stazthebox has quit [*.net *.split]
tufei_ has quit [*.net *.split]
Teukka has quit [*.net *.split]
courmisch has quit [*.net *.split]
bencoh has quit [*.net *.split]
rossy has quit [*.net *.split]
MetaNova has quit [*.net *.split]
gnafu has quit [*.net *.split]
skinkie_ has quit [*.net *.split]
jkhsjdhjs has quit [*.net *.split]
AMM has quit [*.net *.split]
haxar has quit [*.net *.split]
thilo has quit [*.net *.split]
uau has quit [*.net *.split]
durandal_1707 has quit [*.net *.split]
elastic_dog has quit [*.net *.split]
microchip_ has quit [*.net *.split]
nevcairiel has quit [*.net *.split]
daddesio has quit [*.net *.split]
vjaquez has quit [*.net *.split]
xvaclav has quit [*.net *.split]
englishm has quit [*.net *.split]
another| has quit [*.net *.split]
pal has quit [*.net *.split]
kylophone has quit [*.net *.split]
pross has quit [*.net *.split]
odrling has quit [*.net *.split]
jess has quit [*.net *.split]
beastd has quit [*.net *.split]
Hobbyboy has quit [*.net *.split]
Manouchehri has quit [*.net *.split]
Oneric has quit [*.net *.split]
BBB has quit [*.net *.split]
c_14 has quit [*.net *.split]
graphitemaster has quit [*.net *.split]
termos has quit [*.net *.split]
MisterMinister has quit [*.net *.split]
Coinflipper has quit [*.net *.split]
kekePower has quit [*.net *.split]
andrewrk has quit [*.net *.split]
tmatth has quit [*.net *.split]
jkkm has quit [*.net *.split]
cosminaught has quit [*.net *.split]
av500 has quit [*.net *.split]
bpmedley has quit [*.net *.split]
adema has quit [*.net *.split]
zsoltiv_ has quit [*.net *.split]
Raz- has quit [*.net *.split]
markh has quit [*.net *.split]
darkapex has quit [*.net *.split]
LaserEyess has quit [*.net *.split]
chainik has quit [*.net *.split]
nto has quit [*.net *.split]
galad has quit [*.net *.split]
enyc has quit [*.net *.split]
klaxa has quit [*.net *.split]
Nightrose has quit [*.net *.split]
otoburb has quit [*.net *.split]
BradleyS has quit [*.net *.split]
funman has quit [*.net *.split]
ocrete2 has quit [*.net *.split]
Daemon404 has quit [*.net *.split]
signalhunter has quit [*.net *.split]
bilboed has quit [*.net *.split]
wbs has quit [*.net *.split]
mcfrdy has quit [*.net *.split]
kurufu has quit [*.net *.split]
Sebastinas has quit [*.net *.split]
mindfreeze has quit [*.net *.split]
tortoise has quit [*.net *.split]
sm2n has quit [*.net *.split]
staceee has quit [*.net *.split]
kepstin has quit [*.net *.split]
rodgort has quit [*.net *.split]
michaelni has quit [*.net *.split]
drv has quit [*.net *.split]
bcheng has quit [*.net *.split]
auri has quit [*.net *.split]
philipl has quit [*.net *.split]
lexano has quit [*.net *.split]
dlb76 has quit [*.net *.split]
KyleSiefring has quit [*.net *.split]
jessidhia has quit [*.net *.split]
Dmitri_Ovch has quit [*.net *.split]
jluthra has quit [*.net *.split]
jdarnley has quit [*.net *.split]
RT|AO has quit [*.net *.split]
Venemo has joined #ffmpeg-devel
ringo has joined #ffmpeg-devel
bossjones has joined #ffmpeg-devel
Son_Goku has joined #ffmpeg-devel
uau has joined #ffmpeg-devel
paulk-bis has joined #ffmpeg-devel
wellsakus has joined #ffmpeg-devel
funman has joined #ffmpeg-devel
Raz- has joined #ffmpeg-devel
epony has joined #ffmpeg-devel
tmm1 has joined #ffmpeg-devel
elastic_dog has joined #ffmpeg-devel
philipl has joined #ffmpeg-devel
Arsen has joined #ffmpeg-devel
stevenliu_ has joined #ffmpeg-devel
microchip_ has joined #ffmpeg-devel
Coinflipper has joined #ffmpeg-devel
psykose has joined #ffmpeg-devel
darkapex has joined #ffmpeg-devel
Teukka has joined #ffmpeg-devel
s55 has joined #ffmpeg-devel
justache has joined #ffmpeg-devel
kekePower has joined #ffmpeg-devel
odrling has joined #ffmpeg-devel
BtbN has joined #ffmpeg-devel
lexano has joined #ffmpeg-devel
novaphoenix has joined #ffmpeg-devel
deus0ww has joined #ffmpeg-devel
blb has joined #ffmpeg-devel
ocrete2 has joined #ffmpeg-devel
Daemon404 has joined #ffmpeg-devel
nevcairiel has joined #ffmpeg-devel
Marth64 has joined #ffmpeg-devel
bencoh has joined #ffmpeg-devel
courmisch has joined #ffmpeg-devel
TheSashm_ has joined #ffmpeg-devel
jess has joined #ffmpeg-devel
CoreX has joined #ffmpeg-devel
thardin has joined #ffmpeg-devel
nitroxis has joined #ffmpeg-devel
ramiro has joined #ffmpeg-devel
Guest4622 has joined #ffmpeg-devel
Hobbyboy has joined #ffmpeg-devel
averne has joined #ffmpeg-devel
georgereynolds8 has joined #ffmpeg-devel
beastd has joined #ffmpeg-devel
andrewrk has joined #ffmpeg-devel
JEEB has joined #ffmpeg-devel
rossy has joined #ffmpeg-devel
APic has joined #ffmpeg-devel
Fenrir has joined #ffmpeg-devel
quietvoid has joined #ffmpeg-devel
signalhunter has joined #ffmpeg-devel
LaserEyess has joined #ffmpeg-devel
q66 has joined #ffmpeg-devel
daddesio has joined #ffmpeg-devel
frankplow has joined #ffmpeg-devel
Manouchehri has joined #ffmpeg-devel
jkkm has joined #ffmpeg-devel
cosminaught has joined #ffmpeg-devel
tmatth has joined #ffmpeg-devel
uartie has joined #ffmpeg-devel
kurufu has joined #ffmpeg-devel
Oneric has joined #ffmpeg-devel
bilboed has joined #ffmpeg-devel
Lypheo has joined #ffmpeg-devel
MetaNova has joined #ffmpeg-devel
Lynne has joined #ffmpeg-devel
feiwan123 has joined #ffmpeg-devel
jkqxz has joined #ffmpeg-devel
aaabbb has joined #ffmpeg-devel
emersion has joined #ffmpeg-devel
haasn has joined #ffmpeg-devel
psilokos has joined #ffmpeg-devel
pengvado has joined #ffmpeg-devel
BBB has joined #ffmpeg-devel
av500 has joined #ffmpeg-devel
llyyr has joined #ffmpeg-devel
stazthebox has joined #ffmpeg-devel
c_14 has joined #ffmpeg-devel
skinkie_ has joined #ffmpeg-devel
graphitemaster has joined #ffmpeg-devel
gnafu has joined #ffmpeg-devel
vjaquez has joined #ffmpeg-devel
any1 has joined #ffmpeg-devel
xvaclav has joined #ffmpeg-devel
rom1v has joined #ffmpeg-devel
enyc has joined #ffmpeg-devel
ubitux has joined #ffmpeg-devel
rix has joined #ffmpeg-devel
TheElixZammuto has joined #ffmpeg-devel
invertedguy0485 has joined #ffmpeg-devel
rcombs has joined #ffmpeg-devel
Chagalle has joined #ffmpeg-devel
sudden has joined #ffmpeg-devel
termos has joined #ffmpeg-devel
ChanServ has joined #ffmpeg-devel
TD-Linux has joined #ffmpeg-devel
jkhsjdhjs has joined #ffmpeg-devel
AMM has joined #ffmpeg-devel
englishm has joined #ffmpeg-devel
another| has joined #ffmpeg-devel
pal has joined #ffmpeg-devel
kylophone has joined #ffmpeg-devel
bpmedley has joined #ffmpeg-devel
pross has joined #ffmpeg-devel
haxar has joined #ffmpeg-devel
adema has joined #ffmpeg-devel
dlb76 has joined #ffmpeg-devel
Dmitri_Ovch has joined #ffmpeg-devel
RT|AO has joined #ffmpeg-devel
jdarnley has joined #ffmpeg-devel
jluthra has joined #ffmpeg-devel
jessidhia has joined #ffmpeg-devel
tortoise has joined #ffmpeg-devel
otoburb has joined #ffmpeg-devel
BradleyS has joined #ffmpeg-devel
mindfreeze has joined #ffmpeg-devel
Sebastinas has joined #ffmpeg-devel
sfan5 has joined #ffmpeg-devel
mcfrdy has joined #ffmpeg-devel
ePirat has joined #ffmpeg-devel
hbbs has joined #ffmpeg-devel
haihao has joined #ffmpeg-devel
tufei_ has joined #ffmpeg-devel
sepro has joined #ffmpeg-devel
jdek has joined #ffmpeg-devel
mkver has joined #ffmpeg-devel
markh has joined #ffmpeg-devel
MisterMinister has joined #ffmpeg-devel
Kei_N has joined #ffmpeg-devel
durandal_1707 has joined #ffmpeg-devel
thilo has joined #ffmpeg-devel
Gramner has joined #ffmpeg-devel
CAT_S has joined #ffmpeg-devel
jarthur has joined #ffmpeg-devel
zsoltiv_ has joined #ffmpeg-devel
Nightrose has joined #ffmpeg-devel
marcj has joined #ffmpeg-devel
KyleSiefring has joined #ffmpeg-devel
klaxa has joined #ffmpeg-devel
wbs has joined #ffmpeg-devel
galad has joined #ffmpeg-devel
nto has joined #ffmpeg-devel
chainik has joined #ffmpeg-devel
drv has joined #ffmpeg-devel
staceee has joined #ffmpeg-devel
auri has joined #ffmpeg-devel
sm2n has joined #ffmpeg-devel
kepstin has joined #ffmpeg-devel
rodgort has joined #ffmpeg-devel
michaelni has joined #ffmpeg-devel
bcheng has joined #ffmpeg-devel
sm2n has quit [Max SendQ exceeded]
staceee has quit [Read error: Connection reset by peer]
kurosu has joined #ffmpeg-devel
Krowl has joined #ffmpeg-devel
Krowl has quit [Read error: Connection reset by peer]
Krowl has joined #ffmpeg-devel
HarshK23 has joined #ffmpeg-devel
sm2n has joined #ffmpeg-devel
staceee has joined #ffmpeg-devel
Traneptora has joined #ffmpeg-devel
mkver has quit [Ping timeout: 256 seconds]
staceee has quit [Read error: Connection reset by peer]
sm2n has quit [Write error: Connection reset by peer]
mkver has joined #ffmpeg-devel
sm2n has joined #ffmpeg-devel
staceee has joined #ffmpeg-devel
Krowl has quit [Read error: Connection reset by peer]
Krowl has joined #ffmpeg-devel
Krowl has quit [Read error: Connection reset by peer]
sm2n has quit [Ping timeout: 260 seconds]
staceee has quit [Ping timeout: 260 seconds]
staceee has joined #ffmpeg-devel
sm2n has joined #ffmpeg-devel
staceee has quit [Write error: Connection reset by peer]
sm2n has quit [Read error: Connection reset by peer]
staceee has joined #ffmpeg-devel
sm2n has joined #ffmpeg-devel
staceee has quit [Read error: Connection reset by peer]
sm2n has quit [Ping timeout: 260 seconds]
staceee has joined #ffmpeg-devel
sm2n has joined #ffmpeg-devel
staceee has quit [Ping timeout: 260 seconds]
sm2n has quit [Ping timeout: 260 seconds]
Krowl has joined #ffmpeg-devel
mkver has quit [Ping timeout: 260 seconds]
ccawley2011 has joined #ffmpeg-devel
Workl has joined #ffmpeg-devel
Krowl has quit [Ping timeout: 260 seconds]
BetweenUs has joined #ffmpeg-devel
durandal_1707 has quit [Read error: Connection reset by peer]
staceee has joined #ffmpeg-devel
staceee has quit [Read error: Connection reset by peer]
<elenril>
Marth64: you mean AV_CHANNEL_ORDER_UNSPEC?
Marth64 has quit [Read error: Connection reset by peer]
Workl has quit [Read error: Connection reset by peer]
noonien85 has joined #ffmpeg-devel
jamrial has joined #ffmpeg-devel
Krowl has joined #ffmpeg-devel
<haasn>
thinking about how to handle swfmt negotiation inside lavfi really is annoying
<haasn>
I have a branch where the sw_format is just added as a new negotiable link property
<haasn>
but writing the proper negotiation code for this is a bit annoying because I'm not even sure what the correct way to settle the sw_format for some arbitrary filter graph would be
<haasn>
it seems like I need to duplicate all of the format settling logic, but do it a second time
<haasn>
(or more realistically, rewrite it as a macro template)
<haasn>
when what it seems like the correct design _would_ have been is to treat drm, vaapi, vulkan etc. as extra bitmasks on top of the pixel format
<haasn>
so you'd have e.g. PIX_FMT_VULKAN = 0x10000, PIX_FMT_YUV422 = 0x4, so VULKAN_YUV422 would be PIX_FMT_VULKAN | PIX_FMT_YUV422
<haasn>
and clients could just take the low bits if they're interested in the format representation or the high bits if they're interested in the hwaccel type
<haasn>
but I don't see a path to end up with that design
<nevcairiel>
is that really all that different to just having two fields?
Krowl has quit [Read error: Connection reset by peer]
navi has joined #ffmpeg-devel
BetweenUs has quit [Quit: Leaving]
MisterMinister has quit [Ping timeout: 256 seconds]
<Lynne>
would avoid needing two paths with just a few specialcases
cone-416 has joined #ffmpeg-devel
<cone-416>
ffmpeg Clément Bœsch master:2ac88c136294: avcodec/proresenc_kostya: remove an unnecessary parenthesis level in MAKE_CODE() macro
<cone-416>
ffmpeg Clément Bœsch master:8fb2e96d7e61: avcodec/proresenc_anatoliy: execute AC run/level FFMIN() at assignment
<cone-416>
ffmpeg Clément Bœsch master:cc2206d1422d: avcodec/proresenc_anatoliy: make a few cosmetics in encode_acs()
<cone-416>
ffmpeg Clément Bœsch master:1081bae94d79: avcodec/proresenc_kostya: make a few cosmetics in encode_acs()
<Lynne>
ubitux: gratz
<ubitux>
these are just mostly cosmetics
user23 has joined #ffmpeg-devel
<haasn>
nevcairiel: in as much as all of the format negotiation work just works on integer lists, yes
<haasn>
you would have to first re-tool the format negotiation logic to handle an int pair, and then also differentiate between video and audio (which is currently not distinguished between because they are both lists of ints)
<haasn>
any case, it's probably not a feasible goal for the time being
<haasn>
so I guess the question is, do we re-engineer all of AVFilterFormats to have special code for hwfmt+swfmt pairs, or do we just treat swfmt as a separate AVFilterFormats list which is negotiated independent of whether or not a hwformat will actually be chosen
<haasn>
I have code for the latter already written and it like 80% works, with the missing 20% parts being going through all producers of hwaccel frames to make sure they set the right swfmt on negotiation
Krowl has joined #ffmpeg-devel
mkver has joined #ffmpeg-devel
<BtbN>
haasn: can't you just do exactly that internally, from the two fields?
<BtbN>
i.e. turn the two 32bit ints for the formats into one big 64 bit int with one shifted to the left
<haasn>
it's definitely doable
<haasn>
I'll give it a try and see how annoying the resulting mess is
<BtbN>
would be an easy macro to combine two formats like that, and then you use that wherever you want to check for such a tuple
<BtbN>
You'd want to lay it out in such a way that "no hw format" of that macro ends up identical to just the sw format, and then the majority of the current logic shouldn't change at all
qeed has quit [Quit: qeed]
qeed has joined #ffmpeg-devel
dellas has joined #ffmpeg-devel
user23 has quit [Remote host closed the connection]
user23 has joined #ffmpeg-devel
dellas has quit [Remote host closed the connection]
navi has quit [Ping timeout: 256 seconds]
navi has joined #ffmpeg-devel
dellas has joined #ffmpeg-devel
tufei_ has quit [Remote host closed the connection]
<haasn>
BtbN: well, doing that would either way require modifying (in a way that completely breaks back-compat) AVFilterFormatsConfig, which is public
<haasn>
integer size is actually not the issue (since I doubt we'll hit 64k pixfmts ever)
<Lynne>
7.0 is coming soon with an ABI bump
<haasn>
I'm more worried about API change than about ABI change
<haasn>
I think what I'd rather do is introduce a new typedef for a "fully qualified pixfmt" (corresponding to a hwfmt + swfmt combination)
<haasn>
then introduce it as a new list in AVFilterFormatsConfig, and use that for format negotiation internally
Marth64 has joined #ffmpeg-devel
<haasn>
falling back to the plain formats list for filters which don't set the "fully qualified pixfmt" list
<haasn>
:shrug:
<elenril>
haasn: is AVFilterFormatsConfig actually public?
<elenril>
or just accidentally located in a public header?
<elenril>
i.e. can the user do anything meaningful with it?
<haasn>
users can insert custom filters into the filter graph, right?
<haasn>
and so they initialize AVFilterFormatsConfig.formats in that filter's query_func
<elenril>
users cannot write their own filters, if that's what you mean
<haasn>
oh, really?
<elenril>
it was discussed to some extend, but the relevant APIs are not public or stable
<haasn>
fair enough, then it's probably not a real concern
durandal_1707 has joined #ffmpeg-devel
<durandal_1707>
michaelni: how much new noise generator is fast? I need good & fast noise generator for dithering and noise shaping in ardftsrc audio resampling filter.
<Lynne>
lfg?
<Lynne>
feed it through a low-pass/high-pass filter
<durandal_1707>
isnt that one very slow?
<durandal_1707>
also why low/highpass ?
<Lynne>
to shape the noise
<Lynne>
you really ought to be doing blue noise dithering or adaptive dithering
<Lynne>
lfg isn't very fast but it should be fast enough
<durandal_1707>
Lynne: i wanted to shape it inside frequency domain, because doing it with highpass/lowpass is far from fast and may be also slower
<Lynne>
do you know how much dither you need to add?
user23 has quit [Remote host closed the connection]
user23 has joined #ffmpeg-devel
<durandal_1707>
Lynne: not really, cant find any papers about it/
<Lynne>
what does sox do?
<durandal_1707>
With the -f option, it is possible to select a particular noise-shaping filter from the following list: lipshitz, f-weighted, modified-e-weighted, improved-e-weighted, gesemann, shibata, low-shibata, high-shibata. Note that most filter types are available only with 44100Hz sample rate.
Krowl has quit [Read error: Connection reset by peer]
<Lynne>
I mean how much noise does it insert?
<Lynne>
oh... I think I know
<Lynne>
there's a bit precision setting
<Lynne>
so it probably puts enough noise to quantize optimally to the bit precision
<Lynne>
there's a standard formula for the amount of noise you need to add to quantize to a given bit depth
<durandal_1707>
for sox used just aresample=48000:resampler=soxr
<durandal_1707>
the aresample=resampler=soxr filter is in some cases little faster than ardftsrc (mainly because non-power of 2 sizes in FFT are not really optimized in TX)
kierank has joined #ffmpeg-devel
kierank has left #ffmpeg-devel [#ffmpeg-devel]
<Lynne>
(...yet)
<Lynne>
that is pretty impressive, though it does look like it needs dithering
<durandal_1707>
anyway this just shows how FFT approach beats band-limited resampler (also with lesser delay, but note - smaller delay - worse quality)
<Lynne>
no way, lesser delay?
<Lynne>
than sox at high?
<BBB>
wbs: thanks for the checkasm unification/work/etc
staceee has joined #ffmpeg-devel
<durandal_1707>
Lynne: soxr resampler matches quality/output of ardftsrc when i use: aresample=48000:resampler=soxr:precision=33
<BBB>
I wish there was some way we could have an "upstream" for checkasm code, but I'm not sure that makes sense (I said the same thing to gramner a few days ago)
sm2n has joined #ffmpeg-devel
<durandal_1707>
Lynne: if number of taper samples is increased than delay in ardftsrc can be decreased too (without hurting quality)
cone-564 has joined #ffmpeg-devel
<cone-564>
ffmpeg Stefano Sabatini master:14a1ece3aa74: lavf/movenc: sort options by name
<cone-564>
ffmpeg Marth64 master:468e0a0d8b64: doc/faq: use texi's @tie instead of 0xA0 for non-breaking space