After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 796667 - mpegtsmux doesn't write PAT in audio-only mux
mpegtsmux doesn't write PAT in audio-only mux
Status: RESOLVED DUPLICATE of bug 796666
Product: GStreamer
Classification: Platform
Component: gst-plugins-bad
1.14.1
Other Linux
: Normal normal
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2018-06-25 13:25 UTC by Mike C. Fletcher
Modified: 2018-06-25 14:06 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Mike C. Fletcher 2018-06-25 13:25:36 UTC
The following stream:

```gst-launch-1.0 mpegtsmux name=muxer prog-map=programs,sink_102=1 ! buffermonitor name=test-src-8002 ! filesink location=test.ts audiotestsrc wave=sine ! audio/x-raw,channels=2 ! avenc_ac3 bitrate=128 ! muxer.sink_102```

produces a .ts file which does *not* include any PAT tables on a 1.14.1 source-tarball build on Centos7 (or on a 1.14.0 build):

```$ tsinfo -max 50000000 test.ts 
Reading from test.ts
Scanning 50000000 TS packets
EOF

Found 0 PAT packets and 0 PMT packets in 50000000 TS packets```

The same pipeline works fine *IFF* there is a video stream involved. The same pipeline also works *correctly* on the packaged 1.14.0 Ubuntu 18.04 version of gstreamer. The difference between the two 1.14.0 versions appears to be down to a check to see if the
Comment 1 Edward Hervey 2018-06-25 13:36:22 UTC
> The difference between the two 1.14.0 versions appears to be down to a check to see if the

Looks like you clicked submit a bit too early :)
Comment 2 Mike C. Fletcher 2018-06-25 14:06:43 UTC
This was a duplicate-click due to a session timeout when submitting 796666

*** This bug has been marked as a duplicate of bug 796666 ***