Commit Graph

25 Commits

Author SHA1 Message Date
Wanjohi
bc968037cd chore: remove test files 2024-01-29 08:38:30 +03:00
Wanjohi
10fa55f773 fix(media):i found the ftyp and mdat atoms, yet to locate the moov and moof atoms (very slippery) 2024-01-26 17:24:05 +03:00
Wanjohi
59d904db59 iteration of cursor 2024-01-26 16:41:48 +03:00
Wanjohi
502e4dd306 more ways to die 2024-01-26 15:45:42 +03:00
Wanjohi
8fe7d6ce65 feat(sink): It works!!!! 2024-01-26 11:26:18 +03:00
Wanjohi
8863379c55 fix(sink): add `gst::PadProbeReturn::Handled` 2024-01-24 09:33:33 +03:00
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