Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Branch: master
Commits on Apr 12, 2005
  1. refactoring

    authored
    darcs-hash:20050412042911-28bda-f05a0ea20a8079e787601fbc6943df10e7e0b49f.gz
  2. design refactor

    authored
    darcs-hash:20050412042850-28bda-7f46e3f2bcef7017a1e6981ebe46eef6a7930a0e.gz
Commits on Mar 18, 2005
  1. nil

    authored
    darcs-hash:20050318000520-28bda-a30c709befb25f89bd692f32c00e39e6d15aed47.gz
  2. semrfd

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

    authored
    darcs-hash:20050317233404-28bda-c3a948ccf2e6353e1de12bb1d9b8d6106ca4fe23.gz
  2. "goodbye"

    authored
    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

    authored
    darcs-hash:20050309055926-28bda-e1ffd97cd94a1a9d36bcaeb673bbe52a7c5c55a5.gz
  2. progress

    authored
    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

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

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

    authored
    darcs-hash:20050307233824-28bda-6a3c339aa35c09dfa13400da7a9b2c45798f0816.gz
  2. various

    authored
    darcs-hash:20050307231019-28bda-ece3763ab4e32ab67503e5148c4ff7eb9eb3dc04.gz
Commits on Feb 23, 2005
  1. design

    authored
    darcs-hash:20050223053523-28bda-0fcc2acc7359ff0b36b7f52a43e7f1e60895154a.gz
  2. refactor complete

    authored
    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

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

    authored
    darcs-hash:20050221184236-28bda-aa1577e6cdf3b76637f413cb2d8ac2ba85384f37.gz
  2. codec.h and protocol.h

    authored
    darcs-hash:20050221184305-28bda-7ba21782e486d782b5c4fc0ff978d3a8f428344e.gz
  3. refactor design

    authored
    darcs-hash:20050221182703-28bda-4bfb1b5ab916ed0c02e34780831d5b6b5b614f83.gz
  4. refactor jack and audio

    authored
    darcs-hash:20050221182335-28bda-f081c31cafe9c94a7362ee55129b445525332ff7.gz
  5. refactor iax

    authored
    darcs-hash:20050221182054-28bda-19a70d94ca0e96fd69e36e4edd5920e90169aa99.gz
  6. refactor

    authored
    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

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

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

    authored
    Thanks go to Magnus Hjorth for noticing what I did wrong.
    
    darcs-hash:20050218155235-28bda-a7d0e93ce15fa86f93eacbb9ea2108179bfe9c58.gz
  2. something very strange

    authored
    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

    authored
    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

    authored
    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

    authored
    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

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

    authored
    darcs-hash:20050215010635-28bda-a17d2ebd2617ccfb399a6ba119eca2f368cdf6cd.gz
  2. tests

    authored
    darcs-hash:20050215005747-28bda-62c022be721fe627cc230fb838702f55ec9caf8f.gz
  3. capability!

    authored
    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

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

    authored
    darcs-hash:20050210151338-28bda-248f4701217449422e9313706e49555f45a0f2fa.gz
  2. iax_event_thread

    authored
    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
Something went wrong with that request. Please try again.