All of lore.kernel.org
 help / color / mirror / Atom feed
* Question about the buffer length in the transfer callback of the PCM External Plugin
@ 2016-10-31  9:01 Bach, Andrea
  2016-10-31 10:10 ` Clemens Ladisch
  2016-10-31 18:11 ` Fernando Rodriguez
  0 siblings, 2 replies; 8+ messages in thread
From: Bach, Andrea @ 2016-10-31  9:01 UTC (permalink / raw)
  To: Alsa-devel@alsa-project.org

Hello,

how can I change the size that is provided inside the „transfer“-callback of an external PCM plugin?

Background:
I need to write a filter plugin and I have to use for processing a chunk size of power of two (32, 64, or 128 bytes … that’s because of the use of FFT). But I get inside the transfer callback a buffer of length 1000. That would be ok if I could just return let's say  960 bytes – but after some struggling I have some doubt about it because I got the impression that ALSA cannot change the bitrate inside such a plugin – the documentation states it could not change the sample rate – but actually how can I return less or more bytes – so maybe the bitrate should also be constant? Maybe I misunderstood the concepts of ALSA completely?

Kind regards

Dr. A. Bach, Software-Entwicklung Simulatoren
DFS Deutsche Flugsicherung GmbH
Forschungszentrum
Am DFS-Campus 5
63225 Langen
06103-707-5709

DFS Deutsche Flugsicherung GmbH
Am DFS-Campus
D - 63225 Langen

Tel.: +49-(0)6103-707-0

Sitz der Gesellschaft: Langen/Hessen
Zuständiges Registergericht: AG Offenbach am Main, HRB 34977
Vorsitzende des Aufsichtsrats: Dr. Martina Hinricher
Geschäftsführer: Prof. Klaus-Dieter Scheurle (Vors.), Robert Schickling, Dr. Michael Hann

Internet: http://www.dfs.de
Public-Key der DFS: http://www.dfs.de/dfs/public_key.asc
_______________________________________________
Alsa-devel mailing list
Alsa-devel@alsa-project.org
http://mailman.alsa-project.org/mailman/listinfo/alsa-devel

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2016-11-06 11:27 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-10-31  9:01 Question about the buffer length in the transfer callback of the PCM External Plugin Bach, Andrea
2016-10-31 10:10 ` Clemens Ladisch
     [not found]   ` <6c2af613d3b64138bc6e7c6cf69486cf@LGNMSXB01.prod.bk.dfs>
2016-11-01 11:49     ` Clemens Ladisch
     [not found]       ` <165e6496dc554e18836006a6b77461ce@LGNMSXB01.prod.bk.dfs>
2016-11-03 10:26         ` Clemens Ladisch
     [not found]           ` <1ce46f88056b4b2caa2ecf770da07d76@LGNMSXB01.prod.bk.dfs>
2016-11-03 14:44             ` Clemens Ladisch
     [not found]               ` <e48b1619d89d4f7faf5640fd2d337555@LGNMSXB01.prod.bk.dfs>
2016-11-06 11:26                 ` Clemens Ladisch
2016-10-31 18:11 ` Fernando Rodriguez
2016-10-31 18:47   ` Fernando Rodriguez

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.