• Join
  • Sign In with my.TI Login
Texas Instruments
  • Products
  • Applications
  • Tools & Software
  • Support & Community
  • Sample & Buy
  • About TI
Sample & Purchase Cart Sample & Purchase Cart
  • Search
  • Advanced
TI E2E™ Community
  • Support Forums
  • Blogs
  • Groups
  • Videos
  • 简体中文
  • More ...
TI Home » TI E2E Community » Support Forums » Embedded Software » All Tags » VoLIB
Share
Embedded Software
  • Announcements
  • Android Android
  • BIOS BIOS
  • Linux Linux
  • Multimedia Software Codecs Multimedia Software Codecs
  • StarterWare StarterWare
  • WinCE WinCE

Browse by Tags

Embedded Software

Welcome to the Embedded Software Section of the TI E2E Support Community. Ask questions, share knowledge, explore ideas, and help solve problems with fellow engineers. To post a question, click on the forum tab then "New Post".

Tags
You have subscribed to this tag. To view or manage your tag subscriptions, click here.   Close
You have unsubscribed from this tag. To view or manage your tag subscriptions, click here.   Close
You are currently viewing:
VoLIB
  • audio
  • c64p
  • c66x
  • c674
  • C674x
  • CCS v3.3
  • Codec
  • Codec Engine
  • codec server
  • CPU load balancing
  • ecu
  • faxlib
  • l138
  • MIPS control
  • NMU
  • omap l138
  • OMAP3530
  • OMAPl138
  • OMAP-L138
  • sizeCfg.maxSamplesPerFrame
  • speech
  • TDU
  • VAU
  • xdais
  • XDM
