Commit Graph

  • 8e9c950389 Fix h265 aggregation packet issue main Andrey Tkachenko 2023-04-26 12:55:31 +0400
  • d2c1fa003f Add codec specific params Andrey Tkachenko 2023-03-28 15:19:38 +0400
  • 27e6dfa5cd
    Merge d03baa5689 into 320f208fc7 Curid 2023-03-26 16:45:21 +0000
  • d03baa5689 add dts extractor #61 Curid 2023-03-26 16:41:10 +0000
  • 272b22ec81
    Merge 8a5dee73cb into 320f208fc7 Andrea Bigagli 2023-02-23 12:05:05 +0100
  • 8a5dee73cb Prevent use of UDP transport when using RTSPS Andrea Bigagli 2023-02-23 12:04:50 +0100
  • dee5b9e6b8 Add support for RTSP-over-SSL (RTSPS) Andrea Bigagli 2023-02-20 15:20:18 +0100
  • 69b8e8c9ec
    Merge a2c24b0e94 into 320f208fc7 Shehriyar Qureshi 2023-02-03 13:19:41 +0800
  • 320f208fc7
    prep 0.4.5 for Longse fix (see #77) v0.4.5 Scott Lamb 2023-02-02 08:45:40 -0800
  • de33ba4290 RTSP: Trim whitespace from CSeq header before parsing Nimi Wariboko Jr 2023-01-31 14:54:09 -0800
  • 831a9d6a18
    cargo clippy --fix on example workspaces Scott Lamb 2023-01-30 22:37:13 -0800
  • 537bf0d317
    cargo fmt Scott Lamb 2023-01-30 22:31:08 -0800
  • 863386c7b0
    update criterion version Scott Lamb 2023-01-30 22:26:57 -0800
  • df5aefc03b
    update minimum Rust version to 1.64 Scott Lamb 2023-01-30 22:25:19 -0800
  • 013e0bf970
    address println lint Scott Lamb 2023-01-30 22:19:40 -0800
  • 489c29b797
    cargo clippy --fix Scott Lamb 2023-01-30 22:17:40 -0800
  • 74ff5de837
    upgrade examples from structopt to clap 4.0 Scott Lamb 2023-01-30 22:14:40 -0800
  • 9682f4e52c
    remove old workaround for GW security camera Scott Lamb 2023-01-30 21:39:10 -0800
  • a2c24b0e94 Revert "feat(h264): handle annex b boundary b/w pkts" Shehriyar Qureshi 2023-01-28 20:04:29 +0500
  • 728c6fc562 Revert "refactor(h264): add assert statements" Shehriyar Qureshi 2023-01-28 20:04:17 +0500
  • d625e1d2f8 Revert "refactor(h264): replace unwrap with expects" Shehriyar Qureshi 2023-01-28 20:04:07 +0500
  • c044dd865f
    Merge 506613edca into f403aecc50 Scott Lamb 2023-01-27 17:02:24 +0300
  • 41d0ae4628 refactor(h264): replace unwrap with expects Shehriyar Qureshi 2022-11-09 17:57:14 +0500
  • 7753c8966b refactor(h264): add assert statements Shehriyar Qureshi 2022-11-09 17:40:50 +0500
  • 67c0070324 feat(h264): handle annex b boundary b/w pkts Shehriyar Qureshi 2022-11-09 14:47:29 +0500
  • 1e1b40dd1f chore(h264): add comment to inform feature todo Shehriyar Qureshi 2022-11-07 20:00:30 +0500
  • c9057c9151 refactor(h264): redundant_slicing Shehriyar Qureshi 2022-11-07 19:58:48 +0500
  • 096cd318e4 fix(h264): clippy op_ref Shehriyar Qureshi 2022-11-07 07:06:14 +0500
  • 27d85c0c7f chore(h264): comment to explain boundary split Shehriyar Qureshi 2022-11-06 12:36:18 +0500
  • 2a776bfcf6 chore(gitignore): add out.mp4 Shehriyar Qureshi 2022-11-06 12:33:25 +0500
  • e005a8a9e2 fix(h264): do not store boundary state in struct Shehriyar Qureshi 2022-11-06 12:32:28 +0500
  • 231f56b504 fix(h264): do not store zero state Shehriyar Qureshi 2022-11-06 12:30:19 +0500
  • d610fb5846 fix(h264): move annex b splitter into append Shehriyar Qureshi 2022-11-06 12:00:04 +0500
  • bff6d32f47 refactor(h264): use bool for boundary tracking Shehriyar Qureshi 2022-11-01 20:17:39 +0500
  • 0e383aa7d2 refactor(h264): add docstring for NalParser struct Shehriyar Qureshi 2022-11-01 20:13:10 +0500
  • cda6808dda refactor(h264): replace is_some with variants Shehriyar Qureshi 2022-10-31 20:36:28 +0500
  • 42282f1603 feat(h264): match starting headers b/w fu-a Shehriyar Qureshi 2022-10-31 19:20:43 +0500
  • 2972593e52 chore(h264): better error strings in .expect() Shehriyar Qureshi 2022-10-31 18:18:38 +0500
  • 52f64719d1 chore(h264): make comment consistent Shehriyar Qureshi 2022-10-31 18:10:58 +0500
  • 5a604e0249 refactor(h264): annex b split logic easier on eyes Shehriyar Qureshi 2022-10-30 19:14:49 +0500
  • e521168267 refactor(h264): update comments & rename fields Shehriyar Qureshi 2022-10-30 13:41:54 +0500
  • 8bd45c7798 test(h264): add tests for annex b in fu-a Shehriyar Qureshi 2022-10-30 12:45:29 +0500
  • 65ab3e899e feat(h264): move boundary bool into nalparser Shehriyar Qureshi 2022-10-30 12:42:09 +0500
  • 36b19f0840 feat(h264): add delimiter watcher state in struct Shehriyar Qureshi 2022-10-29 22:52:45 +0500
  • 599006d554 feat(h264): handle annex b stream in FU-A Shehriyar Qureshi 2022-10-29 22:09:02 +0500
  • f80577b03c feat(h264): move nal and pieces into own struct Shehriyar Qureshi 2022-10-23 09:41:58 +0500
  • f403aecc50
    Merge pull request #75 from scottlamb/release-0.4.4 v0.4.4 Scott Lamb 2022-12-26 09:28:46 -0500
  • 6058bd89db
    release 0.4.4 Scott Lamb 2022-12-26 09:21:01 -0500
  • c27865aedf fix parsing of RTP packets with extensions Scott Lamb 2022-12-26 00:11:40 -0500
  • 7472b6300e clippy Scott Lamb 2022-12-26 00:27:23 -0500
  • cddff51ba4
    fix parsing of RTP packets with extensions Scott Lamb 2022-12-26 00:11:40 -0500
  • b2a952df7b
    clippy Scott Lamb 2022-12-26 00:27:23 -0500
  • d17b9ab81c Merge branch 'add-h265' into 'main' Andrey Tkachenko 2022-11-18 11:37:37 +0000
  • 6df7684384 Add H265 Codec Andrey Tkachenko 2022-11-14 18:49:42 +0400
  • 11e4a7335f Fix error on session id changed Andrey Tkachenko 2022-10-26 17:36:24 +0300
  • f69d746a42 Tolerate Ubiquiti's useless a=fmtp:96\r in SDP Scott Lamb 2022-10-20 08:13:05 -0700
  • 2f5af1fc8f
    Tolerate Ubiquiti's useless a=fmtp:96\r in SDP Scott Lamb 2022-10-20 08:13:05 -0700
  • 021a572145 Address CI failures Scott Lamb 2022-10-20 22:16:55 -0700
  • 3290eb3d6f
    Address CI failures Scott Lamb 2022-10-20 22:16:55 -0700
  • b54ea3f4fd v0.4.3: upgrade h264-reader crate v0.4.3 Scott Lamb 2022-09-28 21:38:46 -0700
  • 4e4facff2b v0.4.3: upgrade h264-reader crate Scott Lamb 2022-09-28 21:38:46 -0700
  • 67a6812379 fix clippy errors v0.4.2 Scott Lamb 2022-09-28 09:03:45 -0700
  • bc03c61ae3 ignore unparseable SDP media Scott Lamb 2022-09-28 08:54:35 -0700
  • fd7eea4b6e fix clippy errors Scott Lamb 2022-09-28 09:03:45 -0700
  • 8b3a247975 ignore unparseable SDP media Scott Lamb 2022-09-28 08:54:35 -0700
  • d6c0e84db8 prep v0.4.1 v0.4.1 Scott Lamb 2022-08-09 07:40:46 -0700
  • 65c7cf8c5f cargo fmt Scott Lamb 2022-08-09 06:37:14 -0700
  • 26a7e86076 add debug logs on conn error/eof Scott Lamb 2022-08-09 06:31:45 -0700
  • 0d6784485b use keepalive compatible with simple-rtsp-server Scott Lamb 2022-08-07 22:02:26 -0700
  • da33dddbd7 compute keepalive interval from session timeout Scott Lamb 2022-08-07 10:58:03 -0700
  • 506613edca h264 example (#19): convert to Annex B pr-ffmpeg Scott Lamb 2022-07-19 15:07:19 -0700
  • c4b83f1eb9 WIP: ffmpeg example (#19) Scott Lamb 2022-07-19 12:17:45 -0700
  • bb3baf0329 unbreak client example Scott Lamb 2022-07-15 16:30:54 -0700
  • a7942f723f remove local debugging webrtc patches Scott Lamb 2022-07-15 16:14:53 -0700
  • 692bfaa04e WebRTC proxy example (#60) Scott Lamb 2022-07-15 16:12:26 -0700
  • fa372865e6 upgrade mylog dep to version without parking_lot Scott Lamb 2022-07-13 11:48:30 -0700
  • 3a8f11450f clippy cleanup on client example Scott Lamb 2022-07-13 11:44:53 -0700
  • 978d0d7791 fixes for workspace split Scott Lamb 2022-07-13 11:17:28 -0700
  • d75d5585f5 move the client example to its own crate Scott Lamb 2022-07-13 10:51:03 -0700
  • 33bd057ade update some deps Scott Lamb 2022-07-11 11:59:40 -0700
  • 2b700fd32b prepare v0.4.0 v0.4.0 Scott Lamb 2022-05-17 16:48:34 -0700
  • 444afdd35d fix clippy error Scott Lamb 2022-05-11 13:22:45 -0700
  • 88eaab7fb8 flesh out rtcp module a bit more Scott Lamb 2022-05-11 13:09:11 -0700
  • fff3acc3c9 remove dead retina::client::rtp::SenderReport Scott Lamb 2022-05-11 12:38:13 -0700
  • 200a93e905 fix redundancy in Timestamp docs Scott Lamb 2022-05-11 12:36:28 -0700
  • a33ba9b8af no Bytes in AudioParameters interface either Scott Lamb 2022-05-11 11:56:42 -0700
  • b1e1fa9031 codec::Parameters -> codec::ParametersRef Scott Lamb 2022-05-11 11:28:40 -0700
  • a36b01b715 fix clippy error Scott Lamb 2022-05-11 11:37:01 -0700
  • 56fde0d71b remove Bytes from public codec API Scott Lamb 2022-05-11 10:36:11 -0700
  • 1b6491370f remove StreamContextRef type Scott Lamb 2022-05-11 09:26:00 -0700
  • 8caa1d9ae3 rename ReceivedCompoundPacket::context -> ctx Scott Lamb 2022-05-11 08:29:23 -0700
  • eecea0b474 update changelog for new msrv Scott Lamb 2022-05-10 16:53:19 -0700
  • 6bc3b004a4 Merge branch 'main' into next Scott Lamb 2022-05-10 16:52:58 -0700
  • 511e968733 bump minimum Rust to 1.59 Scott Lamb 2022-05-10 16:03:33 -0700
  • 27c5ed5f04 expose RTCP compound packets Scott Lamb 2022-05-10 15:52:01 -0700
  • 06d7150989 fix inverted condition in mp4 bug Scott Lamb 2022-05-10 15:58:01 -0700
  • 2530014cce ignore unparseable rtptime values v0.3.10 Scott Lamb 2022-05-09 12:56:03 -0700
  • 2cc35d1733 shrink Presentation by a word Scott Lamb 2022-04-30 16:16:08 -0700
  • a5e198b0cf use accessors for fields in Stream Scott Lamb 2022-04-30 12:26:27 -0700
  • 2bbc847754 replace new_parameters with has_new_parameters Scott Lamb 2022-04-30 12:08:01 -0700