Commit Graph

19 Commits

Author SHA1 Message Date
Wanjohi
fe718afc52 fix(sink): add none 2024-01-24 09:25:12 +03:00
Wanjohi
44013045de fix(sink): add a probe for handling queries from the muxer 2024-01-24 09:22:02 +03:00
Wanjohi
d15d26eb34 fix: add a queryView 2024-01-23 08:46:12 +03:00
Wanjohi
93cc13e44c chore(sink): add TODO 2024-01-18 06:51:22 +03:00
Wanjohi
a86067ab35 fix(sink): add `isomp4mux` as it produces the mp4 boxes we need (plus can work with video and audio in parallel) 2024-01-18 06:49:07 +03:00
Wanjohi
c6b8eb795b chore(sink): Add TODO and FIXME(s) 2024-01-17 06:59:25 +03:00
Wanjohi
c44eb4cd67 fix: remove comparison between buffer and atom_size 2024-01-17 06:54:23 +03:00
Wanjohi
9b21c5ac7a add `test` script 2024-01-08 12:09:43 +03:00
Wanjohi
4ec4dc27b5 fix: Gstreamer pipeline quitting too soon.
TODO: Fix error with of an overflowing ``GST:Buffer``
2024-01-03 06:09:59 +03:00
Wanjohi
60cae1e7b8 Add `cli` functionality 2024-01-01 15:34:28 +03:00
Wanjohi
924ec42775 Bail on multiple moof atoms 2024-01-01 15:16:24 +03:00
Wanjohi
01b06f6039 Remove even more dead code 2024-01-01 15:14:57 +03:00
Wanjohi
e410eb2529 Remove dead code 2024-01-01 15:10:20 +03:00
Wanjohi
22d2641d8b Last but not least, parse and push the Mdat atom 2024-01-01 15:07:03 +03:00
Wanjohi
a6d44d585c Process the `moof` atom.
Fun fact: I hate Rust's borrow checker
2024-01-01 14:45:09 +03:00
Wanjohi
1f2e3a3565 Serve catalog, add Tracks, add Fragments 2024-01-01 14:01:00 +03:00
Wanjohi
58cf78990d Process header with Mp4Box 2024-01-01 13:44:44 +03:00
Wanjohi
688a663d7a Create a dynamic Gstreamer sink 2024-01-01 02:21:05 +03:00
Wanjohi
54f12305d9 Initial commit 2023-11-21 08:36:15 +03:00