Commit Graph

  • 77aae6b403 feat: add broadcaster add-mp4muxer Wanjohi 2024-02-02 09:29:33 +03:00
  • f7a380399e feat(muxer): use in place of Wanjohi 2024-02-01 15:24:16 +03:00
  • 973c2bb92d fix: catalog and init_track names conflicting due to different audio/video streams add-sink-2 Wanjohi 2024-02-01 09:35:31 +03:00
  • 758888b2f8 feat: add audio stream Wanjohi 2024-02-01 09:12:17 +03:00
  • d00c3383e0 feat: add mp4_parser Wanjohi 2024-01-31 09:09:33 +03:00
  • d9d5083a49 feat: process moof box Wanjohi 2024-01-30 08:42:52 +03:00
  • 35d6526aff feat(sink): add init_segment for broadcasting Wanjohi 2024-01-29 09:39:10 +03:00
  • dee6e07f24 feat(sink): process moov and ftyp atoms accordingly Wanjohi 2024-01-29 09:09:14 +03:00
  • bc968037cd chore: remove test files Wanjohi 2024-01-29 08:38:30 +03:00
  • 10fa55f773 fix(media):i found the ftyp and mdat atoms, yet to locate the moov and moof atoms (very slippery) Wanjohi 2024-01-26 17:24:05 +03:00
  • 59d904db59 iteration of cursor Wanjohi 2024-01-26 16:41:48 +03:00
  • 502e4dd306 more ways to die Wanjohi 2024-01-26 15:45:42 +03:00
  • 8fe7d6ce65 feat(sink): It works!!!! Wanjohi 2024-01-26 11:26:18 +03:00
  • 8863379c55 fix(sink): add `gst::PadProbeReturn::Handled` Wanjohi 2024-01-24 09:33:33 +03:00
  • fe718afc52 fix(sink): add none Wanjohi 2024-01-24 09:25:12 +03:00
  • 44013045de fix(sink): add a probe for handling queries from the muxer Wanjohi 2024-01-24 09:22:02 +03:00
  • d15d26eb34 fix: add a queryView Wanjohi 2024-01-23 08:46:12 +03:00
  • 93cc13e44c chore(sink): add TODO Wanjohi 2024-01-18 06:51:22 +03:00
  • a86067ab35 fix(sink): add `isomp4mux` as it produces the mp4 boxes we need (plus can work with video and audio in parallel) Wanjohi 2024-01-18 06:49:07 +03:00
  • c6b8eb795b chore(sink): Add TODO and FIXME(s) Wanjohi 2024-01-17 06:59:25 +03:00
  • c44eb4cd67 fix: remove comparison between buffer and atom_size Wanjohi 2024-01-17 06:54:23 +03:00
  • 9b21c5ac7a add `test` script Wanjohi 2024-01-08 12:09:43 +03:00
  • 4ec4dc27b5 fix: Gstreamer pipeline quitting too soon. Wanjohi 2024-01-03 06:09:59 +03:00
  • 60cae1e7b8 Add `cli` functionality Wanjohi 2024-01-01 15:34:28 +03:00
  • 924ec42775 Bail on multiple moof atoms Wanjohi 2024-01-01 15:16:24 +03:00
  • 01b06f6039 Remove even more dead code Wanjohi 2024-01-01 15:14:57 +03:00
  • e410eb2529 Remove dead code Wanjohi 2024-01-01 15:10:20 +03:00
  • 22d2641d8b Last but not least, parse and push the Mdat atom Wanjohi 2024-01-01 15:07:03 +03:00
  • a6d44d585c Process the `moof` atom. Wanjohi 2024-01-01 14:45:09 +03:00
  • 1f2e3a3565 Serve catalog, add Tracks, add Fragments Wanjohi 2024-01-01 14:01:00 +03:00
  • 58cf78990d Process header with Mp4Box Wanjohi 2024-01-01 13:44:44 +03:00
  • 688a663d7a Create a dynamic Gstreamer sink Wanjohi 2024-01-01 02:21:05 +03:00
  • 7a058b1f28 Fuck Rust, this is getting way too complicated. add-sink Wanjohi 2023-12-25 15:29:40 -08:00
  • 0b2c0a8272 Process MP4 atoms from the GStreamer buffer Wanjohi 2023-12-25 13:19:17 -08:00
  • 28990ae8b8 Add state, and fix Gstreamer Wanjohi 2023-12-24 08:01:52 -08:00
  • 8d5ca938f2 Create a new non-blocking thread to run a QUINN session from. Wanjohi 2023-12-23 04:39:35 -08:00
  • d890aa0011 Add async Wanjohi 2023-12-15 16:40:41 +03:00
  • fe5f352d9d Add start method Wanjohi 2023-12-15 12:13:56 +03:00
  • f0ea4b92cc Fix types Wanjohi 2023-12-15 11:21:34 +03:00
  • bb78c7ed8b fix snake_case Wanjohi 2023-12-15 10:16:15 +03:00
  • 0791fe7e06 I had to refactor Wanjohi 2023-12-15 10:03:30 +03:00
  • f99766b42a Fix: Added support for `url` property. TODO: add buffer Wanjohi 2023-12-14 17:46:23 +03:00
  • 6e08e1f8f9 Refactor the codebase Wanjohi 2023-12-14 12:52:47 +03:00
  • 10dbad917b feat: Update gst-plugin-version-helper dependency to v0.8.0 Wanjohi 2023-12-13 17:56:54 +03:00
  • 5f42cb26c2 Add `moq-transport` Wanjohi 2023-12-13 09:16:21 +03:00
  • 19a61e8717 For @spidervirus to see am working on Netris Wanjohi 2023-12-06 09:33:52 +03:00
  • f1f6b42d44 Something cool Wanjohi 2023-12-04 20:17:55 +03:00
  • 63f730a36d Changes, MVP Wanjohi 2023-12-02 21:13:50 +03:00
  • e7f41b2372 Add fmp4 Wanjohi 2023-12-02 15:53:19 +03:00
  • afd3ab41b0 Add devbox Wanjohi 2023-11-28 17:24:11 +03:00
  • f8a23501fa Add an entrypoint file. TBTested Wanjohi 2023-11-27 17:35:53 +03:00
  • 37e8ffb966 Fix 1 Wanjohi 2023-11-25 19:03:33 +03:00
  • 9140dbf081 init Wanjohi 2023-11-25 18:16:42 +03:00
  • 65fc63b325 Add GST Plugin Wanjohi 2023-11-25 14:41:43 +03:00
  • 84782a35fa Rename add-ci Wanjohi 2023-11-24 16:57:47 +03:00
  • 5ce2de2035 Fi for release Wanjohi 2023-11-24 16:56:35 +03:00
  • 4778998493 Add CI jobs Wanjohi 2023-11-24 16:03:04 +03:00
  • a092a84ec6 This works add-moq Wanjohi 2023-11-24 15:10:47 +03:00
  • 0e5a06698f Add moq-rs video and audio transfer Wanjohi 2023-11-21 09:14:42 +03:00
  • 54f12305d9 Initial commit main Wanjohi 2023-11-21 08:36:15 +03:00