summaryrefslogtreecommitdiff
path: root/type_decoder.c
AgeCommit message (Expand)Author
2019-11-19Fix multiple PyObject_SetAttrString() related leaks.Uwe Hermann
2018-10-13Various log message improvements.Uwe Hermann
2018-10-13log: Use human-readable output type name everywhere.Uwe Hermann
2018-10-13Decoder_put(): Add more info to OTUPUT_PYTHON log messages.Uwe Hermann
2018-10-06type_decoder.c: Fix trailing whitespace.Uwe Hermann
2018-05-19Decoder_put(): Avoid a g_malloc()/g_free() pair per binary out.Uwe Hermann
2018-05-19Decoder_put(): Avoid a g_malloc()/g_free() pair per annotation.Uwe Hermann
2018-05-18srd_inst_find_by_obj(): Minor performance improvement.Uwe Hermann
2018-05-18srd_*inst_find_by_obj(): Suggest inlining for performance reasons.Uwe Hermann
2018-05-18srd_*inst_find_by_obj(): Move functions, make them static.Uwe Hermann
2018-05-18convert_meta(): Use g_variant_type_equal().Uwe Hermann
2018-05-18Random whitespace/cosmetic/consistency fixes.Uwe Hermann
2018-05-17type_decoder.c: Fix a compiler warning (-Wswitch-default).Uwe Hermann
2018-05-16type_decoder.c: Drop unneeded g_free() NULL check.Uwe Hermann
2018-05-16type_decoder.c: Fix a scan-build warning.Uwe Hermann
2018-05-16type_decoder.c: Fix a memory leak reported by scan-build.Uwe Hermann
2018-05-16type_decoder.c: Fix a memory leak reported by scan-build.Uwe Hermann
2018-05-15Convert some g_malloc0() to g_malloc().Uwe Hermann
2018-05-15get_current_pinvalues(): Slightly simplify a code chunk.Uwe Hermann
2018-05-09type_decoder.c: Drop incorrect Py_DECREF() calls.Uwe Hermann
2018-05-09type_decoder: Fixup memory leak in Decoder.put() (meta, python)Uwe Hermann
2018-05-09type_decoder: fixup memory leak in Decoder.put() (annotation, binary)Gerhard Sittig
2018-04-20Decoder_register(): Drop an overly verbose log message.Uwe Hermann
2018-03-31Decoder: check for duplicate register() calls in common backend codeGerhard Sittig
2018-03-31decoder: rephrase .has_channel() argument parse logicGerhard Sittig
2018-03-07Minor whitespace/typo fixes.Uwe Hermann
2017-06-30self.put(): Eliminate an unneeded malloc/free pair.Uwe Hermann
2017-06-30Acquire/release the Python GIL where needed to avoid threading issues.Uwe Hermann
2017-06-21decoder: Accept more forms of "unconditional wait()" (None, no args)Gerhard Sittig
2017-06-21decoder: Unbreak execution of Decoder.wait() with empty conditionGerhard Sittig
2017-03-12decoder: terminate .wait() and .decode(), join threads for v3 instancesGerhard Sittig
2017-02-28Fix memory leak in get_current_pinvalues()Marcus Comstedt
2017-02-28More refcounting fixesMarcus Comstedt
2017-02-26Fix refcounting bug in set_new_condition_list()Marcus Comstedt
2017-02-21Clarify that {start,end,cur}_samplenum are absolute numbers.Uwe Hermann
2016-12-07Add support for the new query-based PD v3 decoder API.Uwe Hermann
2015-12-24Use a Python list (not tuple) for OUT_BINARY.Uwe Hermann
2015-12-23Drop obsolete support for annotation tuples (only support lists).Uwe Hermann
2015-10-06Python: Restrict code to stable ABI subsetDaniel Elstner
2015-09-13Build: Include <config.h> first in all source filesDaniel Elstner
2015-09-13Fix srd_log() format warningsDaniel Elstner
2015-04-01Use g_malloc*() consistently, simplify error handling.Uwe Hermann
2014-09-15Replace ann_format with ann_class.Uwe Hermann
2014-07-08Remove dependency on Python.h from public API headerMarcus Comstedt
2014-05-03Make the srd_Decoder type private.Uwe Hermann
2013-12-13Send SRD_OUTPUT_PYTHON to registered callbacks as well.Bert Vermeulen
2013-12-13Prune dead code.Bert Vermeulen
2013-12-13No need to mess with method reference counts.Bert Vermeulen
2013-12-11Easier access to sequences of strings, not just lists.Bert Vermeulen
2013-11-15Implement OUTPUT_BINARYBert Vermeulen