]> git.ipfire.org Git - thirdparty/tvheadend.git/commit
initial pthread mutex/cond wrappers to detect deadlocks
authorJaroslav Kysela <perex@perex.cz>
Sat, 27 Oct 2018 20:04:27 +0000 (22:04 +0200)
committerJaroslav Kysela <perex@perex.cz>
Tue, 27 Nov 2018 08:17:29 +0000 (09:17 +0100)
commit7ec273f4ff34f8700ffb3ef03d73bf20e29aca86
treeecf09c6ac12f91bc250ed1ff57d5a24e1a30f0ba
parentef3386ee05201e6fae9c556bfcdf335fc5121ce1
initial pthread mutex/cond wrappers to detect deadlocks
146 files changed:
Makefile
src/access.c
src/api/api_access.c
src/api/api_bouquet.c
src/api/api_caclient.c
src/api/api_channel.c
src/api/api_codec.c
src/api/api_dvr.c
src/api/api_epg.c
src/api/api_epggrab.c
src/api/api_esfilter.c
src/api/api_idnode.c
src/api/api_imagecache.c
src/api/api_input.c
src/api/api_mpegts.c
src/api/api_profile.c
src/api/api_raw.c
src/api/api_service.c
src/api/api_status.c
src/api/api_wizard.c
src/atomic.h
src/avahi.c
src/bouquet.c
src/channels.c
src/compat.h
src/dbus.c
src/descrambler/caclient.c
src/descrambler/capmt.c
src/descrambler/cccam.c
src/descrambler/cclient.c
src/descrambler/cclient.h
src/descrambler/constcw.c
src/descrambler/cwc.c
src/descrambler/descrambler.c
src/descrambler/dvbcam.c
src/descrambler/tsdebugcw.c
src/download.c
src/dvr/dvr_autorec.c
src/dvr/dvr_config.c
src/dvr/dvr_db.c
src/dvr/dvr_inotify.c
src/dvr/dvr_rec.c
src/dvr/dvr_timerec.c
src/dvr/dvr_vfsmgr.c
src/epgdb.c
src/epggrab.c
src/epggrab.h
src/epggrab/module.c
src/epggrab/module/eit.c
src/epggrab/module/opentv.c
src/epggrab/module/xmltv.c
src/epggrab/otamux.c
src/esfilter.c
src/fsmonitor.c
src/htsmsg.h
src/htsp_server.c
src/http.c
src/http.h
src/httpc.c
src/idnode.c
src/idnode.h
src/imagecache.c
src/imagecache.h
src/input.h
src/input/mpegts.h
src/input/mpegts/dvb_psi.c
src/input/mpegts/dvb_psi_pmt.c
src/input/mpegts/iptv/iptv.c
src/input/mpegts/iptv/iptv_file.c
src/input/mpegts/iptv/iptv_http.c
src/input/mpegts/iptv/iptv_libav.c
src/input/mpegts/iptv/iptv_pipe.c
src/input/mpegts/iptv/iptv_private.h
src/input/mpegts/iptv/iptv_rtsp.c
src/input/mpegts/iptv/iptv_udp.c
src/input/mpegts/linuxdvb/linuxdvb_adapter.c
src/input/mpegts/linuxdvb/linuxdvb_ca.c
src/input/mpegts/linuxdvb/linuxdvb_ddci.c
src/input/mpegts/linuxdvb/linuxdvb_en50494.c
src/input/mpegts/linuxdvb/linuxdvb_frontend.c
src/input/mpegts/linuxdvb/linuxdvb_private.h
src/input/mpegts/mpegts_input.c
src/input/mpegts/mpegts_mux.c
src/input/mpegts/mpegts_mux_sched.c
src/input/mpegts/mpegts_network_dvb.c
src/input/mpegts/mpegts_service.c
src/input/mpegts/mpegts_table.c
src/input/mpegts/satip/satip.c
src/input/mpegts/satip/satip_frontend.c
src/input/mpegts/satip/satip_private.h
src/input/mpegts/satip/satip_rtsp.c
src/input/mpegts/scanfile.c
src/input/mpegts/tsdemux.c
src/input/mpegts/tsfile/tsfile.c
src/input/mpegts/tsfile/tsfile_input.c
src/input/mpegts/tsfile/tsfile_private.h
src/input/mpegts/tvhdhomerun/tvhdhomerun.c
src/input/mpegts/tvhdhomerun/tvhdhomerun_frontend.c
src/input/mpegts/tvhdhomerun/tvhdhomerun_private.h
src/intlconv.c
src/lang_codes.c
src/main.c
src/notify.c
src/parsers/message.c
src/parsers/parser_teletext.c
src/parsers/parsers.c
src/profile.c
src/profile.h
src/rtsp.c
src/satip/rtp.c
src/satip/rtsp.c
src/satip/server.c
src/service.c
src/service.h
src/service_mapper.c
src/spawn.c
src/streaming.c
src/streaming.h
src/subscriptions.c
src/tcp.c
src/timeshift.c
src/timeshift/private.h
src/timeshift/timeshift_filemgr.c
src/timeshift/timeshift_reader.c
src/timeshift/timeshift_writer.c
src/tprofile.c
src/transcoding/codec/module.c
src/tvh_locale.c
src/tvh_locale.h
src/tvh_string.h
src/tvh_thread.c [new file with mode: 0644]
src/tvh_thread.h [new file with mode: 0644]
src/tvheadend.h
src/tvhlog.c
src/tvhlog.h
src/tvhpoll.c
src/upnp.c
src/watchdog.c
src/webui/comet.c
src/webui/doc_md.c
src/webui/extjs.c
src/webui/simpleui.c
src/webui/statedump.c
src/webui/webui.c
src/webui/xmltv.c
src/wrappers.c