Implement iterator over current searches



git-svn-id: svn+ssh://svn.code.sf.net/p/cmusphinx/code/trunk/pocketsphinx@12427 94700074-3cef-4d97-a70e-9c8c206c02f5
Iniitialize default arguments in continuous tool



git-svn-id: svn+ssh://svn.code.sf.net/p/cmusphinx/code/trunk/pocketsphinx@12428 94700074-3cef-4d97-a70e-9c8c206c02f5
Fixes non-standard variable declaration



git-svn-id: svn+ssh://svn.code.sf.net/p/cmusphinx/code/trunk/pocketsphinx@12429 94700074-3cef-4d97-a70e-9c8c206c02f5
Fixes crashes and memory leaks in Python API
Thanks to Jidong Tao



git-svn-id: svn+ssh://svn.code.sf.net/p/cmusphinx/code/trunk/pocketsphinx@12438 94700074-3cef-4d97-a70e-9c8c206c02f5
Fixes crash on loading invalid jsgf. 
Thanks to Peter Grasch.



git-svn-id: svn+ssh://svn.code.sf.net/p/cmusphinx/code/trunk/pocketsphinx@12439 94700074-3cef-4d97-a70e-9c8c206c02f5
pcm buffer length moved to constants in kws.c

git-svn-id: svn+ssh://svn.code.sf.net/p/cmusphinx/code/trunk/pocketsphinx@12456 94700074-3cef-4d97-a70e-9c8c206c02f5
fix to force cmn vals update in the end of utterance

git-svn-id: svn+ssh://svn.code.sf.net/p/cmusphinx/code/trunk/pocketsphinx@12457 94700074-3cef-4d97-a70e-9c8c206c02f5
Separate keyword option and keyfile option for better error checking

Remove pocketsphinx_kws, it duplicates pocketsphinx_continuous



git-svn-id: svn+ssh://svn.code.sf.net/p/cmusphinx/code/trunk/pocketsphinx@12459 94700074-3cef-4d97-a70e-9c8c206c02f5
More silencing of svn



git-svn-id: svn+ssh://svn.code.sf.net/p/cmusphinx/code/trunk/pocketsphinx@12466 94700074-3cef-4d97-a70e-9c8c206c02f5
Added default constructors for logmath and fsg_model, allow to
create fsg_model from scratch.



git-svn-id: svn+ssh://svn.code.sf.net/p/cmusphinx/code/trunk/pocketsphinx@12470 94700074-3cef-4d97-a70e-9c8c206c02f5
Segment iterator for Java



git-svn-id: svn+ssh://svn.code.sf.net/p/cmusphinx/code/trunk/pocketsphinx@12471 94700074-3cef-4d97-a70e-9c8c206c02f5
Replaces rewind with more portable fseek



git-svn-id: svn+ssh://svn.code.sf.net/p/cmusphinx/code/trunk/pocketsphinx@12474 94700074-3cef-4d97-a70e-9c8c206c02f5
Fixes memory leaks



git-svn-id: svn+ssh://svn.code.sf.net/p/cmusphinx/code/trunk/pocketsphinx@12477 94700074-3cef-4d97-a70e-9c8c206c02f5
Adds a separate header for the search functions



git-svn-id: svn+ssh://svn.code.sf.net/p/cmusphinx/code/trunk/pocketsphinx@12486 94700074-3cef-4d97-a70e-9c8c206c02f5
Unified iterators support



git-svn-id: svn+ssh://svn.code.sf.net/p/cmusphinx/code/trunk/pocketsphinx@12487 94700074-3cef-4d97-a70e-9c8c206c02f5
Better stream/utterance logic



git-svn-id: svn+ssh://svn.code.sf.net/p/cmusphinx/code/trunk/pocketsphinx@12490 94700074-3cef-4d97-a70e-9c8c206c02f5
Stream-wide timings repaired



git-svn-id: svn+ssh://svn.code.sf.net/p/cmusphinx/code/trunk/pocketsphinx@12493 94700074-3cef-4d97-a70e-9c8c206c02f5
Allow printing of detection times



git-svn-id: svn+ssh://svn.code.sf.net/p/cmusphinx/code/trunk/pocketsphinx@12499 94700074-3cef-4d97-a70e-9c8c206c02f5
New allphone search mode. 
Thanks to Vyacheslav Klimkov.



git-svn-id: svn+ssh://svn.code.sf.net/p/cmusphinx/code/trunk/pocketsphinx@12500 94700074-3cef-4d97-a70e-9c8c206c02f5
Use more compact blkarray_list instead of pointer-based backtrace tree



git-svn-id: svn+ssh://svn.code.sf.net/p/cmusphinx/code/trunk/pocketsphinx@12501 94700074-3cef-4d97-a70e-9c8c206c02f5