Commit graph

  • 255e664e4c Updated library version to 3.0.0 Thulinma 2012-09-30 15:04:48 +02:00
  • 4bedda64e9 More of the same. Thulinma 2012-09-30 14:20:18 +02:00
  • 619b9533bd Fixed a bug in HTTP parsing if data did not arrive in a nice way. Thulinma 2012-09-30 13:52:12 +02:00
  • 7d13a18c47 Stability fixes for MP4 lib, fixed MP4 unit test. Thulinma 2012-09-29 03:12:51 +02:00
  • d7c2d268e1 Fixed a few copypasta errors in MP4 lib. Thulinma 2012-09-29 02:20:11 +02:00
  • ee034c363a Added some extra debugging output for when the MistPlayer process exits in verbose mode. Thulinma 2012-09-29 01:42:09 +02:00
  • f3b0b36e2b Several minor bugfixes and improvements throughout. Thulinma 2012-09-29 01:41:18 +02:00
  • 521c19f932 Several bugfixes (HTTP dynamic seeking!) and updates to the MP4 lib. Thulinma 2012-09-28 18:56:15 +02:00
  • cac5dcc9a1 Fixes to MP4 library. Now works and includes test program. Thulinma 2012-09-28 15:12:05 +02:00
  • 98fdf3fa8d Update Erik Zandvliet 2012-09-26 14:37:41 +02:00
  • 7f9d29c62f Work in progress on payloadOffset Erik Zandvliet 2012-09-25 14:10:20 +02:00
  • 4450fbdd70 Implemented AFRA box. Thulinma 2012-09-25 14:09:22 +02:00
  • 5b3a53e9f5 Added MOOF and TRAF boxes Erik Zandvliet 2012-09-25 12:46:49 +02:00
  • 6c7eeec575 MOOF & MFHD prettyprinting. MFHD Done in general Erik Zandvliet 2012-09-25 11:27:46 +02:00
  • d9b8f7c7f0 Implemented TFHD box - fixed TRUN namespace pollution. Thulinma 2012-09-25 12:42:55 +02:00
  • 7492e99628 Implemented TRUN box. Thulinma 2012-09-25 11:25:46 +02:00
  • 70fe4bbe98 ABST Done Erik Zandvliet 2012-09-25 10:00:00 +02:00
  • 770b6e3567 rewritten abst and asrt, including pretty-printing Erik Zandvliet 2012-09-24 15:31:41 +02:00
  • 27f2ea931d Updates to newer new style of newness. Thulinma 2012-09-24 10:21:15 +02:00
  • 50dd32301d pretty printing fixed Erik Zandvliet 2012-09-18 15:19:12 +02:00
  • 837b7068c4 added trun box Erik Zandvliet 2012-09-18 14:26:56 +02:00
  • b2b8491655 moof box added Erik Zandvliet 2012-09-18 11:09:47 +02:00
  • d5db1debf5 mfhd box added Erik Zandvliet 2012-09-18 10:59:09 +02:00
  • 70e2962d0b Nieuwe implementatie af, backwards compatibility ruined. Erik Zandvliet 2012-09-18 10:51:00 +02:00
  • 42ab565381 abst box rewritten Erik Zandvliet 2012-09-17 16:44:57 +02:00
  • 07faa64075 MP4::Box rewritten Erik Zandvliet 2012-09-17 11:53:17 +02:00
  • 2c7edafc42 New skeleton for box code Erik Zandvliet 2012-09-11 16:26:18 +02:00
  • a91e53e0bc Worked around cygwin workaround. Thulinma 2012-09-25 09:40:28 +02:00
  • 8f64da78a4 Fixed a minor bug in HTTP bytepos seeking. Thulinma 2012-09-24 15:26:14 +02:00
  • 3a5482f18e Added progressive seeking support with byte positions. Thulinma 2012-09-24 15:05:53 +02:00
  • 7369ff606e Moved metadata from statistics to stream. Fixes width/height unknown bug for VoD streams. Thulinma 2012-09-24 15:05:33 +02:00
  • 2d7a3b1f0d Added workaround for cygwin bug. Fixed end of file not stopping playback in MistPlayer. Thulinma 2012-09-24 15:04:58 +02:00
  • 43cd6311ea Added FLV metadata for keyframe positions. All fake and estimated, but it works. Thulinma 2012-09-24 15:01:56 +02:00
  • 785fcb693b Implemented JSON ==/!= comparison for arrays. Thulinma 2012-09-24 11:36:40 +02:00
  • ca25787c45 In soviet russia, stupid mistakes fix YOU. Thulinma 2012-09-19 15:31:43 +02:00
  • 74312b2e51 Fixed timing on weird systems. Thulinma 2012-09-18 16:37:50 +02:00
  • c019dc6e9f Added new timing library, added Socket::Buffer support to RTMP library. Thulinma 2012-09-18 15:48:44 +02:00
  • ad5718acc6 Several playback speed fixes and other minor improvements. Thulinma 2012-09-18 15:48:05 +02:00
  • c95bf32fae Performance improvements and fixes as well as new high-performance sending functions in the socket library. Thulinma 2012-09-17 16:47:58 +02:00
  • 802f8a22b4 Fixes for everyone! *strooit met fixes als zwarte piet* Thulinma 2012-09-17 16:47:17 +02:00
  • 8ba5823e00 Various optimalisations to improve performance - matches/requires recent edits to libmist. More coming soon. Thulinma 2012-09-16 01:18:56 +02:00
  • 4140b04608 Various optimalisations to improve performance. More coming soon. Thulinma 2012-09-16 01:17:08 +02:00
  • b52d182f07 fixed embed, added location placeholder and fixed the embed URLs and preview Niels Groot Obbink 2012-09-10 21:57:53 +02:00
  • 24a3bcd8db Added todo in HTTP::Parser, changed version to 2.0.0 Thulinma 2012-09-09 00:53:38 +02:00
  • 1691b2189f Require libmist-1.0 2.0.0 Thulinma 2012-09-09 00:51:41 +02:00
  • c3dbab31cb Made HTTP Dynamic more efficient and less verbose. Thulinma 2012-09-08 13:26:31 +02:00
  • 1f255ec7a4 Improved HTTP Proxy time measurement and behaviour. Thulinma 2012-09-08 13:26:12 +02:00
  • 97d7e74b89 also fix the overview # of viewers Niels Groot Obbink 2012-09-08 13:08:17 +02:00
  • f32fbb5bb3 and another colon Niels Groot Obbink 2012-09-08 13:05:41 +02:00
  • 7862f98b91 forgot another colon Niels Groot Obbink 2012-09-08 13:03:19 +02:00
  • acd86025cc fix fix Niels Groot Obbink 2012-09-08 13:02:35 +02:00
  • 643afc879d lsp status fix Niels Groot Obbink 2012-09-08 13:01:08 +02:00
  • 0c6cba0237 Added time measurement to HTTP proxy handler, attempt to make buffers less used when system is under load. Thulinma 2012-09-07 18:22:33 +02:00
  • 49ef28d68e Fixed MistPlayer not shutting down. Thulinma 2012-09-07 17:44:35 +02:00
  • 414cec2797 Fix CPU usage issues. Thulinma 2012-09-07 17:31:10 +02:00
  • c3abf0682d Preventing compile errors by removing defaults in FTP constructor. Thulinma 2012-09-07 14:18:25 +02:00
  • 46e4823daa Make controller give better error messages about stream statuses. Thulinma 2012-09-07 13:10:55 +02:00
  • 771a94b08e Fix LSP not being re-created on script updates. Thulinma 2012-09-07 13:10:41 +02:00
  • a4ff027077 Display stream status error messages properly. Thulinma 2012-09-07 13:10:07 +02:00
  • 1f1459f142 Should fix MistPlayer not exiting when it should. Thulinma 2012-09-07 12:39:15 +02:00
  • 3ab17a144f Fixed locking problems in HTTP, forced socket re-use in more circumstances, disabled socket re-use for progressive-like connections. Thulinma 2012-09-07 12:38:53 +02:00
  • aee5528149 Solved a race condition bug in the controller causing it not to exit properly. Thulinma 2012-09-07 12:36:09 +02:00
  • fdae70afa3 Fixed DTSC analyser after DTSC::File lib changes. Closes #51 Thulinma 2012-09-04 14:04:04 +02:00
  • df4b8b1568 Working VoD stats. Thulinma 2012-09-04 12:41:44 +02:00
  • c57c9b64d3 Fixed DTSCFix. Thulinma 2012-09-04 11:14:24 +02:00
  • d0a6778b7a Fixed MistPlayer compiling. Thulinma 2012-09-03 20:10:23 +02:00
  • 3e95027508 Better controller warning behaviour for VoD. Thulinma 2012-09-03 16:53:36 +02:00
  • 1438b9e94b Added statistics handling to MistPlayer. Still needed: VoD statistics handling in controller. Thulinma 2012-09-03 16:53:10 +02:00
  • 0c4d501950 Working HTTP Dynamic VoD Thulinma 2012-09-03 15:02:01 +02:00
  • d6b4687ab2 Make controller no longer start buffers for VoD streams. Thulinma 2012-09-03 14:43:02 +02:00
  • 6798a3074a Fix RTMP for all types of streaming. Thulinma 2012-09-03 14:42:46 +02:00
  • 79dfc6d279 Make embed code buffer less. Thulinma 2012-09-03 14:42:10 +02:00
  • 932c0e5b7b Added pausemark support to DTSC::Stream and fixes several minor bugs. Thulinma 2012-09-03 12:22:40 +02:00
  • 9bf92add4f Carefully extracted raptors from RTMP. Thulinma 2012-09-03 10:43:18 +02:00
  • 565e59a1b7 Allow FTP lib to play nice with updated socket lib. Thulinma 2012-09-03 10:26:04 +02:00
  • b0a90b42e4 Merge branch 'FTP' into development Thulinma 2012-09-03 10:21:40 +02:00
  • 6e4483c5fd RTMP lib upgrades to return strings by reference - note: initial testing indicates raptors. Needs to be looked at ASAP! Thulinma 2012-08-31 16:56:14 +02:00
  • 3ef44546a8 Utils::Stream::getStream now actually works in all cases where it should, the way it should. ^_^ Thulinma 2012-08-31 16:55:28 +02:00
  • 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. Thulinma 2012-08-31 16:54:54 +02:00
  • a0bcc4779e Improvements to HTTP::Parser - now builds responses and requests by reference and has getUrl() method to get the URL without URI-parameters. Thulinma 2012-08-31 16:53:46 +02:00
  • 63a25cf9ea Improved seeking in DTSC::File, also, now tested working. Thulinma 2012-08-31 16:52:57 +02:00
  • 20c460a081 Do not prevent user from overriding CXXFLAGS Peter Wu 2012-08-31 13:10:04 +02:00
  • 88e955683f Implement decent seeking in DTSC::File. Thulinma 2012-08-31 10:39:24 +02:00
  • 803e53cb9d Made FLV metadata more like most FLV files. Thulinma 2012-08-31 10:38:53 +02:00
  • 0aaa98b73e stream: fix headers and missing static keyword Peter Wu 2012-08-30 12:30:11 +02:00
  • 7b2deebfb2 Move Socket::*Stream > Util::Stream::* Peter Wu 2012-08-30 12:23:40 +02:00
  • ba651ebc4c Get length instead of duration when converting to FLV metadata. Thulinma 2012-08-30 11:50:06 +02:00
  • 906e3803f7 Only sockets can be shut down. Thulinma 2012-08-30 11:28:36 +02:00
  • 31b73b9a74 Updated socket library to include socket simulation for filedescriptors. Thulinma 2012-08-30 11:19:46 +02:00
  • 42875cd544 Fix compile warnings Peter Wu 2012-08-30 11:16:49 +02:00
  • c35e1bbef6 flv: add duration metadata Peter Wu 2012-08-28 17:08:53 +02:00
  • 86488b9d15 Doxygen upgrade Erik Zandvliet 2012-08-28 13:59:54 +02:00
  • ef412b62da Updated everything for new socket lib requirements - working VoD through HTTP progressive, HTTP dynamic is almost working and RTMP is severely broken altogether. Thulinma 2012-08-31 16:58:17 +02:00
  • 5165aae7e3 Update to buffer/player <-> connector protocol, now more in-line with established behaviour. Seeking support in HTTP dynamic and progressive. Thulinma 2012-08-31 12:35:51 +02:00
  • 58a6af9450 RTMP seeking support. Thulinma 2012-08-30 16:25:46 +02:00
  • 03f3ecab1b RTMP lib upgrades to return strings by reference - note: initial testing indicates raptors. Needs to be looked at ASAP! Thulinma 2012-08-31 16:56:14 +02:00
  • ed2021d01c Utils::Stream::getStream now actually works in all cases where it should, the way it should. ^_^ Thulinma 2012-08-31 16:55:28 +02:00
  • 2afb88c8de 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. Thulinma 2012-08-31 16:54:54 +02:00
  • c6bb67c4b9 Improvements to HTTP::Parser - now builds responses and requests by reference and has getUrl() method to get the URL without URI-parameters. Thulinma 2012-08-31 16:53:46 +02:00
  • 4a940f7514 Improved seeking in DTSC::File, also, now tested working. Thulinma 2012-08-31 16:52:57 +02:00