Skip to content

Synchronous data has no payload in processed stream #20

@dbussert

Description

@dbussert

I have a MPEG-TS video with 2 data pids, one is synchronous and one async. The async is processed by mpegts-demuxer correctly and provides a payload, but the synchronous never has a payload (and I've verified through other tools there is one). The packet output looks like this

Stream {
  program: 1,
  id: 2,
  type: 0,
  stream_id: 252,
  content_type: 0,
  dts: 886033149,
  has_dts: true,
  first_pts: 885961077,
  last_pts: 886033149,
  has_pts: true,
  frame_ticks: 3003,
  frame_num: 125,
  payload: null
}

I've verified the same behavior in a video with only H.264 video and a synchronous data PID. Any idea why the payload is always null for synchronous data?

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions