summaryrefslogtreecommitdiff
path: root/instance.c
AgeCommit message (Expand)Author
2021-12-26session: introduce the public "send EOF" API routineGerhard Sittig
2021-02-13Implement basic flushingSoeren Apel
2020-05-22Use PyLong_FromUnsignedLongLong() where needed.Uwe Hermann
2019-11-24decoder: internal 'always false' term, handle invalid skip and channelGerhard Sittig
2019-11-23Fix three -fsanitize=undefined issues.Uwe Hermann
2019-11-23Avoid using Py_IncRef/Py_DecRef for consistency.Uwe Hermann
2019-11-23srd_inst_option_set(): Fix multiple memory leaks.Uwe Hermann
2019-11-19Fix multiple PyObject_SetAttrString() related leaks.Uwe Hermann
2019-11-16condition_list_free(): Fix a memory leak.Uwe Hermann
2019-04-02srd_inst_stack(): Warn upon potentially incorrect stacking.Uwe Hermann
2018-10-16instance.c: Avoid 4 unneeded forward declarations.Uwe Hermann
2018-10-13Various log message improvements.Uwe Hermann
2018-10-13instance.c: Make oldpins_array_*() static.Uwe Hermann
2018-08-30Make srd_inst_decode() return the actual decoder state, not SRD_OKSoeren Apel
2018-05-18srd_*inst_find_by_obj(): Move functions, make them static.Uwe Hermann
2018-05-18sample_matches(): Force inlining for performance reasons.Uwe Hermann
2018-05-18Simplify code by dropping session_is_valid().Uwe Hermann
2018-05-18Random whitespace/cosmetic/consistency fixes.Uwe Hermann
2018-05-16srd_inst_channel_set_all(): Fix a compiler warning (-Wshadow).Uwe Hermann
2018-05-16instance.c: Fix a scan-build warning.Uwe Hermann
2018-05-16instance.c: Fix a memory leak reported by scan-build.Uwe Hermann
2018-04-23instance: return SRD_ERR_TERM_REQ when execution shall terminateGerhard Sittig
2018-04-23instance: drop an unneeded "want wait() to terminate" reset assignmentGerhard Sittig
2018-03-31session: add "terminate and reset" support for protocol stacksGerhard Sittig
2018-03-31instance: make sure oldpins array is available after resetGerhard Sittig
2017-11-11instance.c: Removed redundant variableJoel Holdsworth
2017-09-06Clarify and improve channel map debug output.Uwe Hermann
2017-06-30Acquire/release the Python GIL where needed to avoid threading issues.Uwe Hermann
2017-06-16Drop support for PD API version 2.Uwe Hermann
2017-06-16instance.c: Drop a few unneeded checks.Uwe Hermann
2017-06-12Various Doxygen fixes.Uwe Hermann
2017-06-05Add srd_inst_initial_pins_set_all() and support code.Uwe Hermann
2017-03-12decoder: terminate .wait() and .decode(), join threads for v3 instancesGerhard Sittig
2017-02-27instance.c: Add a debug message for thread creation.Uwe Hermann
2017-02-26srd_inst_decode(): Slightly more verbose error message.Uwe Hermann
2017-02-26Fix examples to show abs_end_samplenum as exclusiveMarcus Comstedt
2017-02-26Return SRD_ERR_ARG from srd_inst_decode if samplenums are wrongMarcus Comstedt
2017-02-26instance.c: fix a 'matched' vs 'matches' typoGerhard Sittig
2017-02-21Clarify that {start,end,cur}_samplenum are absolute numbers.Uwe Hermann
2017-02-20instance.c: Fix a compiler warning.Uwe Hermann
2017-02-20Look up instances by ID in the full stackKarl Palsson
2017-02-20Support adding multiple instances of a decoderKarl Palsson
2016-12-07Add support for the new query-based PD v3 decoder API.Uwe Hermann
2016-12-06valgrind: free channelsKarl Palsson
2016-08-25srd_inst_decode(): Return SRD_ERR_ARG if unitsize is 0.Uwe Hermann
2016-08-25srd_inst_decode(): Make the code API version dependent.Uwe Hermann
2016-08-25srd_inst_decode(): Improve comments and log messages.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-10instance.c: Don't use 'di' before NULL-checking it.Uwe Hermann