Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
This is useful for seeking as we usually want to seek to the previous
keyframe. The keyframe detection is done by parsing the MPEG2
elementary stream and if a GOP or I-frame packet is found we
assume a keyframe in this edit unit.
|
|
|
|
Ensure that the clossing segment is generated correctly and being
properly pushed.
Added some GST_DEBUG to check it.
Ensure that last_stop is updated in stream time.
Calculate duration as delta of PTS as it seems more correct than delta
of SCR in some clips that I tested.
|
|
Removed a line wrongly copy pasted in my previous commit.
Avoid an unsigned integer overflow.
Seek last_stop in stream time.
Clamp last_stop in stream time between first and last SCR.
Fixed a typo in the GST_DEBUG line and added some more info.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
This is necessary as the current package link will be set to NULL
when updated metadata is parsed and should be set here again.
|
|
|
|
|
|
|
|
Some random cleanups.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
using it
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
This ensures that the correct essence elements are played and
that we seek to the correct essence elements.
|
|
|
|
This makes sure that we finish all pads that are at EOS now instead of
just finishing one and returning to this point over and over again.
|
|
|
|
|
|
|
|
|
|
|
|
|