Menu

#2 Fixed-size parser buffers in ECI-C

closed-fixed
Bugs (15)
6
2009-02-08
2006-01-23
No

The ECI-C parser uses static buffers for parsing. These
buffers should be managed dynamically instead.

Discussion

  • Kai Vehmanen

    Kai Vehmanen - 2006-01-23

    Logged In: YES
    user_id=25486

    Quick work-around for this problem was added to 2.4.4
    (CVS:2006-01-23). See
    http://www.eca.cx/ecasound-list/2005/10/0015.html for the
    original bug report.

     
  • Kai Vehmanen

    Kai Vehmanen - 2008-09-28
    • priority: 5 --> 6
     
  • Kai Vehmanen

    Kai Vehmanen - 2009-02-08

    Fix is now available in the git repository and will be in the 2.6.0 release. The related commits are:

    --cut--
    commit 93b0bc834e961a40f23eb389c7f1500e95ab02ba
    Author: Kai Vehmanen <kvehmanen -at- eca -dot- cx>
    Date: Sun Feb 8 15:44:34 2009 +0200

    Get rid of fixed sized buffers in ECI C impl parser

    This is the second part of the ECI C implemantion
    refactoring, which removes the fixed sized buffers
    also from the message parser. This reduces memory
    use and allows the parser to handle arbitrary size
    messages from ecasound.

    Fixes and closes sfbug:1412409
    http://sourceforge.net/tracker2/?func=detail&aid=1412409&group_id=4605&atid=104605

    commit 0f2b5a6c02c69e274764bab1e9e525df11655e97
    Author: Kai Vehmanen <kvehmanen -at- eca -dot- cx>
    Date: Sun Feb 8 14:09:21 2009 +0200

    First phase of fixed-size buffer removal from ECI C impl

    Get rid of the fixed size buffers for storing ECI
    return values. This reduces average memory use as well
    as gives a minor speed increase to most ECI apps.

    Partial fix for sfbug:1412409
    http://sourceforge.net/tracker2/?func=detail&aid=1412409&group_id=4605&atid=104605
    --cut--

     
  • Kai Vehmanen

    Kai Vehmanen - 2009-02-08
    • status: open --> open-fixed
     
  • Kai Vehmanen

    Kai Vehmanen - 2009-02-08
    • status: open-fixed --> closed-fixed
     

Log in to post a comment.