Related Posts
  • Forum Post: Re: Tone Generation (TDU) in VOLIB Release 1.0.0.1

    bogdank bogdank
    Hello Jonathan, The ti.mas.sdk component is used only by the unit test code within the VoLIB . As you could see it was not optimized at all (since we only used it for testing). Nevertheless, you are right, the tone generator there can be used for single and dual frequency tone generation. If you are...
    on Mar 28, 2011
  • Forum Post: VoLIB/Codec Server Integration

    Dennis E Dennis E
    We have a need to integrate algorithms from the VoLIB into our existing codec server (for the OMAP3530/C64+). Our server currently contains a number of audio & video encoders and decoders, as well as a custom video processing algorithm we wrote in-house that uses DSPLIB 2.1, IMGLIB 2.01, and VLIB...
    on Jun 20, 2011
  • Forum Post: Re: VoLIB/Codec Server Integration

    CharlieF CharlieF
    Hi Dennis, First of all, I'd like to be sure that VoLIB is what you're looking for. VoLIB offers high-performance speech processing building blocks. All components in VoLIB support 8kHz sampling, though some offer configuration for 16kHz as well. If by "audio" processing you mean...
    on Jun 21, 2011
  • Forum Post: Re: VoLIB/Codec Server Integration

    Dennis E Dennis E
    Thanks for the reply, Our purpose for looking at this library is to process the audio to detect the presence or absence of speech. 8kHz is probably fine. I know the VAU component supports XDAIS. Does it make more sense to try to export this component directly by our codec server or to write a "wrapper...
    on Jun 21, 2011
  • Forum Post: Re: VoLIB/Codec Server Integration

    CharlieF CharlieF
    If the VAU is the only component you need, then I would just use the XDAIS API that it provides and not bother with any ECO API wrapper. Also, the VAU supports 16kHz if this would be preferable. If processing resources (MIPS) are tight, another option is the simple VAD (SVD) module of the voice processing...
    on Jun 21, 2011
  • Blog Post: Release of VoLIB 1.0.1 Patch for CCS Project Support

    CharlieF CharlieF
    Voice Component Library (VoLIB) patch release 1.0.1 has been approved for GA and is available for download . This release features CCSv4 projects for each component to allow users to get up and running faster. The Voice Component Library ( VoLIB) provides components that allow a development team...
    on Jun 24, 2011
  • Forum Post: Re: Trying to add VoLIB to an Existing CCS4 Project... and Failing

    CharlieF CharlieF
    Hi Paul, Unfortunately, although the packages are visible under RTSC packages within the CCS environment, I don't believe they can be integrated in this manner (yet). What we have done in the past, to incorporate a VoLIB component into a Project, is to add the library and header file path...
    on Jun 24, 2011
  • Forum Post: Re: help on setup VoLIB envirnment

    CharlieF CharlieF
    Hi Weichun, Just so I can understand the problem better, what is your end-goal? Are you looking to run the ECU within the simulator to better understand the operation, or are you integrating it into an existing codebase and trying to compile? Also, what VoLIB release are you using? If you are using...
    on Jul 13, 2011
  • Forum Post: Re: Voice descrimination detection in TDU VoLIB

    CharlieF CharlieF
    Hi Jonathan, Yes, voice discrimination is supported and should function properly. It has historically been used as a check to ensure voice-band data mode has been properly identified. If it reports "voice", the channel can save bandwidth and down-speed to voice mode. Where, specifically...
    on Jul 14, 2011
  • Forum Post: Re: help on setup VoLIB envirnment

    CharlieF CharlieF
    Hi Weichun, Yes, the projects provided with VoLIB 1.0.1 are for CCS version 4 and above. Getting up and running with CCS version 4 can be a little vexing due to the new Eclipse environment, though I believe loading and building a project should be relatively easy. Try the following and let...
    on Jul 14, 2011
  • Forum Post: Re: help on setup VoLIB envirnment

    CharlieF CharlieF
    Hi Weichun, Just curious -- do you have a config.bld file in your swtools directory? The installation should provide this. Regards, Charlie
    on Jul 14, 2011
  • Forum Post: Re: Help getting ECU in VoLIB to work.

    CharlieF CharlieF
    Hi Paul, First off... no, unfortunately you can't disable delay line compression since the ECU is delivered as a compiled object. However, this should reduce your memory requirements -- even on C55x -- since we pack the PCM data in this case, two samples per word. Let me know what the call to...
    on Jul 14, 2011
  • Forum Post: Re: Voice descrimination detection in TDU VoLIB

    CharlieF CharlieF
    Hi Jonathan, You've identified a bug in the code. We're calling a NULL pointer from the TDU context for global memory pool buffer allocation without checking. We will enter a defect report that you can track here . Regards, Charlie
    on Jul 14, 2011
  • Forum Post: Need help with ECU.

    merol merol
    I'm trying to get ECU to work on omap l-138. I've successfully linked libs and build my app but I always get an error in ecuNew. My configuration: //---------------------------------------------------------------------------- // global //------------------------------------------------------...
    on Jul 20, 2011
  • Forum Post: Re: volib c6p 1.0.1.2 tduOpen() exception

    CharlieF CharlieF
    Hi Kevin, This problem has been redirected to me -- I will be able to help provided this is a TDU issue. I've reviewed this thread and it sounds as though you had the TDU "working" for a while as long as you didn't change the detector context structure. Now though, with the original...
    on Aug 15, 2011
  • Forum Post: Re: volib c6p 1.0.1.2 tduOpen() exception

    CharlieF CharlieF
    Hi Kevin, Good catch. The call to tduNew() checks the instance pointer (pointed to by **tduinst) and skips all buffer assignment if it is not NULL. This is done to ensure the TDU is using an "available" instance pointer (tduDelete() sets the instance pointer back to NULL). I would guess...
    on Aug 16, 2011
  • Forum Post: Re: volib c6p 1.0.1.2 tduOpen() exception

    Sebastiano Pastorino Sebastiano Pastorino
    Hi Charlie, I developed a DSP sw for a VOIP PBX and I would like to use VoLIB TDU in replacemente of Goertzel DTMF dect I already implemented. I have to allocate static buffers, but how can I decide at compile time the size of tduBufs[??], the size of tdu_buffer_1[??] and the alignment to be used...
    on Aug 29, 2011
  • Forum Post: Re: volib c6p 1.0.1.2 tduOpen() exception

    CharlieF CharlieF
    Hi Sebastiano, Sebastiano Pastorino I have to allocate static buffers, but how can I decide at compile time the size of tduBufs[??], the size of tdu_buffer_1[??] and the alignment to be used in pragma If you know your configuration (i.e., enabled detectors) beforehand, you can run the simulation...
    on Sep 6, 2011
  • Forum Post: Adding TDU to an existing CCS3.3 project

    John Gilmour John Gilmour
    I am trying to add the TDU to an existing project and having linking errors. The target is a C6455 big endian. The code compiles but fails during linking. Here are the erros messages: [Linking...] "C:\Program Files\Texas Instruments\C6000 Code Generation Tools 6.1.10\bin\cl6x" -@"Debug...
    on Nov 16, 2011
  • Forum Post: Re: Volib codec for C674

    CharlieF CharlieF
    Hi Benlu, I'm a little confused since VoLIB doesn't provide any voice codecs. Rather, it provides voice processing components and the codecs are available independently. Can you please provide more information? Best Regards, Charlie
    on Dec 14, 2011
  • Forum Post: Re: Volib codec for C674

    CharlieF CharlieF
    I see. The current VoLIB release does not support ELF, however release 2.0.0 will support ELF for both C64x+ (C674x) and C66x. This release is expected to be available before the end of the year. When VoLIB 2.0.0 is released we will announce it on this Forum. Best Regards, Charlie
    on Dec 15, 2011
  • Forum Post: Volib and FaxLib library elf release timeline

    benlu yu benlu yu
    I just wonder when FaxLib library and VoLib library 2.0.0 support ELF release because my team need the library. I mentioned on this post e2e.ti.com/support/embedded/multimedia_software_codecs/f/356/t/152746.aspx#555013
    on Dec 26, 2011
  • Forum Post: Re: Volib codec for C674

    CharlieF CharlieF
    Hi Benlu, We're in the final stages of release testing. Look for an announcement in the BIOS Forum either Friday or Monday. Regards, Charlie
    on Feb 23, 2012
  • Forum Post: Re: ECU buffer sizes

    CharlieF CharlieF
    Hi, The ECU operates on 2.5ms internal frames. The input frame must be a multiple of this (20 samples). The exception to this is that the ECU also supports 5.5ms frame multiples for AAL2 (multiples of 22 samples) Regards, Charlie
    on Mar 14, 2012
  • Forum Post: Re: Volib codec for C674

    j-breeze j-breeze
    Charlie-san, I'd like to know any update information about VOLIB and FAXLIB releases. Could you please let me know if you have any? Thank you very much in advance. Best regards, j-breeze
    on Mar 16, 2012
