mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2024-12-23 12:43:46 +02:00
mpegpsdec: fix reading first mpegps packet
This commit is contained in:
parent
140dbcff35
commit
b2f230e23d
@ -106,6 +106,7 @@ static int mpegps_read_header(AVFormatContext *s,
|
||||
MpegDemuxContext *m = s->priv_data;
|
||||
const char *sofdec = "Sofdec";
|
||||
int v, i = 0;
|
||||
int64_t last_pos = avio_tell(s->pb);
|
||||
|
||||
m->header_state = 0xff;
|
||||
s->ctx_flags |= AVFMTCTX_NOHEADER;
|
||||
@ -119,6 +120,9 @@ static int mpegps_read_header(AVFormatContext *s,
|
||||
|
||||
m->sofdec = (m->sofdec == 6) ? 1 : 0;
|
||||
|
||||
if (!m->sofdec)
|
||||
avio_seek(s->pb, last_pos, SEEK_SET);
|
||||
|
||||
/* no need to do more */
|
||||
return 0;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user