# mpegpsdemux

Demultiplexes MPEG Program Streams

## Hierarchy

    GObject
        ╰──GInitiallyUnowned
            ╰──GstObject
                ╰──GstElement
                    ╰──mpegpsdemux

## Factory details

Authors: – Wim Taymans

Classification: – `Codec/Demuxer`

Rank – primary

Plugin – mpegpsdemux

Package – GStreamer Bad Plug-ins

## Pad Templates

### `audio_%02x`

    audio/mpeg:
        mpegversion: 1
    audio/mpeg:
        mpegversion: 4
      stream-format: { (string)adts, (string)loas }
    audio/x-private1-lpcm:
    audio/x-private1-ac3:
    audio/x-private1-dts:
    audio/ac3:

Presence – sometimes

Direction – src

Object type – GstPad

### `private_%d`

    ANY

Presence – sometimes

Direction – src

Object type – GstPad

### `sink`

    video/mpeg:
        mpegversion: { (int)1, (int)2 }
       systemstream: true
    video/x-cdxa:

Presence – always

Direction – sink

Object type – GstPad

### `subpicture_%02x`

    subpicture/x-dvd:

Presence – sometimes

Direction – src

Object type – GstPad

### `video_%02x`

    video/mpeg:
        mpegversion: { (int)1, (int)2, (int)4 }
       systemstream: false
             parsed: false
    video/x-h264:
      stream-format: byte-stream
    video/x-h265:
      stream-format: byte-stream

Presence – sometimes

Direction – src

Object type – GstPad

## Properties

### ignore-scr

    “ignore-scr” gboolean

Ignore SCR data for timing

Flags : Read / Write

Default value : false

The results of the search are