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

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (annotate)
Sticky Revision:

Revision 1507 - (view) (annotate) - [select for diffs]
Modified Mon Jul 20 16:45:11 2009 UTC (14 years, 9 months ago) by dpavlin
File length: 20841 byte(s)
Diff to previous 1488
branch for integration of Daniel Jarboe <daniel.jarboe(at)gmail.com>
patches for jpeg

Revision 1488 - (view) (annotate) - [select for diffs]
Modified Fri May 15 08:18:08 2009 UTC (14 years, 11 months ago) by astrand
Original Path: sourceforge.net/rdesktop/trunk/rdpsnd.c
File length: 20841 byte(s)
Diff to previous 1475
Moving rdesktop trunk to correct location. 



Revision 1475 - (view) (annotate) - [select for diffs]
Modified Fri Jul 11 03:51:23 2008 UTC (15 years, 9 months ago) by jsorg71
Original Path: sourceforge.net/trunk/rdesktop/rdpsnd.c
File length: 20841 byte(s)
Diff to previous 1430
update the copyright year


Revision 1430 - (view) (annotate) - [select for diffs]
Modified Fri Feb 8 10:34:53 2008 UTC (16 years, 2 months ago) by ossman_
Original Path: sourceforge.net/trunk/rdesktop/rdpsnd.c
File length: 20841 byte(s)
Diff to previous 1427
Make sure to handle big endian systems for the record path as well.


Revision 1427 - (view) (annotate) - [select for diffs]
Modified Fri Jan 18 15:11:57 2008 UTC (16 years, 3 months ago) by ossman_
Original Path: sourceforge.net/trunk/rdesktop/rdpsnd.c
File length: 20619 byte(s)
Diff to previous 1411
Check that the sound backend supports wave_in_format_supported before
calling it.


Revision 1411 - (view) (annotate) - [select for diffs]
Modified Mon Jun 18 08:31:27 2007 UTC (16 years, 10 months ago) by ossman_
Original Path: sourceforge.net/trunk/rdesktop/rdpsnd.c
File length: 20568 byte(s)
Diff to previous 1382
None of the drivers requires it to be open to determine supported formats,
so let's not require it. This allows the device to be busy when rdesktop starts
but can be used later when it becomes free.


Revision 1382 - (view) (annotate) - [select for diffs]
Modified Thu Jan 18 05:42:11 2007 UTC (17 years, 3 months ago) by jsorg71
Original Path: sourceforge.net/trunk/rdesktop/rdpsnd.c
File length: 20572 byte(s)
Diff to previous 1372
remove g++ errors and warnings


Revision 1372 - (view) (annotate) - [select for diffs]
Modified Mon Jan 8 04:47:06 2007 UTC (17 years, 3 months ago) by jsorg71
Original Path: sourceforge.net/trunk/rdesktop/rdpsnd.c
File length: 20547 byte(s)
Diff to previous 1365
prefix BOOL with RD_


Revision 1365 - (view) (annotate) - [select for diffs]
Modified Thu Jan 4 05:39:39 2007 UTC (17 years, 3 months ago) by jsorg71
Original Path: sourceforge.net/trunk/rdesktop/rdpsnd.c
File length: 20520 byte(s)
Diff to previous 1364
copyright year update


Revision 1364 - (view) (annotate) - [select for diffs]
Modified Thu Jan 4 04:55:56 2007 UTC (17 years, 3 months ago) by jsorg71
Original Path: sourceforge.net/trunk/rdesktop/rdpsnd.c
File length: 20510 byte(s)
Diff to previous 1359
RD_ prefix and win32 compatibility for core files


Revision 1359 - (view) (annotate) - [select for diffs]
Modified Tue Jan 2 16:30:06 2007 UTC (17 years, 4 months ago) by ossman_
Original Path: sourceforge.net/trunk/rdesktop/rdpsnd.c
File length: 20498 byte(s)
Diff to previous 1353
Add experimental extension to the RDPSND protocol that allows recording.


Revision 1353 - (view) (annotate) - [select for diffs]
Modified Sun Dec 24 15:22:15 2006 UTC (17 years, 4 months ago) by stargo
Original Path: sourceforge.net/trunk/rdesktop/rdpsnd.c
File length: 14354 byte(s)
Diff to previous 1350
fix device_available which I broke in a previous commit


