Commit graph

102 commits

Author SHA1 Message Date
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
Peter Wu
20c460a081 Do not prevent user from overriding CXXFLAGS
make CXXFLAGS=-O0 would not work without this.
2012-09-03 10:19:05 +02:00
Thulinma
88e955683f Implement decent seeking in DTSC::File. 2012-09-03 10:19:05 +02:00
Thulinma
803e53cb9d Made FLV metadata more like most FLV files. 2012-09-03 10:19:05 +02:00
Peter Wu
0aaa98b73e stream: fix headers and missing static keyword 2012-09-03 10:19:05 +02:00
Peter Wu
7b2deebfb2 Move Socket::*Stream > Util::Stream::* 2012-09-03 10:19:05 +02:00
Thulinma
ba651ebc4c Get length instead of duration when converting to FLV metadata. 2012-09-03 10:18:11 +02:00
Thulinma
906e3803f7 Only sockets can be shut down. 2012-09-03 10:18:11 +02:00
Thulinma
31b73b9a74 Updated socket library to include socket simulation for filedescriptors. 2012-09-03 10:18:11 +02:00
Peter Wu
42875cd544 Fix compile warnings
Todo: error checking for DTSC::File::getHeader
2012-09-03 10:18:11 +02:00
Peter Wu
c35e1bbef6 flv: add duration metadata 2012-09-03 10:18:11 +02:00
Erik Zandvliet
0687a6a971 Merge branch 'master' into FTP 2012-08-29 11:40:52 +02:00
Erik Zandvliet
dc8e96634b Working FTP 2012-08-29 11:20:31 +02:00
Thulinma
a2f37a1bbd Add version number as a static member (libver) of Util::Config. 2012-08-28 23:39:42 +02:00