/[rdesktop]/sourceforge.net/trunk/rdesktop/rdpsnd.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.c

Parent Directory Parent Directory | Revision Log Revision Log


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

Revision 1344 - (view) (annotate) - [select for diffs]
Modified Wed Dec 6 13:59:43 2006 UTC (17 years, 5 months ago) by ossman_
File length: 14308 byte(s)
Diff to previous 1343
Fix bad variable reference.


Revision 1343 - (view) (annotate) - [select for diffs]
Modified Wed Dec 6 13:55:34 2006 UTC (17 years, 5 months ago) by ossman_
File length: 14310 byte(s)
Diff to previous 1342
Add more sensible debug output from rdpsnd.


Revision 1342 - (view) (annotate) - [select for diffs]
Modified Wed Dec 6 13:29:42 2006 UTC (17 years, 5 months ago) by ossman_
File length: 13357 byte(s)
Diff to previous 1341
New packet based parser for the rdpsnd protocol.


Revision 1341 - (view) (annotate) - [select for diffs]
Modified Wed Dec 6 13:18:36 2006 UTC (17 years, 5 months ago) by ossman_
File length: 12584 byte(s)
Diff to previous 1340
Properly split volume channels for RDPSND_SET_VOLUME.


Revision 1340 - (view) (annotate) - [select for diffs]
Modified Wed Dec 6 13:11:35 2006 UTC (17 years, 5 months ago) by ossman_
File length: 12580 byte(s)
Diff to previous 1339
Update rdpsnd_negotiate() to new information.


Revision 1339 - (view) (annotate) - [select for diffs]
Modified Wed Dec 6 13:01:45 2006 UTC (17 years, 5 months ago) by ossman_
File length: 12512 byte(s)
Diff to previous 1337
Change servertick to ping according to new information.


Revision 1337 - (view) (annotate) - [select for diffs]
Modified Wed Dec 6 12:31:58 2006 UTC (17 years, 5 months ago) by ossman_
File length: 12613 byte(s)
Diff to previous 1332
Ticks are in ms, not us.


Revision 1332 - (view) (annotate) - [select for diffs]
Modified Mon Nov 6 23:05:39 2006 UTC (17 years, 6 months ago) by stargo
File length: 12594 byte(s)
Diff to previous 1302
only declare rdpsnd_optarg when sound-support is configured
make sure last element of sound-driver-list is NULL


Revision 1302 - (view) (annotate) - [select for diffs]
Modified Thu Oct 26 09:47:17 2006 UTC (17 years, 6 months ago) by ossman_
File length: 12580 byte(s)
Diff to previous 1299
Rewrite the queue management a bit so that blocks are not completed until
they have finished playing. This also makes the queue system mandatory for
all backends.


Revision 1299 - (view) (annotate) - [select for diffs]
Modified Thu Oct 19 11:28:53 2006 UTC (17 years, 7 months ago) by ossman_
File length: 10210 byte(s)
Diff to previous 1298
Inline functions with external linkage is a gcc-ism and not kosher under C99.


Revision 1298 - (view) (annotate) - [select for diffs]
Modified Thu Oct 19 11:27:40 2006 UTC (17 years, 7 months ago) by ossman_
File length: 10252 byte(s)
Diff to previous 1274
Make sure we get valid return values from the sound backends.


Revision 1274 - (view) (annotate) - [select for diffs]
Modified Sun Oct 1 11:00:03 2006 UTC (17 years, 7 months ago) by stargo
File length: 10153 byte(s)
Diff to previous 1273
make rdpsnd_auto_open and rdpsnd_register_drivers static


Revision 1273 - (view) (annotate) - [select for diffs]
Modified Sun Oct 1 10:56:39 2006 UTC (17 years, 7 months ago) by stargo
File length: 10153 byte(s)
Diff to previous 1272
let 'make proto' generate correct prototypes for rdpsnd


Revision 1272 - (view) (annotate) - [select for diffs]
Modified Thu Sep 21 19:00:11 2006 UTC (17 years, 7 months ago) by stargo
File length: 10139 byte(s)
Diff to previous 1271
move sound-driver selection code in rdpsnd_init


