Mercurial > hg > pulseaudio
view ChangeLog @ 141:6201d96f7b94
2008-09-25 Ioana Ivan <iivan@redhat.com>
* src/native/org_classpath_icedtea_Stream.c
(Java_org_classpath_icedtea_pulseaudio_Stream_native_1pa_1stream_1connect_1playback):
pass 0 as a flag to pa_stream_connect_playback
* src/java/org/classpath/icedtea/pulseaudio/PulseAudioSourceDataLine.java:
formating changes
author | Ioana Ivan <iivan@redhat.com> |
---|---|
date | Thu, 25 Sep 2008 14:33:45 -0400 |
parents | 2d384ad19c3e |
children | b4390e330ff7 |
line wrap: on
line source
2008-09-25 Ioana Ivan <iivan@redhat.com> * src/native/org_classpath_icedtea_Stream.c (Java_org_classpath_icedtea_pulseaudio_Stream_native_1pa_1stream_1connect_1playback): pass 0 as a flag to pa_stream_connect_playback * src/java/org/classpath/icedtea/pulseaudio/PulseAudioSourceDataLine.java: formating changes 2008-09-23 Ioana Ivan <iivan@redhat.com> * src/java/org/classpath/icedtea/pulseaudio/PulseAudioDataLine.java: -split open() into createStream(), addStreamListeners() and connect(), which can be reused when reconnecting the line for synchronization -added recconectForSynchronization() -made some changes to stop()/start() in order to send START/STOP events both when corking and in case of underflow * src/java/org/classpath/icedtea/pulseaudio/PulseAudioMixer.java: -changes to synchronize() * src/java/org/classpath/icedtea/pulseaudio/PulseAudioSourceDataLine.java: -changed connectLine to take the masterStream as a parameter in case we want to synchronize the Line * src/java/org/classpath/icedtea/pulseaudio/PulseAudioClip.java: -changed connectLine to take the masterStream as a parameter in case we want to synchronize the Line 2008-08-13 Ioana Ivan <iivan@redhat.com> * src/java/org/classpath/icedtea/pulseaudio/PulseAudioPort.java: superclass for TargetPort and SourcePort * src/java/org/classpath/icedtea/pulseaudio/PulseAudioSourcePort.java: implements the abstract methods required in PulseAudioPort * src/java/org/classpath/icedtea/pulseaudio/PulseAudioTargetPort.java: implements the abstract methods required in PulseAudioPort * unittests/org/classpath/icedtea/pulseaudio/PulseAudioSourcePortTest.java * unittests/org/classpath/icedtea/pulseaudio/PulseAudioTargetPortTest.java: new tests 2008-08-13 Ioana Ivan <iivan@redhat.com> * src/java/org/classpath/icedtea/pulseaudio/PulseAudioTargetPort.java: new class representing a targetport * some refactoring in the control classes (controls for the target port are now supported) 2008-08-13 Ioana Ivan <iivan@redhat.com> * src/java/org/classpath/icedtea/pulseaudio/PulseAudioDataLine.java: superclass for TargetDataLine and SourceDataLine; moved open and close here * src/java/org/classpath/icedtea/pulseaudio/PulseAudioTargetDataLine.java: chnaged the methods written so far to use Stream.java 2008-08-13 Ioana Ivan <iivan@redhat.com> * src/java/org/classpath/icedtea/pulseaudio/PulseAudioMixer.java: modified getLine() to allow us to obtain a TargetDataLine * src/java/org/classpath/icedtea/pulseaudio/PulseAudioTargetDataLine.java: added open(), read() and close() * src/java/org/classpath/icedtea/pulseaudio/PulseAudioSourceDataLine.java marged the streamListeners into a single listener 2008-08-13 Ioana Ivan <iivan@redhat.com> * src/java/org/classpath/icedtea/pulseaudio/PulseAudioMixer.java: the list of formats recognized by PulseAudio is being set here, so it can be used by all DataLines. Also made some changes to get*LineInfo() and isLineSupported() * src/java/org/classpath/icedtea/pulseaudio/PulseAudioSourceDataLine.java: changed the constructor 2008-08-11 Joshua Sumali <jsumali@redhat.com> * configure.ac: Add check for libpulse. * src/native/Makefile.am: Use flags from PKG_CHECK_MODULES. 2008-08-11 Joshua Sumali <jsumali@redhat.com> * src/native/Makefile.am: Add flags to link against pulseaudio. 2008-08-11 Joshua Sumali <jsumali@redhat.com> * .hgignore: Updated. * Makefile.am: Add libpulse-java.so to clean-local. * src/native/Makefile.am: Copy libpulse-java.so to the top dir after building. 2008-08-11 Joshua Sumali <jsumali@redhat.com> * .hgignore: Updated. 2008-08-11 Joshua Sumali <jsumali@redhat.com> * ChangeLog: New file. * INSTALL: Likewise. * NEWS: Likewise. * Makefile.am: Likewise. * build.xml: Likewise. * config.guess: Likewise. * config.sub: Likewise. * configure.ac: Likewise. * depcomp: Likewise. * install-sh: Likewise. * libtool: Likewise. * ltmain.sh: Likewise. * missing: Likewise. * src/org/*: Moved to src/java. * src/META-INF: Moved to src/java. * src/native/Makefile.am: New file. * makefile: Removed. * src/*.c: Moved to src/native. * src/*.h: Likewise.