gstreamer/sys/rpicamsrc
Jan Schmidt 8fe0590c29 rpicamsrc: Use MMAL PTS and STC to calculate GStreamer timestamps
Don't apply timestamps based on output time from the encoder,
but use the MMAL STC and capture PTS to generate a GStreamer
timestamp that more accurately resembles the input (and would
preserve reordering should the encoder ever add B-frames).

Fixes https://github.com/thaytan/gst-rpicamsrc/issues/16
2020-07-10 16:43:55 +01:00
..
gstrpicam-enums-template.c rpicamsrc: Implement a bunch of the raspivid command-line params 2020-07-10 16:42:11 +01:00
gstrpicam-enums-template.h rpicamsrc: Implement a bunch of the raspivid command-line params 2020-07-10 16:42:11 +01:00
gstrpicam_types.h rpicamsrc: Add intra-refresh-type property, and set default keyframe spacing to -1 (auto) 2020-07-10 16:43:31 +01:00
gstrpicamsrc.c rpicamsrc: Use MMAL PTS and STC to calculate GStreamer timestamps 2020-07-10 16:43:55 +01:00
gstrpicamsrc.h rpicamsrc: Add annotation-mode and annotation-text properties 2020-07-10 16:43:30 +01:00
gstrpicamsrcdeviceprovider.c rpicamsrc: deviceprovider: check if camera is detected and supported 2020-07-10 16:42:59 +01:00
gstrpicamsrcdeviceprovider.h rpicamsrc: Add GstDeviceProvider for rpi camera module 2020-07-10 16:42:58 +01:00
RaspiCamControl.c rpicamsrc: Incorporate raspivid changes from upstream 2020-07-10 16:43:02 +01:00
RaspiCamControl.h rpicamsrc: Incorporate raspivid changes from upstream 2020-07-10 16:43:02 +01:00
RaspiCapture.c rpicamsrc: Use MMAL PTS and STC to calculate GStreamer timestamps 2020-07-10 16:43:55 +01:00
RaspiCapture.h rpicamsrc: Use MMAL PTS and STC to calculate GStreamer timestamps 2020-07-10 16:43:55 +01:00
RaspiCLI.c rpicamsrc: Incorporate raspivid changes from upstream 2020-07-10 16:43:02 +01:00
RaspiCLI.h rpicamsrc: Incorporate raspivid changes from upstream 2020-07-10 16:43:02 +01:00
RaspiPreview.c rpicamsrc: Incorporate raspivid changes from upstream 2020-07-10 16:43:02 +01:00
RaspiPreview.h rpicamsrc: Incorporate raspivid changes from upstream 2020-07-10 16:43:02 +01:00
RaspiStill.c rpicamsrc: Checkpoint. Version which writes directly to test.out 2020-07-10 16:42:06 +01:00
RaspiStillYUV.c rpicamsrc: checkpoint 2020-07-10 16:42:04 +01:00