format: Drop dependency on json-c
authorArun Raghavan <git@arunraghavan.net>
Wed, 1 Jun 2016 11:48:32 +0000 (17:18 +0530)
committerArun Raghavan <arun@arunraghavan.net>
Wed, 22 Jun 2016 15:34:47 +0000 (21:04 +0530)
commitc692ec3afdba560398fd9a6871cddcca6d5c9cc5
tree428f564579764b015a32f451d6e4d5c63b1c55d0
parent6741e5ae760715c3294908ffd38dfdc71c0b1cd7
format: Drop dependency on json-c

json-c has a symbol clash (json_object_get_type) with json-glib (which
at least a number of our GNOME clients use). This patch moves to our own
JSON parser so that we can avoid this kind of situation altogether.

Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=95135

Signed-off-by: Arun Raghavan <arun@arunraghavan.net>
configure.ac
src/Makefile.am
src/pulse/format.c
src/pulse/json.c
src/pulse/json.h
src/tests/json-test.c