mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-22 08:17:01 +00:00
4e03c5f885
in certain ways. In the case that a test is provided for, the size of the `fmt ` chunk is changed from 16 bytes to 18 bytes (bytes 17 - 20 below): ``` $ hexdump -C corruptheadertestsrc.wav 00000000 52 49 46 46 e4 fd 00 00 57 41 56 45 66 6d 74 20 |RIFF....WAVEfmt | 00000010 12 00 00 00 01 00 01 00 80 3e 00 00 00 7d 00 00 |.........>...}..| 00000020 02 00 10 00 64 61 74 61 |....data| 00000028 ``` (Note that the original file is much larger. This was the smallest sub-file I could find that would generate the crash.) Note that, while the same issue doesn't cause a crash in pull mode, there's a different issue in that the file is processed successfully as if it was a .wav file with zero samples. Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3173> |
||
---|---|---|
.. | ||
audiotestsrc.flac | ||
audiotestsrc.wav | ||
cbr_stream.mp3 | ||
corruptheadertestsrc.wav | ||
gradient.j2k | ||
h264.rtp | ||
h265.rtp | ||
id3-407349-1.tag | ||
id3-407349-2.tag | ||
id3-447000-wcop.tag | ||
id3-577468-unsynced-tag.tag | ||
id3-588148-unsynced-v24.tag | ||
image.jpg | ||
pcm16sine.flv | ||
pinknoise-vorbis.mkv | ||
sine-1009ms-1ch-32000hz-gapless-with-lame-tag.mp3 | ||
splitvideo00.ogg | ||
splitvideo01.ogg | ||
splitvideo02.ogg | ||
stream.mp2 | ||
test-cert.pem | ||
test-key.pem | ||
vbr_stream.mp3 |