mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-02-04 06:08:26 +02:00
avformat/demux: don't propagate unsupported skip samples packet side data values
Should fix ticket #9622 Signed-off-by: James Almer <jamrial@gmail.com>
This commit is contained in:
parent
8a9d3d3dec
commit
3b9bd63ad9
@ -1354,6 +1354,7 @@ static int read_frame_internal(AVFormatContext *s, AVPacket *pkt)
|
||||
}
|
||||
if (sti->start_skip_samples && (pkt->pts == 0 || pkt->pts == RELATIVE_TS_BASE))
|
||||
sti->skip_samples = sti->start_skip_samples;
|
||||
sti->skip_samples = FFMAX(0, sti->skip_samples);
|
||||
if (sti->skip_samples || discard_padding) {
|
||||
uint8_t *p = av_packet_new_side_data(pkt, AV_PKT_DATA_SKIP_SAMPLES, 10);
|
||||
if (p) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user