Commit graph

  • 4b56936845 Embed: added jitter buffer latency to dev skin output for webrtc player Cat 2020-09-03 14:52:52 +02:00
  • fc0ad25778 Embed: improvements to player behaviour when stream input is killed Cat 2020-09-03 12:58:56 +02:00
  • a11a6f1b4a Added mono/stereo/surround/Xch track selectors for audio tracks Thulinma 2020-10-12 16:36:05 +02:00
  • 28060d2113 AAC RTMP/FLV input now ignore metadata and instead parse init data for channel count and sampling rate Thulinma 2020-10-16 14:45:45 +02:00
  • 19840f32d4 Do not cause a floating point exception during stream shutdown in TS-based outputs with AAC audio Thulinma 2020-10-16 14:39:11 +02:00
  • 84113218b8 Merge branch 'development' into LTS_development Thulinma 2020-10-08 12:53:03 +02:00
  • 8a67c43154 Removed forgotten debug message Thulinma 2020-10-08 12:51:14 +02:00
  • f38ec0322e Improvements/tests for SEM_LIVE locking for iRankLocally Thulinma 2020-08-14 16:01:56 +02:00
  • d522c1d90f Merge branch 'development' into LTS_development Thulinma 2020-09-30 17:29:49 +02:00
  • bafe30e234 Improvements/tests for SEM_LIVE locking Thulinma 2020-09-30 17:24:57 +02:00
  • 431fecb67b RTSP input fixes Thulinma 2020-09-24 20:11:44 +02:00
  • 8ba7baea98 Merge branch 'development' into LTS_development Thulinma 2020-09-24 20:01:51 +02:00
  • 3aeebd1a4a Fixed HTTP::Parser support for chunked transfer and HTTP/1.0 unknown body size Thulinma 2020-09-24 20:01:44 +02:00
  • 0ae6189ca2 Merge branch 'development' into LTS_development Thulinma 2020-09-24 19:52:43 +02:00
  • f472da06f3 Fixed headerOnly flag in HTTP::Parser Thulinma 2020-09-24 19:52:37 +02:00
  • 670f27a34e Merge branch 'development' into LTS_development Thulinma 2020-09-24 19:49:55 +02:00
  • 158058c4d5 Fixed RTSP support in HTTP::Parser Thulinma 2020-09-24 18:01:24 +02:00
  • ff33a8a81b UDP socket rebinding fix + clarified debug message when switching address family Thulinma 2020-09-24 19:45:33 +02:00
  • 39c0f72f29 UDP socket rebinding fix + clarified debug message when switching address family Thulinma 2020-09-24 19:45:33 +02:00
  • 52a10eaea7 Decreased trigger verbosity, fixed RTMP_PUSH_REWRITE and PUSH_OUT_START triggers not properly ignoring response when ran in non-blocking mode. Thulinma 2020-09-24 16:06:56 +02:00
  • c2ecab2e6b Fix mac compile Thulinma 2020-09-22 14:36:09 +02:00
  • 8efa696ed6 Merge branch 'development' into LTS_development Thulinma 2020-09-21 21:45:59 +02:00
  • 7cb3068b96 LSP: fix for HTTP(S).pubaddr detection Cat 2020-09-21 21:42:52 +02:00
  • fcc61a4b21 LSP: make input type int return numbers instead of strings for .getval() Cat 2020-05-08 13:32:45 +02:00
  • 000d7afc73 LSP: fix for preview/embed tab when no HTTPS is configured Cat 2020-08-05 12:56:36 +02:00
  • 6ee887e02b Merge branch 'development' into LTS_development Thulinma 2020-09-21 21:39:30 +02:00
  • 7866ce090b LSP: preview tab: more information about failing to load player.js Cat 2020-09-21 13:34:00 +02:00
  • 19f1df18aa HLS input converted to URIReader, temporarily disabled clearkey encryptionHLS input fixes: - Re-enabled file-based input - Added support for clearkey-encrypted file-based input - Converted to HTTP::URIReader for all input types - Both live and VoD functional support Thulinma 2020-09-07 17:13:00 +02:00
  • 61b0a90598 Merge branch 'development' into LTS_development Thulinma 2020-09-14 10:56:54 +02:00
  • 260dce0953 Backported some Util::ResizeablePointer improvements from 3.0 Thulinma 2020-09-08 18:36:47 +02:00
  • 679ff219db HTTP::URIReader fixes/improvements Thulinma 2020-09-07 17:12:36 +02:00
  • c5d0a9a8ad Added constant accessors to HTTP::Downloader Thulinma 2020-09-14 10:44:34 +02:00
  • 66dff82144 Fixed invalid read bug in socket library, added some static accessors Thulinma 2020-09-14 10:44:25 +02:00
  • e6a9e5d421 Merge branch 'development' into LTS_development Thulinma 2020-08-31 15:28:30 +02:00
  • ef1ee853b9 Fix shutdown API call Thulinma 2020-08-31 15:27:59 +02:00
  • 8bb72a30ea Merge branch 'development' into LTS_development Thulinma 2020-08-11 19:27:15 +02:00
  • 3fbc50c2ba Embed: gvd. Cat 2020-08-07 10:23:30 +02:00
  • 84d2cd635e Embed: stop error message countdowns when their buttons are removed Cat 2020-08-06 17:06:13 +02:00
  • 6a88fec5cb Embed: videojs controls that are invisible should be invisible even when videojs.css isn't loaded (because the stock controls arent used) Cat 2020-08-03 17:19:21 +02:00
  • 48bd428565 Embed: reminimize player Cat 2020-08-03 16:28:49 +02:00
  • bf5a327468 Embed: tweak for non-touch: hide settings menu when gear icon is tapped (for mobile) Cat 2020-07-27 16:25:08 +02:00
  • e0e272b2e9 Embed: center video in container (only relevant when fillSpace is used) Cat 2020-07-21 11:36:53 +02:00
  • 20bf01d911 Embed: hide settings menu when gear icon is tapped (for mobile) Cat 2020-07-17 12:00:31 +02:00
  • 4d94bf78a8 Embed: android chrome workaround for webrtc with h264 Cat 2020-07-15 14:03:43 +02:00
  • abba35f655 Embed: add playsinline tag for iphones to webrtc and html5 players Cat 2020-07-10 17:47:17 +02:00
  • eb15ad41a9 Merge branch 'development' into LTS_development Thulinma 2020-08-10 14:49:59 +02:00
  • a05dba0ce8 Added API call for shutting down MistServer from local API connections Thulinma 2020-08-10 14:48:32 +02:00
  • a15b3c20f1 Merge branch 'development' into LTS_development Thulinma 2020-07-15 19:30:40 +02:00
  • b057698018 Added api_endpoint API call to give local API endpoint address, added responses to local-only UDP API, added Socket::getSocketName(), added ability to discover current listening interface address and port for serveSocket-style functions Thulinma 2020-07-15 19:29:16 +02:00
  • b3df058a3e Merge branch 'development' into LTS_development Thulinma 2020-07-14 21:47:20 +02:00
  • b45fd85b95 Workaround bug in OBS v25 Thulinma 2020-07-14 21:47:11 +02:00
  • b7e6cbbf89 Merge branch 'development' into LTS_development Thulinma 2020-07-13 17:06:23 +02:00
  • 16bb689b7e Removed appleCompat mode from TS/HLS outputs, now sends identical segments to all client devices Thulinma 2020-07-13 16:16:40 +02:00
  • a1da1469e9 Merge branch 'development' into LTS_development Thulinma 2020-07-13 14:59:02 +02:00
  • 90c9d16a32 Added support for empty array as non-configured public address. Thulinma 2020-07-13 14:58:53 +02:00
  • 53159efc3e Fix compile urireadertest Thulinma 2020-07-02 22:45:36 +02:00
  • 563fa752e4 Merge branch 'development' into LTS_development Thulinma 2020-05-27 12:45:59 +02:00
  • cc95702a36 Fixed sourcery compile Thulinma 2020-05-27 12:34:02 +02:00
  • d259f66b0f Merge branch 'development' into LTS_development Thulinma 2020-05-27 11:53:34 +02:00
  • 43b7762ff8 Added stylesheet merging support to sourcery Thulinma 2020-03-12 16:52:34 +01:00
  • ffa39b0d9c Merge branch 'development' into LTS_development Thulinma 2020-04-07 14:06:41 +02:00
  • bf4d100742 Embed: re-enabled websocket mode Cat 2020-04-07 13:51:56 +02:00
  • dd5d8815be Merge branch 'development' into LTS_development Thulinma 2020-03-12 16:26:48 +01:00
  • 091926a963 Added Util::unixMS Thulinma 2020-03-12 16:23:16 +01:00
  • 5c6341a92a Made all instances of gai_strerror recursively call strerror as needed Thulinma 2019-12-17 10:31:51 +01:00
  • b27a74c884 Added JSON::Value::extend() Thulinma 2019-12-12 00:19:14 +01:00
  • 4a621ea5c0 Fixed IP detection over HTTPS output Thulinma 2019-11-19 12:01:59 +01:00
  • c2fd7af109 Fix always on streams being misdetected when set to false. -_- Thulinma 2020-03-12 16:03:15 +01:00
  • 7b52f0cd92 Merge branch 'development' into LTS_development Thulinma 2020-03-12 15:32:30 +01:00
  • 0f12e107de Fix JSON parsing bug when a backslash was at the very end of a string Thulinma 2020-03-12 15:32:24 +01:00
  • b7ab716f3d Merge branch 'development' into LTS_development Thulinma 2020-03-12 14:44:33 +01:00
  • 35e3fb4bca HTTP::Downloader::post() now supports pointers+sizes besides only std::strings. Thulinma 2020-03-12 12:24:29 +01:00
  • 0029fbaf91 Merge branch 'development' into LTS_development Thulinma 2020-03-10 16:06:27 +01:00
  • 1824100303 LSP: make preview and embed tab respect protocol.pubaddr (and file paths) Cat 2020-02-26 10:47:33 +01:00
  • 1f9d5d6197 LSP: make preview respect protocol.pubaddr Eli Mallon 2020-02-25 19:14:10 -08:00
  • a633c346cf Merge branch 'development' into LTS_development Thulinma 2020-03-10 15:48:09 +01:00
  • bd1736c7e2 LSP: Fix debug level 0 not sending Cat 2020-03-10 15:31:55 +01:00
  • fb6abe27d2 Embed: remove video.load() button Cat 2020-03-04 13:48:46 +01:00
  • c17cfe9595 Embed: show an error when CSS failed to load Cat 2020-03-03 11:54:43 +01:00
  • b9eb03a599 LSP: added trusted proxy config option Cat 2020-02-19 12:30:19 +01:00
  • a75ac5713c Embed: improved handling of state changes, added options to hide error title Cat 2020-02-12 13:54:12 +01:00
  • 214b584956 Embed: WebRTC improvements: - make webrtc obey autoplay = false; when video is paused, disable autoplay and vise versa - silenced some unneccesary webrtc errors - webrtc: pause player on stop, so that "stream offline" message is shown - improved webrtc wrapper robustness - more webrtc don't autoplay when paused - when not yet connected during a seek, wait until connected and seek then Cat 2020-01-28 11:22:17 +01:00
  • 01b957d136 Embed: on android <7, let videojs override native hls playback Cat 2020-01-23 12:50:44 +01:00
  • b5fcc4647c Embed: fixed non-websocket only js syntax error; allowed HTML in error message Cat 2020-01-23 10:39:03 +01:00
  • 573e945f5a Embed: added rate limiting to videojs crash reload, updated videojs and dashjs Cat 2020-01-22 16:52:58 +01:00
  • 8d519d0fc5 Merge branch 'development' into LTS_development Thulinma 2020-03-10 14:01:31 +01:00
  • 04a1b394dd Fixed multiple public addresses in controller settings, fixed debug level being passed when set to default Thulinma 2020-03-10 14:01:21 +01:00
  • 9c7a671eae Merge branch 'development' into LTS_development Thulinma 2020-03-09 21:00:24 +01:00
  • a2beecee64 Small fixup Thulinma 2020-03-09 21:00:08 +01:00
  • 029c96879d URIReader fixes / improvements Thulinma 2020-02-20 14:03:28 +01:00
  • 6cea9f2092 URIReader Thulinma 2020-03-09 20:04:45 +01:00
  • 69253082ca Merge branch 'development' into LTS_development Thulinma 2020-03-09 20:01:43 +01:00
  • ae6ccb3615 URIReader fixes / improvements Thulinma 2020-03-09 20:01:32 +01:00
  • d8fb22a71f URIReader Thulinma 2020-03-09 20:01:00 +01:00
  • 7f8013fef2 Downloader improvements, fixes Thulinma 2020-03-09 19:26:38 +01:00
  • 3fd55b1647 Added callbacks, range requests and head requests to Downloader Ramoe 2020-02-20 10:47:17 +01:00
  • c1c35c75f9 HTTP::Parser: Content length fix, made ::GetHeader and ::hasHeader case-insensitive, preferring identical case if it is present. Thulinma 2020-03-09 19:26:03 +01:00
  • 4ed5dd21e3 Added callback support to HTTP parser Ramoe 2020-02-20 10:46:42 +01:00
  • 1d0e68c5a4 Fixed MP4 output not setting Content-Length for HEAD/OPTIONS requests Ramoe 2020-02-20 10:34:46 +01:00
  • b4fb0ff4a2 Socket library error handling Thulinma 2020-03-09 19:26:21 +01:00