Revision 1350 - (view) (annotate) - [select for diffs]
Modified Sun Dec 24 13:48:50 2006 UTC (17 years, 4 months ago) by stargo
Original Path: sourceforge.net/trunk/rdesktop/rdpsnd.c
File length: 14243 byte(s)
Diff to previous 1346
fix double open of sound device. should at least allow oss, libao, sun and
sgi drivers to be selected again, when they only allow one open of the
device.


Revision 1346 - (view) (annotate) - [select for diffs]
Modified Thu Dec 7 15:23:45 2006 UTC (17 years, 4 months ago) by ossman_
Original Path: sourceforge.net/trunk/rdesktop/rdpsnd.c
File length: 14276 byte(s)
Diff to previous 1344
Abstract select() handling in rdpsnd so that backends can do their thing
more correctly.


Revision 1344 - (view) (annotate) - [select for diffs]
Modified Wed Dec 6 13:59:43 2006 UTC (17 years, 4 months ago) by ossman_
Original Path: sourceforge.net/trunk/rdesktop/rdpsnd.c
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, 4 months ago) by ossman_
Original Path: sourceforge.net/trunk/rdesktop/rdpsnd.c
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, 4 months ago) by ossman_
Original Path: sourceforge.net/trunk/rdesktop/rdpsnd.c
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, 4 months ago) by ossman_
Original Path: sourceforge.net/trunk/rdesktop/rdpsnd.c
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, 4 months ago) by ossman_
Original Path: sourceforge.net/trunk/rdesktop/rdpsnd.c
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, 4 months ago) by ossman_
Original Path: sourceforge.net/trunk/rdesktop/rdpsnd.c
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, 4 months ago) by ossman_
Original Path: sourceforge.net/trunk/rdesktop/rdpsnd.c
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, 5 months ago) by stargo
Original Path: sourceforge.net/trunk/rdesktop/rdpsnd.c
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_
Original Path: sourceforge.net/trunk/rdesktop/rdpsnd.c
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, 6 months ago) by ossman_
Original Path: sourceforge.net/trunk/rdesktop/rdpsnd.c
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, 6 months ago) by ossman_
Original Path: sourceforge.net/trunk/rdesktop/rdpsnd.c
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
Original Path: sourceforge.net/trunk/rdesktop/rdpsnd.c
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
Original Path: sourceforge.net/trunk/rdesktop/rdpsnd.c
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
Original Path: sourceforge.net/trunk/rdesktop/rdpsnd.c
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, 7 months ago) by stargo
Original Path: sourceforge.net/trunk/rdesktop/rdpsnd.c
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, 7 months ago) by stargo
Original Path: sourceforge.net/trunk/rdesktop/rdpsnd.c
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, 7 months ago) by stargo
Original Path: sourceforge.net/trunk/rdesktop/rdpsnd.c
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, 7 months ago) by stargo
Original Path: sourceforge.net/trunk/rdesktop/rdpsnd.c
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, 7 months ago) by stargo
Original Path: sourceforge.net/trunk/rdesktop/rdpsnd.c
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, 7 months ago) by stargo
Original Path: sourceforge.net/trunk/rdesktop/rdpsnd.c
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, 7 months ago) by stargo
Original Path: sourceforge.net/trunk/rdesktop/rdpsnd.c
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, 7 months ago) by stargo
Original Path: sourceforge.net/trunk/rdesktop/rdpsnd.c
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, 2 months ago) by stargo
Original Path: sourceforge.net/trunk/rdesktop/rdpsnd.c
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
Original Path: sourceforge.net/trunk/rdesktop/rdpsnd.c
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 ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/rdpsnd.c
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, 6 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/rdpsnd.c
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, 6 months ago) by stargo
Original Path: sourceforge.net/trunk/rdesktop/rdpsnd.c
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, 6 months ago) by stargo
Original Path: sourceforge.net/trunk/rdesktop/rdpsnd.c
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, 6 months ago) by stargo
Original Path: sourceforge.net/trunk/rdesktop/rdpsnd.c
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
Original Path: sourceforge.net/trunk/rdesktop/rdpsnd.c
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, 9 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/rdpsnd.c
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
Original Path: sourceforge.net/trunk/rdesktop/rdpsnd.c
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