Commit Graph

  • efc02236d5 use accessors for most codec fields for #47 Scott Lamb 2022-04-29 16:14:09 -0700
  • f94e2f78d3 fix typo in comment Scott Lamb 2022-04-29 12:52:04 -0700
  • 2c8832d02b clippy Scott Lamb 2022-04-28 22:31:31 -0700
  • 3b9c6b8719 bump minimum Rust version to 1.56 Scott Lamb 2022-04-28 22:19:20 -0700
  • d664f6b1af bump version Scott Lamb 2022-04-28 16:14:09 -0700
  • 2e34bf927e revamp Packet type Scott Lamb 2022-04-28 15:00:36 -0700
  • 7ea09dde3c make item enums non_exhaustive Scott Lamb 2022-04-26 14:53:33 -0700
  • 1646142322 take transport options at setup time Scott Lamb 2022-04-26 14:47:23 -0700
  • 8744bf52d3 split PacketContext and StreamContext Scott Lamb 2022-04-26 13:02:10 -0700
  • 1bbaf29dc9 setup should take a SetupOptions Scott Lamb 2022-04-15 21:54:45 -0700
  • 7879414ff8 decruft interface Scott Lamb 2022-04-15 21:49:32 -0700
  • f335e6cbd4 remove deprecated methods Scott Lamb 2022-04-15 21:45:26 -0700
  • 1ea14cbfaf fix roundtrip_h264 fuzz test bitrot Scott Lamb 2022-04-28 15:15:13 -0700
  • 1a36e4f252 fix broken doc links Scott Lamb 2022-04-27 22:33:16 -0700
  • 9bc2c8eca5 fix typo in RTCP padding parsing Scott Lamb 2022-04-27 22:23:55 -0700
  • 375754a88f cleanup: use LimitedHex in another spot Scott Lamb 2022-04-13 20:07:28 -0700
  • c58ac94fe4 CI: fix clippy flags v0.3.9 Scott Lamb 2022-04-12 14:24:35 -0700
  • decab965a3 prepare v0.3.9 Scott Lamb 2022-04-12 14:18:27 -0700
  • 0bd76e1346 cargo fmt Scott Lamb 2022-04-12 14:19:09 -0700
  • 70294f4641 improve debug logging on wrong ssrc Scott Lamb 2022-04-12 14:14:58 -0700
  • e358f0cd0c make clippy warnings fail on CI Scott Lamb 2022-04-12 14:09:58 -0700
  • ed7be5da0e remove extra blank line in hexdump output Scott Lamb 2022-04-12 14:06:29 -0700
  • 3153355807 clarify tokio runtime expectations Scott Lamb 2022-04-12 13:22:44 -0700
  • 31515887de FromStr, Display for UnassignedChannelDataPolicy Scott Lamb 2022-04-12 13:02:34 -0700
  • c887998636 mp4 example: mid-stream video param changes Scott Lamb 2022-04-11 21:47:46 -0700
  • 7cbe39213d support ignoring msgs on unassigned RTSP channels Scott Lamb 2022-04-08 15:37:28 -0700
  • ba8b00b4fd clippy Scott Lamb 2022-04-05 13:17:31 -0700
  • 1ee6d95cc3 tweak handling of data on unassigned channels Scott Lamb 2022-04-05 13:09:05 -0700
  • 1e733ab0c4 cargo fmt fix Scott Lamb 2022-04-04 19:38:29 -0700
  • 31080f324d ignore trailing spaces in rtpmap attribute Scott Lamb 2022-04-04 19:34:22 -0700
  • 27bc8caf04 fix out-of-date cmd name in README Scott Lamb 2022-04-04 16:05:25 -0700
  • 443de81c0d better debug output on SDP parse failure Scott Lamb 2022-04-04 15:44:14 -0700
  • d49e77a668 API and example for printing a session's SDP Scott Lamb 2022-04-04 15:08:52 -0700
  • 76d5d883fa tweak TeardownPolicy::Auto Scott Lamb 2022-04-01 21:13:46 -0700
  • 3cc7381056 improve debuggability of stale session tracking Scott Lamb 2022-04-01 15:30:40 -0700
  • 3b4a6ba985 update deps Scott Lamb 2022-04-01 10:35:41 -0700
  • fd7c5a3eb0 fix bench; test it properly on CI Scott Lamb 2022-04-01 10:09:23 -0700
  • 9b4f50231c prepare v0.3.8 v0.3.8 Scott Lamb 2022-03-08 10:37:49 -0800
  • aff87d1919 fix possible panic reading data from server Scott Lamb 2022-03-08 10:29:38 -0800
  • 9b907b79ff cargo fmt Scott Lamb 2022-03-08 10:33:54 -0800
  • 5b1bb7c7e4 fix #52 with upgrade to sdp-types 0.1.4 Scott Lamb 2022-03-08 10:05:25 -0800
  • 10fecf8681 add framerate to Stream struct in client Yegor Bayev 2022-02-14 16:43:00 +0300
  • 67579d8e82 add framerate to Stream struct in client Yegor Bayev 2022-02-14 16:43:00 +0300
  • 555e8bf373 clippy, take 2 Scott Lamb 2022-01-31 14:17:07 -0800
  • 31646b6ae9 clippy Scott Lamb 2022-01-31 14:06:01 -0800
  • 602718eabb comment and warning cleanup Scott Lamb 2022-01-31 13:53:40 -0800
  • cc78d3b8a6 test and fix AAC fragment loss handling Scott Lamb 2022-01-31 13:41:13 -0800
  • b26d8a93a7 test+fix AAC depacketization happy path Scott Lamb 2022-01-31 11:58:42 -0800
  • 1a00b5e92a properly request unicast with udp Scott Lamb 2022-01-30 21:33:03 -0800
  • 499d658352 mp4 example: allow in-band h264 params Scott Lamb 2022-01-30 21:18:47 -0800
  • e4be827a63 prep v0.3.7 v0.3.7 Scott Lamb 2022-01-28 09:17:22 -0800
  • 7ce611358d clarify what a video frame is Scott Lamb 2022-01-28 09:15:27 -0800
  • dc0d307382 H.264: do not panic when parsing sprop-parameter-sets Greg V 2022-01-23 22:43:27 +0300
  • f8e926dab8 H.264: do not panic when parsing sprop-parameter-sets Greg V 2022-01-23 22:43:27 +0300
  • 663ff74104 changelog: fix link formatting Scott Lamb 2022-01-26 01:13:52 -0800
  • c0595a67f5 improve timestamp docs, take 2 Scott Lamb 2022-01-26 01:04:00 -0800
  • e0ec40db96 improve timestamp docs Scott Lamb 2022-01-26 00:17:55 -0800
  • ddb73ea3c6 update overall crate status Scott Lamb 2022-01-25 23:42:59 -0800
  • 8a8bb3d50e clarify H.264 frame format Scott Lamb 2022-01-25 23:39:27 -0800
  • 1145ed053e remove claim that other IO modes aren't too hard Scott Lamb 2022-01-25 16:11:31 -0800
  • d50e7481ee clearer docs for Stream::parameters Scott Lamb 2022-01-25 14:22:42 -0800
  • 8ab5808054
    Merge pull request #49 from flussonic/dev Scott Lamb 2022-01-12 08:22:46 -0800
  • b47ab977c4 remove fmt_option Yegor Bayev 2022-01-12 10:50:53 +0300
  • 101a842dec switch debug info from Display to Debug for Stream and UdpSockets structs Yegor Bayev 2022-01-11 17:23:19 +0300
  • d29f1251f7 fix output typo "RTP payload time" -> "type" Yegor Bayev 2022-01-10 20:27:15 +0300
  • b1987ec963 cargo check fix Yegor Bayev 2022-01-10 20:06:05 +0300
  • dc615dbc57 update README with basic auth feature support Yegor Bayev 2021-12-28 15:43:29 +0300
  • 091ee0f18e add info cmd to example client, README update Yegor Bayev 2021-12-28 15:41:30 +0300
  • 82be42af87 add verbose output to Stream struct in client module Yegor Bayev 2021-12-28 15:26:28 +0300
  • e551337c91 prep v0.3.6 v0.3.6 Scott Lamb 2021-12-29 22:06:21 -0800
  • 7b1d87aa5e add missing file for recent tests Scott Lamb 2021-12-29 22:06:08 -0800
  • c72ee2f9dc add more logging around session expiration Scott Lamb 2021-12-29 22:01:42 -0800
  • cf08d1faa6 expire live555 stale file descriptor sessions Scott Lamb 2021-12-29 21:58:29 -0800
  • 3187be6c41 test teardown & normal session expiration Scott Lamb 2021-12-29 21:24:17 -0800
  • 9a519c8e25 make SessionGroup::await_stale_sessions Send Scott Lamb 2021-12-29 20:32:03 -0800
  • bcc885474b test #46 behavior for completeness Scott Lamb 2021-12-29 14:57:00 -0800
  • 0178e7fbc2
    Merge pull request #46 from unrelentingtech/interleaved Scott Lamb 2021-12-29 10:11:08 -0800
  • 74b30d5f71 Allow interleaved data on RTP as well Greg V 2021-12-28 22:46:36 +0300
  • 9c85a2dd80 prepare v0.3.5 v0.3.5 Scott Lamb 2021-11-30 12:37:03 -0800
  • e1f09771e1 cargo update Scott Lamb 2021-11-30 11:41:39 -0800
  • 4b9a726a84 documentation improvements Scott Lamb 2021-11-30 11:35:53 -0800
  • a63497eb09 remove obsolete TODO Scott Lamb 2021-11-30 09:40:53 -0800
  • 01c8780a4d H.264: don't require valid out-of-band params Scott Lamb 2021-11-30 09:34:13 -0800
  • cd841b9f80 better error when no streams are selected Scott Lamb 2021-11-29 09:51:00 -0800
  • 330ee843b5 Cargo.lock: http-auth 0.1.3 -> 0.1.4 Scott Lamb 2021-11-21 21:04:23 -0800
  • 35575b7551 prep v0.3.4 v0.3.4 Scott Lamb 2021-10-26 21:32:27 -0700
  • 990293faf1 cargo update Scott Lamb 2021-10-26 21:31:29 -0700
  • 80a342e50a use rtsp-types 0.0.3 Scott Lamb 2021-10-26 21:30:25 -0700
  • 969afbf96c v0.3.3, fix #25: better HTTP auth support v0.3.3 Scott Lamb 2021-10-20 13:38:49 -0700
  • 3a3f01118e prepare v0.3.2 v0.3.2 Scott Lamb 2021-09-29 05:48:36 -0700
  • 82169bcef9 mention TEARDOWN improvements in changelog Scott Lamb 2021-09-29 05:30:58 -0700
  • 824f0d257c include TEARDOWN status in debug msgs Scott Lamb 2021-09-29 05:28:20 -0700
  • 86b5f449e9 API for waiting out stale sessions Scott Lamb 2021-09-28 21:49:12 -0700
  • 49612617a0 treat TEARDOWN 500 response as OK (sigh) Scott Lamb 2021-09-28 16:57:55 -0700
  • 6ee24e1c0e minor tweaks to TEARDOWN logging Scott Lamb 2021-09-27 16:03:26 -0700
  • f682d752a2 keep retrying TEARDOWN, using fresh connections Scott Lamb 2021-09-27 14:27:02 -0700
  • 15f6a1ada0 mp4 example: fix out-of-date error message Scott Lamb 2021-09-10 13:46:31 -0700
  • 0ddb1423c6 mp4 example: avoid panic with non-aac audio Scott Lamb 2021-09-10 13:45:50 -0700
  • 379bf840c1 prepare v0.3.1 v0.3.1 Scott Lamb 2021-09-09 22:01:58 -0700
  • 1a72fce4de refine TEARDOWN logic Scott Lamb 2021-09-09 20:00:42 -0700