Commit graph

52 commits

Author SHA1 Message Date
Thulinma
a74c9682c9 JSON lib fixes 2018-10-02 13:45:07 +02:00
Thulinma
f48933a50d JSON lib support for double values 2018-03-22 12:36:52 +01:00
Thulinma
0e0da824f7 Robustified stream/protocol related API calls 2017-05-09 11:31:24 +02:00
Thulinma
502ed31ef7 Improvements to JSON library 2017-05-08 09:53:43 +02:00
Thulinma
a7718c78e9 Made JSON::string_escape a public function 2017-04-18 12:20:25 +02:00
Thulinma
8f96245d40 Added unicode character support (UTF-8 <-> UTF-16 conversion) to JSON library 2017-02-02 11:29:19 +01:00
Thulinma
b28a619fc6 Various fixes and improvements, backported from Pro version. Code by Erik Zandvliet. 2015-11-05 17:05:21 +01:00
Erik Zandvliet
c417630abe Same fix, but for non-const iterator 2015-10-15 10:28:24 +02:00
Thulinma
9737d9fbdf Added missing return value for JSON class. 2015-10-14 16:53:13 +02:00
Thulinma
1eb5725751 Fixes to JSON library. 2015-10-09 15:00:03 +02:00
Thulinma
16d38459b6 Made JSON library non-recursive.
Co-authored with Diederick.
2015-10-06 13:21:14 +02:00
Thulinma
d7fb7dd779 Fixed boolean support in JSON library. 2015-09-30 19:59:44 +02:00
Thulinma
8c01ec8897 Such style. (Code style unification) 2014-06-18 10:39:27 +02:00
Thulinma
1df896d6d1 Tweaks to various debug messages. 2014-06-08 00:37:50 +02:00
Thulinma
0e5d838a20 Shared Memory updates 2014-04-04 02:08:05 +02:00
Thulinma
92b7a7534d Removed extra newlines from several debug messages. 2014-01-27 09:41:24 +01:00
Thulinma
5c0f053006 Prettified error messages, first work on Util::Config server helpers. 2014-01-27 09:41:24 +01:00
Thulinma
583ffd7e89 Optimized JSON::Value for files, and not a little bit, either. 2014-01-10 14:13:06 +01:00
Thulinma
12a0c1942c Removed ALL the compile warnings! 2014-01-05 15:26:41 +01:00
Thulinma
ca1ec8707a Fixed sending metadata tracks through JSON::Value::sendTo(). 2013-11-19 13:29:57 +01:00
Thulinma
7d5942adf1 Added support for sending JSON::Values over a socket in DTMI format without needing to convert in advance. 2013-11-18 13:13:21 +01:00
Thulinma
bd5cce8d6a Fixed JSON lib errors with characters >= 0x80 2013-10-29 16:17:01 +01:00
Erik Zandvliet
ca7b7940b5 Removed non-template encodeVector. 2013-09-25 11:39:33 +02:00
Erik Zandvliet
5ea87a37f7 Update on the JSON lib to support new parts encoding. 2013-09-15 16:08:30 +02:00
Thulinma
31bfc8223e Made toPrettyString slightly smarter and always output valid JSON, no matter what. (May still output altered contents, though.) 2013-08-28 12:48:29 +02:00
Thulinma
2769d3cc6c Fixed JSON string escaping to support non-printable characters, made some JSON lib private functions static in the .cpp file instead. 2013-08-28 12:18:22 +02:00
Thulinma
f48833343a Removed accidental C++11 dependancy. 2013-08-27 20:30:38 +02:00
Thulinma
07a4b61142 Make (most) constant JSON::Value member functions available to constant objects, add constant equivalents where applicable. 2013-08-25 02:04:58 +02:00
Thulinma
ed7de50138 Fixed JSON library string escape issues. 2013-08-13 10:32:14 +02:00
Thulinma
ea71dd2d5c Some small optimizations, added reference functions to JSON lib, fixed config commandline options. 2013-08-12 13:18:48 +02:00
Thulinma
593805f0ef Fixed many small issues in JSON/DTSC libraries. 2013-07-03 16:06:07 +02:00
Thulinma
3e559fdffd JSON library fix for empty-named objects. Also, stuff Erik did that I don't fully understand, but he made me amend his commit :'( 2013-07-01 15:08:15 +02:00
Erik Zandvliet
22295d3b5d Progress on HTTP Smooth output for DTSCv2 2013-06-03 15:51:48 +02:00
Erik Zandvliet
c7a058960e Fixed a minor bug in DTP2 Output 2013-06-03 15:51:48 +02:00
Erik Zandvliet
f14a4fb75e Updated flv_tag to output DTSCv2 2013-06-03 15:51:47 +02:00
Erik Zandvliet
2c343b9db6 Added initial DTSCv2 support 2013-06-03 15:51:47 +02:00
Erik Zandvliet
f5cbe7343d Tweaked pretty printing in several cases. 2013-04-23 14:39:52 +02:00
Thulinma
35df73e042 Fixed several buffer segfaults when multiple viewers are connected. 2013-03-26 15:57:53 +01:00
Thulinma
bf69dacefd Added automated exit handler in Util::Procs. 2013-03-19 14:41:07 +01:00
Erik Zandvliet
4dbca1e680 Progressive now works with continuously updated metadata 2013-02-19 22:04:38 +01:00
Thulinma
38ef8704f8 Global cleanups and standardization of code style. 2012-12-11 11:03:33 +01:00
Thulinma
51a9b4162c Merged RTMP crypto library into rtmpchunks library. Added md5 function to auth library, removed -lcrypto and -lssl from the required linking options of libmist (libmist itself already depends on them, and it is now no longer needed to link to it). 2012-12-07 17:48:58 +01:00
Thulinma
785fcb693b Implemented JSON ==/!= comparison for arrays. 2012-09-24 11:36:40 +02:00
Thulinma
932c0e5b7b Added pausemark support to DTSC::Stream and fixes several minor bugs. 2012-09-03 12:22:40 +02:00
Peter Wu
689eb74945 Fix compiler warnings (mainly signed/unsigned comparisons) 2012-08-25 19:21:58 +02:00
Thulinma
a6b072988c Added toNetPacked() to JSON, removed DTSC::DTMI completely (now superseded by JSON). 2012-08-24 11:32:02 +02:00
Thulinma
0c5f449963 Added DTMI support to JSON library. 2012-08-23 11:09:10 +02:00
Thulinma
5562bea8a0 Added handy converter functions to JSON. 2012-07-20 17:48:57 +02:00
Thulinma
a36ce260ac Fixed JSON bool evaluations. 2012-07-20 17:48:40 +02:00
Thulinma
b9a75a320f Added missing JSON "operator bool()" and size() methods. 2012-07-12 01:03:40 +02:00