Permalink
Switch branches/tags
Nothing to show
Commits on Apr 12, 2005
  1. refactoring

    fugalh committed Apr 12, 2005
    darcs-hash:20050412042911-28bda-f05a0ea20a8079e787601fbc6943df10e7e0b49f.gz
  2. design refactor

    fugalh committed Apr 12, 2005
    darcs-hash:20050412042850-28bda-7f46e3f2bcef7017a1e6981ebe46eef6a7930a0e.gz
Commits on Mar 18, 2005
  1. nil

    fugalh committed Mar 18, 2005
    darcs-hash:20050318000520-28bda-a30c709befb25f89bd692f32c00e39e6d15aed47.gz
  2. semrfd

    fugalh committed Mar 18, 2005
    darcs-hash:20050318000450-28bda-0383fe8cd9fd8e1ec7875045375f350e97825b60.gz
Commits on Mar 17, 2005
  1. SIGINT

    fugalh committed Mar 17, 2005
    darcs-hash:20050317233404-28bda-c3a948ccf2e6353e1de12bb1d9b8d6106ca4fe23.gz
  2. "goodbye"

    fugalh committed Mar 17, 2005
    We hear the lady say "goodbye" which is the asterisk equivalent of "Hello,
    world!" Still no voice transmitted. Also odd is not noticing the hangup.
    
    darcs-hash:20050317052351-28bda-991b0c2898aca784c2d3d8d93fd88212dab55827.gz
Commits on Mar 9, 2005
  1. nil

    fugalh committed Mar 9, 2005
    darcs-hash:20050309055926-28bda-e1ffd97cd94a1a9d36bcaeb673bbe52a7c5c55a5.gz
  2. progress

    fugalh committed Mar 9, 2005
    I think I'm making progress. I think I might be up against a brick wall on this
    laptop which seems to hate jack. It is finally communicating with the other
    end, according to ethereal, so now I can suspect the laptop as to why I don't
    hear anything. Either I need to implement ALSA or develop on falcon.
    
    darcs-hash:20050309055307-28bda-f182be4e1ad622d4b65b8656f2be54a9c1417008.gz
  3. nil

    fugalh committed Mar 9, 2005
    darcs-hash:20050309055730-28bda-35ea499a549d8e032cad67a22380d523a8dba8ff.gz
Commits on Mar 8, 2005
  1. debugging still

    fugalh committed Mar 8, 2005
    darcs-hash:20050308063015-28bda-4ec5950e0146fae9927fc9626c0aec245316f7bb.gz
Commits on Mar 7, 2005
  1. take out the debug stuff

    fugalh committed Mar 7, 2005
    darcs-hash:20050307233824-28bda-6a3c339aa35c09dfa13400da7a9b2c45798f0816.gz
  2. various

    fugalh committed Mar 7, 2005
    darcs-hash:20050307231019-28bda-ece3763ab4e32ab67503e5148c4ff7eb9eb3dc04.gz
Commits on Feb 23, 2005
  1. design

    fugalh committed Feb 23, 2005
    darcs-hash:20050223053523-28bda-0fcc2acc7359ff0b36b7f52a43e7f1e60895154a.gz
  2. refactor complete

    fugalh committed Feb 23, 2005
    The refactoring is complete. Funny, it doesn't look so much different than it
    did to start with. ;-)
    
    It compiles cleanly, but I haven't tested it yet.
    
    darcs-hash:20050223052808-28bda-89fe649f604a6af408e09e4080670ef1aaa61048.gz
Commits on Feb 22, 2005
  1. redesign

    fugalh committed Feb 22, 2005
    darcs-hash:20050222063107-28bda-5489cd7192228d4f2df58e4497dbd416678db2b4.gz
Commits on Feb 21, 2005
  1. resolved conflicts

    fugalh committed Feb 21, 2005
    darcs-hash:20050221184236-28bda-aa1577e6cdf3b76637f413cb2d8ac2ba85384f37.gz
  2. codec.h and protocol.h

    fugalh committed Feb 21, 2005
    darcs-hash:20050221184305-28bda-7ba21782e486d782b5c4fc0ff978d3a8f428344e.gz
  3. refactor design

    fugalh committed Feb 21, 2005
    darcs-hash:20050221182703-28bda-4bfb1b5ab916ed0c02e34780831d5b6b5b614f83.gz
  4. refactor jack and audio

    fugalh committed Feb 21, 2005
    darcs-hash:20050221182335-28bda-f081c31cafe9c94a7362ee55129b445525332ff7.gz
  5. refactor iax

    fugalh committed Feb 21, 2005
    darcs-hash:20050221182054-28bda-19a70d94ca0e96fd69e36e4edd5920e90169aa99.gz
  6. refactor

    fugalh committed Feb 21, 2005
    Thus begins a major refactoring. True to the write one to throw away principle
    I have redesigned and am refactoring the code I can salvage in.
    
    darcs-hash:20050221030333-28bda-c42b23b3620c7c38fcf2e90fbda9207c6b9ea6fe.gz
  7. various

    fugalh committed Feb 21, 2005
    darcs-hash:20050221182824-28bda-cf7b0540a00bfb80b418ba61d59fddc7555419ee.gz
