gstreamer/subprojects/gst-plugins-good/gst/audioparsers
Sebastian Dröge f9845d0266 flacparse: Improve header validity checks
Allow sample rate, number of channels and bps to change and in that case update
the caps accordingly.

Also move (non-fatal) validity checks and storing of the header values outside
the actual parsing once we actually know that a valid frame is available.

And also don't warn on the last frame with fixed block size blocking strategy
that the block size has changed: the last frame is allowed to be smaller.

Fixes https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/3281

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/8075>
2024-12-05 14:14:51 +00:00
..
gstaacparse.c aacparse: parse GASpecificConfig for channels 2023-05-30 09:09:16 +00:00
gstaacparse.h
gstac3parse.c gst-plugins-good: re-indent with GNU indent 2.2.12 2023-03-17 03:18:54 +00:00
gstac3parse.h
gstamrparse.c
gstamrparse.h
gstaudioparserselements.h
gstdcaparse.c dcaparse: keep upstream buffer meta 2023-11-14 16:51:44 +09:00
gstdcaparse.h
gstflacparse.c flacparse: Improve header validity checks 2024-12-05 14:14:51 +00:00
gstflacparse.h flacparse: Improve header validity checks 2024-12-05 14:14:51 +00:00
gstmpegaudioparse.c mpg123: Add gapless playback support 2022-03-14 10:32:15 +02:00
gstmpegaudioparse.h
gstsbcparse.c
gstsbcparse.h
gstwavpackparse.c wavpackparse: Use an unsigned integer for the block size calculations 2024-04-04 15:10:02 +00:00
gstwavpackparse.h wavpackparse: Explicitly handle ID_WVX_NEW_BITSTREAM 2024-04-04 15:10:02 +00:00
meson.build meson: Call pkgconfig.generate in the loop where we declare plugins dependencies 2022-09-01 21:17:35 +00:00
plugin.c