Revision 1271 - (view) (annotate) - [select for diffs]
Modified Mon Sep 18 21:42:50 2006 UTC (17 years, 8 months ago) by stargo
File length: 9852 byte(s)
Diff to previous 1265
handle missing audio-drivers better


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: 9686 byte(s)
Diff to previous 1264
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 1264 - (view) (annotate) - [select for diffs]
Modified Sun Sep 17 19:08:14 2006 UTC (17 years, 8 months ago) by stargo
File length: 9439 byte(s)
Diff to previous 1263
change probe-order for OSS and SUN around


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: 9439 byte(s)
Diff to previous 1258
call rdpsnd_dsp_process from a better place


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


Revision 1256 - (view) (annotate) - [select for diffs]
Modified Sun Sep 17 11:42:22 2006 UTC (17 years, 8 months ago) by stargo
File length: 9431 byte(s)
Diff to previous 1255
fix SunCC errors/warnings and configure-variable-usage (LIBS/LDFLAGS)


Revision 1255 - (view) (annotate) - [select for diffs]
Modified Sun Sep 17 11:04:50 2006 UTC (17 years, 8 months ago) by stargo
File length: 9452 byte(s)
Diff to previous 1254
allow multiple sound-drivers to be compiled in simultaneously and
make the runtime selectable


Revision 1254 - (view) (annotate) - [select for diffs]
Modified Sun Sep 17 10:32:18 2006 UTC (17 years, 8 months ago) by stargo
File length: 7338 byte(s)
Diff to previous 1044
unify queue-handling in rdpsnd.c (remove private copies from all
drivers)


Revision 1044 - (view) (annotate) - [select for diffs]
Modified Wed Feb 8 12:10:41 2006 UTC (18 years, 3 months ago) by stargo
File length: 6090 byte(s)
Diff to previous 963
UNKNOWN6 is the tick of the packet we should be playing at this time


Revision 963 - (view) (annotate) - [select for diffs]
Modified Wed Aug 3 10:56:16 2005 UTC (18 years, 9 months ago) by astrand
File length: 6099 byte(s)
Diff to previous 665
Added missing c-basic-offset:s and license headers


Revision 665 - (view) (annotate) - [select for diffs]
Modified Sat Apr 17 07:24:22 2004 UTC (20 years, 1 month ago) by astrand
File length: 6074 byte(s)
Diff to previous 499
Made internal functions static.


Revision 499 - (view) (annotate) - [select for diffs]
Modified Wed Oct 15 14:01:32 2003 UTC (20 years, 7 months ago) by astrand
File length: 6039 byte(s)
Diff to previous 493
Fixed indentation


Revision 493 - (view) (annotate) - [select for diffs]
Modified Tue Oct 14 07:53:10 2003 UTC (20 years, 7 months ago) by stargo
File length: 6000 byte(s)
Diff to previous 492
fix gccism


Revision 492 - (view) (annotate) - [select for diffs]
Modified Tue Oct 14 07:46:49 2003 UTC (20 years, 7 months ago) by stargo
File length: 5977 byte(s)
Diff to previous 491
Fix format-detection by Robert Sanders


Revision 491 - (view) (annotate) - [select for diffs]
Modified Mon Oct 13 16:09:45 2003 UTC (20 years, 7 months ago) by stargo
File length: 5616 byte(s)
Diff to previous 474
Volume control for OSS & SUN
Ignore first 4 bytes of audio-packet (clicking noise)


Revision 474 - (view) (annotate) - [select for diffs]
Modified Tue Sep 30 09:11:08 2003 UTC (20 years, 7 months ago) by matthewc
File length: 5373 byte(s)
Diff to previous 435
Preliminary sound support (PCM only).
Based on code from GuoJunBo <guojunbo@ict.ac.cn>


Revision 435 - (view) (annotate) - [select for diffs]
Modified Wed Jul 9 09:18:20 2003 UTC (20 years, 10 months ago) by astrand
File length: 346 byte(s)
Diff to previous 432
Indent fixes


Revision 432 - (view) (annotate) - [select for diffs]
Added Tue Jul 1 09:31:25 2003 UTC (20 years, 10 months ago) by matthewc
File length: 337 byte(s)
Commit of work in progress on channels (so that other people can hack on
RDPSND), in particular:
* channel layer takes care of virtual channel header
* split X dependent parts out of CLIPRDR, simplified IPC implementation
* initial RDPDR implementation


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