X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavformat%2Fsol.c;h=698502e03663916dd383386c12df70686e35e9a0;hb=c0b47d1914a19abacdf1edf081cbf07485952920;hp=700078c9cc17c9c86fe13c9453d347ad1f4439eb;hpb=1fbd905bbb4ca4c8e15030bb80b6188ef4b0e135;p=ffmpeg diff --git a/libavformat/sol.c b/libavformat/sol.c index 700078c9cc1..8650f0b355c 100644 --- a/libavformat/sol.c +++ b/libavformat/sol.c @@ -133,11 +133,8 @@ static int sol_read_packet(AVFormatContext *s, ret= av_get_packet(s->pb, pkt, MAX_SIZE); if (ret < 0) return ret; + pkt->flags &= ~AV_PKT_FLAG_CORRUPT; pkt->stream_index = 0; - - /* note: we need to modify the packet size here to handle the last - packet */ - pkt->size = ret; return 0; } @@ -147,5 +144,5 @@ AVInputFormat ff_sol_demuxer = { .read_probe = sol_probe, .read_header = sol_read_header, .read_packet = sol_read_packet, - .read_seek = pcm_read_seek, + .read_seek = ff_pcm_read_seek, };