[vlc-devel] Starting Scaletempo for VLC
Rafaël Carré
funman at videolan.org
Sun Jun 8 23:08:27 CEST 2008
Le Fri, 06 Jun 2008 11:48:14 -0400,
Rov Juvano <rovjuvano at users.sourceforge.net> a écrit :
> I'm working on a patch that maintains the audio pitch when
> the playback rate != 1.0. Similar to SoundTouch but in C and
> with no external dependencies.
Nice :)
> I have the resampling code written but I'll need some help
> gluing it into VLC. Like:
> - Where to hook into the audio stream?
> src/audio_output/input.c:aout_InputPlay? a regular filter?
looks good
> - How to determine the current input rate (or when it changes)?
in this function: if( i_input_rate != INPUT_RATE_DEFAULT
> - What's its interface? a module?
> - Any good docs, examples, template for its interface?
> - Would it need to re-timestamp buffers? If so, how?
> - How to get samples as s16 or float?
> - Anything else you think would be helpful as I get started?
For the rest, I can't help you sorry, and I don't know who is familiar
with this part of the code.
If you need help you can try our irc channel: freenode @ #videolan
--
Rafaël Carré
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 197 bytes
Desc: not available
URL: <http://mailman.videolan.org/pipermail/vlc-devel/attachments/20080608/26a4ecdd/attachment.sig>
More information about the vlc-devel
mailing list