Rewrite M2TS packet output
authorJan Schmidt <thaytan@noraisin.net>
Sat, 26 Mar 2011 04:58:21 +0000 (15:58 +1100)
committerJan Schmidt <thaytan@noraisin.net>
Sat, 26 Mar 2011 05:18:22 +0000 (16:18 +1100)
commit9a26173a57b05ecb497fe1fca0168b5cbd4c0167
treeb374acc5c9ef1ee232f29837d659417becc7eba8
parent2721e943e2b40a00c1a8c37ce978995354c2c2e1
Rewrite M2TS packet output

Make sure we only write the bottom 30 bits of the PCR to the m2ts header.
Don't use floating point computation for it, and remove weird bit fiddling
that messes up the PCR in a way I can't find any
justification/documentation for.

Don't accidentally lose PCR packets from the output.

Fix the description for the m2ts-mode property so it's clear it's a flag,
and which setting does what.

Fixes: #611061 #644429
Partially fixes: #645006
gst/mpegtsmux/mpegtsmux.c
gst/mpegtsmux/mpegtsmux.h