123
TI E2E™ Community
  • Support Forums
  • Blogs
  • Videos
  • Groups
  • Site Support & Feedback
  • Settings
TI E2E™ Community Groups
  • TI University Program
  • Make the Switch
  • Microcontroller Projects
  • Motor Drive & Control
Other Communities
  • Deyisupport
  • Designsomething.org
  • beagleboard.org
  • TI on Element 14
  • TI on TechXchangeSM
Other Technical & Support Resources
  • WEBENCH® Design Center
  • Product Information Centers
  • Technical Documents
  • TI Design Network
  • TI Technical Articles
  • TI Training

All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with respect to these materials. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.

Content on this site may contain or be subject to specific guidelines or limitations on use. All postings and use of the content on this site are subject to the Terms of Use of the site; third parties using this content agree to abide by any limitations or guidelines and to comply with the Terms of Use of this site. TI, its suppliers and providers of content reserve the right to make corrections, deletions, modifications, enhancements, improvements and other changes to the content and materials, its products, programs and services at any time or to move or discontinue any content, products, programs, or services without notice.

Follow Us Texas Instruments on Facebook Texas Instruments on Twitter Texas Instruments on LinkedIn Texas Instruments on Google+
TI Worldwide | Contact Us | my.TI Login | Site Map | Corporate Citizenship | mobile m.ti.com (Mobile Version)

TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs and
embedded processors, along with software, tools and the industry’s largest sales/support staff.

© Copyright 1995-2013 Texas Instruments Incorporated. All rights reserved.
Trademarks | Privacy Policy | Terms of Use