Skip to content

Handle stream that starts with junk data. Report ignored packets/data #86

@SoylentGraham

Description

@SoylentGraham

If someone is using this library to decode data, and pass half-good data, the library should at least still try and get something out of it.
If someone passes in a stream, but with junk/bad headers at the start, but with H264/Jpeg/HEVC data, we should still get it out.

  • Start reporting blocks of pushed data/packets that we walked over because we couldn't determine the type
  • Report packets we dropped
    • SEI packets on apple are ignored
    • IDRframes etc, that are dropped because we don't have SPS,PPS etc beforehand
  • Report dropped/ignored packets as frames in peek/pop

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions