#9949: When the RTSP plays a TS stream, after the seek operation is performed, 
the
data cached in the PES is not cleared. As a result, the data before the
seek operation can be read after the seek operation.
-----------------------------------+---------------------------------------
             Reporter:  wujian     |                     Type:  defect
               Status:  new        |                 Priority:  normal
            Component:  avformat   |                  Version:  unspecified
             Keywords:  RTSP SEEK  |               Blocked By:
             Blocking:             |  Reproduced by developer:  0
Analyzed by developer:  0          |
-----------------------------------+---------------------------------------
 Summary of the bug:
 add Log print location:
         ret = s->iformat->read_packet(s, pkt);
         if (ret < 0) {
             .......
             continue;
         }
         '''av_log(NULL, AV_LOG_FATAL, "pkt->pts = %lld\n", pkt->pts);'''
 How to reproduce:
 # ffplay
 
rtsp://10.157.216.98/media/DailyIntegrationTestStream/ts/[email protected]_24.000fps_640x400_AAC_LC__2channels.ts

 Press the left arrow key to seek once.

 pkt->pts = 1620000
 pkt->pts = 16166409
 pkt->pts = 1618560
 pkt->pts = 16162509
 ============START============
 ============END==============
 pkt->pts = 1627500  --The new round of seek has residual data from the
 previous round.
 pkt->pts = 2423040
 pkt->pts = 2424960
 pkt->pts = 2426250
-- 
Ticket URL: <https://trac.ffmpeg.org/ticket/9949>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
_______________________________________________
FFmpeg-trac mailing list
[email protected]
https://ffmpeg.org/mailman/listinfo/ffmpeg-trac

To unsubscribe, visit link above, or email
[email protected] with subject "unsubscribe".

Reply via email to