Commits on Feb 20, 2005
  1. design

    fugalh committed Feb 20, 2005
    darcs-hash:20050220190305-28bda-508fbe399a44bfdb4b87dbcd545e3b330b74558b.gz
Commits on Feb 18, 2005
  1. mysterious segfault solved

    fugalh committed Feb 18, 2005
    Thanks go to Magnus Hjorth for noticing what I did wrong.
    
    darcs-hash:20050218155235-28bda-a7d0e93ce15fa86f93eacbb9ea2108179bfe9c58.gz
  2. something very strange

    fugalh committed Feb 18, 2005
    When the following line in Jack::jack_process() is commented out, it works
    great (for incoming voice):
    jack_ringbuffer_write_advance(input_rb, (bp-buf)*sizeof(short));
    Otherwise it segfaults as soon as the input_rb ringbuffer fills up. output_rb
    get corrupted and it segfaults on src_short_to_float_array(). For the life of
    me I can't figure out what connection advancing input_rb would have on
    output_rb, but my best guess is that output_rb is adjacent to input_rb and
    something during advance input_rb is escaping.
    
    In happier news, I figured out why it sounded terrible. I needed to use the
    full API for libsamplerate and maintain state.
    
    darcs-hash:20050218053004-28bda-7bf9fb47f84fc093e7a31f550c6b11f6f495716f.gz
  3. sending (awful) voice

    fugalh committed Feb 18, 2005
    Well, whatever is plaguing incoming voice is also plaguing us when we send
    voice. May be time to try a different codec (something like µlaw) and a
    different audio interface (e.g. alsa).
    
    darcs-hash:20050218003929-28bda-e411575163b0ee063f38077af08c01a90c768ff4.gz
Commits on Feb 16, 2005
  1. We hear them

    fugalh committed Feb 16, 2005
    There's something wrong with the audio, but there is recognizable audio coming
    in and playing out the sound card. (Somewhere over the rainbow intro) Still not
    sending audio, that's the next step.
    
    darcs-hash:20050216063122-28bda-79b3b845eeec59237b608d7cb1c9b72ce3cf3c9f.gz
  2. jack with libsamplerate

    fugalh committed Feb 16, 2005
    This should be working, although there isn't anything to listen to yet. I had a
    strange problem with alloca giving me a buffer that overlaps with the jack
    buffer. Not sure why. I don't really like mallocing a whole second worth of
    audio, but it should be sufficient for now.
    
    darcs-hash:20050216023036-28bda-8318e132c2e182ad63e3daea7e41e799e27e2cc6.gz
  3. samplerate

    fugalh committed Feb 16, 2005
    code, but segfaults.
    
    darcs-hash:20050216003248-28bda-fb2eb4f06f8d53347613e7ae06894ccac8802892.gz
Commits on Feb 15, 2005
  1. top-level makefile

    fugalh committed Feb 15, 2005
    darcs-hash:20050215010635-28bda-a17d2ebd2617ccfb399a6ba119eca2f368cdf6cd.gz
  2. tests

    fugalh committed Feb 15, 2005
    darcs-hash:20050215005747-28bda-62c022be721fe627cc230fb838702f55ec9caf8f.gz
  3. capability!

    fugalh committed Feb 15, 2005
    Ah, the reason my side was rejecting the connection with "couldn't negotiate
    codec" was that mysterious capability argument to iax_call(). Apparently it's
    the codec capabilities that we can manage. That could be a bit clearer in the
    header file.
    
    darcs-hash:20050215005243-28bda-32e954fd7445b282782b0668db90601249253e57.gz
Commits on Feb 14, 2005
  1. thread work

    fugalh committed Feb 14, 2005
    darcs-hash:20050214200532-28bda-4b90da48d9df5fe9177f899176784ad3efe49d30.gz
Commits on Feb 10, 2005
  1. try to make a call

    fugalh committed Feb 10, 2005
    darcs-hash:20050210151338-28bda-248f4701217449422e9313706e49555f45a0f2fa.gz
  2. iax_event_thread

    fugalh committed Feb 10, 2005
    Now I have jack and the iax_event helper thread producing, I just need to write
    the consumer. No doubt that will be the bulk of the work, but this is where the
    fun starts - I should start to see and hear exciting things soon.
    
    darcs-hash:20050210063716-28bda-8c4a18e4bf9ac73a7cbd6f3ebc443e2fcb071cab.gz