Commit graph

1615 commits

Author SHA1 Message Date
Erik Zandvliet
6813f00b09 Initial commit 2012-12-14 14:52:10 +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
21d686fb87 Bring HTTP lib up to spec (wasn't sending carriage returns properly - now does) 2012-11-23 21:31:50 +01:00
Thulinma
3ae5ac5be9 Fixed a typo and minor speedup in dtsc lib, fixed a bug when sending or receiving empty strings in socket lib. 2012-11-13 23:20:17 +01:00
Erik Zandvliet
2ad970f5df Readability fixes 2012-10-30 15:45:28 +01:00
Erik Zandvliet
fbc59ba664 Added SDTP box and AVCC::setPayload function 2012-10-29 14:34:16 +01:00
Erik Zandvliet
503f63af2b added the avcC box 2012-10-29 12:14:11 +01:00
Thulinma
ec5dd47be9 Fixed typo in MP4::sampleflags enum. 2012-10-29 10:12:42 +01:00
Thulinma
5674f5de8f Implemented Util::getMyPath() 2012-10-23 11:12:08 +02:00
Thulinma
255e664e4c Updated library version to 3.0.0 2012-09-30 15:04:48 +02:00
Thulinma
7d13a18c47 Stability fixes for MP4 lib, fixed MP4 unit test. 2012-09-29 03:12:51 +02:00
Thulinma
d7c2d268e1 Fixed a few copypasta errors in MP4 lib. 2012-09-29 02:20:11 +02:00
Thulinma
f3b0b36e2b Several minor bugfixes and improvements throughout. 2012-09-29 01:41:18 +02:00
Thulinma
cac5dcc9a1 Fixes to MP4 library. Now works and includes test program. 2012-09-28 15:12:05 +02:00
Erik Zandvliet
98fdf3fa8d Update 2012-09-26 14:42:05 +02:00
Erik Zandvliet
7f9d29c62f Work in progress on payloadOffset 2012-09-26 14:42:05 +02:00
Thulinma
4450fbdd70 Implemented AFRA box. 2012-09-26 14:42:05 +02:00
Erik Zandvliet
5b3a53e9f5 Added MOOF and TRAF boxes 2012-09-26 14:42:05 +02:00
Erik Zandvliet
6c7eeec575 MOOF & MFHD prettyprinting. MFHD Done in general 2012-09-26 14:42:05 +02:00
Thulinma
d9b8f7c7f0 Implemented TFHD box - fixed TRUN namespace pollution. 2012-09-26 14:42:05 +02:00
Thulinma
7492e99628 Implemented TRUN box. 2012-09-26 14:42:05 +02:00
Erik Zandvliet
70fe4bbe98 ABST Done 2012-09-26 14:42:05 +02:00
Erik Zandvliet
770b6e3567 rewritten abst and asrt, including pretty-printing 2012-09-26 14:42:05 +02:00
Thulinma
27f2ea931d Updates to newer new style of newness. 2012-09-26 14:42:05 +02:00
Erik Zandvliet
50dd32301d pretty printing fixed 2012-09-26 14:42:05 +02:00
Erik Zandvliet
837b7068c4 added trun box 2012-09-26 14:42:05 +02:00
Erik Zandvliet
b2b8491655 moof box added 2012-09-26 14:42:05 +02:00
Erik Zandvliet
d5db1debf5 mfhd box added 2012-09-26 14:42:05 +02:00
Erik Zandvliet
70e2962d0b Nieuwe implementatie af, backwards compatibility ruined. 2012-09-26 14:42:05 +02:00
Erik Zandvliet
42ab565381 abst box rewritten 2012-09-26 14:42:04 +02:00
Erik Zandvliet
07faa64075 MP4::Box rewritten 2012-09-26 14:42:04 +02:00
Erik Zandvliet
2c7edafc42 New skeleton for box code 2012-09-26 14:42:04 +02:00
Thulinma
43cd6311ea Added FLV metadata for keyframe positions. All fake and estimated, but it works. 2012-09-24 15:01:56 +02:00
Thulinma
785fcb693b Implemented JSON ==/!= comparison for arrays. 2012-09-24 11:36:40 +02:00
Thulinma
ca25787c45 In soviet russia, stupid mistakes fix YOU. 2012-09-19 15:31:43 +02:00
Thulinma
74312b2e51 Fixed timing on weird systems. 2012-09-18 16:37:50 +02:00
Thulinma
c019dc6e9f Added new timing library, added Socket::Buffer support to RTMP library. 2012-09-18 15:48:44 +02:00
Thulinma
c95bf32fae Performance improvements and fixes as well as new high-performance sending functions in the socket library. 2012-09-17 16:47:58 +02:00
Thulinma
4140b04608 Various optimalisations to improve performance. More coming soon. 2012-09-16 01:17:08 +02:00
Thulinma
24a3bcd8db Added todo in HTTP::Parser, changed version to 2.0.0 2012-09-09 00:53:38 +02:00
Thulinma
c3abf0682d Preventing compile errors by removing defaults in FTP constructor. 2012-09-07 14:18:25 +02:00
Thulinma
932c0e5b7b Added pausemark support to DTSC::Stream and fixes several minor bugs. 2012-09-03 12:22:40 +02:00
Thulinma
9bf92add4f Carefully extracted raptors from RTMP. 2012-09-03 10:43:18 +02:00
Thulinma
565e59a1b7 Allow FTP lib to play nice with updated socket lib. 2012-09-03 10:26:04 +02:00
Thulinma
6e4483c5fd RTMP lib upgrades to return strings by reference - note: initial testing indicates raptors. Needs to be looked at ASAP! 2012-09-03 10:19:05 +02:00
Thulinma
3ef44546a8 Utils::Stream::getStream now actually works in all cases where it should, the way it should. ^_^ 2012-09-03 10:19:05 +02:00
Thulinma
6d3598eea0 Overloaded Socket::Connection::Send with new versions and now requires arguments to be passed by reference. Also fixed a ::close bug and hugely improved performance. 2012-09-03 10:19:05 +02:00
Thulinma
a0bcc4779e Improvements to HTTP::Parser - now builds responses and requests by reference and has getUrl() method to get the URL without URI-parameters. 2012-09-03 10:19:05 +02:00
Thulinma
63a25cf9ea Improved seeking in DTSC::File, also, now tested working. 2012-09-03 10:19:05 +02:00