gstreamer/sys/rpicamsrc
Tim-Philipp Müller 9588108d6e rpicamsrc: fix nal alignment of output buffers
We claim output buffers are nal-aligned, but that wasn't
actually true: We would push out a partial nal in case
the nal doesn't fit into the max encoder-selected output
buffer size, and then the next buffer would not start
with a sync marker. That's not right and makes h264parse
unhappy.

Instead accumulate buffers until we have a full frame
(we can't rely on the NAL_END flag, it's always set).

Fixes #768

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/merge_requests/682>
2020-07-24 17:09:45 +01:00
..
gstrpicam_types.h rpicamsrc: Map intra-refresh cyclic-rows to the correct MMAL param. 2020-07-10 16:44:07 +01:00
gstrpicamsrc.c rpicamsrc: fix nal alignment of output buffers 2020-07-24 17:09:45 +01:00
gstrpicamsrc.h rpicamsrc: enable video orientation/direction unconditionally 2020-07-10 17:37:28 +01:00
gstrpicamsrcdeviceprovider.c rpicamsrc: deviceprovider: hook up i18n properly 2020-07-23 19:09:56 +01:00
gstrpicamsrcdeviceprovider.h rpicamsrc: hook up to build 2020-07-10 17:37:28 +01:00
meson.build rpicamsrc: fix "Could not find component vc.ril.camera" on recent raspios 2020-07-23 19:11:30 +01:00
RaspiCamControl.c rpicamsrc: fix indentation 2020-07-10 17:37:28 +01:00
RaspiCamControl.h rpicamsrc: Merge changes from userland repo 2020-07-10 16:44:11 +01:00
RaspiCapture.c rpicamsrc: fix nal alignment of output buffers 2020-07-24 17:09:45 +01:00
RaspiCapture.h rpicamsrc: fix nal alignment of output buffers 2020-07-24 17:09:45 +01:00
RaspiCLI.c rpicamsrc: fix indentation 2020-07-10 17:37:28 +01:00
RaspiCLI.h rpicamsrc: Incorporate raspivid changes from upstream 2020-07-10 16:43:02 +01:00
RaspiPreview.c rpicamsrc: fix indentation 2020-07-10 17:37:28 +01:00
RaspiPreview.h rpicamsrc: split preview config and state 2020-07-10 16:44:21 +01:00
RaspiStill.c rpicamsrc: fix indentation 2020-07-10 17:37:28 +01:00
RaspiStillYUV.c rpicamsrc: fix indentation 2020-07-10 17:37:28 +01:00