Mathieu Duponchelle
73f92371b8
basetsmux: expose pcr-interval property
...
Instead of using a static hardcoded PCR interval, allow the user
to configure it.
Also revert back the default to a 40 ms interval, that was changed
in recent patches for no good reason.
2019-07-31 15:54:13 +02:00
Mathieu Duponchelle
9996ae9ae0
tsmux: output smoothly increasing PTS when in CBR mode
...
Thanks to that, when its output is plugged into eg a udp sink, the
outgoing data can be output in a smoother way, reducing burstiness
2019-07-04 23:28:42 +00:00
Seungha Yang
00b2b599d6
mpegtsmux: Remove white space
2019-07-04 19:42:48 +09:00
Mathieu Duponchelle
f5495700fb
basetsmux: don't reset pad on flush_stop
...
This was mistakenly added when porting to aggregator, this
restores the old behaviour, by only resetting them when the
muxer itself is reset
2019-05-30 17:20:49 +02:00
Mathieu Duponchelle
1e72aa6e85
basetsmux: fix send_event by chaining up
2019-05-30 17:20:12 +02:00
Mathieu Duponchelle
76c3d98962
basetsmux: preserve user-specified sections across resets
...
As sections can be provided by the user through send_event
when the element state is NULL, their lifetime is expected
to match that of the muxer, and they must be preserved when
the state changes
2019-05-30 13:53:05 +00:00
Mathieu Duponchelle
54cb25456d
basetsmux: improve bitrate property documentation
2019-05-19 19:40:48 +00:00
Mathieu Duponchelle
52efb62876
basetsmux: fix PCR stream selection
2019-05-19 19:40:48 +00:00
Mathieu Duponchelle
a1cadd11b8
mpegtsmux: aggregator port
2019-05-19 19:40:48 +00:00
Mathieu Duponchelle
a57f4dc8d9
mpegtsmux: spring cleanup, no functional change
2019-05-19 19:40:48 +00:00