/[rdesktop]/sourceforge.net/trunk/rdesktop/rdpsnd_dsp.c
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Log of /sourceforge.net/trunk/rdesktop/rdpsnd_dsp.c

Parent Directory Parent Directory | Revision Log Revision Log


Sticky Revision:
(Current path doesn't exist after revision 1487)

Revision 1292 - (view) (annotate) - [select for diffs]
Modified Mon Oct 2 08:01:24 2006 UTC (17 years, 7 months ago) by stargo
File length: 10388 byte(s)
Diff to previous 1291
add (disabled) real linear resampler. quality is currently not as good
as previous simpler implementation, but will be improved


Revision 1291 - (view) (annotate) - [select for diffs]
Modified Sun Oct 1 23:42:14 2006 UTC (17 years, 7 months ago) by stargo
File length: 9157 byte(s)
Diff to previous 1288
improve sound quality a bit again


Revision 1288 - (view) (annotate) - [select for diffs]
Modified Sun Oct 1 21:46:38 2006 UTC (17 years, 7 months ago) by stargo
File length: 9182 byte(s)
Diff to previous 1287
convert between different numbers of input and output channels


Revision 1287 - (view) (annotate) - [select for diffs]
Modified Sun Oct 1 19:05:30 2006 UTC (17 years, 7 months ago) by stargo
File length: 8800 byte(s)
Diff to previous 1285
simplify resampling


Revision 1285 - (view) (annotate) - [select for diffs]
Modified Sun Oct 1 18:22:05 2006 UTC (17 years, 7 months ago) by stargo
File length: 9006 byte(s)
Diff to previous 1284
add missing include


Revision 1284 - (view) (annotate) - [select for diffs]
Modified Sun Oct 1 17:51:51 2006 UTC (17 years, 7 months ago) by stargo
File length: 8984 byte(s)
Diff to previous 1283
sound quality fixes for resampling


Revision 1283 - (view) (annotate) - [select for diffs]
Modified Sun Oct 1 17:23:30 2006 UTC (17 years, 7 months ago) by stargo
File length: 8982 byte(s)
Diff to previous 1282
add simple linear resampling implementation to be used when libsamplerate
is not available


Revision 1282 - (view) (annotate) - [select for diffs]
Modified Sun Oct 1 15:07:55 2006 UTC (17 years, 7 months ago) by stargo
File length: 9082 byte(s)
Diff to previous 1281
fix conversion between arbitrary samplerates


Revision 1281 - (view) (annotate) - [select for diffs]
Modified Sun Oct 1 14:31:09 2006 UTC (17 years, 7 months ago) by stargo
File length: 8884 byte(s)
Diff to previous 1279
make it possible to resample 8bit<->16bit soundstreams


Revision 1279 - (view) (annotate) - [select for diffs]
Modified Sun Oct 1 14:03:43 2006 UTC (17 years, 7 months ago) by stargo
File length: 8165 byte(s)
Diff to previous 1278
make it possible for the driver to switch resampling on and off
dynamically. this will be needed for the OSS driver.


Revision 1278 - (view) (annotate) - [select for diffs]
Modified Sun Oct 1 13:57:34 2006 UTC (17 years, 7 months ago) by stargo
File length: 8208 byte(s)
Diff to previous 1277
use libsamplerate for resampling when available


Revision 1277 - (view) (annotate) - [select for diffs]
Modified Sun Oct 1 12:26:01 2006 UTC (17 years, 7 months ago) by stargo
File length: 6037 byte(s)
Diff to previous 1276
only resample when there is need


Revision 1276 - (view) (annotate) - [select for diffs]
Modified Sun Oct 1 12:16:50 2006 UTC (17 years, 7 months ago) by stargo
File length: 5986 byte(s)
Diff to previous 1270
move simple resample algorithm from rdpsnd_libao.c to rdpsnd_dsp.c to
provide a base for a better resample-algorithm


Revision 1270 - (view) (annotate) - [select for diffs]
Modified Mon Sep 18 10:20:02 2006 UTC (17 years, 8 months ago) by stargo
File length: 3349 byte(s)
Diff to previous 1265
replace constants with their define


Revision 1265 - (view) (annotate) - [select for diffs]
Modified Sun Sep 17 20:06:37 2006 UTC (17 years, 8 months ago) by stargo
File length: 3339 byte(s)
Diff to previous 1263
Recover missing 4 bytes in audio-stream thanks to a hint in an old
email from Robert Sanders <esquimaux73@mailblocks.com>:

I found a trick that seems to solve this.  Basically, I copy the last
4 bytes of the RDPSND_WRITE command that precedes the sample data.
It's not being used by anything else.  I can't tell whether this is
some trick to "pre-load" the sample buffer, or some error in
rdesktop's interpretation of the RDP sound protocol.


Revision 1263 - (view) (annotate) - [select for diffs]
Modified Sun Sep 17 18:08:51 2006 UTC (17 years, 8 months ago) by stargo
File length: 3415 byte(s)
Diff to previous 1262
call rdpsnd_dsp_process from a better place


Revision 1262 - (view) (annotate) - [select for diffs]
Modified Sun Sep 17 15:49:14 2006 UTC (17 years, 8 months ago) by stargo
File length: 3229 byte(s)
Diff to previous 1260
use correct types in rdpsnd_dsp_softvol


Revision 1260 - (view) (annotate) - [select for diffs]
Modified Sun Sep 17 15:25:10 2006 UTC (17 years, 8 months ago) by stargo
File length: 3226 byte(s)
Diff to previous 1259
unify audio-byteswapping as a dsp-function


Revision 1259 - (view) (annotate) - [select for diffs]
Modified Sun Sep 17 15:08:48 2006 UTC (17 years, 8 months ago) by stargo
File length: 2835 byte(s)
Diff to previous 1258
softvol only needs one buffer


Revision 1258 - (view) (annotate) - [select for diffs]
Added Sun Sep 17 14:41:16 2006 UTC (17 years, 8 months ago) by stargo
File length: 2822 byte(s)
add software volume control (currently only for libao but will be
used for alsa, too)


This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

  ViewVC Help
Powered by ViewVC 1.1.26