Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support EBML (Matroska, WebM) files #218

Draft
wants to merge 64 commits into
base: main
Choose a base branch
from
Draft

Support EBML (Matroska, WebM) files #218

wants to merge 64 commits into from

Commits on Nov 23, 2024

  1. Configuration menu
    Copy the full SHA
    1587658 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cc3bb81 View commit details
    Browse the repository at this point in the history
  3. EBML: Fix warnings

    Serial-ATA committed Nov 23, 2024
    Configuration menu
    Copy the full SHA
    a37cd85 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    fbcd082 View commit details
    Browse the repository at this point in the history
  5. Clippy

    Serial-ATA committed Nov 23, 2024
    Configuration menu
    Copy the full SHA
    3aa1fb4 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    eb435e8 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d94ec8c View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    88538ad View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    d472a88 View commit details
    Browse the repository at this point in the history
  10. EBML: Make use of max_id_length when reading

    Signed-off-by: Serial <[email protected]>
    Serial-ATA committed Nov 23, 2024
    Configuration menu
    Copy the full SHA
    82acd9e View commit details
    Browse the repository at this point in the history
  11. EBML: Properly parse element ID VInts

    Signed-off-by: Serial <[email protected]>
    Serial-ATA committed Nov 23, 2024
    Configuration menu
    Copy the full SHA
    d700500 View commit details
    Browse the repository at this point in the history
  12. EBML: Specify more master elements

    Signed-off-by: Serial <[email protected]>
    Serial-ATA committed Nov 23, 2024
    Configuration menu
    Copy the full SHA
    10d1a31 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    4ff820c View commit details
    Browse the repository at this point in the history
  14. EBML: Stub implement Segment parsing

    Signed-off-by: Serial <[email protected]>
    Serial-ATA committed Nov 23, 2024
    Configuration menu
    Copy the full SHA
    ca7e3fe View commit details
    Browse the repository at this point in the history
  15. EBML: Implement integer parsing

    Signed-off-by: Serial <[email protected]>
    Serial-ATA committed Nov 23, 2024
    Configuration menu
    Copy the full SHA
    f928d0a View commit details
    Browse the repository at this point in the history
  16. EBML: Implement string parsing

    Signed-off-by: Serial <[email protected]>
    Serial-ATA committed Nov 23, 2024
    Configuration menu
    Copy the full SHA
    2c86127 View commit details
    Browse the repository at this point in the history
  17. EBML: Fix reading outside of EBML header

    Signed-off-by: Serial <[email protected]>
    Serial-ATA committed Nov 23, 2024
    Configuration menu
    Copy the full SHA
    9e4f287 View commit details
    Browse the repository at this point in the history
  18. EBML: Store previous master element's size

    Signed-off-by: Serial <[email protected]>
    Serial-ATA committed Nov 23, 2024
    Configuration menu
    Copy the full SHA
    eb5253b View commit details
    Browse the repository at this point in the history
  19. EBML: Start parsing segment.Info

    Signed-off-by: Serial <[email protected]>
    Serial-ATA committed Nov 23, 2024
    Configuration menu
    Copy the full SHA
    131049c View commit details
    Browse the repository at this point in the history
  20. EBML: Parse segment.Info.TimecodeScale

    Signed-off-by: Serial <[email protected]>
    Serial-ATA committed Nov 23, 2024
    Configuration menu
    Copy the full SHA
    f418d34 View commit details
    Browse the repository at this point in the history
  21. EBML: Finish parsing segment.Info

    Signed-off-by: Serial <[email protected]>
    Serial-ATA committed Nov 23, 2024
    Configuration menu
    Copy the full SHA
    de3536c View commit details
    Browse the repository at this point in the history
  22. EBML: Add missing derive

    Signed-off-by: Serial <[email protected]>
    Serial-ATA committed Nov 23, 2024
    Configuration menu
    Copy the full SHA
    f783dd0 View commit details
    Browse the repository at this point in the history
  23. EBML: Specify most properties we'll end up reading

    Signed-off-by: Serial <[email protected]>
    Serial-ATA committed Nov 23, 2024
    Configuration menu
    Copy the full SHA
    daef1a2 View commit details
    Browse the repository at this point in the history
  24. EBML: Stop requiring explicit locking of reader

    Signed-off-by: Serial <[email protected]>
    Serial-ATA committed Nov 23, 2024
    Configuration menu
    Copy the full SHA
    f5f52ac View commit details
    Browse the repository at this point in the history
  25. EBML: Stub implement Segment.Tracks

    Signed-off-by: Serial <[email protected]>
    Serial-ATA committed Nov 23, 2024
    Configuration menu
    Copy the full SHA
    f27d7c3 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    dd93d9d View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    a61e084 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    9f1d632 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    10c3e30 View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    0e99b36 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    1031dab View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    2ff8dc6 View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    09f170e View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    9233d4a View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    16bb3c0 View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    e92a2cd View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    009defc View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    1c30150 View commit details
    Browse the repository at this point in the history
  39. Configuration menu
    Copy the full SHA
    761b37f View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    9cfa003 View commit details
    Browse the repository at this point in the history
  41. Configuration menu
    Copy the full SHA
    e197f7e View commit details
    Browse the repository at this point in the history
  42. Configuration menu
    Copy the full SHA
    7a3860c View commit details
    Browse the repository at this point in the history
  43. Configuration menu
    Copy the full SHA
    92bca37 View commit details
    Browse the repository at this point in the history
  44. Configuration menu
    Copy the full SHA
    6f1404a View commit details
    Browse the repository at this point in the history
  45. Configuration menu
    Copy the full SHA
    0eb55e6 View commit details
    Browse the repository at this point in the history
  46. Configuration menu
    Copy the full SHA
    f1a1a44 View commit details
    Browse the repository at this point in the history
  47. Configuration menu
    Copy the full SHA
    9f88cd4 View commit details
    Browse the repository at this point in the history
  48. Configuration menu
    Copy the full SHA
    6274652 View commit details
    Browse the repository at this point in the history
  49. Configuration menu
    Copy the full SHA
    27f3ff5 View commit details
    Browse the repository at this point in the history
  50. EBML: Add properties test

    Serial-ATA committed Nov 23, 2024
    Configuration menu
    Copy the full SHA
    84f93ad View commit details
    Browse the repository at this point in the history
  51. Configuration menu
    Copy the full SHA
    ef5ab65 View commit details
    Browse the repository at this point in the history
  52. Configuration menu
    Copy the full SHA
    0cf3101 View commit details
    Browse the repository at this point in the history
  53. Configuration menu
    Copy the full SHA
    f4542bb View commit details
    Browse the repository at this point in the history
  54. Configuration menu
    Copy the full SHA
    c3c16fc View commit details
    Browse the repository at this point in the history
  55. Configuration menu
    Copy the full SHA
    e45a036 View commit details
    Browse the repository at this point in the history
  56. Configuration menu
    Copy the full SHA
    1954e2c View commit details
    Browse the repository at this point in the history
  57. misc: Clippy

    Serial-ATA committed Nov 23, 2024
    Configuration menu
    Copy the full SHA
    13c5ff9 View commit details
    Browse the repository at this point in the history
  58. EBML: Retain companion tag

    Serial-ATA committed Nov 23, 2024
    Configuration menu
    Copy the full SHA
    f13a9c5 View commit details
    Browse the repository at this point in the history
  59. misc: fmt

    Serial-ATA committed Nov 23, 2024
    Configuration menu
    Copy the full SHA
    3785955 View commit details
    Browse the repository at this point in the history
  60. EBML: Stub MergeTag impl

    Serial-ATA committed Nov 23, 2024
    Configuration menu
    Copy the full SHA
    0dd9557 View commit details
    Browse the repository at this point in the history
  61. Configuration menu
    Copy the full SHA
    756f022 View commit details
    Browse the repository at this point in the history
  62. EBML: Writing WIP

    Serial-ATA committed Nov 23, 2024
    Configuration menu
    Copy the full SHA
    d99f902 View commit details
    Browse the repository at this point in the history
  63. Configuration menu
    Copy the full SHA
    84bbc45 View commit details
    Browse the repository at this point in the history
  64. misc: Clippy + rustdoc

    Serial-ATA committed Nov 23, 2024
    Configuration menu
    Copy the full SHA
    bcce2f0 View commit details
    Browse the repository at this point in the history